Una fattura elettronica può essere corretta in ogni campo e, allo stesso tempo, non arrivare mai al destinatario giusto. Il problema nasce spesso dal codice di recapito inserito nel file XML: qui chiarisco come funziona, quale valore usare con aziende, privati, Pubblica Amministrazione e clienti esteri, oltre agli errori che possono causare una mancata consegna.
Il codice corretto rende più semplice tutto il ciclo della fattura elettronica
- 7 caratteri alfanumerici identificano il canale telematico del destinatario.
- Il valore 0000000 si usa con PEC, consumatori finali e soggetti senza indirizzo telematico comunicato.
- Per una Pubblica Amministrazione serve il Codice Univoco Ufficio, non il normale codice destinatario.
- Per un cliente estero si utilizza normalmente XXXXXXX.
- Un indirizzo registrato preventivamente presso lo SdI può prevalere su quello scritto nella singola fattura.

Che cos’è il codice destinatario e a cosa serve
Il codice destinatario è un indirizzo telematico composto da 7 caratteri alfanumerici. Non identifica la partita IVA e non indica il tipo di attività del cliente: serve al Sistema di Interscambio, cioè lo SdI, per capire verso quale software o canale consegnare la fattura elettronica.
Io lo considero una sorta di “indirizzo di consegna digitale”. Il fornitore prepara il file XML, lo trasmette allo SdI e il sistema verifica i dati fiscali, il formato e il recapito prima di inoltrarlo al cliente. Il PDF eventualmente inviato via email è solo una copia di cortesia, mentre il documento fiscalmente rilevante resta il file XML transitato dallo SdI.
Il codice non si acquista separatamente. Di solito viene fornito dal gestionale, dall’intermediario o dal provider che gestisce il canale di ricezione. Chi usa soltanto la PEC o i servizi gratuiti dell’Agenzia delle Entrate può invece ricevere le fatture senza avere un codice personale diverso da quello convenzionale.
Il codice giusto cambia in base al destinatario
Non esiste un valore valido per ogni situazione. Prima di compilare la fattura bisogna capire chi riceverà il documento e quale canale ha scelto. Questa distinzione evita l’errore più comune, cioè inserire il proprio codice al posto di quello del cliente o usare sette zeri senza sapere cosa comportano.
| Destinatario | Valore da inserire | Che cosa succede |
|---|---|---|
| Impresa o professionista con software di fatturazione | Codice alfanumerico di 7 caratteri | Lo SdI consegna la fattura al canale indicato. |
| Cliente che riceve tramite PEC | 0000000 più indirizzo PEC | La fattura viene recapitata nella casella PEC. |
| Privato consumatore senza codice o PEC | 0000000 | Il documento viene messo a disposizione nell’area riservata del cliente. |
| Pubblica Amministrazione | Codice Univoco Ufficio, normalmente di 6 caratteri | La fattura viene indirizzata all’ufficio pubblico competente. |
| Cliente estero | XXXXXXX | La fattura transita dallo SdI, ma il recapito digitale italiano non è disponibile. |
Il valore 0000000 non significa che la fattura sia sbagliata. Indica semplicemente che non esiste un canale telematico italiano da utilizzare oppure che il cliente ha scelto la PEC. Se il destinatario è un consumatore finale, il fornitore deve comunque mettere a disposizione una copia leggibile e informarlo della possibilità di consultare l’originale nell’area riservata.
Per la Pubblica Amministrazione la logica è diversa. Il Codice Univoco Ufficio identifica l’ufficio che deve ricevere il documento e va richiesto all’ente o verificato nei suoi dati ufficiali. Confonderlo con un codice di 7 caratteri può portare allo scarto della fattura o al suo mancato instradamento.
Dove trovare il proprio codice e come comunicarlo
Chi deve ricevere fatture da fornitori italiani dovrebbe comunicare in modo chiaro tre informazioni: partita IVA o codice fiscale, codice destinatario e, se necessario, PEC. Il modo più pratico è inserirle in una scheda anagrafica aggiornata e conservarle anche nel QR Code fiscale.
Se si usa un gestionale
Il codice viene normalmente indicato nella sezione dedicata ai dati di ricezione del programma. In caso di dubbio, lo si può chiedere al servizio clienti o al commercialista, ma non conviene copiarlo da una vecchia fattura ricevuta da un altro soggetto: il codice appartiene al canale di ricezione e può cambiare se cambia il provider.
Se si preferisce la PEC
In questo caso si comunica al fornitore l’indirizzo PEC e si chiede di valorizzare il campo con 0000000, inserendo la PEC nell’apposita sezione della fattura. Usare solo sette zeri senza indicare la PEC non consente la consegna nella casella e obbliga il destinatario a recuperare il documento dall’area riservata.
Leggi anche: Euro digitale, come funzionerà e cosa cambia davvero
La registrazione dell’indirizzo telematico
Gli operatori IVA possono registrare presso lo SdI un indirizzo telematico predefinito. Secondo l’Agenzia delle Entrate, quando questa registrazione è attiva, il sistema può consegnare le fatture all’indirizzo associato alla partita IVA anche se il fornitore ha indicato un recapito diverso nel file.
È una protezione utile soprattutto per chi cambia software o lavora con molti fornitori. La mia raccomandazione è semplice: dopo ogni cambio di gestionale, controllare che il canale registrato sia ancora attivo e che la casella o il servizio scelto abbia spazio e accessi funzionanti.
Come compilare una fattura senza confondere i dati
La compilazione corretta parte sempre dal destinatario, non dal codice che si trova più velocemente. Prima di inviare il documento seguo questa sequenza:
- Verifico denominazione, codice fiscale e partita IVA del cliente.
- Chiedo quale indirizzo telematico preferisce usare.
- Inserisco il codice di 7 caratteri oppure la combinazione 0000000 e PEC.
- Controllo che il paese e l’identificativo fiscale siano coerenti con il tipo di cliente.
- Invio il file XML allo SdI e conservo la ricevuta.
Per esempio, se una società comunica il codice A1B2C3D, nel campo “Codice Destinatario” va inserito esattamente quel valore, senza spazi e senza sostituirlo con la PEC. Se invece comunica soltanto una PEC, il campo codice contiene sette zeri e la casella viene indicata nel campo dedicato.
Con un privato italiano senza partita IVA si utilizzano i dati anagrafici e il codice fiscale, mentre il recapito viene gestito normalmente con 0000000. Per un cliente estero, invece, servono i dati fiscali del paese di appartenenza e il codice convenzionale XXXXXXX; il trattamento IVA dell’operazione va valutato separatamente e non dipende dal solo codice di recapito.
Gli errori più comuni e le conseguenze
Un codice sbagliato non produce sempre lo stesso risultato. In alcuni casi il file viene scartato subito, in altri la fattura supera i controlli ma non viene recapitata. La differenza è importante perché cambia anche il modo in cui il cliente deve recuperare il documento.
- Codice inesistente o digitato male: la fattura può essere rifiutata oppure indirizzata a un canale non corretto.
- Partita IVA o codice fiscale errato: lo SdI può bloccare il file perché il dato non risulta coerente con l’Anagrafe Tributaria.
- PEC indicata senza 0000000: il sistema non interpreta correttamente il recapito alternativo.
- 0000000 usato con un cliente aziendale: la fattura può finire nell’area riservata invece che nel gestionale abituale.
- Codice PA sostituito da un codice generico: il documento rischia di non arrivare all’ufficio che deve registrarlo.
- PDF scambiato per fattura elettronica: inviare una copia via email non sostituisce la trasmissione XML allo SdI.
Quando compare una ricevuta di impossibilità di consegna, non significa necessariamente che la fattura sia fiscalmente inesistente. Spesso il documento è disponibile nell’area riservata del cliente, ma il fornitore dovrebbe comunque avvisarlo e trasmettere una copia di cortesia. Al contrario, una ricevuta di scarto richiede la correzione del file e un nuovo invio.
Ho visto molte aziende concentrarsi solo sul numero della fattura e trascurare le ricevute dello SdI. È una cattiva abitudine: la numerazione dimostra quale documento è stato emesso, ma la ricevuta permette di capire se il sistema lo ha accettato e quale problema si è verificato.
La verifica finale che evita quasi tutti i problemi
Prima di confermare l’invio, controllo sempre che il codice abbia sette caratteri, che non contenga spazi e che corrisponda al canale comunicato dal cliente. Se vedo 0000000, verifico subito se è previsto perché il destinatario usa la PEC, è un privato o non ha fornito un indirizzo telematico.
Conservo poi la ricevuta di consegna, di mancata consegna o di scarto insieme al file XML. Bastano questi controlli e una comunicazione aggiornata dei propri dati di ricezione per trasformare il codice destinatario da dettaglio tecnico a vero strumento di affidabilità nella gestione digitale della fatturazione.