Trasforma gli estratti conto in dati verificabili
Trasforma i tuoi estratti conto bancari (PDF) in Excel, CSV o OFX, senza reinserire i dati manualmente.
La differenza tra OFX, QIF e CSV per un estratto conto non si risolve scegliendo il formato “più completo” in astratto. Devi partire dal software che riceverà i movimenti: quale formato, versione, tipo di conto e tracciato accetta davvero? Solo dopo conviene convertire una breve porzione, importarla in modo reversibile e verificare date, segni, conto e duplicati.
Se la banca offre già un export strutturato compatibile con il periodo necessario, usa quello. La conversione da PDF serve quando l’export nativo manca, non copre lo storico o non è utilizzabile nel sistema di destinazione.
OFX, QIF o CSV: decisione rapida
| Formato | Struttura | Punto di forza | Rischio principale | Usalo quando |
|---|---|---|---|---|
| OFX | campi finanziari e struttura gerarchica | trasporta conto, date, importi e identificativi | versione o campi non accettati | il software dichiara la variante OFX compatibile |
| QIF | record testuali delimitati | richiesto da alcuni sistemi storici | varianti e metadati limitati | il sistema target lo richiede esplicitamente |
| CSV | righe e colonne | leggibile, trasformabile e verificabile | nessuno schema bancario universale | esiste un modello di import o puoi mappare le colonne |
La scelta pratica è quindi:
- scarica il modello o la specifica ufficiale del software target;
- preferisci il file nativo della banca se soddisfa quella specifica;
- se hai solo il PDF, converti l’estratto conto in una tabella controllata;
- genera soltanto il formato richiesto;
- prova un periodo breve prima dell’import completo.
Che cos’è OFX e quali varianti esistono
OFX significa Open Financial Exchange. La specifica è gestita dall’OFX Work Group di Financial Data Exchange. Il formato rappresenta dati finanziari con tag: intestazione, banca, conto, intervallo e lista delle transazioni.
Le versioni OFX 1.x usano una sintassi SGML; la famiglia 2.x usa XML. Questa differenza è importante perché un importatore può accettare una variante e rifiutare l’altra. L’estensione del file non prova quindi la compatibilità.
Campi frequenti includono:
DTPOSTED, la data registrata nel file;TRNAMT, l’importo con segno;TRNTYPE, una classificazione tecnica;NAMEeMEMO, testo della transazione;FITID, identificativo fornito nel file;- dati del conto e valuta.
Non tutti i campi sono presenti in ogni file e un campo non ha lo stesso effetto in ogni applicazione. In particolare, FITID non garantisce da solo la deduplicazione: può essere usato come chiave, ignorato o combinato con altri valori dal software ricevente.
BankStatementLab può generare OFX 1.6 SGML da movimenti verificati. Prima di usarlo, controlla che il software target accetti questa variante e il tipo di conto pertinente. Per una procedura ricorrente, annota versione del software, file pilota e risultato del test.
Che cos’è QIF e perché richiede cautela
QIF, Quicken Interchange Format, è un formato testuale storico. Ogni transazione è descritta da righe che iniziano con lettere convenzionali e termina con un separatore. È compatto, ma applicazioni diverse possono interpretare categorie, date e tipi di conto in modo differente.
La documentazione di importazione QIF di Quicken illustra anche perché disponibilità e tipo di conto vanno controllati nel prodotto concreto.
QIF resta utile quando un’applicazione lo richiede esplicitamente o per migrare dati da sistemi che lo usano ancora. Non va scelto solo perché appare semplice. Verifica almeno:
- ordine giorno/mese/anno;
- separatore decimale e valuta;
- convenzione degli importi negativi;
- trattamento di beneficiario e memo;
- comportamento in caso di reimportazione.
BankStatementLab non esporta QIF, QBO o QFX. Se il software accetta soltanto uno di questi formati, usa il percorso ufficiale previsto dal produttore o valuta un CSV conforme al suo modello, se ammesso.
Che cos’è CSV: formato comune, schema variabile
CSV memorizza record e campi in testo. La RFC 4180 documenta un formato comune, ma non definisce le colonne di un estratto conto. Un CSV bancario può avere Data, Descrizione, Dare, Avere; un altro Booking date, Value date, Amount, Currency.
Le incompatibilità più frequenti riguardano:
- virgola, punto e virgola o tabulazione come delimitatore;
- UTF-8, UTF-8 con BOM o codifiche legacy;
31/08/2026,2026-08-31o altri formati data;- una colonna importo con segno oppure due colonne Dare/Avere;
- punto o virgola decimale;
- intestazioni e ordine delle colonne.
Aprire il file in Excel non dimostra che sia importabile. Excel può interpretare automaticamente date e numeri; il gestionale invece può leggere il testo alla lettera. Importa il CSV con il locale corretto, confronta valori campione e salva una copia prima di trasformare le colonne.
Lo stesso movimento in tre formati
Considera un addebito illustrativo di 42,50 € del 15 settembre 2026, descritto come “Cartoleria Centro”. I campi essenziali da ritrovare dopo l’importazione sono gli stessi, anche se la sintassi cambia:
| Informazione | OFX | QIF | CSV con schema scelto per il test |
|---|---|---|---|
| Data | DTPOSTED, secondo la sintassi OFX | riga D, nel formato richiesto dall’importatore | colonna Data: 2026-09-15 |
| Importo | TRNAMT: -42.50 | riga T: importo nel formato accettato | colonna Importo: -42,50 |
| Descrizione | NAME e/o MEMO | beneficiario P e/o memo M | colonna Descrizione |
| Identità | FITID, da interpretare nel contesto del conto | nessun equivalente universale da presumere | eventuale colonna ID, solo se prevista |
Questa è una mappa dei campi, non un file pronto da importare. In un CSV con virgola decimale potresti usare il punto e virgola come delimitatore, ma soltanto se il destinatario lo ammette. Imposta le colonne identificative come testo per conservare gli zeri iniziali.
Come testare il formato nel software di destinazione
Un test breve riduce il rischio più di un confronto teorico tra formati.
1. Recupera la specifica ufficiale
Chiedi al produttore o al referente del gestionale il modello aggiornato. Identifica formato, versione, intestazioni, codifica, date, segni, valuta e campo conto. Le funzioni possono cambiare tra edizioni dello stesso prodotto.
2. Prepara un campione rappresentativo
Usa un estratto corto con accredito, addebito, descrizione su più righe e, se presente, storno. Conserva il PDF originale e una copia dell’ambiente prima dell’import.
3. Verifica prima dell’import
Controlla pagine, periodo, prima e ultima riga, importi, segni, valuta, duplicati e coerenza dei saldi. La guida alle sigle bancarie aiuta a leggere le descrizioni, ma non assegna una natura contabile automatica.
4. Importa poche righe e riesporta
Controlla nel gestionale che le date non siano invertite, gli addebiti abbiano segno corretto e il conto sia quello previsto. Riesporta o visualizza il risultato per confrontarlo con il campione.
5. Definisci la regola contro i duplicati
Registra nome file, conto, periodo e data dell’import. Non presumere che il gestionale blocchi un secondo caricamento. Per i flussi contabili, integra queste verifiche nella procedura di prima nota e nella riconciliazione bancaria.
Da più PDF al formato corretto
Per più clienti o mesi, non mescolare documenti senza una regola di provenienza. Controlla i limiti mostrati nel flusso di caricamento che stai usando: account autenticato e acquisto singolo non hanno necessariamente lo stesso limite di file. Gli export consentono:
- un unico XLSX o CSV con colonna
source_file; - file separati in ZIP XLSX, CSV o OFX;
- OFX 1.6 separati, non un unico OFX unificato.
La guida per convertire più estratti conto PDF spiega come separare clienti, conti, periodi e valute. Se il PDF è protetto, sblocca localmente una copia autorizzata prima della conversione.
Errori da evitare
- Scegliere OFX senza verificare la versione. OFX 1.x SGML e 2.x XML non sono intercambiabili per ogni importatore.
- Considerare FITID una garanzia. È un dato utile, non una regola universale contro i duplicati.
- Trattare CSV come uno schema. Devi conoscere colonne, encoding, date e segni richiesti.
- Reimportare lo stesso periodo. Mantieni un registro e testa il comportamento del software.
- Eliminare il PDF originale. Il file convertito è una copia di lavoro.
- Confondere estrazione e registrazione. BankStatementLab prepara righe; non decide contropartite né crea scritture.
Domande frequenti
Qual è la differenza principale tra OFX, QIF e CSV?
OFX descrive conti e movimenti con campi finanziari; QIF usa record testuali più semplici e storici; CSV contiene righe e colonne il cui significato dipende dall’esportatore. La scelta corretta è il formato e la variante esplicitamente accettati dal software di destinazione.
Il formato OFX evita sempre i movimenti duplicati?
No. Il campo FITID può aiutare il software a riconoscere una transazione, ma ogni importatore applica regole proprie e alcuni non lo usano come chiave univoca. Prova poche righe, registra periodo e file importati e verifica il comportamento prima del caricamento completo.
Tutti i software contabili accettano OFX?
No. La compatibilità dipende da prodotto, versione, tipo di conto, variante OFX e campi richiesti. Controlla la documentazione del modulo, genera un file breve e verifica importi, date, conto e duplicati in un ambiente reversibile.
Perché due file CSV bancari possono essere incompatibili?
CSV definisce una serializzazione testuale, non uno schema bancario universale. Le banche possono usare separatori, codifiche, nomi di colonna, date e convenzioni di segno diversi. Anche un file leggibile in Excel deve quindi essere mappato sul tracciato richiesto.
QIF è adatto a un’importazione contabile ricorrente?
Solo se il sistema di destinazione lo richiede e il test dimostra un risultato controllabile. QIF è un formato storico con varianti tra applicazioni e può offrire meno metadati e controlli di identità rispetto a un tracciato più moderno.
BankStatementLab esporta QIF, QBO o QFX?
No. BankStatementLab esporta Excel e CSV e può generare OFX 1.6 SGML per flussi compatibili. Non genera QIF, QBO o QFX. Verifica sempre la variante richiesta dal software prima di elaborare l’intero periodo.
In un batch ottengo un solo file OFX?
No. Nell’interfaccia batch puoi ottenere un file unificato in XLSX o CSV con source_file, oppure file separati in uno ZIP XLSX, CSV o OFX. L’OFX batch contiene un file per tabella di transazioni mantenuta nell’export, anche più file per documento, e va testato nel sistema target.
Scegliere il formato con un test, non con un’ipotesi
Parti dal tracciato ufficiale del software target. Se la banca fornisce già il formato necessario, evita la conversione. Se hai soltanto il PDF, estrai un periodo breve, verifica ogni campo e genera esclusivamente il formato ammesso.
Prepara un campione nel formato da verificare →
Consulta anche i piani disponibili prima di dimensionare un flusso ricorrente.
Confrontare i movimenti con la contabilità
Il formato d’import non prova che banca e contabilità coincidano. Il rapporto di riconciliazione di BankStatementLab confronta estratti elaborati ed export contabile e propone coppie da confermare. Il rapporto si esporta in Excel, CSV o PDF; OFX resta il formato di trasferimento dei movimenti.
Articoli correlati
Pronto a preparare la tua esportazione OFX?
Trasforma un estratto conto elaborato in un file OFX, rivedi i dati, quindi testa l'importazione nel software di destinazione.