Strumento gratuito
Da OFX e QIF a Beancount
La tua banca offre il download ma non il CSV. Incolla qui il file OFX, QFX o QIF e ricevi transazioni bilanciate a partita doppia.
Funziona interamente nel tuo browser: l'estratto conto non lascia mai questa pagina.
Output Beancount
Come si convertono le transazioni suddivise QIF
Quicken, GnuCash e altre app di finanza personale esportano una transazione suddivisa come un record bancario seguito da righe S (categoria), E (memo) e $ (importo). Il convertitore mantiene ogni parte: la registrazione bancaria rimane esattamente come l'ha scritta il file, e ogni parte diventa una sua registrazione sul conto che scegli, con il suo memo allegato.
!Type:Bank
D01/16/2026
T1850.00
PACME PAYROLL
MJanuary pay
L--Split--
SSalary
EGross pay
$2400.00
STaxes:Federal
EWithholding
$-450.00
S[Savings]
EAutomatic transfer
$-100.00
^
D01/18/2026
T-100.00
PCOSTCO
MWeekly shop
L--Split--
SGroceries
EProduce and bread
$-60.00
SHousehold
ECleaning supplies
$-40.00
^
D01/20/2026
T-25.00
PCITY PARKING
^
- Salary
- Income:Salary
- Taxes:Federal
- Expenses:Taxes:Federal
- [Savings]
- Assets:Savings
- Groceries
- Expenses:Groceries
- Household
- Expenses:Household
2026-01-16 * "ACME PAYROLL" "January pay"
Assets:Bank:Checking 1850.00 USD
Income:Salary -2400.00 USD
memo: "Gross pay"
Expenses:Taxes:Federal 450.00 USD
memo: "Withholding"
Assets:Savings 100.00 USD
memo: "Automatic transfer"
2026-01-18 * "COSTCO" "Weekly shop"
Assets:Bank:Checking -100.00 USD
Expenses:Groceries 60.00 USD
memo: "Produce and bread"
Expenses:Household 40.00 USD
memo: "Cleaning supplies"
2026-01-20 * "CITY PARKING"
Assets:Bank:Checking -25.00 USD
Expenses:Uncategorized 25.00 USD
Cosa viene convertito
- Record bancari e delle carte di credito i cui importi suddivisi sommano esattamente al totale della transazione, inclusi rimborsi e segni misti come la retribuzione lorda meno le ritenute. Gli importi mantengono la precisione scritta dal file.
- Ogni categoria e trasferimento [tra parentesi] viene registrato sul conto che scegli nella revisione delle suddivisioni. I suggerimenti si applicano solo quando li accetti, e il conto dell'estratto conto stesso non può essere una destinazione.
- I record senza suddivisioni vengono convertiti come prima, con l'altro lato sul conto di contropartita, o sulla categoria del file quando i suggerimenti di categoria sono attivi.
- QIF non indica alcuna valuta, quindi gli importi sono scritti in USD. Se il registro è tenuto in un'altra valuta, sostituisci USD nell'output prima di verificarlo.
Cosa viene escluso, con una nota
- Una transazione suddivisa con qualsiasi categoria ancora non mappata, o mappata a un conto non valido, finché non correggi la mappatura. Non viene mai esportata come un'unica registrazione non categorizzata.
- Suddivisioni indicate solo in percentuale, parti senza importo, parti che non sommano al totale, campi di suddivisione duplicati e record i cui importi T e U non concordano.
- Registri di investimenti e file che contengono più di un registro di conto. Esporta un conto bancario o una carta alla volta.
Ogni record escluso è elencato sulla sua riga sotto l'output e non viene contato come convertito. Correggi l'esportazione e converti di nuovo, oppure inserisci quelle transazioni a mano. Importare estratti conto con la CLI
Domande su OFX e QIF
Il mio estratto conto viene caricato da qualche parte?
No. La conversione avviene nel tuo browser con JavaScript, quindi il file non lascia mai il tuo computer. Puoi verificarlo aprendo questa pagina, disconnettendoti dalla rete e convertendo comunque.
Quali tipi di file accetta?
OFX in entrambe le sue forme — il dialetto SGML più vecchio e quello XML più recente — più QIF. Le banche distribuiscono anche OFX con le estensioni .qfx e .qbo, e funzionano anche quelli: il formato viene rilevato dal contenuto del file piuttosto che dal nome.
Perché ogni transazione viene registrata su Spese:Non categorizzate?
Perché un'esportazione bancaria conosce solo quello che è successo a un conto. La partita doppia richiede entrambi i lati, quindi il secondo è un segnaposto che puoi sostituire — impostando il conto qui sopra o categorizzando le voci successivamente. Un'ipotesi che sembra giusta è peggiore di un segnaposto palesemente sbagliato.
Cosa impedisce che un nuovo download crei duplicati?
Ogni transazione OFX contiene un FITID, un ID che la banca mantiene stabile tra i download, ed è conservato come metadato id: su ogni voce. Quando gli intervalli di date si sovrappongono, aggiungi il file convertito la volta precedente come esportazione precedente opzionale: gli ID vengono confrontati solo all'interno della stessa banca e dello stesso conto, e sei tu a scegliere quali corrispondenze escludere — nulla viene eliminato automaticamente. QIF non ha un ID di transazione, quindi gli export QIF sovrapposti richiedono una verifica manuale.
Cosa succede alle transazioni suddivise in QIF?
Ogni parte viene mantenuta. Per i record bancari e delle carte di credito i cui importi suddivisi sommano esattamente al totale della transazione, la revisione delle suddivisioni elenca ogni categoria e trasferimento con i relativi importi e memo. Una volta scelto un conto per ciascuna, la registrazione bancaria rimane esattamente come esportata e ogni parte diventa una sua registrazione, con il suo memo come metadato. Le suddivisioni indicate solo in percentuale, le parti senza importo, le suddivisioni che non sommano e i registri di investimenti vengono esclusi con una nota invece di essere appiattiti in un'unica categoria.
Il mio download contiene più conti. Come lo converto?
Un estratto conto alla volta. Scegli un estratto conto qui sopra — ogni opzione indica il suo conto, tipo, valuta e numero di transazioni — poi verifica che il campo del conto corrisponda a dove si trovano i soldi e copia o scarica il ledger di quell'estratto conto. Ripeti per ogni estratto conto rimanente e aggiungi ogni download al tuo ledger. Un file con un solo estratto conto viene convertito immediatamente; un file con più estratti conto non converte nulla finché non scegli, così la valuta di un estratto conto non può mai finire in un altro.
Salta del tutto il download
Beancount.io si collega alla tua banca e scrive le transazioni direttamente nel tuo registro — senza file di esportazione nel mezzo.