Saltar para o conteúdo

Fatal

BR-FR-MV-03_BT-128_AFL: Cada linha GROUP sem linha superior precisa do número da subfatura

Em resumo

Fatal: falha nas verificações selecionadas.

BR-FR-MV-03_BT-128_AFL significa que, num documento com o quadro de faturação S8, B8, M8, S9, B9 ou M9, uma linha GROUP sem linha superior não tem o número da subfatura ou tem uma referência AFL em CII sem ram:TypeCode 130. Para corrigir, acrescente a essa linha uma referência de objeto faturado (BT-128) com o identificador de esquema AFL (BT-128-1) que contenha o número da subfatura.

Nesta página

O que significa

Quando o quadro de faturação (BT-23) é S8, B8, M8, S9, B9 ou M9, cada linha GROUP sem linha superior em UBL tem de levar o número da sua subfatura como referência de objeto faturado (BT-128) com o identificador de esquema (BT-128-1) AFL. Em UBL, o contexto seleciona as linhas cuja referência de faturação GROUP identifica o documento atual e não contém cac:BillingReferenceLine/cbc:ID. Nessas linhas, o teste procura cac:DocumentReference com cbc:DocumentTypeCode 130 e um cbc:ID com schemeID AFL, cujo valor não esteja vazio nem contenha apenas espaços. Em CII, o valor é o identificador atribuído pelo emitente (ram:IssuerAssignedID) com código de tipo de referência (ram:ReferenceTypeCode) AFL. A verificação em CII incide sobre referências AFL existentes e exige também ram:TypeCode 130.

Porque é importante

A referência AFL identifica a subfatura representada pela linha GROUP.

Como corrigir

Na linha GROUP sem linha superior afetada, acrescente o número da subfatura como referência de objeto faturado com o esquema AFL. Em UBL, use cac:DocumentReference na linha, com cbc:DocumentTypeCode 130 e cbc:ID com schemeID AFL. Em CII, use ram:IssuerAssignedID com ram:ReferenceTypeCode AFL e ram:TypeCode 130. Não deixe o número vazio nem preenchido apenas com espaços. 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

Pour une ligne GROUP sans parent, une valeur d'objet facturé (BT-128) avec identifiant de schéma (BT-128-1) = AFL doit être présente (numéroe de sous-facture) : Ligne : …

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

Pour une ligne GROUP sans parent, une valeur d'objet facturé (ram:IssuerAssignedID) avec identifiant de schéma (ram:ReferenceTypeCode) = AFL doit être présente. Valeur actuelle : " … ".

Termos de negócio: 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-03_BT-128_AFL ainda falha e que outras regras falham.

Atualizado em 8 de novembro de 2026