Tracciato XML fattura elettronica 1.9 vs 1.9.1: tutte le differenze, campo per campo
La versione 1.9 delle specifiche tecniche della fattura elettronica è in vigore dal 1° aprile 2025; la versione 1.9.1 sostituisce la 1.9 a partire dal 15 maggio 2026. Le differenze fra le due versioni sono limitate a quattro modifiche puntuali del tracciato e delle procedure: nessuna riscrittura strutturale, ma controlli più stringenti e nuove opzioni per casi specifici. Guida sintetica per sviluppatori, software house e consulenti ERP che devono pianificare la migrazione.
Compatibilità retroattiva
Le fatture trasmesse prima del 15/5/2026 con schema 1.9 restano valide. Dal 15/5/2026 in avanti lo SDI accetta solo il tracciato 1.9.1: l'XSD pubblicato dall'AdE è la riferimento autoritativo per la validazione.
Timeline delle specifiche tecniche
- v1.6 / v1.7 (2020-2022): introduzione nuovi tipi documento (TD16-TD27), codici natura granulari (N6.1-N6.9), nuove esigibilità.
- v1.8 (2023-2024): ritocchi formali, controlli su forfettari (RF19), errore 00437.
- v1.9 (dal 1/4/2025): allineamento ai requisiti europei pre-ViDA, evoluzione dei controlli su autofatture transfrontaliere, codice TD28 (San Marino con IVA), CIG/CUP più strutturati.
- v1.9.1 (dal 15/5/2026): le 4 modifiche oggetto di questa guida.
Diff campo per campo
| Area | v1.9 | v1.9.1 | Impatto sviluppatore |
|---|---|---|---|
| Gruppo IVA, controllo CF | Nessun controllo automatico sul CF cessionario in operazioni Gruppo IVA. | Nuovo controllo: se manca P.IVA cessionario, lo SDI verifica che il CF appartenga a un partecipante del Gruppo. Scarto 00327 in caso negativo. | Aggiornare anagrafica clienti Gruppo IVA; testare flusso con e senza P.IVA cessionario. |
| AltriDatiGestionali | Codici predefiniti standard: INTENTO, N.DOC.COMM, NB1, NB2, NB3, etc. | Aggiunto codice ESENZSPORT per compensi sportivi dilettantistici esenti ex D.Lgs 36/2021. | Aggiungere ESENZSPORT alla lista enum; UI gestionale per regime sportivo. |
| Codici destinatario | Limite 100 codici per soggetto. | Limite 300 codici per soggetto. | Solo procedura amministrativa lato AdE; nessuna modifica XSD. |
| Canali WS/SFTP | Procedure di accreditamento v1.0 (specifica tecnica WS legacy). | Procedure aggiornate (sicurezza, certificati, gestione fault SOAP). | Verificare endpoint, rigenerare certificati prossimi a scadenza, aggiornare client SOAP. |
XSD: cosa è cambiato
- L'XSD principale (
Schema_VFPR12.xsdo equivalente) viene aggiornato con eventuali estensioni del<TipoDato>enum per AltriDatiGestionali. La 1.9.1 NON aggiunge tag nuovi né rinomina tag esistenti. - I controlli che cambiano sono in larga parte lato server SDI (validazione semantica, non sintattica). Es. 00327 è un controllo applicativo, non XSD.
- Best practice: scaricare l'XSD aggiornato dal portale AdE e usarlo per validazione lato client prima della trasmissione.
Lista codici errore aggiunti / modificati
- 00327 (nuovo, da 15/5/2026): CF Gruppo IVA non coerente in operazione verso partecipante. Vedi /errori-sdi/00327.
- 00200 (invariato come codice, semantica estesa): "File non conforme al formato" — ora include i casi di trasmissione con schema 1.9 dopo il 15/5/2026.
- 00427 (invariato): codice destinatario non valido (la lunghezza resta 7 char; cambia solo il tetto a 300).
- 00473 (invariato): CUP/CIG mancanti (vedi novità CUP 27/1/2026, articolo dedicato).
- Niente codici errore rimossi.
Compatibilità retroattiva e periodo di tolleranza
- Le fatture emesse e accettate dallo SDI prima del 15/5/2026 con schema 1.9 sono valide a tutti gli effetti. Restano nel cassetto fiscale, conservazione decennale.
- Non esiste un "periodo grace" per la trasmissione: dal 15/5/2026 ore 00:00 lo SDI applica i controlli 1.9.1. Un file trasmesso con tracciato 1.9 dopo quella data viene scartato come "schema non conforme" (codice 00200).
- Le fatture in transito (trasmesse il 14/5 e processate il 15/5) sono trattate in base al timestamp di ricezione SDI.
Checklist migrazione gestionale (sviluppatori)
- Scaricare l'XSD 1.9.1 ufficiale dal portale AdE.
- Aggiornare il validatore XML interno (Java/Python/Node.js/etc.) col nuovo schema.
- Aggiungere
ESENZSPORTalla lista enumerata<TipoDato>(UI + backend). - Implementare logica di selezione CF in operazioni verso Gruppo IVA: distinguere CF gruppo vs CF partecipante.
- Aggiornare la UI cliente: campo dedicato "P.IVA Gruppo" e "CF partecipante" nell'anagrafica clienti.
- Test end-to-end in ambiente sandbox SDI con i 4 casi nuovi (Gruppo IVA OK/KO, ESENZSPORT, codici destinatario multi).
- Aggiornamento eventuale del client WS/SFTP per la nuova procedura di accreditamento (vedi articolo /normativa-2026/accreditamento-sftp-ws-sdi-2026).
Domande frequenti
L'XSD 1.9.1 cambia struttura rispetto a 1.9?
Devo aggiornare le fatture già emesse?
Posso testare lo schema 1.9.1 in ambiente sandbox?
Le note di credito su fatture in schema 1.9 vanno emesse in 1.9 o 1.9.1?
Cosa succede se invio in 1.9 dopo il 15 maggio 2026?
Fonti consultate
Verificate a aprile 2026. Le normative possono cambiare: consulta sempre la fonte ufficiale prima di agire.
- Agenzia EntrateAgenzia Entrate — Specifiche tecniche versione 1.9.1 (dal 15/5/2026)
- Agenzia EntrateAgenzia Entrate — Specifiche tecniche versione 1.9
- Agenzia EntrateAdE — Variazioni specifiche tecniche (PDF)