Saltar para o conteúdo

Fatal

BR-FR-DEC-01_BT-111: O IVA na moeda de contabilização deve ter até 2 casas decimais

Em resumo

Fatal: falha nas verificações selecionadas.

BR-FR-DEC-01_BT-111 significa que um valor total do IVA tem um formato numérico inválido, independentemente da moeda. Use ponto como separador decimal, no máximo 2 casas decimais e no máximo 19 caracteres, sem contar o ponto; o sinal de menos inicial é permitido e conta para o limite de caracteres.

Nesta página

O que significa

A verificação aplica-se a todos os valores totais do IVA, independentemente da moeda, e não apenas a BT-111. Em UBL, abrange todos os elementos cac:TaxTotal/cbc:TaxAmount, incluindo o total na moeda da fatura e o total na moeda de contabilização (BT-111). Nos ficheiros CII, aplica-se ao campo equivalente. Esta regra verifica o formato numérico, não a conversão cambial nem as condições para incluir o campo.

Porque é importante

A verificação exige o mesmo formato numérico para os valores totais do IVA, independentemente da moeda. A verificação do formato não confirma a taxa de câmbio utilizada.

Como corrigir

Localize o valor total do IVA afetado em cac:TaxTotal/cbc:TaxAmount (UBL) ou em ram:TaxTotalAmount dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation (CII), independentemente da moeda, e corrija o seu formato na exportação, arredondando-o a 2 casas decimais. Use ponto nos decimais, no máximo 2 casas decimais e nenhum separador de milhares nem símbolo de moeda. Confirme o limite de caracteres, volte a gerar o ficheiro e verifique-o novamente. Não elimine este total apenas para evitar o erro de formato.

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

A regra tal como foi publicada

Le montant « … » est invalide. Il doit comporter au plus 2 décimales, être exprimé avec un point comme séparateur, et ne pas dépasser 19 caractères (hors séparateur). Le signe « - » est autorisé. Veuillez corriger ce montant.

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

Le montant « <value-of select="."/> » est invalide. Il doit comporter au plus 2 décimales, être exprimé avec un point comme séparateur, et ne pas dépasser 19 caractères (hors séparateur). Le signe « - » est autorisé. Veuillez corriger ce montant.

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-DEC-01_BT-111 ainda falha e que outras regras falham.

Atualizado em 8 de novembro de 2026