Saltar para o conteúdo

Fatal

BR-FR-DEC-03_BT-148: Formato inválido do preço antes do desconto

Em resumo

Fatal: falha nas verificações selecionadas.

BR-FR-DEC-03_BT-148 significa que o preço antes do desconto (BT-148), que não inclui IVA, 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-148 é o preço antes de qualquer desconto de preço, ainda sem IVA. Em UBL, é cbc:BaseAmount 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 preço antes do desconto é usado com o desconto no preço para interpretar o preço unitário líquido. As condições relativas ao sinal dependem do quadro de faturação.

Como corrigir

Corrija BT-148 nos detalhes do preço da linha afetada, não o valor com IVA. 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-148 ainda falha e que outras regras falham.

Atualizado em 8 de novembro de 2026