Che cosa significa
La regola riguarda solo i ram:TaxTotalAmount dentro ram:SpecifiedTradeSettlementHeaderMonetarySummation il cui currencyID coincide con ram:InvoiceCurrencyCode nella sezione ram:ApplicableHeaderTradeSettlement. Se non è vuoto, currencyID deve corrispondere a una voce della lista delle valute del profilo Minimum. Il test ammette un valore vuoto e non impone la presenza dell'attributo o del totale IVA. Vale nei profili Minimum di Factur-X 1.09 e ZUGFeRD 2.5.
Perché è importante
L'attributo currencyID identifica la valuta del totale IVA. Per il totale nella valuta della fattura, il suo valore deve rispettare la lista del profilo Minimum.
Come correggerlo
Controlla la valuta effettiva della fattura e il relativo codice ammesso dal profilo Minimum. Nell'XML verifica ram:InvoiceCurrencyCode e il currencyID del ram:TaxTotalAmount nella valuta della fattura: devono riportare il codice corretto per quella valuta. Non cambiare la valuta del totale solo per escluderlo da questo controllo. Esporta e verifica di nuovo il file.
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 MINIMUM | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000160 Ogni nota della fattura deve avere un elemento di testo
- FX-SCH-A-000161 Una nota della fattura può avere un solo codice oggetto
- FX-SCH-A-000162 Il codice oggetto di una nota deve essere un codice ammesso
- FX-SCH-A-000163 Il cliente può avere un solo identificativo semplice
- FX-SCH-A-000164 Il cliente può avere un solo identificativo globale
- FX-SCH-A-000165 Il cliente può avere un solo blocco di indirizzo elettronico