O que significa
Em UBL, cada cac:AllowanceCharge ao nível do documento ou de uma linha tem um cbc:ChargeIndicator que indica se se trata de um encargo (true) ou de um desconto (false). O Peppol só aceita as palavras exatas true e false, em minúsculas. Valores como 1, 0, TRUE ou yes falham. Os espaços à volta da palavra são ignorados.
Porque é importante
O Peppol BIS Billing 3.0 acrescenta esta regra à EN 16931.
Como corrigir
Este é um erro técnico na forma como o ficheiro foi produzido. Se o XML for construído manualmente, escreva <cbc:ChargeIndicator>false</cbc:ChargeIndicator> para um desconto e true para um encargo. Se o ficheiro foi gerado pelo seu software de faturação, comunique a falha ao suporte do software.
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 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Verifique o seu ficheiro
Regras relacionadas
- PEPPOL-EN16931-R044 Sem encargos dentro do preço do artigo
- PEPPOL-EN16931-R046 O preço líquido é o preço bruto menos o desconto
- PEPPOL-EN16931-R051 Todos os valores, exceto BT-111, têm de estar na moeda da fatura
- PEPPOL-EN16931-R053 Apenas um total do IVA com subtotais
- PEPPOL-EN16931-R054 Um total do IVA extra quando há moeda de contabilização
- PEPPOL-EN16931-R055 Os dois totais do IVA têm de ter o mesmo sinal