Saltar para o conteúdo

Fatal

BR-FR-DEC-03_BT-146: Formato inválido do preço unitário líquido

Em resumo

Fatal: falha nas verificações selecionadas.

BR-FR-DEC-03_BT-146 significa que o preço unitário líquido (BT-146) tem um formato numérico inválido; o valor zero é permitido, mas um sinal de menos inicial só é permitido nos quadros de faturação S9, M9 ou B9 (BT-23) e conta para o limite de caracteres. Use ponto como separador decimal, no máximo 6 casas decimais e no máximo 19 caracteres, sem contar o ponto.

Nesta página

O que significa

BT-146 é o preço depois de qualquer desconto de preço e sem IVA. Em UBL, é cbc:PriceAmount dentro de cac:Price da linha de fatura ou de nota de crédito. Nos ficheiros CII, aplica-se ao campo equivalente. A verificação só se aplica quando o campo está presente. O valor zero é permitido em todos os quadros de faturação; nos quadros bidirecionais S9, M9 e B9 (BT-23), também é permitido um sinal de menos inicial, mas os limites de formato mantêm-se. O teste UBL inclui esta exceção, embora apenas a mensagem CII a refira expressamente.

Porque é importante

O preço unitário líquido é usado no cálculo do valor sem IVA da linha. As condições relativas ao sinal dependem do quadro de faturação.

Como corrigir

Corrija BT-146 na linha afetada, não o total da linha. Verifique BT-23 antes de alterar o sinal. Fora de S9, M9 e B9, indique zero ou um valor positivo, sem sinal de menos. Use ponto nos decimais, no máximo 6 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.

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 : - être un nombre strictement positif (sans signe « - »), - comporter au plus 6 décimales (séparateur « . »), - contenir au maximum 19 caractères (hors séparateur). Veuillez corriger ce montant pour respecter le format requis.

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

Le montant « … » est invalide. Il doit : - être un nombre strictement positif (sans signe « - »), sauf si Cadre de Facturation (BT-23) est S9, M9 ou B9 (bi-directionnel) - comporter au plus 6 décimales (séparateur « . »), - contenir au maximum 19 caractères (hors séparateur). Veuillez corriger ce montant pour respecter le format requis.

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

Atualizado em 8 de novembro de 2026