Axenda
Torna al Blog

Collegare CRM e fatturazione elettronica senza perdere fatturato

Come integrare HubSpot con la fatturazione elettronica: quali dati passano, i tre metodi, i passaggi in ordine e gli errori SdI che bloccano l'incasso.

Flusso integrato tra CRM e fatturazione elettronica

Il preventivo è firmato e la trattativa è chiusa vinta. Poi la fattura parte con una settimana di ritardo perché in amministrazione manca il codice destinatario, oppure lo SdI la scarta per una partita IVA sbagliata. Intanto il commerciale non sa se il cliente ha pagato e non sa quando richiamarlo per il rinnovo. Integrare HubSpot con la fatturazione elettronica serve a evitare proprio questo. Non vuol dire trasmettere le fatture dal CRM: vuol dire che i dati della trattativa vinta arrivano completi e corretti al sistema che emette la fattura, e che lo stato della fattura e del pagamento torna nel CRM, dove le vendite possono agire. Lo strumento conta meno delle regole: prima decidi chi controlla cosa, entro quando e cosa succede dopo, poi costruisci il collegamento.

Axenda
Riduci le dispersioni tra vendita e fattura
Con il Metodo Axenda, definisci chi segue ogni lead e preventivo, entro quando e cosa succede dopo, poi traduci le regole in HubSpot.
Prenota l'analisi gratuita

In breve

  • Di norma il gestionale o il software di fatturazione genera il file XML e lo invia allo SdI. HubSpot gli passa i dati della trattativa vinta e riceve indietro numero, stato, scadenza e pagamento.
  • Gran parte degli scarti nasce da dati del cliente incompleti o incoerenti: partita IVA, codice fiscale, codice destinatario, natura IVA e aliquota. Questi dati vanno controllati nel CRM prima della chiusura, non in amministrazione.
  • Puoi collegare i sistemi in tre modi: un connettore pronto, uno strato intermedio di sincronizzazione o un’integrazione su misura via API. La scelta dipende dal gestionale e dal volume.
  • La regola da applicare subito: nessuna trattativa passa a “chiusa vinta” senza i dati fiscali completi e un responsabile della fattura con una scadenza.
  • Il ritorno dei dati conta quanto l’andata: una fattura scaduta e non pagata deve far partire un’attività per qualcuno, con un nome e una data.

Indice

Cosa significa davvero integrare CRM e fatturazione

Lo SdI (Sistema di Interscambio) è la piattaforma dell’Agenzia delle Entrate che riceve le fatture elettroniche in formato XML, le controlla e le consegna al destinatario. In un’azienda B2B che vende su preventivo, a dialogare con lo SdI è quasi sempre il gestionale (o ERP) oppure il software di fatturazione. HubSpot è il posto dove nasce la vendita: contatto, azienda, trattativa, preventivo, prodotti.

Integrare significa far passare i dati giusti nei due sensi, senza che nessuno li ricopi a mano.

Direzione Dati che passano Perché servono
Dal CRM al gestionale Ragione sociale, partita IVA, codice fiscale, indirizzo della sede Anagrafica del cliente in fattura
Dal CRM al gestionale Codice destinatario o PEC Recapito della fattura
Dal CRM al gestionale Righe prodotto, quantità, prezzi, sconti, aliquota o natura IVA Corpo della fattura
Dal CRM al gestionale Condizioni di pagamento, riferimento d’ordine Scadenze e riconciliazione
Dal gestionale al CRM Numero e data della fattura, stato SdI (consegnata, scartata, in mancata consegna) Visibilità per vendite e amministrazione
Dal gestionale al CRM Scadenza, importo incassato, insoluto Solleciti, rinnovi, nuove proposte

La seconda metà della tabella è quella che spesso manca. Senza il ritorno dei dati, il CRM sa che hai venduto ma non sa se hai incassato. Il commerciale propone un nuovo preventivo a un cliente con due fatture scadute, oppure non richiama chi ha appena pagato ed è pronto per il riordino.

