Che cosa significa
Nel profilo Basic WL di Factur-X e ZUGFeRD, questa regola confronta il valore non vuoto di ram:InvoiceCurrencyCode sotto ram:ApplicableHeaderTradeSettlement con l'elenco delle valute ammesse, per esempio EUR, GBP o CHF. Un valore vuoto supera questo controllo. La regola non richiede che l'elemento esista o contenga testo e non controlla la valuta dei singoli importi.
Perché è importante
Il codice identifica la valuta dichiarata in BT-5. Questo controllo verifica che il codice sia nell'elenco del profilo, non che tutti gli importi della fattura abbiano la stessa valuta.
Come correggerlo
Verifica quale valuta deve avere la fattura e usa il suo codice presente nell'elenco Basic WL. Nell'XML correggi ram:InvoiceCurrencyCode sotto ram:ApplicableHeaderTradeSettlement. Usa il codice, non il simbolo o il nome della valuta. Esporta la fattura corretta e ricontrollala.
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 'ram:InvoiceCurrencyCode' 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-000465 La data della fattura precedente deve indicare il formato
- FX-SCH-A-000466 La data della fattura precedente deve usare un formato ammesso
- FX-SCH-A-000467 Al massimo un ram:ID per il beneficiario
- FX-SCH-A-000468 Al massimo un ram:GlobalID per il beneficiario
- FX-SCH-A-000469 Un solo elemento per il nome del beneficiario
- FX-SCH-A-000470 Il ram:GlobalID del beneficiario deve indicare lo schema