Che cosa significa
Dentro ram:SpecifiedTradeSettlementHeaderMonetarySummation, il controllo seleziona solo i ram:TaxTotalAmount il cui currencyID coincide con ram:InvoiceCurrencyCode (BT-5). Confronta il valore non vuoto con la lista dei codici di valuta del profilo Basic WL di Factur-X e ZUGFeRD, formati esteri diversi dalla FatturaPA. Un valore vuoto supera questo controllo. I totali la cui valuta non coincide con quella della fattura non vengono selezionati. La regola non verifica l'importo o la conversione tra valute.
Perché è importante
L'attributo currencyID identifica la valuta del totale IVA espresso nella valuta della fattura.
Come correggerlo
Controlla la valuta effettiva della fattura nel tuo software di fatturazione e usa il codice corrispondente ammesso da Basic WL. Se crei tu l'XML, ram:InvoiceCurrencyCode e il currencyID del ram:TaxTotalAmount corrispondente devono avere lo stesso codice ammesso, per esempio EUR se la valuta è l'euro. Non modificare per questo motivo il totale IVA espresso nella valuta di contabilizzazione. Esporta e controlla di nuovo 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 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000487 La valuta per l'IVA deve essere un codice valido (Basic WL)
- FX-SCH-A-000488 Ogni gruppo di istruzioni di pagamento richiede un solo codice
- FX-SCH-A-000489 Il codice del mezzo di pagamento deve essere valido (Basic WL)
- FX-SCH-A-000490 Il codice oggetto di una nota in fattura deve essere valido (Basic)
- FX-SCH-A-000491 Il formato della data fattura deve essere valido (Basic)
- FX-SCH-A-000492 Il tipo di documento della fattura deve essere valido (Basic)