O que significa
Cada valor monetário de uma fatura Peppol tem de levar a moeda da fatura (BT-5) no atributo currencyID. A única exceção é o total do IVA na moeda de contabilização (BT-111), que leva a moeda de contabilização do IVA (BT-6).
Porque é importante
Uma fatura com valores em moedas diferentes não permite somar linhas nem confirmar totais. A Peppol BIS Billing 3.0 acrescenta esta regra à EN 16931 para que todos os destinatários leiam a fatura da mesma forma, e o ponto de acesso de envio ou de receção rejeita a que a viole.
Como corrigir
Garanta que toda a fatura está numa só moeda: defina a moeda da fatura no software de faturação e verifique que nenhuma linha, preço ou desconto foi introduzido noutra moeda. Se gerar o XML diretamente, escreva o mesmo currencyID em todos os valores e use a outra moeda apenas no segundo cbc:TaxAmount, dentro do cac:TaxTotal adicional.
A regra tal como foi publicada
Termos de negócio: BT-5, BT-111
Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |