Flowie
Guides

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.

Non serve l'API per iniziare
Usa il modulo di richiesta di migrazione qui sotto. Funziona nel tuo browser, senza account e senza chiave API, e ci consegna una richiesta completa — identificativi, piattaforma attuale, data obiettivo — via e-mail o dagli appunti. Gli endpoint di questa pagina sono ciò che poi eseguiamo noi per te.

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.

LivelloDi cosa si trattaChi lo modificaPortabile?
IdentificativoPartita IVA, SIREN/SIRET, NIP, participant ID PeppolNessuno — è tuoSempre. Un identificativo non cambia mai con il cambio.
Indirizzo di instradamentoVoce SMP Peppol, annuaire francese, codice destinatario italianoLa tua piattaforma o access pointDi regola sì — ma il valore può cambiare (Italia)
AutorizzazioneDelega, utente tecnico, certificato KSeF, utente autorizzato SPVTu, presso l'autorità fiscaleMai trasferita — sempre riassegnata
Dati e archiviXML originali, stati del ciclo di vita, archivio legaleIl fornitore che lasciLa vera battaglia. Disciplinata solo in Francia
ContrattoPreavviso, costi di uscita, formato di exportEntrambe le partiLimitato 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.

PaeseIl tuo indirizzo cambia?Cosa devi riassegnareChi conserva l'archivioImpegno
🇫🇷 Francia · PPFNo — l'indirizzamento SIREN/SIRET resta; l'annuaire viene ripuntatoUn accordo formale di designazione firmatoTu / la tua piattaforma — con un obbligo di continuità di un annoDisciplinato
🇮🇹 Italia · SDI — il codice destinatario è dell'intermediarioDelega al nuovo intermediario; meglio ancora registrare il tuo indirizzo telematicoTu (conservazione, 10 anni, pacchetti firmati)Difficile
🇵🇱 Polonia · KSeFNessun indirizzo — gli acquirenti prelevano da KSeFUn certificato KSeF per il nuovo fornitore; revoca il vecchioLo Stato, 10 anniFacile
🇷🇴 Romania · e-FacturaNo — tutto passa dallo SPVUn utente autorizzato con certificato qualificatoANAF conserva le fatture validateFacile
🇭🇺 Ungheria · NAVNo — solo reporting, nessun instradamentoUn utente tecnico per il nuovo softwareTu (regime di reporting)Facile
🇬🇷 Grecia · myDATANo — dichiari un canale di trasmissioneLa dichiarazione del canale e le credenziali del fornitoreTu, con myDATA a custodire il dichiaratoMedio
🇪🇸 Spagna · Crea y CreceNo — le piattaforme private devono interoperareL'onboarding del fornitore (le regole arrivano con l'obbligo)Tu + la copia fiel presso l'AEATMedio
🇵🇹 PortogalloNon applicabile — ma le serie documentali sono legate al software certificatoNuove serie registrate sotto il certificato del nuovo softwareTu (il SAF-T PT è il tuo export)Difficile
🇭🇷 Croazia · Fiskalizacija 2.0Sì — il registro statale indica il tuo fornitore («AMS»)La voce nel registroTu + il dichiaratoMedio
🇹🇷 Türkiye · GİBSì — tramite il tuo özel entegratörUn modulo di attivazione firmato con il tuo sigillo elettronicoIl tuo integratoreChiedi a noi
🇧🇪 🇳🇱 🇩🇰 🇸🇪 🇳🇴 🇫🇮 e il resto dell'Europa PeppolNo — il participant ID resta; si sposta la voce SMPNulla presso un'autorità fiscaleTuFacile
🇩🇪 GermaniaNessuna piattaforma da lasciare (Factur-X via e-mail o Peppol)NullaTu (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.

Richiesta di migrazione

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.
Invia questa richiesta

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

  1. Verifichiamo chi ti tiene oggi nel registro pertinente — l'annuaire PPF, l'SMP Peppol o il registro nazionale.
  2. Redigiamo l'accordo di designazione richiesto dal tuo paese, numerato e datato, e apriamo la catena di prova descritta qui sotto.
  3. Importiamo le tue società — una, o centinaia in un unico lotto — con una riga di risultato per società, così nulla viene saltato in silenzio.
  4. 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:

MotivoCosa sostieneAmmissibile
more_recent_agreementEsiste un accordo di designazione successivo
identity_mismatchIl contribuente indicato non è quello che detiene
mandate_invalidL'accordo non è firmato, datato o numerato
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.

PassoChiamataCosa fa
1POST /v1/portability/resolveUn identificativo in ingresso; identità, regime e requisiti in uscita
2POST /v1/portability/requestsApre la richiesta: numero d'accordo, termini calcolati, prima voce di prova
3POST /v1/portability/requests/{ref}/eventsRegistra un passo: notified, objection, acceptance, annuaire_updated
4GET /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.

Fuori dalla Francia valgono le stesse quattro chiamate, con meno legge dietro
I termini e le regole di opposizione sono francesi. Altrove la catena ti dà comunque un registro marcato temporalmente di ciò che hai chiesto e quando — ed è con questo che si argomenta il diritto al cambio del Data Act.

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.

Chiedi la migration key per iscritto prima di firmare qualsiasi cosa
E non chiudere mai il vecchio access point prima che una ricerca mostri il nuovo come risolto. La propagazione richiede di solito qualche ora, ma può richiedere giorni con un'integrazione complessa.

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.

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

PaeseConservazioneCosa comporta quando esci
🇵🇱 Polonia10 anni, in KSeFNulla da spostare — lo Stato è il registro
🇮🇹 Italia10 anni, conservazioneVanno consegnati pacchetti firmati e marcati temporalmente
🇩🇪 Germania8 anni (§14b UStG)Il GoBD aggiunge formato originale, immodificabilità, leggibilità macchina
🇫🇷 Francia10 anni per le scritture commercialiPiù un obbligo di continuità di un anno sulla piattaforma che lasci
🇨🇭 Svizzera · 🇦🇹 Austria · 🇬🇧 Regno Unito10 · 7 · 6 anniExport 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.

  1. Gli XML originali, con valore probatorio intatto.
  2. Le versioni leggibili (PDF o Factur-X).
  3. Gli stati del ciclo di vita — lo storico completo, in CSV, JSON o XML.
  4. Gli elenchi delle controparti con indirizzi e codici di instradamento.
  5. Gli allegati nei formati originali.
  6. Le scritture contabili (in Francia, il FEC).
  7. I log tecnici, o un'attestazione firmata che li copra.
  8. La migration key Peppol, per iscritto, dove Peppol si applica.
  9. La prova dal registro che la vecchia voce è disattivata e la nuova risponde.
  10. Un piano di revoca delle credenziali sequenziato dopo l'autorizzazione del nuovo fornitore.
  11. La riconciliazione dei flussi in corso: documenti trasmessi ma non ancora accettati al momento del passaggio.
  12. 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:

Quando un paese compare qui sopra, lo verifichiamo dal vivo nel registro prima di darti una data.