Formati file per un elenco di Partite IVA: guida pratica

Per un elenco di Partite IVA da elaborare, il formato più sicuro è il CSV: un file di testo semplice, con una sola colonna di identificativi trattata come testo, un’intestazione chiara e un separatore coerente, di solito il punto e virgola. TXT e XLS/XLSX vanno bene quando il destinatario li accetta. Il PDF/A serve invece a conservare o firmare un elenco, non a elaborarlo. Conta però più la struttura del file dell’estensione: una Partita IVA a cui mancano gli zeri iniziali, o con spazi e caratteri estranei, non produce risultati utili in nessun formato.

TrovaPEC
Dall’elenco di Partite IVA alle PEC
Trova le PEC ufficiali di aziende e professionisti partendo da liste di Partite IVA, con dati aggiornati tramite l’Indice Nazionale degli Indirizzi PEC.

Cerca le PEC

In breve

  • CSV è il formato di riferimento per gli elenchi da elaborare; TXT e XLS sono alternative accettate da molti enti.
  • Il PDF/A è adatto alla copia da conservare o firmare digitalmente, non all’elaborazione automatica.
  • La colonna delle Partite IVA va sempre trattata come testo, altrimenti Excel elimina gli zeri iniziali.
  • Un identificativo per riga, senza spazi, doppioni o celle vuote, rende il file leggibile da qualsiasi sistema.
  • Il controllo formale delle 11 cifre individua gli errori di battitura, ma non dice se la Partita IVA è attiva.

Indice

Quali formati usare per un elenco di Partite IVA

Non esiste un formato unico imposto per legge per ogni elenco di Partite IVA. Ogni ente o servizio indica quello che accetta. Le indicazioni pubbliche, però, vanno tutte nella stessa direzione. La FAQ della Camera di commercio di Bari sul rinnovo del Consiglio camerale, ad esempio, chiede gli elenchi in formato CSV sul supporto digitale e, separatamente, una copia in PDF/A firmata digitalmente. Per l’invio dei codici identificativi la stessa FAQ ammette file CSV, TXT o XLS.

La distinzione di fondo è tra formati elaborabili, che un software legge riga per riga, e formati documentali, pensati per essere letti, stampati o conservati. Anche il Registro Imprese rilascia in PDF i prospetti destinati alla consultazione: un documento da leggere, non una base dati da importare.

FormatoNaturaQuando usarloAttenzione a
CSVTesto con separatoriImport in software, ricerche massive, scambio tra sistemiSeparatore, codifica, colonna trattata come testo
TXTTesto sempliceElenchi con un solo identificativo per rigaRighe vuote finali, spazi invisibili
XLS / XLSXFoglio di calcoloLavoro manuale, condivisione internaZeri iniziali persi, formule, celle unite
PDF/ADocumento per la conservazioneCopia firmata digitalmente, archivioNon adatto all’elaborazione automatica

La regola pratica: si lavora in CSV, si condivide in Excel solo se serve, si archivia in PDF/A. Lo stesso criterio vale in altri settori dove documenti e dati devono convivere: chi gestisce un software per i documenti di cantiere produce report PDF da consegnare al cliente, ma tiene i dati operativi in un formato strutturato e consultabile.

Come strutturare il file: colonne, intestazioni e separatori

Un buon file per elenchi di Partite IVA è semplice da leggere sia per una persona sia per un programma. Gli elementi essenziali sono pochi.

Intestazione e colonne

  • Una riga di intestazione, con nomi brevi e senza caratteri speciali: partita_iva, codice_fiscale, ragione_sociale.
  • Un identificativo per riga, sempre nella stessa colonna.
  • Colonne aggiuntive solo se servono al processo, ad esempio un codice cliente interno per ricollegare i risultati all’anagrafica.
  • Nessuna nota dentro il file. Le linee guida onData sui formati dati tabellari suggeriscono di fornire metadati, descrizioni, commenti e unità di misura in un dizionario dei dati allegato, non tra le righe della tabella.

Il separatore

Il CSV nasce con la virgola come separatore. Lo standard di riferimento è l’RFC 4180 del 2005, ma in Italia Excel usa per impostazione predefinita il punto e virgola, come ricorda la voce sul formato CSV. Le linee guida onData per l’importazione e l’esportazione di dati tabulari consigliano di scegliere un separatore coerente con le impostazioni regionali, anche ; o | invece della virgola.

In un elenco italiano il punto e virgola è quasi sempre la scelta più sicura: la virgola compare spesso nelle ragioni sociali («Rossi, Bianchi & C. S.n.c.») e spezzerebbe la riga in colonne sbagliate. Se la ragione sociale resta nel file, conviene racchiuderla tra virgolette doppie.

CSV con separatori e ragione sociale tra virgolette

Un esempio di struttura corretta, con dati fittizi:

partita_iva;codice_fiscale;ragione_sociale;id_cliente
01234567897;01234567897;"Esempio Srl";C-0001
00000000000;RSSMRA80A01H501U;"Mario Rossi";C-0002

Come preparare un CSV di Partite IVA passo per passo

La preparazione richiede pochi minuti se si seguono sempre gli stessi passaggi.

  1. Estrarre i dati dalla fonte. Gestionale, CRM o software di fatturazione hanno quasi sempre una funzione di esportazione. Se le Partite IVA si trovano solo nelle fatture in PDF, si possono estrarre i dati dalle fatture in modo automatico invece di ricopiarli a mano.
  2. Isolare la colonna degli identificativi. Si tengono solo i campi utili: Partita IVA, eventuale Codice Fiscale, un riferimento interno.
  3. Impostare la colonna come Testo prima di incollare o importare i valori (si veda la sezione su Excel).
  4. Pulire i valori: togliere spazi, punti, trattini ed eventuali prefissi di paese dalle Partite IVA italiane.
  5. Eliminare i doppioni e le righe vuote.
  6. Salvare in CSV. In Excel conviene scegliere l’opzione «CSV UTF-8 (delimitato da virgole)»: la codifica UTF-8 conserva correttamente lettere accentate e simboli nelle ragioni sociali. Il separatore effettivo dipende dalle impostazioni regionali del sistema.
  7. Riaprire il file con un editor di testo (Blocco note o simili) e controllare a colpo d’occhio separatore, zeri iniziali e ultima riga.

L’ultimo passaggio è il più trascurato e il più utile: un editor di testo mostra il file come lo leggerà il sistema che lo riceve, senza le correzioni automatiche di un foglio di calcolo.

Excel e Partite IVA: come non perdere gli zeri iniziali

È l’errore più frequente. Molte Partite IVA italiane iniziano con uno o più zeri, e Excel, se riconosce un numero, li cancella: 01234567897 diventa 1234567897, un identificativo di 10 cifre che non corrisponde più a nessun soggetto.

Il supporto Microsoft sugli zeri iniziali e i numeri elevati spiega che Excel rimuove gli zeri iniziali, mostra i numeri lunghi in notazione scientifica e può alterare le cifre dei numeri di 16 o più cifre. La soluzione indicata è il formato Testo. Anche la FAQ camerale di Bari ricorda di trattare la colonna come testo proprio per non perdere gli zeri.

In pratica:

  • Per dati da incollare: selezionare la colonna, scegliere Formato celle > Testo, poi incollare.
  • Per un CSV esistente: non aprirlo con doppio clic, ma usare Dati > Da testo/CSV e impostare il tipo della colonna su Testo prima di caricarlo.
  • Per un file già rovinato: se gli zeri sono spariti, si possono ricostruire riportando ogni valore a 11 caratteri con zeri a sinistra (ad esempio con la funzione TESTO(A2;"00000000000")), ma solo se la colonna contiene esclusivamente Partite IVA italiane.

Lo stesso vale per i Codici Fiscali numerici delle società, che coincidono spesso con la Partita IVA e hanno la stessa struttura a 11 cifre.

Spazi, duplicati e celle vuote: la pulizia del file

