Colonne minime consigliate
Un CSV contabile dovrebbe includere data operazione, data valuta, descrizione, entrate, uscite, importo netto e saldo quando disponibile.
Separatore e decimali
In Italia è comune usare punto e virgola come separatore e virgola per i decimali. Il formato deve essere coerente con Excel e con il gestionale di destinazione.
Template specifici
Alcuni studi o software richiedono colonne particolari. I template contabili dedicati sono un'evoluzione naturale per i piani professionali.
Caso pratico: CSV per import in TeamSystem Studio
Uno studio commercialista usa TeamSystem Studio per la prima nota e riceve mensilmente i CSV dei clienti P.IVA. Il template accettato da TeamSystem prevede sette colonne specifiche: Data operazione (formato gg/mm/aaaa), Data valuta (formato gg/mm/aaaa), Causale ABI (codice numerico se disponibile, altrimenti vuoto), Descrizione movimento (massimo 250 caratteri), Importo dare (numerico con virgola decimale), Importo avere (numerico con virgola decimale), Saldo progressivo. Il commercialista verifica che il CSV ricevuto rispetti questa struttura, eventualmente lo riformatta in Power Query, e lo importa in TeamSystem tramite il modulo Movimenti Bancari. L'import riconosce automaticamente i bonifici SEPA grazie al pattern nella causale, riducendo del 70% il lavoro di codifica manuale.
Errori comuni con CSV contabili
Quattro errori frequenti. Primo: invertire data operazione e data valuta nelle colonne, problema serio perché ai fini fiscali contano date diverse in casi diversi; soluzione, etichettare in modo univoco le colonne nel template. Secondo: usare punto decimale invece di virgola (frequente quando si esporta da Wise o Revolut), facendo fallire l'import in Zucchetti; soluzione, sostituire punti con virgole nella colonna importo prima di salvare. Tre: campo descrizione che eccede i limiti del gestionale (Profis ha massimo 200 caratteri, TeamSystem 250); soluzione, troncare ma mantenere il dato completo in file separato. Quattro: codifica ANSI invece di UTF-8, che corrompe accenti italiani nelle descrizioni; soluzione, salvare sempre in UTF-8 with BOM.
Domande frequenti sul formato CSV contabile
Tutti i gestionali italiani accettano lo stesso formato CSV? No, ognuno ha specifiche proprie: TeamSystem e Zucchetti hanno template documentati nei manuali, Profis accetta CSV generico con mapping configurabile, Buffetti richiede a volte XML. Verifica sempre la documentazione del software di destinazione. Il saldo progressivo è obbligatorio? Tecnicamente no per molti gestionali, ma è la prima verifica fatta in fase di import (controllo somma riconciliazione bancaria), quindi conviene sempre includerlo. Posso usare lo stesso CSV per più gestionali in parallelo? Sì se mantieni la struttura più ricca (tutte le colonne possibili) e poi i singoli gestionali ignorano le colonne non necessarie.