Cambiare piattaforma in Europa
Se puoi lasciare il tuo fornitore di fatturazione elettronica, cosa serve e chi deve fare cosa — paese per paese. La Francia disciplina il passaggio; altrove, cambiare fornitore sono tre lavori distinti che capitano nella stessa settimana.
I cinque livelli toccati da un cambio
«Cambiare fornitore» sembra un'operazione sola. Sono cinque, in mano a cinque soggetti diversi, e falliscono in modo indipendente.
| Livello | Di cosa si tratta | Chi lo modifica | Portabile? |
|---|---|---|---|
| Identificativo | Partita IVA, SIREN/SIRET, NIP, participant ID Peppol | Nessuno — è tuo | Sempre. Un identificativo non cambia mai con il cambio. |
| Indirizzo di instradamento | Voce SMP Peppol, annuaire francese, codice destinatario italiano | La tua piattaforma o access point | Di regola sì — ma il valore può cambiare (Italia) |
| Autorizzazione | Delega, utente tecnico, certificato KSeF, utente autorizzato SPV | Tu, presso l'autorità fiscale | Mai trasferita — sempre riassegnata |
| Dati e archivi | XML originali, stati del ciclo di vita, archivio legale | Il fornitore che lasci | La vera battaglia. Disciplinata solo in Francia |
| Contratto | Preavviso, costi di uscita, formato di export | Entrambe le parti | Limitato dal Data Act europeo |
Cosa serve, paese per paese
Il criterio che decide tutto: dove vive l'archivio. Nei paesi a clearance centralizzata lo Stato conserva le tue fatture, quindi andarsene costa poco. Nei paesi decentralizzati le conserva il fornitore che lasci, quindi andarsene costa caro.
| Paese | Il tuo indirizzo cambia? | Cosa devi riassegnare | Chi conserva l'archivio | Impegno |
|---|---|---|---|---|
| 🇫🇷 Francia · PPF | No — l'indirizzamento SIREN/SIRET resta; l'annuaire viene ripuntato | Un accordo formale di designazione firmato | Tu / la tua piattaforma — con un obbligo di continuità di un anno | Disciplinato |
| 🇮🇹 Italia · SDI | Sì — il codice destinatario è dell'intermediario | Delega al nuovo intermediario; meglio ancora registrare il tuo indirizzo telematico | Tu (conservazione, 10 anni, pacchetti firmati) | Difficile |
| 🇵🇱 Polonia · KSeF | Nessun indirizzo — gli acquirenti prelevano da KSeF | Un certificato KSeF per il nuovo fornitore; revoca il vecchio | Lo Stato, 10 anni | Facile |
| 🇷🇴 Romania · e-Factura | No — tutto passa dallo SPV | Un utente autorizzato con certificato qualificato | ANAF conserva le fatture validate | Facile |
| 🇭🇺 Ungheria · NAV | No — solo reporting, nessun instradamento | Un utente tecnico per il nuovo software | Tu (regime di reporting) | Facile |
| 🇬🇷 Grecia · myDATA | No — dichiari un canale di trasmissione | La dichiarazione del canale e le credenziali del fornitore | Tu, con myDATA a custodire il dichiarato | Medio |
| 🇪🇸 Spagna · Crea y Crece | No — le piattaforme private devono interoperare | L'onboarding del fornitore (le regole arrivano con l'obbligo) | Tu + la copia fiel presso l'AEAT | Medio |
| 🇵🇹 Portogallo | Non applicabile — ma le serie documentali sono legate al software certificato | Nuove serie registrate sotto il certificato del nuovo software | Tu (il SAF-T PT è il tuo export) | Difficile |
| 🇭🇷 Croazia · Fiskalizacija 2.0 | Sì — il registro statale indica il tuo fornitore («AMS») | La voce nel registro | Tu + il dichiarato | Medio |
| 🇹🇷 Türkiye · GİB | Sì — tramite il tuo özel entegratör | Un modulo di attivazione firmato con il tuo sigillo elettronico | Il tuo integratore | Chiedi a noi |
| 🇧🇪 🇳🇱 🇩🇰 🇸🇪 🇳🇴 🇫🇮 e il resto dell'Europa Peppol | No — il participant ID resta; si sposta la voce SMP | Nulla presso un'autorità fiscale | Tu | Facile |
| 🇩🇪 Germania | Nessuna piattaforma da lasciare (Factur-X via e-mail o Peppol) | Nulla | Tu (GoBD, 8 anni) | Facile |
L'impegno riguarda il cambio, non noi: «difficile» significa che ci sono controparti da avvisare o un archivio da spostare, non che non possiamo farlo.
Chiedici di migrarti
Un solo campo. Digita l'identificativo che già conosci — un SIRET, una partita IVA, o semplicemente il nome della società — e tutto il resto viene risolto dai nostri dati e dai registri che già interroghiamo: denominazione, paese, SIREN/SIRET, participant ID Peppol, la voce dell'annuaire e ciò che il tuo paese richiede. Tu correggi quello che è sbagliato; non digiti nulla che possiamo cercare noi.
Senza account e senza
chiave API: la pagina crea una chiave sandbox usa-e-getta per la ricerca e la dimentica quando chiudi la scheda.
La risoluzione passa da POST /v1/portability/resolve.
Correggi qualcosa, o compila a mano — solo se la ricerca ha sbagliato o non ha trovato nulla.
La ricerca è l'unica cosa che lascia il tuo browser, e solo quando la chiedi. Il pulsante apre il tuo client di posta con la richiesta già compilata. Rispondiamo entro un giorno lavorativo ed eseguiamo noi la parte tecnica.
Già cliente? La stessa risoluzione gira sui tuoi dati invece che sulla sandbox: una società autenticata conferma una schermata e non digita nulla.
Cosa facciamo dopo
- Verifichiamo chi ti tiene oggi nel registro pertinente — l'annuaire PPF, l'SMP Peppol o il registro nazionale.
- Redigiamo l'accordo di designazione richiesto dal tuo paese, numerato e datato, e apriamo la catena di prova descritta qui sotto.
- Importiamo le tue società — una, o centinaia in un unico lotto — con una riga di risultato per società, così nulla viene saltato in silenzio.
- Sequenziamo il passaggio perché il vecchio accesso non venga mai chiuso prima che il nuovo risponda. Quell'ordine è la causa più comune di fatture perdute.
Perché la piattaforma che lasci non può semplicemente dire no
Un cambio che si può far trascinare non è un diritto. In Francia il decreto chiude entrambe le scappatoie — il rifiuto e il silenzio — e il nostro compito è costruire la prova che lo dimostra.
I motivi di opposizione sono ristretti, e noi li qualifichiamo
Ai sensi dell'art. 242 nonies E ter dell'allegato II al CGI, la piattaforma uscente può opporsi solo per motivi che mettono in dubbio la tua volontà di cambiare. Sono tre:
| Motivo | Cosa sostiene | Ammissibile |
|---|---|---|
more_recent_agreement | Esiste un accordo di designazione successivo | Sì |
identity_mismatch | Il contribuente indicato non è quello che detiene | Sì |
mandate_invalid | L'accordo non è firmato, datato o numerato | Sì |
| Un contratto in corso · fatture non pagate · un preavviso · «ragioni commerciali» | Nulla sulla tua volontà | No — il trasferimento continua |
L'opposizione viene registrata in entrambi i casi, alla lettera. Cambia il verdetto: un motivo inammissibile
è archiviato con admissible: false e la richiesta prosegue, portando l'impronta del tuo accordo
firmato come risposta. E il silenzio non è un veto: appena la finestra di cinque giorni lavorativi scade
senza opposizioni ammissibili, la richiesta passa a auto_accepted (TAC sul filo) da
sola — le silence vaut accord.
La prova: una catena di impronte, non una casella di posta
Ogni passo aggiunge una voce che porta lo SHA-256 del proprio payload e l'impronta della voce precedente. Modifica un payload, cambia un orario, elimina una voce o invertine due, e la verifica fallisce indicando la voce. È questo che trasforma «l'abbiamo inviato il 3» in qualcosa che un'amministrazione può controllare.
{
"seq": 2,
"kind": "portability.request.notified",
"at": "2026-09-03T09:12:00+00:00",
"payloadSha256": "9f2c…",
"prevSha256": "41ab…",
"sha256": "7d10…"
}
Cosa firmiamo e conserviamo, perché il decreto lo richiede: il contribuente, la piattaforma entrante,
quella precedente, la data di efficacia, l'ambito degli indirizzi elettronici, il firmatario — numerato,
conservato e prodotto all'amministrazione su richiesta. Una richiesta aperta senza firmatario non fallisce:
segnala la lacuna in mandate.gaps, perché quella lacuna è esattamente ciò a cui
una piattaforma uscente può opporsi.
Guidarlo da un agente, dall'inizio alla fine
Quattro chiamate, senza giudizio umano nel mezzo: un agente incaricato di «spostare questa
società su Flowie» può condurre l'intera procedura. Gli strumenti Portability
sono sul server MCP curato /exchange/mcp — vedi
Sviluppa con l'IA.
| Passo | Chiamata | Cosa fa |
|---|---|---|
| 1 | POST /v1/portability/resolve | Un identificativo in ingresso; identità, regime e requisiti in uscita |
| 2 | POST /v1/portability/requests | Apre la richiesta: numero d'accordo, termini calcolati, prima voce di prova |
| 3 | POST /v1/portability/requests/{ref}/events | Registra un passo: notified, objection, acceptance, annuaire_updated |
| 4 | GET /v1/portability/requests/{ref} | Stato ri-derivato dalla catena, con tacitApproval e l'esito della verifica |
# 1 · tutto da un solo identificativo
curl -X POST …/v1/portability/resolve \
-H "Authorization: Bearer $FLOWIE_KEY" -H "Content-Type: application/json" \
-d '{"taxpayer": "92137626500017"}'
# 2 · apri la richiesta — non serve altro
curl -X POST …/v1/portability/requests \
-H "Authorization: Bearer $FLOWIE_KEY" -H "Content-Type: application/json" \
-d '{"taxpayer": "92137626500017", "signatory": "Camille Roy, Directrice Générale"}'
# 3 · registra la notifica D+2 alla piattaforma uscente
curl -X POST …/v1/portability/requests/POR-2026-4F2A91C08B7D/events \
-H "Authorization: Bearer $FLOWIE_KEY" -H "Content-Type: application/json" \
-d '{"kind": "notified", "channelRef": "msg-2026-09-03-001"}'
# 4 · a che punto siamo, e la prova è intatta?
curl …/v1/portability/requests/POR-2026-4F2A91C08B7D \
-H "Authorization: Bearer $FLOWIE_KEY"
Lo stato non è mai memorizzato, sempre ricostruito dalla catena di prova: il passo 4 è quindi
l'unica fonte di verità — e un agente che non era in esecuzione all'apertura ottiene la stessa
risposta di uno che c'era. Tutta la cronologia è leggibile anche come eventi ordinari
(portability.request.*) via GET /v1/events.
Paesi Peppol: il participant ID resta, la voce SMP si sposta
In ogni paese Peppol il cambio è una modifica di registro, non un re-indirizzamento. Il tuo participant ID non cambia, i tipi di documento e i processi vengono ricreati identici, e solo l'endpoint e il suo certificato di trasporto puntano altrove.
La specifica prevede una migration key per questo: il fornitore uscente la genera, il nuovo presenta la stessa chiave all'SML e la registrazione si sposta. In pratica molti fornitori non la espongono mai, e la sequenza reale degrada in deregistrare e poi registrare di nuovo — il che apre una finestra in cui le fatture possono essere instradate male, consegnate due volte o perse.
Francia: l'unico passaggio disciplinato
La Francia è l'eccezione. Un cambio di plateforme agréée segue una procedura fissata per decreto, con termini per entrambe le piattaforme e un obbligo di continuità per quella che lasci. Il contribuente mantiene l'indirizzamento SIREN/SIRET per tutto il percorso; cambia la voce nell'annuaire, e solo una piattaforma può scriverci.
Leggi la guida alla portabilità per la Francia → per l'accordo di designazione, il calendario giorno per giorno, gli otto stati della richiesta e il formato del messaggio inter-PA.
Paesi a clearance e con intermediario, uno per uno
🇮🇹 Italia — l'indirizzo cambia, ed è tutto il problema
Il tuo codice destinatario è il codice di canale dell'intermediario: cambiare intermediario lo cambia, e ogni fornitore che ha il vecchio va avvisato. La contromisura è registrare il tuo indirizzo telematico in Fatture e Corrispettivi, così lo SdI instrada al canale registrato. La delega a un intermediario dura quattro anni salvo termine più breve, non si rinnova automaticamente ed è revocabile in qualsiasi momento nella stessa forma in cui è stata conferita. Il tuo obbligo di conservazione sostitutiva è di dieci anni, con pacchetti firmati e marcati temporalmente, e si applica separatamente a ciò che emetti e a ciò che ricevi.
🇵🇱 Polonia — lo Stato è l'archivio, quindi cambiare costa poco
KSeF conserva ogni fattura per dieci anni dalla fine dell'anno di emissione ed è il registro ufficiale: nessun archivio da spostare e nessun indirizzo da propagare, i tuoi acquirenti prelevano da KSeF. Ciò che porti sono le credenziali. I certificati KSeF sono attivi da febbraio 2026; i token funzionano fino a fine 2026 e dal 1° gennaio 2027 resta solo il certificato. Dai al nuovo fornitore la sua credenziale, poi revoca la vecchia.
🇷🇴 Romania — utenti autorizzati, non indirizzi
e-Factura passa dallo SPV, e un fornitore agisce tramite un utente autorizzato con certificato qualificato. Cambiare significa registrare il titolare di certificato del nuovo fornitore e revocare i diritti di quello uscente. ANAF conserva le fatture validate.
🇭🇺 Ungheria — un utente tecnico per software
NAV Online Számla è un regime di reporting: nessun instradamento da spostare, nessuna controparte da avvisare. Il tuo utente principale crea un utente tecnico per il nuovo software e tu elimini le vecchie chiavi.
🇬🇷 Grecia — il canale di trasmissione è una scelta dichiarata
myDATA accetta un'integrazione ERP diretta, un fornitore accreditato o l'app gratuita Timologio. Cambiare fornitore comporta ridichiarare il canale e riemettere le credenziali. L'obbligo B2B scatta il 2 marzo 2026 sopra 1 milione di euro di fatturato e il 1° ottobre 2026 per tutti, ciascuno con un periodo di transizione.
🇪🇸 Spagna — l'interoperabilità è imposta, la procedura di cambio no
Crea y Crece è un modello a quattro angoli: le fatture viaggiano tramite piattaforme private conformi o la soluzione pubblica dell'AEAT, e le private trasmettono anche una copia fiel. L'interoperabilità imposta è una forte garanzia indiretta — le tue controparti restano raggiungibili qualunque sia la tua scelta — ma non esiste un passaggio disciplinato. Le grandi imprese entrano dal 1° ottobre 2027, tutte le altre dal 1° ottobre 2028.
🇵🇹 Portogallo — il vincolo è il certificato del software
Le fatture devono uscire da software certificato dall'AT e riportarne il numero di certificazione, l'ATCUD e un QR code. Una serie documentale è registrata sotto il software che l'ha creata: cambiare significa aprire nuove serie sotto il certificato del nuovo software — una serie non ti segue. Il SAF-T (PT) è il tuo export in uscita.
🇭🇷 Croazia — un registro statale dei fornitori approvati
Fiskalizacija 2.0 è in vigore dal 1° gennaio 2026, con un registro statale di contribuenti e fornitori approvati («AMS») accanto al portale FiskApplication. Cambiare è ripuntare il registro — l'analogo strutturale più vicino all'annuaire francese fuori dalla Francia.
🇹🇷 Türkiye — il mercato più grande, la procedura meno pubblica
Circa 1,49 milioni di contribuenti trasmettono tramite un integratore privato (özel entegratör) contro circa 76.000 sul portale GİB: cambiare integratore è quindi un evento di massa — ma nessuna procedura da integratore a integratore è pubblicata. Parlaci prima di dare il preavviso.
Il tuo diritto europeo di cambiare
Fuori dalla Francia nessuna norma fiscale disciplina l'uscita da un fornitore. Una norma orizzontale esiste, ed è più forte della maggior parte dei contratti: il Data Act europeo, le cui disposizioni sul cambio si applicano dal 12 settembre 2025 ai servizi di trattamento dati — piattaforme di fatturazione elettronica incluse.
- I fornitori devono rimuovere gli ostacoli commerciali, tecnici, contrattuali e organizzativi al cambio.
- Due mesi di preavviso sono il massimo che possono importi.
- Il cambio deve completarsi entro 30 giorni di calendario, prorogabili solo se tecnicamente non fattibile.
- In assenza di uno standard applicabile, devi poter esportare tutti i tuoi dati in un formato strutturato, di uso comune e leggibile da macchina.
- Vincola i contratti esistenti, anche a termine, e raggiunge i fornitori extra-UE che servono clienti europei.
Guardando più avanti, ViDA rende EN 16931 obbligatorio per la fatturazione intra-UE dal 1° luglio 2030 e allinea il reporting domestico entro il 1° gennaio 2035. Questo riduce la metà «formato» del costo di cambio — ma un formato comune non è portabilità: non dice nulla su chi conserva il tuo archivio o su chi risulta essere la tua piattaforma.
Chi conserva l'archivio conserva il cliente
| Paese | Conservazione | Cosa comporta quando esci |
|---|---|---|
| 🇵🇱 Polonia | 10 anni, in KSeF | Nulla da spostare — lo Stato è il registro |
| 🇮🇹 Italia | 10 anni, conservazione | Vanno consegnati pacchetti firmati e marcati temporalmente |
| 🇩🇪 Germania | 8 anni (§14b UStG) | Il GoBD aggiunge formato originale, immodificabilità, leggibilità macchina |
| 🇫🇷 Francia | 10 anni per le scritture commerciali | Più un obbligo di continuità di un anno sulla piattaforma che lasci |
| 🇨🇭 Svizzera · 🇦🇹 Austria · 🇬🇧 Regno Unito | 10 · 7 · 6 anni | Export contrattuale, nessun passaggio disciplinato |
Cosa pretendere dal fornitore che lasci
Chiedilo prima di firmare l'uscita, non dopo. In Francia la maggior parte ti è dovuta; altrove il Data Act è la tua leva.
- Gli XML originali, con valore probatorio intatto.
- Le versioni leggibili (PDF o Factur-X).
- Gli stati del ciclo di vita — lo storico completo, in CSV, JSON o XML.
- Gli elenchi delle controparti con indirizzi e codici di instradamento.
- Gli allegati nei formati originali.
- Le scritture contabili (in Francia, il FEC).
- I log tecnici, o un'attestazione firmata che li copra.
- La migration key Peppol, per iscritto, dove Peppol si applica.
- La prova dal registro che la vecchia voce è disattivata e la nuova risponde.
- Un piano di revoca delle credenziali sequenziato dopo l'autorizzazione del nuovo fornitore.
- La riconciliazione dei flussi in corso: documenti trasmessi ma non ancora accettati al momento del passaggio.
- I pacchetti di conservazione con firme e marche temporali, dove l'archivio resta indietro.
Cosa non abbiamo potuto confermare
Detto chiaramente, perché un passaggio pianificato su un'ipotesi è un passaggio che slitta:
- La procedura turca da integratore a integratore non è pubblicata in nessun posto che abbiamo trovato.
- Se la Grecia limiti i cambi di canale myDATA all'interno di un anno d'imposta — l'unica regola che bloccherebbe un passaggio a metà anno.
- Se l'indirizzo telematico italiano registrato prevalga senza condizioni su un codice destinatario indicato in fattura.
- La procedura croata di ripuntamento del registro AMS e i suoi termini.
- La gestione dei documenti in volo Peppol e il rollback durante una migrazione.
Quando un paese compare qui sopra, lo verifichiamo dal vivo nel registro prima di darti una data.