YNAB → Beancount
CSV YNAB in Beancount
Converti un export del registro YNAB — il CSV delle transazioni da Export Plan o da Export Transactions — in transazioni Beancount a partita doppia bilanciate, con le colonne Outflow e Inflow già mappate.
Mappatura colonne verificata su un esportazione reale di YNAB
L’elaborazione avviene localmente nel browser.
Mappature salvate
I profili restano solo in questo browser. Le tue transazioni non lo lasciano.
Nessuna mappatura salvata per ora. Incolla un CSV, imposta le colonne e salva qui la configurazione per riutilizzarla.
Output Beancount
Come esportare le transazioni di YNAB
Esporta dall'app web YNAB su app.ynab.com. Le app iOS e Android non possono esportare un piano.
Fai clic sull'account che vuoi nella barra laterale sinistra, non su Tutti gli account. Un account per file è ciò che mantiene il registro corretto: questo convertitore registra ogni riga sul singolo account che nomini sotto, e "Export Plan" ti consegna tutti gli account in una volta.
Restringi l'elenco con la casella di ricerca o il filtro data della Vista se necessario, poi spunta la casella nell'intestazione della tabella — così selezioni tutto ciò che è attualmente mostrato.
Fai clic su Altro nella barra delle azioni, poi su "Esporta # transazioni". Il download si chiama "Transazioni selezionate per [nome piano]…".
Aprilo in un editor di testo, copia tutto inclusa la riga di intestazione, e incollalo sotto.
Due colonne di importo e un export che può contenere tutti gli account
YNAB non ha una colonna con importo firmato: Outflow è denaro in uscita, Inflow è denaro in entrata, e il lato non usato è scritto "$0.00" invece di essere lasciato vuoto — quindi un'importazione ingenua che "prende la colonna con un valore" sbaglia. Il preset mappa entrambe e rimuove il simbolo di valuta che YNAB stampa su ogni cifra ($84.23, C$210.45, 84,23€). Una riga in cui entrambe le colonne sono $0.00 — il saldo iniziale zero è il caso usuale — viene segnalata come importo non riconosciuto e saltata, invece di essere registrata silenziosamente con un segno indovinato. E poiché un export dell'intero piano copre tutti gli account, usa l'export per singolo account sopra, o dividi il file sulla sua colonna Account prima di incollare.
Domande sull'esportazione di YNAB
Funziona con un export da YNAB 4?
No. L'app desktop ritirata scrive un file diverso — tredici colonne inclusa Numero assegno e un Saldo corrente finale, nessun simbolo di valuta, e Cleared come C, U o R — e la sua colonna Data è in una posizione diversa, quindi questo preset leggerebbe i campi sbagliati. Elimina le colonne extra finché l'intestazione non corrisponde a quella del registro web, oppure mappa le colonne a mano sul convertitore generico.
Il mio export è separato da tabulazioni, non da virgole. È rotto?
No. YNAB scrive TSV invece di CSV per i piani la cui valuta usa la virgola come separatore decimale, quindi le virgole negli importi non possono dividere le colonne. Il convertitore rileva il delimitatore di tabulazione e legge "84,23€" correttamente — incolla il file invariato. Quei piani scrivono anche le date con il giorno prima (01.08.2026), cosa che il convertitore deduce dai punti.
Come vengono gestiti i trasferimenti tra i miei account?
Come una transazione ordinaria il cui beneficiario è la stringa che YNAB esporta — "Transfer : Savings" — con le tre colonne di categoria lasciate vuote. Il convertitore vede solo un lato del trasferimento, quindi la registrazione di bilanciamento finisce nell'account di categoria; punta quella registrazione all'account reale (Assets:Savings) e il trasferimento è completo. Se hai esportato entrambi gli account, elimina la riga speculare invece di convertirla due volte.
Tieni il registro che hai appena convertito
Beancount.io ospita il tuo registro in testo semplice, importa i futuri estratti conto per te e mantiene ogni numero verificabile.