Saltar para o conteúdo

Fatal

PEPPOL-EN16931-R043-2: O indicador do desconto ou encargo sobre o preço tem de ser true ou false

Em resumo

Fatal: falha nas verificações selecionadas.

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

Nesta página

O que significa

Num ficheiro CII, um ajuste do preço unitário é um elemento ram:AppliedTradeAllowanceCharge. O valor do desconto sobre o preço unitário corresponde a BT-147. O seu indicador, ram:ChargeIndicator/udt:Indicator, tem de conter a palavra true ou false em minúsculas; para um desconto de preço é false. 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-1 faz a mesma verificação aos descontos e encargos do documento e das linhas.

Porque é importante

O indicador diz se o valor é retirado ou acrescentado.

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 para um desconto ou true para um encargo, em minúsculas, em udt:Indicator dentro de ram:ChargeIndicator de ram:AppliedTradeAllowanceCharge.

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

Atualizado em 7 de novembro de 2026