Che cosa significa
Nei profili MINIMUM di Factur-X e ZUGFeRD, il controllo riguarda ram:TaxTotalAmount dentro ram:SpecifiedTradeSettlementHeaderMonetarySummation solo quando il suo currencyID coincide con ram:TaxCurrencyCode del riepilogo della fattura. Un currencyID non vuoto deve appartenere all'elenco delle valute ammesso dal profilo. Un valore vuoto supera questo specifico controllo. La regola non controlla tutti gli importi IVA.
Perché è importante
Il codice valuta identifica la valuta in cui è espresso l'importo IVA di contabilizzazione.
Come correggerlo
Controlla la valuta effettiva dell'importo IVA di contabilizzazione. Imposta ram:TaxCurrencyCode e il currencyID del ram:TaxTotalAmount corrispondente al codice ammesso per quella valuta, per esempio EUR per un importo in euro. Non cambiare il codice indicando una valuta diversa da quella dell'importo. Se il software esporta un codice non ammesso, chiedi al suo fornitore di correggere l'esportazione. Esporta e ricontrolla 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-000415 Il riferimento a una fattura precedente richiede il suo numero
- FX-SCH-A-000416 Controlla il codice di formato della data fattura
- FX-SCH-A-000417 Il tipo di documento deve essere uno ammesso dal profilo
- FX-SCH-A-000418 L'identificativo della specifica deve essere ammesso (Basic WL)
- FX-SCH-A-000419 Il cliente deve avere un indirizzo postale
- FX-SCH-A-000420 L'identificativo globale del cliente deve indicare lo schema