Un file formalmente corretto può comunque contenere errori che ne riducono la qualità. I più comuni sono:

  • Spazi invisibili prima o dopo il numero, spesso copiati da e-mail o PDF. In Excel la funzione ANNULLA.SPAZI li rimuove.
  • Caratteri estranei: punti, trattini, la dicitura «P.IVA» o il prefisso «IT» nella stessa cella.
  • Doppioni, che gonfiano l’elenco e generano invii ripetuti. Usare la Partita IVA o il Codice Fiscale come chiave unica, una per riga, permette di unire fonti diverse senza duplicazioni.
  • Celle, righe o colonne vuote, che le linee guida onData raccomandano di evitare perché molti sistemi le interpretano come record incompleti.
  • Celle unite, formule e formattazioni colorate, che nel CSV spariscono o producono valori inattesi.

Per gli elenchi che si aggiornano spesso, la pulizia diventa un processo da ripetere. La guida su come gestire la pulizia delle anagrafiche CSV approfondisce il metodo per aziende e studi professionali.

Controllo formale della Partita IVA: che cosa verifica e che cosa no

La Partita IVA italiana è composta da 11 cifre: le prime sette sono il numero di matricola del soggetto, le tre successive il codice dell’ufficio e l’ultima è una cifra di controllo calcolata sulle precedenti. Il calcolo funziona così:

  1. Si sommano le cifre in posizione dispari (1ª, 3ª, 5ª, 7ª, 9ª).
  2. Si raddoppiano le cifre in posizione pari (2ª, 4ª, 6ª, 8ª, 10ª); se il risultato supera 9, si sottrae 9; poi si sommano.
  3. Si sommano i due totali e si prende l’ultima cifra del risultato.
  4. La cifra di controllo è 10 meno quel valore; se il valore è 0, la cifra di controllo è 0.

Con il numero fittizio 0123456789: le cifre dispari danno 20, le pari raddoppiate e ridotte danno 23, il totale è 43, l’ultima cifra è 3 e la cifra di controllo è 7. La Partita IVA formalmente corretta è quindi 01234567897.

Questo controllo intercetta cifre sbagliate e molti scambi tra cifre vicine. Non dimostra però che la Partita IVA sia stata attribuita, né che sia ancora attiva. Per saperlo occorre interrogare l’Anagrafe tributaria: il servizio di verifica della Partita IVA dell’Agenzia delle Entrate consente di controllarne la validità e conoscerne lo stato, un numero alla volta. Per elenchi lunghi si ricorre a una verifica massiva, come spiegato nella guida su come verificare una Partita IVA online.

Nella preparazione del file conviene quindi lavorare su due livelli: il controllo formale per scartare gli errori di battitura, la verifica sull’Anagrafe tributaria per lo stato effettivo.

Partite IVA estere e numeri non validi nell’elenco

Un elenco di clienti o fornitori contiene spesso numeri che non sono Partite IVA italiane. È meglio separarli prima dell’elaborazione.

  • Partite IVA comunitarie: hanno un prefisso di paese (DE, FR, ES…) e lunghezze diverse. L’Agenzia delle Entrate indica che, per sapere se un soggetto è autorizzato alle operazioni intracomunitarie, va usato il servizio di controllo delle partite IVA comunitarie (VIES). Conviene spostarle in un file a parte, con una colonna per il codice paese e una per il numero. La guida pratica su come usare VIES spiega la procedura.
  • Partite IVA italiane con prefisso «IT»: in un elenco destinato a ricerche nazionali, il prefisso va tolto e restano le 11 cifre.
  • Codici Fiscali di persone fisiche (16 caratteri alfanumerici): vanno in una colonna dedicata, non mescolati alle Partite IVA.
  • Numeri formalmente errati: non si correggono a intuito. Si segnalano in una colonna di esito («cifra di controllo errata») e si recupera il dato corretto dalla fonte, ad esempio una fattura o il contratto.
  • Righe senza identificativo: se resta solo la ragione sociale, il dato va recuperato prima. Il metodo è descritto nella guida su come trovare la Partita IVA dalla ragione sociale.

