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 |
Verifique o seu ficheiro
Regras relacionadas
- FX-SCH-A-000596 A data da fatura anterior deve usar o formato de data 102
- FX-SCH-A-000597 O esquema do identificador do beneficiário deve ser ISO 6523
- FX-SCH-A-000598 O esquema do número de matrícula do beneficiário deve ser ISO 6523
- FX-SCH-A-000599 Desconto ao nível da fatura: a categoria de IVA tem de ser válida
- FX-SCH-A-000600 O tipo de imposto de um desconto ao nível da fatura deve ser VAT
- FX-SCH-A-000601 Motivo do desconto ao nível da fatura: o código tem de ser válido