O que significa
No perfil Minimum de Factur-X 1.09 e ZUGFeRD 2.5, esta regra compara um código de moeda não vazio (BT-5, ram:InvoiceCurrencyCode) com a lista de moedas fornecida pelo perfil. Um código vazio não faz falhar este teste, e a regra não exige que o elemento exista.
Porque é importante
A moeda indica em que moeda são expressos os valores da fatura. A lista do perfil define os códigos permitidos para este campo.
Como corrigir
Verifique a moeda da fatura e use o respetivo código tal como consta da lista do perfil Minimum, por exemplo EUR para euros. Não use um símbolo ou um nome de moeda em vez do código. No XML, corrija ram:InvoiceCurrencyCode dentro de ram:ApplicableHeaderTradeSettlement. Exporte novamente e volte a verificar o ficheiro.
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 MINIMUM | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
Verifique o seu ficheiro
Regras relacionadas
- FX-SCH-A-000041 O valor total sem IVA é obrigatório
- FX-SCH-A-000042 O total do IVA na moeda da fatura só pode aparecer uma vez
- FX-SCH-A-000043 O valor total com IVA é obrigatório
- FX-SCH-A-000044 O valor a pagar é obrigatório
- FX-SCH-A-000045 A moeda do total do IVA deve ser um código válido
- FX-SCH-A-000160 Cada nota da fatura precisa de um elemento de texto