Saltar para o conteúdo

Fatal

BR-CL-03: Os valores têm de levar um código de moeda ISO 4217 válido

Em resumo

Fatal: falha nas verificações selecionadas.

BR-CL-03 significa que um valor da fatura tem um atributo currencyID que não é um código de moeda ISO 4217 válido. Defina a moeda da fatura no seu software de faturação para uma moeda válida, normalmente EUR, e volte a exportar.

Nesta página

O que significa

Em UBL, cada valor monetário da fatura leva um atributo currencyID, que tem de ser um código ISO 4217 válido: três letras maiúsculas, como EUR, USD ou GBP. Símbolos como € e nomes como Euro não são aceites, nem letras minúsculas.

Porque é importante

Os programas que leem a fatura precisam de um código de moeda exato para interpretar cada valor. Um código fora da lista ISO 4217 não pode ser interpretado, por isso o sistema do destinatário rejeita a fatura, mesmo que "Euro" ou "€" sejam claros para uma pessoa.

Como corrigir

Defina a moeda da fatura no seu software de faturação para uma moeda válida, normalmente EUR, e volte a exportar. Se criar o XML manualmente, escreva currencyID="EUR" em todos os valores, nunca "€", "eur" ou "Euro".

A regra tal como foi publicada

currencyID MUST be coded using ISO code list 4217 alpha-3

Onde esta regra se aplica

Conjunto de regras Versão
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
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 BR-CL-03 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026