O que significa
Dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation, esta regra analisa apenas os elementos ram:TaxTotalAmount cujo atributo currencyID coincide com ram:InvoiceCurrencyCode, a moeda da fatura (BT-5). Nesse total do IVA (BT-110), um código não vazio tem de constar da lista de moedas 49 do perfil Extended, com códigos ISO 4217 como EUR, GBP, CHF ou SEK. Um valor vazio passa neste teste. Um total com uma moeda diferente da moeda da fatura não é abrangido.
Porque é importante
O código identifica a moeda do total do IVA da fatura. A verificação desse código é separada da verificação do cálculo do IVA.
Como corrigir
Verifique qual a moeda da fatura. No XML, corrija ram:InvoiceCurrencyCode (BT-5) com o código permitido dessa moeda e use o mesmo código no atributo currencyID do ram:TaxTotalAmount correspondente (BT-110), dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation. 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-001007 O total do IVA na moeda do IVA precisa de um código de moeda válido
- 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)