Saltar para o conteúdo

Fatal

BR-CL-05: A moeda de contabilização do IVA tem de ser um código ISO 4217

Em resumo

Fatal: falha nas verificações selecionadas.

BR-CL-05 significa que o código da moeda de contabilização do IVA (BT-6) não é um código de moeda ISO 4217 válido. Escolha essa moeda na lista de moedas do seu software de faturação, ou retire-a se o IVA for indicado na moeda da fatura.

Nesta página

O que significa

Quando a fatura indica uma moeda de contabilização do IVA (BT-6), isto é, a moeda em que o IVA é declarado, esta tem de ser um código ISO 4217 válido, como EUR.

Porque é importante

O sistema do destinatário usa este código para saber em que moeda o IVA é declarado. Os códigos são lidos por programas, não por pessoas: um valor fora da lista acordada não pode ser interpretado e a fatura é rejeitada.

Como corrigir

Escolha a moeda de contabilização do IVA na lista de moedas do seu software de faturação, ou retire-a se o IVA for indicado na moeda da fatura. Se criar o XML manualmente, o campo é cbc:TaxCurrencyCode (UBL) ou ram:TaxCurrencyCode (CII).

A regra tal como foi publicada

Tax currency code 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-05 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026