# Codici valuta (comuni)

Codici ISO 4217 per la valuta della fattura (BT-5) e la valuta di contabilizzazione IVA (BT-6), con le regole che contano nella fattura elettronica.

## Come vengono usati questi codici nelle fatture

La lista ISO 4217 definisce i codici valuta che le fatture strutturate usano al posto del testo libero. Sistemi riceventi, ERP e validatori si aspettano codici esatti come EUR (Euro), USD (Dollaro statunitense), CHF (Franco svizzero). Sottoinsieme pratico; la ISO 4217 include molte più valute.

> **ISO 4217**: Sottoinsieme pratico; la ISO 4217 include molte più valute.

## Come usare questa lista codici in produzione

Per i codici valuta mantieni un’unica tabella di corrispondenza tra dati sorgente ERP, XML generato e controlli di validazione. Blocca i valori ammessi prima dell’avvio in produzione, converti i valori storici prima dell’esportazione e definisci quali eccezioni richiedono revisione manuale.

## Codici valuta (comuni)

| Codice | Significato | Note |
| --- | --- | --- |
| EUR | Euro | Valuta dell’area euro e valuta di fattura abituale (BT-5) per le fatture elettroniche nell’UE. Gli importi EN 16931 hanno al massimo due decimali. |
| USD | Dollaro statunitense | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| GBP | Sterlina britannica | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| CHF | Franco svizzero | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| TRY | Lira turca | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| PLN | Złoty polacco | Valuta nazionale: Polonia (UE, fuori dall’area euro). Se fatturi in un’altra valuta ma l’IVA è dovuta in questo paese, aggiungi BT-6 = PLN e il totale IVA in PLN (BT-111). |
| SEK | Corona svedese | Valuta nazionale: Svezia (UE, fuori dall’area euro). Se fatturi in un’altra valuta ma l’IVA è dovuta in questo paese, aggiungi BT-6 = SEK e il totale IVA in SEK (BT-111). |
| NOK | Corona norvegese | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| DKK | Corona danese | Valuta nazionale: Danimarca (UE, fuori dall’area euro). Se fatturi in un’altra valuta ma l’IVA è dovuta in questo paese, aggiungi BT-6 = DKK e il totale IVA in DKK (BT-111). |
| CZK | Corona ceca | Valuta nazionale: Cechia (UE, fuori dall’area euro). Se fatturi in un’altra valuta ma l’IVA è dovuta in questo paese, aggiungi BT-6 = CZK e il totale IVA in CZK (BT-111). |
| HUF | Fiorino ungherese | Valuta nazionale: Ungheria (UE, fuori dall’area euro). Se fatturi in un’altra valuta ma l’IVA è dovuta in questo paese, aggiungi BT-6 = HUF e il totale IVA in HUF (BT-111). |
| RON | Leu rumeno | Valuta nazionale: Romania (UE, fuori dall’area euro). Se fatturi in un’altra valuta ma l’IVA è dovuta in questo paese, aggiungi BT-6 = RON e il totale IVA in RON (BT-111). |
| BGN | Lev bulgaro | La Bulgaria ha adottato l’euro il 1° gennaio 2026. Usa EUR per le nuove fatture; BGN riguarda solo documenti relativi a periodi precedenti il passaggio. |
| MXN | Peso messicano | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| JPY | Yen giapponese | La ISO 4217 non prevede decimali per questa valuta. Invia importi interi (ad es. 15000.00) per evitare scostamenti di arrotondamento tra righe e totali. |
| CAD | Dollaro canadese | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| AUD | Dollaro australiano | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| CNY | Yuan renminbi cinese | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| INR | Rupia indiana | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| BRL | Real brasiliano | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| ZAR | Rand sudafricano | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| SGD | Dollaro di Singapore | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| HKD | Dollaro di Hong Kong | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| KRW | Won sudcoreano | La ISO 4217 non prevede decimali per questa valuta. Invia importi interi (ad es. 15000.00) per evitare scostamenti di arrotondamento tra righe e totali. |
| THB | Baht thailandese | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| AED | Dirham degli Emirati Arabi Uniti | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| ILS | Nuovo siclo israeliano | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| NZD | Dollaro neozelandese | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| UAH | Grivnia ucraina | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |
| RSD | Dinaro serbo | Valuta extra UE. Se l’IVA è dovuta in uno Stato membro che richiede l’IVA nella propria valuta nazionale, aggiungi BT-6 e il totale IVA in quella valuta (BT-111). |

