FatturaPA con Xero: conversione automatica
Ultimo aggiornamento: 2026-05-28 · Lettura ~4 minuti
Pactaro si collega a Xero, converte ogni fattura approvata in un documento elettronico strutturato conforme allo standard EN 16931 (Peppol BIS) e lo recapita oggi via e-mail, con archiviazione immutabile per 10 anni in Unione Europea. Il vostro modo di lavorare in Xero rimane invariato — Pactaro opera in background non appena una fattura viene approvata. Il supporto FatturaPA XML (FPR12/FPA12) e la trasmissione tramite il Sistema di Interscambio (SdI) dell'Agenzia delle Entrate sono in arrivo — iscrivetevi alla lista d'attesa per essere avvisati.
Cos'è la FatturaPA?
La FatturaPA (Fattura Pubblica Amministrazione, estesa poi a tutti i soggetti IVA) è il formato XML strutturato obbligatorio per la fatturazione elettronica in Italia, definito dall'Agenzia delle Entrate (AdE). Il nome storico rimanda all'origine B2G del formato, ma oggi copre l'intero ciclo di fatturazione italiano.
Esistono due tracciati ufficiali:
- FPR12 — utilizzato per le fatture tra privati (B2B) e verso consumatori finali (B2C). Il codice "FPR" sta per "Fattura Privati".
- FPA12 — utilizzato per le fatture verso le Pubbliche Amministrazioni (B2G). Il codice "FPA" sta per "Fattura Pubblica Amministrazione".
Ogni fattura FatturaPA deve obbligatoriamente transitare attraverso il Sistema di Interscambio (SdI), la piattaforma statale di routing gestita dall'AdE, che valida la struttura XML, smista la fattura al destinatario corretto (tramite Codice Destinatario a 7 caratteri o PEC) e conserva traccia di ogni transazione fiscale.
Una fattura PDF inviata per e-mail senza XML FatturaPA e senza passaggio per SdI non è una fattura elettronica valida ai fini fiscali italiani.
Obbligo di fatturazione elettronica in Italia
L'Italia è il paese europeo con il più lungo storico di obbligo di fatturazione elettronica. Il calendario è stato progressivo:
| Data | Obbligo | Soggetti interessati |
|---|---|---|
| 6 giugno 2014 | Fatturazione elettronica B2G | Ministeri, agenzie fiscali, enti di previdenza nazionale |
| 31 marzo 2015 | Fatturazione elettronica B2G | Tutte le Pubbliche Amministrazioni |
| 1° gennaio 2019 | Fatturazione elettronica B2B e B2C | Tutti i soggetti IVA in regime ordinario |
| 1° luglio 2022 | Estensione fatturazione elettronica | Regime forfettario con ricavi > 25.000 €/anno |
| 1° gennaio 2024 | Estensione fatturazione elettronica | Tutti i soggetti in regime forfettario (senza soglia) |
Fonte: Legge n. 205/2017, D.Lgs. n. 127/2015, D.L. n. 36/2022. Consultate il vostro commercialista per un'interpretazione applicabile alla vostra situazione specifica.
Il Codice Destinatario
Il Codice Destinatario è un codice alfanumerico di 7 caratteri assegnato dall'AdE che identifica il canale di ricezione delle fatture elettroniche di un'azienda o intermediario presso SdI. Deve essere inserito nella fattura FatturaPA per garantire il corretto instradamento. Quando il destinatario non ha un Codice Destinatario attivo, si utilizza il codice convenzionale 0000000 (sette zeri) con obbligo di comunicare la PEC del destinatario.
La specificità di Xero
Xero è una piattaforma contabile efficace, ma presenta un comportamento API importante da conoscere per chi opera in Italia:
- Xero invia il webhook al momento dell'approvazione, non alla creazione della fattura. Pactaro ascolta l'evento
INVOICEScon statoAPPROVED— è questo segnale che avvia la generazione del documento strutturato (oggi EN 16931 / Peppol BIS; FatturaPA XML in arrivo), non la semplice registrazione della fattura. - Conseguenza pratica: una fattura salvata come bozza in Xero non viene ancora elaborata da Pactaro. Sarà processata non appena cliccate su "Approva" in Xero, che corrisponde al momento in cui la fattura diventa legalmente emessa. Oggi Pactaro la recapita via e-mail come documento strutturato EN 16931; la trasmissione a SdI sarà disponibile con il supporto FatturaPA.
- Scope OAuth minimale: Pactaro richiede esclusivamente
accounting.transactions.read— accesso in sola lettura alle transazioni approvate. Non scriviamo mai sul vostro account Xero.
Questa architettura garantisce che Pactaro elabori solo le fatture effettivamente emesse, non le bozze o quelle in attesa di validazione interna. Analogamente, se annullate una fattura approvata in Xero, Pactaro rileva l'evento e contrassegna la fattura come annullata nel vostro pannello di controllo.
Usate QuickBooks Online invece di Xero? Consultate la nostra pagina FatturaPA con QuickBooks Online.
Il problema con Xero
Xero non genera FatturaPA XML e non si integra con SdI. Nello specifico:
- Xero produce solo fatture in formato PDF — non genera il file XML strutturato nel tracciato FPR12 o FPA12 richiesto dall'AdE.
- Xero non dispone di alcuna connessione con il Sistema di Interscambio — non trasmette, non riceve notifiche di consegna o rifiuto, e non archivia secondo le regole fiscali italiane.
- Un PDF Xero inviato per e-mail a un cliente italiano costituisce una fattura non conforme ai sensi del D.Lgs. n. 127/2015 e comporta sanzioni amministrative.
Questa lacuna non è colpa di Xero in quanto tale: la piattaforma è progettata per mercati anglofoni e non ha ancora sviluppato un'integrazione nativa con i sistemi fiscali italiani. Pactaro colma esattamente questo gap senza richiedere la migrazione a un software contabile diverso.
Come funziona Pactaro con Xero
- Connessione Xero — autorizzate Pactaro una sola volta tramite OAuth nel vostro account Xero. Disponiamo esclusivamente di accesso in lettura alle fatture approvate (scope:
accounting.transactions.read). - Rilevamento automatico — non appena approvate una fattura in Xero, Pactaro riceve il webhook di approvazione (evento
INVOICES/ statoAPPROVED) e recupera i dati della fattura. - Generazione documento strutturato — Pactaro genera un documento elettronico conforme EN 16931 (Peppol BIS) con tutti i campi obbligatori compilati automaticamente e lo recapita al destinatario via e-mail. La generazione di XML FatturaPA (FPR12 per B2B/B2C, FPA12 per B2G) con Codice Destinatario è in sviluppo — non ancora disponibile.
- Recapito via e-mail — il documento strutturato viene inviato via e-mail al destinatario. La gestione delle notifiche SdI (RC, MC, NS, DT) e la trasmissione diretta al Sistema di Interscambio saranno disponibili con il supporto FatturaPA — iscrivetevi alla lista d'attesa.
- Archiviazione — i dati originali della fattura Xero e i documenti generati sono conservati per 10 anni in un archivio immutabile in UE (Cloudflare R2 con Object Lock in modalità Compliance), conformemente agli obblighi di conservazione previsti dalla normativa italiana.
Formati EU supportati da Xero tramite Pactaro
| Formato | Paese / caso d'uso | Canale di trasmissione | Disponibilità |
|---|---|---|---|
| FatturaPA (FPR12) | Italia B2B e B2C (obbligatorio dal gen. 2019) | SdI (Sistema di Interscambio) | In arrivo — lista d'attesa |
| FatturaPA (FPA12) | Italia B2G — Pubbliche Amministrazioni | SdI (Sistema di Interscambio) | In arrivo — lista d'attesa |
| ZUGFeRD | Germania B2B (obbligatorio gen. 2027/2028) | E-mail con PDF/A-3 + XML | Disponibile |
| XRechnung | Germania B2G (amministrazioni) | E-mail oggi · Peppol/portale in arrivo | Disponibile (e-mail) |
| Factur-X | Francia B2B (obbligatorio set. 2026/2027) | E-mail oggi · PDP/PPF in arrivo | Disponibile (e-mail) |
| Peppol BIS 3.0 | Belgio (obbligatorio gen. 2026) · UE transfrontaliero | E-mail oggi · rete Peppol in arrivo | Disponibile (e-mail) |
Sicurezza & hosting UE
Pactaro è progettato nativamente per l'UE. Il database e l'autenticazione operano a Francoforte (Supabase EU-Central), l'applicazione gira sulle regioni Edge EU di Vercel, l'archivio decennale è ospitato nella zona UE di Cloudflare R2, e il monitoraggio degli errori è gestito da Sentry su un'istanza europea. Tutti i nostri sub-incaricati sono elencati nel registro pubblico dei sub-incaricati.
La separazione dei dati per cliente avviene a livello di database tramite Postgres Row-Level Security (FORCE) — anche le query amministrative sono limitate al tenant di riferimento. I token OAuth di aggiornamento sono cifrati con pgsodium AEAD-DET, con l'identificativo del tenant e dell'integrazione come dati di autenticazione aggiuntivi.
I dettagli sulla residenza dei dati, la nostra roadmap di conformità e il responsabile della protezione dei dati sono disponibili su pactaro.com/trust. Il nostro accordo di trattamento dei dati conforme all'art. 28 GDPR è disponibile in PDF.
Domande frequenti
Cos'è la FatturaPA?
La FatturaPA (Fattura Pubblica Amministrazione) è il formato XML obbligatorio per la fatturazione elettronica in Italia, definito dall'Agenzia delle Entrate. Il tracciato ufficiale è FPR12 per i privati (B2B e B2C) e FPA12 per le pubbliche amministrazioni (B2G). Ogni fattura deve transitare obbligatoriamente attraverso il Sistema di Interscambio (SdI), la piattaforma statale di routing gestita dall'AdE, che valida, smista e conserva ogni documento fiscale.
Xero supporta la FatturaPA nativa in Italia?
No. Xero genera fatture in formato PDF standard, senza il file XML FatturaPA richiesto dalla normativa italiana e senza alcuna integrazione con il Sistema di Interscambio (SdI). Per rispettare l'obbligo di fatturazione elettronica in Italia, gli utenti Xero hanno bisogno di un connettore esterno. Pactaro genera oggi un documento elettronico strutturato EN 16931 da ogni fattura Xero approvata e lo recapita via e-mail con archiviazione a 10 anni in UE — attenzione: questo NON soddisfa l'obbligo italiano, che richiede la FatturaPA trasmessa tramite SdI. Il supporto FatturaPA e la trasmissione tramite SdI sono in arrivo: iscriviti alla lista d'attesa.
Come funziona Pactaro con Xero per la FatturaPA?
Collegate Pactaro una sola volta al vostro account Xero tramite OAuth (scope accounting.transactions.read, sola lettura). Non appena approvate una fattura in Xero, Pactaro riceve automaticamente il webhook di approvazione, recupera i dati della fattura, genera un documento elettronico strutturato EN 16931 e lo recapita via e-mail, archiviando tutto in modo immutabile per 10 anni in UE. Il vostro modo di lavorare in Xero rimane invariato. Nota: per la conformità italiana è richiesta la FatturaPA via SdI — la generazione di XML FatturaPA (FPR12/FPA12) e la trasmissione tramite SdI sono in sviluppo, iscriviti alla lista d'attesa.
Quando Pactaro elabora una fattura Xero?
Pactaro elabora una fattura Xero solo nel momento in cui viene approvata, non quando viene creata. Xero invia un webhook con evento INVOICES e stato APPROVED nel momento dell'approvazione — è questo segnale che avvia la generazione del documento strutturato. Una fattura in bozza in Xero non viene elaborata da Pactaro finché non cliccate su 'Approva' in Xero, che corrisponde al momento in cui la fattura diventa legalmente emessa. La successiva trasmissione a SdI tramite XML FatturaPA è una funzionalità in sviluppo.
Cos'è il Codice Destinatario?
Il Codice Destinatario è un codice alfanumerico di 7 caratteri che identifica il canale di ricezione delle fatture elettroniche del destinatario presso il Sistema di Interscambio (SdI). Ogni azienda o intermediario registrato ottiene un proprio Codice Destinatario dall'Agenzia delle Entrate. Deve essere indicato nella fattura FatturaPA per garantire il corretto instradamento attraverso SdI. In assenza di Codice Destinatario, si utilizza il codice convenzionale 0000000 (sette zeri) per le comunicazioni tramite PEC.
Dal quando è obbligatoria la fatturazione elettronica in Italia?
La fatturazione elettronica B2B (tra privati) è obbligatoria in Italia dal 1° gennaio 2019, ai sensi della Legge n. 205/2017 (Legge di Bilancio 2018) e del decreto legislativo n. 127/2015. Dal 1° luglio 2022 l'obbligo è stato esteso anche ai soggetti in regime forfettario con ricavi superiori a 25.000 euro, e dal 1° gennaio 2024 a tutti i soggetti forfettari senza soglia di reddito. La fatturazione elettronica verso le Pubbliche Amministrazioni (B2G) è obbligatoria dal 6 giugno 2014 per le amministrazioni centrali e dal 31 marzo 2015 per tutte le PA.
I dati sono archiviati in UE?
Sì. Pactaro archivia ed elabora tutti i dati clienti esclusivamente nell'Unione Europea: il database e l'autenticazione operano a Francoforte (Supabase EU-Central), l'applicazione gira sulle regioni Edge EU di Vercel, e l'archivio decennale è ospitato nella zona UE di Cloudflare R2 con Object Lock in modalità Compliance. Tutti i nostri sub-incaricati sono elencati nel registro pubblico su pactaro.com/subprocessors.
Accesso beta e lista d'attesa FatturaPA
Pactaro è attualmente in fase beta privata con 30 posti fondatori. I partecipanti alla beta utilizzano Pactaro gratuitamente per tutta la durata della fase beta — con consegna via e-mail e archiviazione decennale in UE già attivi — e beneficiano di un supporto personalizzato all'integrazione da parte del fondatore.
Il supporto FatturaPA XML e la trasmissione tramite SdI sono in sviluppo. Iscrivendovi ora sarete tra i primi avvisati quando questa funzionalità sarà disponibile.
Richiedi accesso beta e lista d'attesa FatturaPA →
Avvertenza: Pactaro non è un consulente fiscale. Questa pagina presenta il formato FatturaPA e il nostro software, ma non sostituisce una consulenza fiscale o legale. Per qualsiasi questione vincolante sull'obbligo di fatturazione elettronica in Italia, consultate il vostro commercialista o l'Agenzia delle Entrate (AdE).
Argomenti correlati: FatturaPA QuickBooks · Sistema di Interscambio (SdI) · ZUGFeRD Xero (Germania) · Factur-X Xero (Francia) · Trust & sicurezza · Sub-incaricati · DPA (accordo di trattamento dei dati)