Saltar para o conteúdo

Fatal

PEPPOL-EN16931-R043-1: O indicador de desconto ou encargo tem de ser true ou false

Em resumo

Fatal: falha nas verificações selecionadas.

PEPPOL-EN16931-R043-1 significa que o indicador de um desconto ou encargo no ficheiro XRechnung CII está em falta ou não é nem true nem false. Escreva false para um desconto e true para um encargo, em minúsculas, e exporte de novo.

Nesta página

O que significa

Num ficheiro CII, cada desconto e encargo do documento (BG-20, BG-21) ou de uma linha (BG-27, BG-28) é um elemento ram:SpecifiedTradeAllowanceCharge. Diz de que tipo é através de um indicador, ram:ChargeIndicator/udt:Indicator, que tem de conter a palavra false para um desconto ou true para um encargo. Outras grafias, como True, TRUE, 1, 0 ou yes, falham, tal como um indicador em falta ou vazio. Os espaços à volta da palavra são ignorados. A regra PEPPOL-EN16931-R043-2 faz a mesma verificação ao desconto sobre o preço unitário.

Porque é importante

O indicador distingue um desconto de um encargo, e os dois alteram os valores em sentidos opostos.

Como corrigir

Exporte de novo a partir de uma versão atualizada ou contacte o suporte do software e indique esta regra. Se o XML for construído manualmente, escreva a palavra false ou true, em minúsculas, em udt:Indicator dentro de ram:ChargeIndicator.

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

Ou corrija a fatura num formulário e transfira o ficheiro corrigido, por 1 crédito: Corrigir uma fatura eletrónica rejeitada

A regra tal como foi publicada

Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'

Onde esta regra se aplica

Conjunto de regras Versão
XRechnung 3.0 (CII) 3.0.2
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 PEPPOL-EN16931-R043-1 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026