O que significa
A moeda da fatura (BT-5) identifica a moeda dos valores da fatura, com exceção de um eventual total do IVA numa moeda de contabilização diferente. Fica em ram:InvoiceCurrencyCode. Esta regra verifica se um valor não vazio consta da lista de códigos de moeda permitidos pelo perfil, como EUR, GBP, USD ou CHF. Um símbolo como € ou uma palavra como euro não é um código. A regra aplica-se ao perfil Basic do Factur-X e do ZUGFeRD e não exige, por si só, a presença do elemento.
Porque é importante
O código identifica a moeda dos valores da fatura. Uma eventual moeda de contabilização do IVA é indicada separadamente.
Como corrigir
Verifique a moeda da fatura. Se criar o XML por si, escreva o código de três letras em maiúsculas em ram:InvoiceCurrencyCode dentro de ram:ApplicableHeaderTradeSettlement, por exemplo EUR. Use esse código no atributo currencyID do total do IVA na moeda da fatura (BT-110). Um eventual total do IVA numa moeda de contabilização diferente (BT-111) deve manter o código dessa outra moeda. Exporte 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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Verifique o seu ficheiro
Regras relacionadas
- FX-SCH-A-000515 A data da fatura anterior precisa de um código de formato válido
- FX-SCH-A-000516 O esquema do identificador do beneficiário tem de ser ISO 6523
- FX-SCH-A-000517 O esquema do número de matrícula do beneficiário tem de ser ISO 6523
- FX-SCH-A-000518 A categoria de IVA de um desconto tem de ser um código válido
- FX-SCH-A-000519 O tipo de imposto de um desconto tem de ser um código permitido
- FX-SCH-A-000520 O código do motivo de um desconto tem de ser válido