Che cosa significa
La regola controlla il valore non vuoto di ram:InvoiceCurrencyCode dentro ram:ApplicableHeaderTradeSettlement rispetto all'elenco delle valute usato dal profilo Extended. I codici sono di tre lettere ISO 4217, come EUR, GBP o CHF. Un valore vuoto non fa fallire questo controllo, che non verifica se l'elemento debba essere presente.
Perché è importante
La valuta della fattura è identificata da un codice standard. Un simbolo o il nome della valuta non sostituiscono il codice nei dati strutturati.
Come correggerlo
Correggi la valuta della fattura nel tuo software usando il codice ammesso per la valuta effettiva. Un simbolo come € o una parola come Euro non passano, e nemmeno le minuscole. Se costruisci l'XML a mano, il codice va in ram:InvoiceCurrencyCode dentro ram:ApplicableHeaderTradeSettlement. Esporta la fattura corretta e verificala di nuovo.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000862 La data della fattura precedente richiede un formato ammesso
- FX-SCH-A-000863 Il tipo di documento della fattura precedente deve essere ammesso
- FX-SCH-A-000864 Un solo identificativo locale per il destinatario della fattura
- FX-SCH-A-000865 Il destinatario della fattura richiede esattamente un ram:Name
- FX-SCH-A-000866 Il destinatario della fattura può avere un solo codice di ruolo
- FX-SCH-A-000867 Una sola voce per l'indirizzo elettronico del destinatario