Vai al contenuto

Errore

FX-SCH-A-000861: Il codice della valuta della fattura deve essere ammesso (Extended)

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-000861 significa che il codice della valuta della fattura (BT-5) non è tra quelli ammessi dal profilo Extended. Correggi ram:InvoiceCurrencyCode con un codice ISO 4217 ammesso di tre lettere in maiuscolo che corrisponda alla valuta della fattura, come EUR, non con un simbolo o un nome.

In questa pagina

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
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se FX-SCH-A-000861 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 7 novembre 2026