Che cosa significa
La regola controlla ram:TaxTotalAmount in ram:SpecifiedTradeSettlementHeaderMonetarySummation solo quando il suo currencyID coincide con ram:TaxCurrencyCode, la valuta di contabilizzazione dell'IVA (BT-6). Questo totale IVA corrisponde a BT-111. Un codice non vuoto deve essere nell'elenco ammesso dal profilo Extended, che usa codici ISO 4217 di tre lettere. Un valore vuoto supera questo test. La regola non stabilisce se devi indicare una valuta di contabilizzazione dell'IVA.
Perché è importante
Il codice identifica la valuta del totale IVA contabile. Questo controllo non stabilisce in quale valuta devi dichiarare l'IVA.
Come correggerlo
Controlla la valuta prevista per la contabilizzazione dell'IVA (BT-6). Nell'XML correggi ram:TaxCurrencyCode e l'attributo currencyID del ram:TaxTotalAmount corrispondente (BT-111), usando lo stesso codice ammesso. Non eliminare la valuta o il totale IVA solo per superare questo controllo. Esporta di nuovo e verifica la fattura.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura ZUGFeRD
Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori Beta
Il testo ufficiale della regola
Value of '@currencyID' is not allowed. Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-001008 Il codice del mezzo di pagamento deve essere un codice ammesso
- FX-SCH-A-001009 La data del tasso di cambio richiede un codice di formato
- FX-SCH-A-001010 Il formato della data del tasso di cambio deve essere ammesso
- FX-SCH-A-001011 La valuta di contabilizzazione dell'IVA deve essere valida (Extended)
- FX-SCH-A-001012 La nota di una riga può contenere un solo testo
- FX-SCH-A-001013 La nota di una riga può avere un solo codice oggetto