Vai al contenuto principale
Torna agli articoli

OFX, QIF o CSV per l'estratto conto: quale scegliere?

Confronta OFX, QIF e CSV per importare movimenti bancari. Scegli il formato corretto ed evita duplicati, date e colonne incompatibili.

Prova con il tuo file

Rilascia il tuo PDF

1 file · Massimo 100 pagine · Anteprima gratuita di 2 pagine

Trasforma gli estratti conto in dati verificabili

Trasforma i tuoi PDF in Excel, CSV o OFX, senza immissione manuale dei dati.

Prova BankStatementLab

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

FormatoStrutturaPunto di forzaRischio principaleUsalo quando
OFXcampi finanziari e struttura gerarchicatrasporta conto, date, importi e identificativiversione o campi non accettatiil software dichiara la variante OFX compatibile
QIFrecord testuali delimitatirichiesto da alcuni sistemi storicivarianti e metadati limitatiil sistema target lo richiede esplicitamente
CSVrighe e colonneleggibile, trasformabile e verificabilenessuno schema bancario universaleesiste un modello di import o puoi mappare le colonne

La scelta pratica è quindi:

  1. scarica il modello o la specifica ufficiale del software target;
  2. preferisci il file nativo della banca se soddisfa quella specifica;
  3. se hai solo il PDF, converti l’estratto conto in una tabella controllata;
  4. genera soltanto il formato richiesto;
  5. 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, non da un organismo chiamato IFNX. 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;
  • NAME e MEMO, 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.

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-31 o altri formati data;
  • una colonna importo firmata 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.

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. L’interfaccia batch di BankStatementLab permette fino a 15 file per invio, 100 pagine totali e 50 MB per file. Puoi ottenere:

  • 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 fusionato.

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 fusionato in XLSX o CSV con source_file, oppure file separati in uno ZIP XLSX, CSV o OFX. L’OFX batch resta quindi separato 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.

Articoli correlati

---
📄 PDF in Excel, CSV, JSON o OFX
💎 1 credito = 1 pagina

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.

Prova BankStatementLab