Converti txt in ofx

Converti TXT in OFX

Converti le transazioni bancarie TXT strutturate in un file OFX per l’importazione nei software finanziari.

Converti i file TXT online

Non abbiamo ancora un convertitore online dedicato per TXT in OFX, ma puoi convertire i file TXT online in questi e altri formati:

Come convertire txt in ofx file

Una banca, un'applicazione per la gestione del budget o un sistema di contabilità può richiedere OFX quando un estratto conto delle transazioni è disponibile solo come download TXT. La conversione è possibile solo se il testo contiene dati strutturati sulle transazioni, non semplicemente prosa leggibile.

Cos'è il formato TXT

TXT è un contenitore di testo semplice senza un layout o uno schema finanziario obbligatorio. Le banche e i sistemi legacy usano comunemente l'estensione .txt per esportazioni di estratti conto con campi delimitati da tabulazioni, virgole o punto e virgola, a larghezza fissa oppure leggibili dall'utente.

Notepad, LibreOffice Calc, Microsoft Excel, i portali bancari e i sistemi di contabilità possono creare o aprire file TXT. Esamina il file in un editor di testo semplice prima di importarlo: identifica il delimitatore, le righe di intestazione, la codifica, il formato della data, il separatore decimale, il separatore delle migliaia e la convenzione per addebiti/accrediti. Un file che appare come una tabella può essere comunque testo delimitato, mentre un file a larghezza fissa richiede posizioni di colonna anziché un separatore.

Cos'è il formato OFX

OFX, ovvero Open Financial Exchange, è un formato strutturato per le transazioni bancarie, con carta di credito, di investimento e di pagamento. Le applicazioni finanziarie come GnuCash, Moneydance, i programmi compatibili con Quicken e alcuni sistemi di contabilità aziendale possono importare file OFX.

Una transazione OFX contiene generalmente un FITID univoco, la data di contabilizzazione, l'importo, il tipo di transazione, il beneficiario o la nota e le informazioni sul conto. Un estratto conto può contenere anche la valuta, i saldi iniziale e finale, gli identificativi dell'istituto e i metadati dell'intervallo di date. Questa struttura consente a un importer di creare transazioni invece di visualizzare un estratto conto non strutturato.

OFX 1.x utilizza una sintassi basata su SGML, mentre OFX 2.x utilizza XML. L'applicazione di destinazione determina quale versione, tipo di conto, campi della valuta ed elementi delle transazioni accetta; un file OFX non è automaticamente compatibile con ogni programma finanziario.

Come convertire TXT in OFX

  1. Verifica che la sorgente sia convertibile. Ogni transazione dovrebbe contenere almeno una data di contabilizzazione, un importo e una descrizione utilizzabile. Il numero di conto, la valuta, il saldo e gli ID delle transazioni migliorano la compatibilità, ma potrebbero non essere presenti nell'esportazione TXT.
  2. Normalizza il testo delimitato. In LibreOffice Calc, usa File → Open, scegli la codifica dei caratteri e il separatore corretti e controlla l'anteprima delle colonne. Associa i campi a data, descrizione, addebito, accredito e saldo. Conserva gli zeri iniziali nei numeri di conto e nei riferimenti delle transazioni; in caso contrario, il software per fogli di calcolo potrebbe convertirli in numeri.
  3. Pulisci i valori. Rimuovi i simboli della valuta e i separatori delle migliaia dai campi numerici, usa un'unica convenzione decimale e converti le date in un formato non ambiguo come YYYY-MM-DD. Combina le colonne degli addebiti e degli accrediti secondo la convenzione dei segni prevista dal convertitore, normalmente prelievi negativi e depositi positivi. Salva la tabella pulita come transactions.csv con File → Save As.
  4. Usa un convertitore desktop. ProperSoft CSV2OFX è progettato per la conversione strutturata da CSV a OFX ed è un'opzione locale adatta dopo la normalizzazione del TXT. Seleziona transactions.csv, associa i campi di data, beneficiario, nota, addebito, accredito, conto e valuta, scegli la versione OFX supportata dall'applicazione di destinazione, inserisci i metadati del conto disponibili ed esporta account.ofx. Non inventare un identificativo di banca o filiale; lascia vuoti i valori facoltativi quando il software lo consente.
  5. Usa un convertitore online solo per dati idonei. Il convertitore online da CSV a OFX di ProperSoft può essere utilizzato per un CSV pulito quando l'elaborazione locale non è disponibile. Converti prima il file TXT in CSV, perché i convertitori online generici da TXT non possono dedurre in modo affidabile i campi finanziari. Gli estratti conto contengono informazioni sensibili, quindi esamina le informative del servizio relative a privacy, conservazione, eliminazione, HTTPS e versioni OFX supportate; quando possibile, esegui i test con dati oscurati.
  6. Convalida prima dell'importazione. Apri il risultato in un editor di testo semplice e controlla il numero di transazioni, le date, gli importi, le descrizioni, la valuta, il tipo di conto e gli ID univoci. Importalo in un conto duplicato o di test, confronta i saldi iniziale e finale con l'estratto conto sorgente e rimuovi i dati di test prima di utilizzare il registro effettivo.

Quando è necessaria l'automazione

Un file TXT a larghezza fissa o incoerente può richiedere uno script anziché un foglio di calcolo. Il modulo csv di Python gestisce gli input delimitati; l'input a larghezza fissa richiede intervalli di colonne definiti esplicitamente. Il generatore deve creare valori FITID univoci e stabili, formattare le date OFX come YYYYMMDDHHMMSS con la sintassi del fuso orario richiesta, applicare in modo coerente i segni di addebiti e accrediti ed eseguire l'escape dei caratteri secondo la versione SGML o XML selezionata. Usa una libreria OFX o un template convalidato invece di costruire tag senza verificare i requisiti dell'applicazione di destinazione.

Compatibilità e limitazioni dei dati

La conversione non ricrea informazioni che il file TXT non conteneva. L'assenza di ID dell'istituto, tipo di conto, valuta, ID delle transazioni originali, saldi o timestamp del server può causare un rifiuto, un'associazione errata al conto o transazioni duplicate. Gli ID generati differiscono inoltre da quelli della banca, quindi importare nuovamente lo stesso periodo può creare duplicati.

Controlla i prelievi negativi e i depositi positivi rispetto alla convenzione dell'applicazione di destinazione; alcuni programmi invertono i segni durante l'importazione. Verifica la precisione decimale, l'ordine delle date, le transazioni duplicate, la codifica dei caratteri e le transazioni che attraversano la mezzanotte o un cambiamento dell'ora legale. Se il file TXT contiene solo un estratto conto formattato o testo simile a un'immagine, deve prima essere analizzato o trascritto e il risultato richiede una riconciliazione manuale.

Confronto formato: TXT vs OFX

Come i formati TXT e OFX si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati TXT e OFX
Proprietà .TXT Plain Text File .OFX Open Financial Exchange
Standard aperto Parzialmente aperto
Compressione Non compresso Non compresso
Dimensione tipica del file Molto piccolo Piccolo
Si apre in un browser web Sì, nativamente No
Modifica successiva Facile Limitato
Supporto metadata Nessuno Base
Leggibile come testo semplice
Ideale per Scambio dati Scambio dati
Introdotto 1997
Sviluppatore Open Financial Exchange Consortium
Tipo MIME text/plain application/x-ofx

Altre conversioni di file .txt

Conversione inversa

Conversione in .ofx
da altri formati

Condividi sui social media: