Saltar para o conteúdo

Fatal

BR-FR-MV-03_BT-128_AVV: Cada linha GROUP sem linha superior precisa de uma referência AVV válida

Em resumo

Fatal: falha nas verificações selecionadas.

BR-FR-MV-03_BT-128_AVV 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 uma referência AVV preenchida, tem uma com o valor S8, B8 ou M8 ou tem uma referência AVV em CII sem ram:TypeCode 130. Para corrigir, preencha a referência de objeto faturado (BT-128) com o identificador de esquema AVV (BT-128-1) e o valor correto, diferente desses três códigos.

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 abrangida em UBL tem de levar uma referência de objeto faturado (BT-128) com o identificador de esquema (BT-128-1) AVV. Em UBL, a referência de faturação GROUP identifica o documento atual e não contém cac:BillingReferenceLine/cbc:ID. O valor verificado é cac:DocumentReference/cbc:ID com schemeID AVV, numa referência com cbc:DocumentTypeCode 130. Não pode estar vazio nem conter apenas espaços, e o teste exclui os valores S8, B8 e M8. Embora a mensagem principal também exclua S9, B9 e M9, a própria verificação não os exclui. A variante CII também exclui apenas S8, B8 e M8 e usa ram:IssuerAssignedID com ram:ReferenceTypeCode AVV. A verificação em CII incide sobre referências AVV existentes e exige também ram:TypeCode 130.

Porque é importante

O conjunto de regras France CTC exige uma referência AVV preenchida nestas linhas; o teste UBL e a variante CII excluem S8, B8 e M8.

Como corrigir

Na linha GROUP sem linha superior afetada, preencha a referência AVV com o valor correto. Em UBL, use cac:DocumentReference com cbc:DocumentTypeCode 130 e cbc:ID com schemeID AVV. Em CII, use ram:IssuerAssignedID com ram:ReferenceTypeCode AVV e ram:TypeCode 130. Não use S8, B8 nem M8. Se não souber qual é o valor adequado, consulte o fornecedor do seu software de faturação em vez de introduzir um valor arbitrário. 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é (ram:IssuerAssignedID) avec identifiant de schéma (ram:ReferenceTypeCode) = AVV doit être présente et différente de S8, B8, M8 ou S9, B9, M9 : Ligne : …

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

Pour une ligne GROUP sans parent, une valeur d'objet facturé (BT-128 : ram:IssuerAssignedID) avec identifiant de schéma (BT-128-1 : ram:ReferenceTypeCode) = AVV doit être présente et différente de M8/S8/B8. Valeur actuelle : " … ".

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_AVV ainda falha e que outras regras falham.

Atualizado em 8 de novembro de 2026