Un file finale ordinato contiene quindi gruppi omogenei: Partite IVA italiane, Codici Fiscali, identificativi esteri, ciascuno nella sua colonna o nel suo file.

Il nostro punto di vista

Ogni giorno lavoriamo con elenchi di Partite IVA e Codici Fiscali preparati da aziende, studi professionali ed enti pubblici. L’esperienza ci dice che il formato del file è raramente il vero problema: lo è la qualità dei dati che contiene.

Un CSV ben costruito, con una colonna trattata come testo e un identificativo per riga, è il punto di partenza ideale. Ma un elenco di qualche migliaio di righe, anche pulito, resta solo un elenco. Il valore nasce quando ogni Partita IVA viene collegata a dati ufficiali e aggiornati, come l’indirizzo PEC registrato.

Per questo abbiamo automatizzato l’intero percorso: dalla verifica dello stato delle Partite IVA alla ricerca degli indirizzi PEC tramite l’Indice Nazionale degli Indirizzi PEC, fino alla normalizzazione delle anagrafiche. Chi gestisce grandi elenchi non deve più cercare un contatto alla volta, né chiedersi se il dato è ancora valido.

Il consiglio che diamo è semplice: preparare il file con cura una volta, poi affidare l’elaborazione a un processo automatico e ripetibile.

Alessandro

Dall’elenco di Partite IVA alle PEC ufficiali

Una volta pronto il file, il passo successivo è renderlo utile. TrovaPEC parte da elenchi di Partite IVA o Codici Fiscali e restituisce gli indirizzi PEC ufficiali di aziende, professionisti ed enti, con informazioni aggiornate tramite l’Indice Nazionale degli Indirizzi PEC. Il servizio di ricerca PEC massiva da Partita IVA o Codice Fiscale elimina la ricerca manuale, senza limiti di volume.

TrovaPEC

Allo stesso elenco si possono affiancare la verifica massiva delle Partite IVA, anche su VIES, la normalizzazione e correzione delle anagrafiche e l’invio massivo di PEC con rendicontazione dei ritorni. Per chi preferisce integrare il processo nei propri sistemi sono disponibili i web services per la ricerca PEC. Le indicazioni pratiche per caricare il file sono raccolte nella guida all’import CSV di Partite IVA.

Domande frequenti

Meglio CSV o Excel per un elenco di Partite IVA?

Per l’elaborazione automatica è preferibile il CSV, perché è testo semplice e viene letto allo stesso modo da qualsiasi sistema. Excel resta comodo per lavorare sui dati, a patto di impostare la colonna come Testo. Prima dell’invio conviene salvare il foglio in CSV e controllarlo con un editor di testo.

Perché le Partite IVA perdono lo zero iniziale?

Excel interpreta le cifre come un numero e rimuove gli zeri a sinistra. Per evitarlo si formatta la colonna come Testo prima di incollare i dati, oppure si importa il CSV da Dati > Da testo/CSV impostando la colonna su Testo. Un numero a 10 cifre in un elenco italiano è quasi sempre una Partita IVA a cui manca lo zero iniziale.

Si può inviare un elenco di Partite IVA in PDF?

Il PDF è adatto alla consultazione e, nella versione PDF/A, alla conservazione e alla firma digitale. Per un’elaborazione automatica serve invece un formato tabellare come CSV, TXT o XLS. Quando un ente chiede entrambi, il CSV serve per i dati e il PDF/A per la copia firmata.

La cifra di controllo corretta significa che la Partita IVA è attiva?

No. La cifra di controllo conferma solo che il numero è scritto in modo coerente. Per sapere se la Partita IVA è attribuita e attiva occorre una verifica sull’Anagrafe tributaria, tramite il servizio dell’Agenzia delle Entrate o una verifica massiva.

Quale separatore usare in un CSV italiano?

Il punto e virgola è la scelta più sicura, perché è il separatore predefinito di Excel con le impostazioni italiane e non entra in conflitto con le virgole delle ragioni sociali. L’importante è usare lo stesso separatore in tutto il file e indicarlo a chi lo riceve.

Fonti

Raccomandati

Lascia un commento