Saltar para o conteúdo

Erro

FX-SCH-A-000595: A moeda da fatura deve ser um código de moeda válido (EN 16931)

Em resumo

Erro: falha nas verificações selecionadas.

FX-SCH-A-000595 significa que o código da moeda da fatura (BT-5) não consta da lista de moedas do perfil EN 16931 do Factur-X ou do ZUGFeRD. Use o código ISO 4217 de três letras em maiúsculas que corresponde à moeda da fatura, como EUR ou GBP, e volte a exportar a fatura.

Nesta página

O que significa

Esta regra verifica um valor não vazio de ram:InvoiceCurrencyCode, dentro de ram:ApplicableHeaderTradeSettlement, na lista de moedas do perfil. Use o código de três letras em maiúsculas, por exemplo EUR para euros, GBP para libras esterlinas ou CHF para francos suíços. Um símbolo de moeda, uma palavra como Euro ou letras minúsculas não correspondem à lista. Um valor vazio passa este teste, que não verifica outros campos de moeda nem a coerência entre eles.

Porque é importante

Um código normalizado identifica a moeda da fatura sem depender de símbolos ou de nomes traduzidos.

Como corrigir

Verifique o campo da moeda da fatura (BT-5) e indique o código correspondente à moeda em que os valores estão expressos. Se cria o XML diretamente, corrija ram:InvoiceCurrencyCode, dentro de ram:ApplicableHeaderTradeSettlement. Verifique separadamente quaisquer outros erros de moeda assinalados. Volte a exportar a fatura e verifique-a novamente.

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 Beta

A regra tal como foi publicada

Value of 'ram:InvoiceCurrencyCode' is not allowed.

Onde esta regra se aplica

Conjunto de regras Versão
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 2.5.2
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 FX-SCH-A-000595 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026