## Crea una XRechnung dal PDF e conferma i codici

Il convertitore determina i codici di questo elenco per BT-5 dai dati della fattura. Vedi ogni valore prima del download e puoi correggerlo. Hai già un file XML? Il validatore gratuito segnala i codici fuori elenco, ad esempio secondo BR-CL-04, BR-05.

- [Converti fattura](/it/pdf-to-xrechnung)
- [Valida XML](/it/xrechnung-validator)

Il download richiede un account. Abbonamenti da 10 €/mese con fatturazione annuale (imposte escluse), oppure 5 € per singola conversione (imposte escluse) senza abbonamento.

## Suggerimenti pratici prima di inviare una e-fattura

- Usa il codice esatto di ISO 4217 e mantieni ortografia e maiuscole/minuscole previste dallo standard.
- Verifica che i codici valuta usati corrispondano all’operazione e ai campi correlati della fattura.
- Valida il file finale XRechnung, ZUGFeRD/Factur-X, UBL o CII prima di inviarlo al destinatario.

## Errori comuni con le liste codici

- Lasciare passare testo libero dall’ERP invece di ricondurlo alla lista ufficiale.
- Usare un codice tecnicamente valido senza verificare che profilo o regola paese lo consentano davvero.
- Correggere solo l’output XML lasciando invariato il valore sorgente ERP errato.

## Domande frequenti

Domande frequenti quando i team scelgono i codici valuta per una fattura o un’esportazione dall’ERP.

### A cosa servono i codici valuta in una fattura?
La lista standardizzata ISO 4217 definisce questi codici. Un codice indica al sistema ricevente senza ambiguità quale valore si intende, così la fattura può essere elaborata automaticamente nei flussi XRechnung, ZUGFeRD/Factur-X, UBL, CII e Peppol.

### Quali codici valuta si usano più spesso?
Tra gli esempi comuni riportati in questa pagina ci sono EUR (Euro), USD (Dollaro statunitense), CHF (Franco svizzero). La scelta corretta dipende dalla transazione, dal trattamento fiscale, dai requisiti del destinatario e dal profilo di fattura inviato.

### Dove vanno i codici valuta in una fattura elettronica strutturata?
Inserisci il codice nel campo strutturato della fattura che corrisponde al suo significato, per esempio il campo valuta, categoria IVA, mezzo di pagamento, unità di misura o tipo documento. Il percorso XML preciso dipende dal fatto che tu stia inviando XRechnung, ZUGFeRD/Factur-X, UBL o CII.

### Come evito errori di validazione con i codici valuta?
Usa solo valori consentiti dalla guida di implementazione pertinente, mantieni il codice esattamente come definito in ISO 4217 e fornisci tutti i dati correlati richiesti da quella scelta. Molti errori di validazione nascono quando un codice è corretto da solo ma incoerente con il resto della fattura.

### Posso usare codici non presenti in questa pagina?
Spesso sì, ma destinatari e profili nazionali accettano frequentemente solo un sottoinsieme pratico della lista completa ISO 4217. Questa pagina si concentra sui valori più comuni in fattura, quindi verifica sempre le regole specifiche del destinatario o del paese prima di inviare documenti in produzione.

## Download

Usa questa lista di codici nei sistemi o nelle regole di validazione.

- [Scarica JSON](/resources/code-lists/currency-codes/data?format=json)
- [Scarica CSV](/resources/code-lists/currency-codes/data?format=csv)

## Risorse ufficiali

- [Codici valuta ISO 4217](https://www.iso.org/iso-4217-currency-codes.html)
- [Validatore XRechnung](/xrechnung-validator)
- [API sviluppatori](/developer-api)