Dove si perde fatturato tra la trattativa e la fattura

I punti di rottura sono quasi sempre tre.

1. La fattura parte tardi. La trattativa è chiusa, ma l’amministrazione lo scopre da una mail o da una riunione. Per le fatture immediate la trasmissione allo SdI va fatta entro 12 giorni dalla data dell’operazione: se il passaggio dipende dalla memoria di qualcuno, quel margine si consuma in fretta e l’incasso slitta.

2. La fattura viene scartata. Una fattura scartata dallo SdI si considera non emessa e va corretta e reinviata, di norma entro 5 giorni dalla notifica di scarto. Gli errori più frequenti riguardano proprio i dati che nascono in fase commerciale: dati del cliente, partita IVA, codice destinatario, natura IVA, aliquota, oltre a nome del file, firma e duplicazioni. Dal 15 maggio 2026, con le specifiche tecniche 1.9.1, lo SdI controlla anche la coerenza del codice fiscale del cessionario nelle fatture verso i Gruppi IVA, e se il dato non torna la fattura viene scartata con codice errore 00327. Un Gruppo IVA è un insieme di società che, ai fini IVA, operano con un’unica partita IVA: se vendi a gruppi industriali, nel CRM ti servono sia la partita IVA del gruppo sia il codice fiscale della singola società.

3. Il pagamento non torna alle vendite. Fattura emessa, cliente silenzioso, scadenza passata. Nessuno nel team commerciale lo sa finché l’amministrazione non scrive. Il rapporto si raffredda e il riordino non arriva.

C’è poi un caso meno evidente. Quando lo SdI cerca dove consegnare la fattura, dà priorità all’indirizzo telematico registrato dal cliente nel portale Fatture e Corrispettivi, poi al codice destinatario indicato in fattura e infine alla PEC. Una fattura in mancata consegna ha comunque valore fiscale: rinumerarla e reinviarla può creare un duplicato complicato da sistemare. Se il CRM mostra solo “fattura inviata”, il commerciale non sa che il cliente non l’ha mai vista.

Dove si perde fatturato tra la trattativa e la fattura

Tre modi per collegare HubSpot al gestionale

Il metodo giusto dipende da quale gestionale usi, da quante fatture emetti e da quanto è personalizzato il tuo processo di vendita.

Metodo Quando ha senso A cosa fare attenzione
Connettore pronto (app del marketplace o plugin del gestionale) Gestionale diffuso, processo standard, poche eccezioni Quali campi sincronizza davvero, in che direzione, ogni quanto
Strato intermedio di sincronizzazione Più sistemi da allineare, regole di trasformazione dei dati, aziende in crescita Chi lo mantiene quando cambia un campo o una versione
Integrazione su misura via API Gestionale on-premise o molto personalizzato, listini complessi, più società Documentazione, test, gestione degli errori e dei reinvii

Per la parte di sincronizzazione e pulizia dei dati, HubSpot offre il Data Hub (ex Operations Hub), che serve a tenere allineati CRM e gestionale e a sistemare i dati prima che arrivino in fattura. Per preventivi, listini e rinnovi il riferimento è il Revenue Hub (ex Commerce Hub): se il preventivo nasce già con prodotti, prezzi e condizioni corretti, la fattura eredita dati puliti.

Nessuno dei tre metodi funziona se prima non hai deciso le regole. Un connettore copia quello che trova: se nel CRM la partita IVA è vuota o sbagliata, la porta in fattura vuota o sbagliata, solo più in fretta.

Il flusso passo per passo, dalla trattativa all’incasso

Ecco l’ordine in cui conviene costruire il collegamento. A ogni passo trovi cosa serve e dove di solito si sbaglia.

1. Decidi chi possiede ogni dato

