CSV de YNAB a Beancount
Converteix una exportació del registre de YNAB — el CSV de transaccions de Export Plan o de Export Transactions — en transaccions equilibrades de doble entrada a Beancount, amb les columnes Outflow i Inflow ja assignades.
Assignació de columnes verificada amb una exportació real de YNAB
Com exportar les transaccions del YNAB
- 1
Exporta des de l'aplicació web de YNAB a app.ynab.com. Les aplicacions per a iOS i Android no poden exportar un pla.
- 2
Fes clic al compte que vulguis a la barra lateral esquerra en lloc de All Accounts. Un compte per fitxer és el que manté el llibre major net: aquest convertidor publica cada fila al compte únic que anomenes a sota, i “Export Plan” et dóna tots els comptes alhora.
- 3
Redueix la llista amb el quadre de cerca o el filtre de dates de View si cal, i marca la casella a la capçalera de la taula — això selecciona tot el que es mostra actualment.
- 4
Fes clic a More a la barra d'accions i després a “Export # Transactions”. El fitxer es descarrega amb el nom “Selected Transactions for [plan name]…”.
- 5
Obre'l en un editor de text, copia-ho tot incloent la fila de capçalera i enganxa-ho a sota.
Dues columnes d'import i una exportació pot incloure tots els comptes
YNAB no té una columna d'import amb signe: Outflow és diners que surten, Inflow és diners que entren, i el costat no utilitzat s'escriu “$0.00” en lloc de deixar-lo en blanc — així que una importació simple de “agafa la columna que tingui un valor” s'equivoca. El preset assigna totes dues i elimina el símbol de moneda que YNAB posa a cada xifra ($84.23, C$210.45, 84,23€). Una fila on ambdues columnes són $0.00 — el saldo inicial zero és l'habitual — es reporta com un import no reconegut i es salta, en lloc de publicar-se silenciosament amb un signe endevinat. I com que una exportació de tot el pla cobreix tots els comptes, fes servir l'exportació per compte de dalt, o divideix el fitxer per la columna Account abans d'enganxar.
Sortida de Beancount
Preguntes sobre l'exportació del YNAB
Això funciona amb una exportació de YNAB 4?
No. L'aplicació d'escriptori jubilada escriu un fitxer diferent — tretze columnes incloent Check Number i un Running Balance al final, sense símbols de moneda, i Cleared com a C, U o R — i la seva columna Date està en una posició diferent, així que aquest preset llegiria els camps equivocats. Elimina les columnes extra fins que la capçalera coincideixi amb la del registre web, o assigna les columnes manualment al convertidor genèric.
La meva exportació està separada per tabuladors, no per comes. Està trencada?
No. YNAB escriu TSV en lloc de CSV per als plans la moneda dels quals utilitza una coma com a separador decimal, així que les comes dins dels imports no poden dividir les columnes. El convertidor detecta el delimitador de tabulador i llegeix “84,23€” correctament — enganxa el fitxer sense canvis. Aquests plans també escriuen les dates amb el dia primer (01.08.2026), cosa que el convertidor detecta pels punts.
Com surten les transferències entre els meus propis comptes?
Com una transacció normal el beneficiari de la qual és la cadena que exporta YNAB — “Transfer : Savings” — amb les tres columnes de categoria buides. El convertidor només veu un costat, així que la publicació equilibradora aterra al compte de categoria; apunta aquesta publicació al compte real (Assets:Savings) i la transferència està completa. Si has exportat tots dos comptes, elimina la fila duplicada en lloc de convertir-la dues vegades.
Conserveu el llibre que acabeu de convertir
Beancount.io allotja el vostre llibre de text pla, importa els extractes futurs per vosaltres i manté cada número auditable.
Comença gratis→