Saltar para o conteúdo

Fatal

BR-FR-MV-07_BT-128: O número da subfatura deve coincidir com o da linha superior

Em resumo

Fatal: falha nas verificações selecionadas.

BR-FR-MV-07_BT-128 significa que uma linha não tem o número de subfatura AFL ou que o seu número é diferente do da linha superior direta. Nos quadros de faturação S8, B8, M8, S9, B9 ou M9, preencha a referência AFL (BT-128) em todas as linhas e corrija qualquer diferença em relação à linha superior, se existir.

Nesta página

O que significa

Quando o quadro de faturação (BT-23) é S8, B8, M8, S9, B9 ou M9, todas as linhas (BG-25) têm de levar um número de subfatura como referência de objeto faturado (BT-128) com o esquema AFL. Se a linha tem um identificador de linha superior (EXT-FR-FE-162), o número tem de ser igual ao dessa linha superior direta. Em UBL, é o cbc:ID com schemeID AFL numa cac:DocumentReference com cbc:DocumentTypeCode 130 na linha. Em CII, é o identificador atribuído pelo emitente (ram:IssuerAssignedID) com código de tipo de referência (ram:ReferenceTypeCode) AFL e ram:TypeCode 130, e a ligação à linha superior é o identificador da linha superior (ram:ParentLineID). A mensagem indica a linha, a sua linha superior e os dois números.

Porque é importante

O número da subfatura é o que liga uma linha à sua subfatura.

Como corrigir

Acrescente o número de subfatura AFL a todas as linhas afetadas, incluindo as linhas DETAIL. Em CII, a referência AFL da linha e, quando exista uma linha superior direta, a referência AFL dessa linha superior têm de ter ram:TypeCode 130. Se uma linha tiver identificador de linha superior, encontre essa linha superior direta e compare as duas referências AFL. Corrija o número ou a ligação à linha superior de acordo com a subfatura a que a linha realmente pertence. Não pressuponha que a linha superior é sempre uma linha GROUP sem linha superior. Exporte e 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

IDligne … , ID parent ligne … , numfact en ligne … , numfact ligne parent : … . Lorsque le cadre de facturation (BT-23) est S8, B8, M8 ou S9, B9, M9, chaque ligne (BG-25) doit contenir un numéro de facture codifié AFL (BT-128). Si la ligne a un identifiant de ligne parent (EXT-FR-FE-162), ce numéro doit être identique à celui de la ligne parent.

Em France CTC (CII), a regra tem a seguinte redação:

IDligne … , ID parent ligne … , numfact en ligne … , numfact ligne parent : … . Lorsque le cadre de facturation (BT-23) est S8, B8, M8 ou S9, B9, M9, chaque ligne (BG-25) doit contenir un numéro de facture codifié AFL (ram:IssuerAssignedID). Si la ligne a un identifiant de ligne parent (ram:ParentLineID), ce numéro doit être identique à celui de la ligne parent.

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

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-MV-07_BT-128 ainda falha e que outras regras falham.

Atualizado em 8 de novembro de 2026