Scrivi, campo per campo, chi lo inserisce e chi lo può modificare. La partita IVA la inserisce il commerciale o l’amministrazione? Se il cliente cambia sede, quale sistema comanda? L’errore tipico è lasciare che entrambi i sistemi sovrascrivano lo stesso campo: dopo un mese nessuno sa quale versione è quella giusta. Con il Metodo Axenda partiamo proprio da qui: per ogni passaggio stabiliamo con il tuo team chi lo segue, entro quando e cosa succede dopo, prima di toccare lo strumento.

2. Pulisci le anagrafiche prima di collegare

Unisci le aziende duplicate e scegli uno standard per ragione sociale e nome commerciale. Se nel CRM la stessa società compare tre volte con nomi diversi, il gestionale creerà tre clienti, oppure ne collegherà uno a caso. Questo passaggio è lo stesso di una migrazione: la nostra checklist per la migrazione dei dati ti aiuta a impostarlo.

3. Rendi i dati fiscali obbligatori al momento giusto

Non chiedere partita IVA e codice destinatario al primo contatto: rallenti il commerciale e ottieni campi inventati. Chiedili quando la trattativa entra nella fase in cui si prepara il preventivo definitivo, e rendili obbligatori prima della chiusura. Per chi vende a gruppi societari aggiungi il codice fiscale della singola società, per evitare lo scarto 00327.

Un consiglio: aggiungi alla scheda azienda un campo “Dati fiscali verificati” (sì/no) e la data della verifica. È il segnale che l’amministrazione aspetta per emettere la fattura senza fare domande.

4. Definisci l’evento che fa partire la fattura

Di solito è il passaggio a “chiusa vinta”, ma non sempre: se fatturi a stato avanzamento lavori o alla consegna, l’evento è un altro. Decidi quale, e cosa riceve il gestionale in quel momento: un ordine, una bozza di fattura, o solo l’anagrafica aggiornata. Qui servono workflow chiari e pochi, non decine di automazioni sovrapposte: la guida ai workflow HubSpot senza caos nel CRM spiega come impostarli.

5. Riporta stato e pagamento nel CRM

Ogni fattura deve tornare sulla trattativa o sull’azienda con numero, data, stato SdI, scadenza e stato di pagamento. Poi decidi cosa succede: fattura scartata, attività all’amministrazione da chiudere entro il giorno lavorativo; scadenza superata di sette giorni, attività al commerciale per una telefonata; pagamento ricevuto, attività per proporre il riordino o il rinnovo. Se vuoi vedere come altri team costruiscono queste catene, trovi esempi di automazione dei processi con agenti AI applicata a scadenze e solleciti. Noi integriamo anche agenti AI dentro HubSpot che aggiornano il CRM e preparano il contesto per le chiamate, lasciando sempre la decisione finale al tuo team.

5. Riporta stato e pagamento nel CRM

6. Testa con casi veri, non con dati di prova perfetti

Prima di andare in produzione prova almeno questi casi: cliente nuovo, cliente esistente con sede cambiata, cliente appartenente a un Gruppo IVA, cliente con codice destinatario e cliente con sola PEC, fattura scartata e reinviata, nota di credito, pagamento parziale. L’errore tipico è testare solo il caso semplice e scoprire gli altri dal primo scarto. Per aziende con più società o listini articolati, un esempio di come una piattaforma ERP su misura organizza dati e flussi ti aiuta a capire quanto può crescere la complessità.

La regola da applicare da domani

Se oggi non puoi ancora collegare i sistemi, puoi comunque chiudere la falla più costosa. Scrivi una regola e falla rispettare nel CRM:

  1. Chi: per ogni trattativa vinta c’è un responsabile della fattura con nome e cognome, non “l’amministrazione”.
  2. Entro quando: la fattura parte entro un numero di giorni che decidi tu, dentro il limite di legge.
  3. Cosa dopo: alla scadenza del pagamento, se l’incasso non risulta, il commerciale riceve un’attività con data.

Tre campi e un’attività automatica bastano per vedere, già dalla prima settimana, quante trattative vinte sono ferme prima della fattura. È lo stesso principio che applichiamo a lead e preventivi: un CRM non si rompe il primo giorno, si svuota piano piano quando nessuno sa chi deve fare il passo successivo.

