Saltar para o conteúdo

Fatal

BR-FR-BD-14-EXT-FR-FE-138: Data da fatura anterior nas linhas GROUP de topo

Em resumo

Fatal: falha nas verificações selecionadas.

BR-FR-BD-14-EXT-FR-FE-138 significa que uma linha GROUP de topo abrangida do documento UBL não tem cbc:IssueDate numa referência de faturação cujo identificador de fatura seja diferente do número do documento atual; em CII, falta ram:FormattedIssueDateTime/qdt:DateTimeString na referência de fatura da linha. Aplica-se quando BT-23 é S9, B9 ou M9 e BT-3 é 261, 471, 473 ou 502; acrescente ou corrija a referência à fatura anterior e a respetiva data.

Nesta página

O que significa

Para esses quadros e tipos de documento, o teste UBL é aplicado às referências de faturação das linhas (BG-25) que indicam o próprio documento, têm estado GROUP (EXT-FR-FE-163) e não contêm cac:BillingReferenceLine/cbc:ID (EXT-FR-FE-162). Exige cac:InvoiceDocumentReference/cbc:IssueDate (EXT-FR-FE-138) numa referência da mesma linha cujo cbc:ID (EXT-FR-FE-136) difere do número do documento atual. Verifica apenas a presença do elemento de data, não o seu conteúdo, formato ou ordem cronológica. Um elemento de data vazio não faz falhar esta expressão. Em CII, o teste é aplicado a cada linha GROUP sem identificador de linha superior e exige ram:SpecifiedLineTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString, sem exigir um identificador de fatura diferente do número do documento atual.

Porque é importante

Nestes quadros e tipos de documento, as regras France CTC exigem que a referência à fatura anterior na linha GROUP de topo inclua a respetiva data.

Como corrigir

Localize, na linha UBL abrangida, a referência de faturação à fatura anterior. Indique o número dessa fatura em cac:InvoiceDocumentReference/cbc:ID e a respetiva data em cbc:IssueDate. Se a referência estiver em falta, acrescente-a separadamente da referência GROUP ao documento atual. Em CII, indique a data da fatura anterior em ram:SpecifiedLineTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString na linha GROUP abrangida. Use a data da fatura original e não a da correção. Volte a verificar o ficheiro.

Depois de corrigir o ficheiro, volte a verificá-lo gratuitamente: Verificar uma fatura eletrónica

A regra tal como foi publicada

BR-FR-BD-14-EXT-FR-FE-138 : Date Facture antérieure manquant ligne … : Lorsque le cadre de facturation (BT-23) est S9, B9 ou M9, et pour les factures rectificatives et avoirs chaque ligne (BG-25) avec un sous-type de ligne (EXT-FR-FE-163) égal à "GROUP" et sans identifiant de ligne Parent (EXT-FR-FE-162) doit comprendre un identifiant de facture antérieure à la ligne (EXT-FR-FE-136) ainsi que sa date (EXT-FR-FE-138).

Termos de negócio: BG-25, BT-23

Onde esta regra se aplica

Conjunto de regras Versão
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
Texto da regra retirado de phive-rules 4.6.4.

Verifique o seu ficheiro

Arraste para aqui a sua fatura eletrónica para ver se a regra BR-FR-BD-14-EXT-FR-FE-138 ainda falha e que outras regras falham.

Atualizado em 8 de novembro de 2026