Saltar para o conteúdo

Fatal

BR-FR-DEC-03_BT-147: Formato inválido do desconto no preço unitário

Em resumo

Fatal: falha nas verificações selecionadas.

BR-FR-DEC-03_BT-147 significa que o desconto no preço unitário (BT-147) tem um formato numérico inválido; zero é permitido, mas um sinal de menos inicial, que conta para o limite de caracteres, só é permitido se o quadro de faturação (BT-23) for S9, M9 ou B9. 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-147 é o desconto nos detalhes do preço da linha, não um desconto aplicado ao total da linha. Em UBL, é cbc:Amount em cac:Price/cac:AllowanceCharge numa 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. Nos quadros bidirecionais S9, M9 e B9 (BT-23), é permitido um sinal de menos inicial, mas os limites de formato mantêm-se. A exceção aplica-se nas duas sintaxes, embora apenas a mensagem CII a refira expressamente.

Porque é importante

O desconto no preço relaciona o preço antes do desconto com o preço depois do desconto, ambos sem IVA. As condições relativas ao sinal dependem do quadro de faturação.

Como corrigir

Corrija o desconto no preço (BT-147) nos detalhes do preço da linha afetada. 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 e no máximo 6 casas decimais. Retire separadores de milhares e símbolos de moeda, confirme o limite de caracteres e verifique novamente o ficheiro.

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

Atualizado em 8 de novembro de 2026