Quanto costa e quanto tempo serve

Non esiste un prezzo unico, perché il costo dipende da pochi fattori che puoi valutare in anticipo:

  • Il gestionale: se esiste un connettore pronto e ben mantenuto, il lavoro si concentra su regole e dati; se è on-premise o molto personalizzato, serve un’integrazione via API.
  • Lo stato delle anagrafiche: duplicati e campi vuoti allungano i tempi più di qualsiasi tecnologia.
  • Le eccezioni: fatturazione a SAL, più società, valute, listini per canale, note di credito.
  • La manutenzione: le specifiche SdI cambiano (la versione 1.9.1 è solo l’ultimo esempio) e anche i campi del CRM evolvono. Qualcuno deve sapere cosa toccare quando succede.

Il modo più onesto per stimare l’impegno è guardare prima quanto ti costa oggi il problema: quante trattative vinte aspettano la fattura, quante fatture vengono scartate, quanti pagamenti scaduti nessuno segue. Se il numero è piccolo, basta la regola della sezione precedente. Se è grande, il collegamento si ripaga.

Da dove partire con Axenda

Lavoriamo con aziende B2B italiane tra 11 e 200 persone che vendono su preventivo, soprattutto produttori, distributori e servizi tecnici. Non partiamo dallo strumento ma dal fatturato che stai già perdendo dopo il primo contatto, compreso quello che si ferma tra la trattativa vinta e l’incasso.

Axenda

Il primo passo è un’analisi gratuita di 45 minuti sui numeri della tua azienda, senza accesso al CRM: ti mostriamo dove si ferma il fatturato prima che tu decida qualsiasi cosa. Se vuoi andare a fondo, il Revenue Architecture Diagnostic parte da 1.500 € una tantum. Poi scriviamo le regole con il tuo team (chi, entro quando, cosa dopo) e le costruiamo in HubSpot, compresa l’integrazione tra CRM e gestionale e la migrazione dei dati quando serve. Il 20% del nostro compenso è legato a un risultato misurato.

Domande frequenti

HubSpot può inviare direttamente le fatture allo SdI?

Nel modello più comune no: è il gestionale o il software di fatturazione a generare l’XML e a trasmetterlo allo SdI. HubSpot fornisce i dati della vendita e riceve indietro stato e pagamento. Così ogni sistema fa il suo mestiere e il CRM resta il punto di vista unico per le vendite.

Quali dati devo avere nel CRM prima di chiudere una trattativa?

Ragione sociale, partita IVA, codice fiscale, indirizzo della sede, codice destinatario o PEC, righe prodotto con aliquota o natura IVA e condizioni di pagamento. Se vendi a società di un Gruppo IVA serve anche il codice fiscale della singola società. Rendili obbligatori prima della fase di chiusura, non al primo contatto.

Cosa succede se una fattura viene scartata?

Una fattura scartata si considera non emessa: va corretta e reinviata, di norma entro 5 giorni dalla notifica. Se lo stato SdI torna nel CRM, puoi creare in automatico un’attività per chi deve correggerla, con una scadenza. Così lo scarto non resta in una casella di posta.

Serve un’integrazione su misura o basta un connettore?

Dipende dal gestionale e dalle eccezioni del tuo processo. Con un gestionale diffuso e una fatturazione lineare un connettore pronto può bastare; con più società, fatturazione a SAL o un gestionale on-premise serve di solito un’integrazione via API. In entrambi i casi le regole su chi possiede ogni dato vanno scritte prima.

Fonti

Vuoi sapere quante trattative vinte si fermano prima della fattura nella tua azienda? Prenota l’analisi gratuita di 45 minuti, senza accesso al CRM.

Raccomandati

Dove si fermano i tuoi preventivi?

Check-up di crescita, 45 minuti: sui tuoi numeri e senza accesso al CRM, esci sapendo quali preventivi richiamare per primi questa settimana e quanto vale quello che oggi resta fermo.

Prenota il Check-up di crescita