O que significa
Dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation, esta regra analisa apenas os elementos ram:TaxTotalAmount cujo atributo currencyID coincide com ram:TaxCurrencyCode, a moeda de contabilização do IVA (BT-6). Nesse total (BT-111), um código não vazio tem de constar da lista de moedas 50 do perfil Extended. Um valor vazio passa neste teste. A regra não determina se é necessário indicar uma moeda de contabilização do IVA.
Porque é importante
O código identifica a moeda do total do IVA para contabilização. A regra verifica o código, não determina em que moeda o IVA deve ser declarado.
Como corrigir
Verifique qual a moeda de contabilização do IVA pretendida (BT-6). No XML, use o código permitido dessa moeda em ram:TaxCurrencyCode e no atributo currencyID do ram:TaxTotalAmount correspondente (BT-111). Não remova os dados da moeda ou do total do IVA apenas para eliminar este erro. Exporte o ficheiro corrigido e volte a verificá-lo.
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 '@currencyID' is not allowed. Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifique o seu ficheiro
Regras relacionadas
- FX-SCH-A-001008 O código do meio de pagamento tem de ser um código permitido
- FX-SCH-A-001009 A data da taxa de câmbio precisa de um código de formato de data
- FX-SCH-A-001010 O formato da data da taxa de câmbio tem de ser um código permitido
- FX-SCH-A-001011 A moeda de contabilização do IVA tem de ser válida (Extended)
- FX-SCH-A-001012 A nota de uma linha só pode ter um texto (Extended)
- FX-SCH-A-001013 A nota de uma linha só pode ter um código de assunto