Saltar para o conteúdo

Fatal

PEPPOL-EN16931-CL007: Os valores têm de usar um código de moeda ISO 4217 válido

Em resumo

Fatal: falha nas verificações selecionadas.

PEPPOL-EN16931-CL007 significa que um valor abrangido pela regra não tem o atributo currencyID ou tem um código de moeda ISO 4217 inválido. Use um código de três letras em maiúsculas, como EUR, GBP ou CHF, em todos os valores verificados por esta regra.

Nesta página

O que significa

Cada valor abrangido por esta regra, como os valores sem IVA das linhas, os preços unitários, os valores do IVA, os descontos, os encargos, os totais e o valor a pagar, traz a sua moeda num atributo currencyID. Esse valor tem de ser um código ISO 4217 de três letras em maiúsculas, por exemplo EUR, GBP, USD ou SEK. Falham um nome de moeda, um símbolo como o do euro, um código em minúsculas como eur e um valor sem qualquer currencyID.

Porque é importante

O Peppol BIS Billing 3.0 exige um código da lista ISO 4217 no atributo currencyID de cada valor abrangido por esta regra.

Como corrigir

Verifique a moeda da fatura no seu software de faturação, bem como as moedas personalizadas ou estrangeiras configuradas, e confirme que cada uma usa o código oficial de três letras. Depois exporte de novo. Se criar o XML manualmente, corrija o atributo currencyID em cada elemento de valor abrangido por esta regra, por exemplo currencyID="EUR".

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

Ler a regra no site do editor

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

Atualizado em 7 de novembro de 2026