Naar hoofdinhoud springen
YNAB → Beancount

YNAB CSV naar Beancount

Converteer een YNAB-registerexport — de transactie-CSV van Export Plan of van Export Transactions — naar gebalanceerde dubbelboekhouding Beancount-transacties, met de kolommen Outflow en Inflow al toegewezen.

Kolomtoewijzing geverifieerd aan de hand van een echte YNAB-export

Je YNAB-transacties exporteren

  1. 1

    Exporteer vanuit de YNAB-webapp op app.ynab.com. De iOS- en Android-apps kunnen geen plan exporteren.

  2. 2

    Klik op de rekening die je wilt in de linkerbalk in plaats van Alle rekeningen. Eén rekening per bestand is wat het grootboek eerlijk houdt: deze converter boekt elke rij naar de enkele rekening die je hieronder opgeeft, en 'Export Plan' levert je alle rekeningen tegelijk op.

  3. 3

    Vernauw de lijst met het zoekvak of het datumfilter Weergave als dat nodig is, en vink dan het selectievakje in de tabelkop aan — dat selecteert alles wat momenteel wordt weergegeven.

  4. 4

    Klik op Meer in de actiebalk en dan op 'Exporteer # transacties'. De download heet 'Geselecteerde transacties voor [plannaam]…'.

  5. 5

    Open het in een teksteditor, kopieer alles inclusief de koprij en plak het hieronder.

Twee bedragenkolommen, en één export kan alle rekeningen bevatten

YNAB heeft geen kolom met ondertekende bedragen: Outflow is geld uit, Inflow is geld in, en de ongebruikte kant wordt geschreven als '$0,00' in plaats van leeg gelaten — dus een naïeve import die 'de kolom met een waarde pakt' wordt het mis. De preset wijst beide toe en verwijdert het valutasymbool dat YNAB op elk bedrag stempelt ($84,23, C$210,45, 84,23€). Een rij waar beide kolommen $0,00 zijn — de gebruikelijke nulbeginsaldo — wordt gerapporteerd als een niet-herkend bedrag en overgeslagen, in plaats van stil geboekt met een geraden teken. En omdat een hele-planexport elke rekening beslaat, gebruik je de export per rekening hierboven, of splits je het bestand op de kolom Rekening voordat je plakt.

Beancount-output

Uw transacties verschijnen hier zodra u een CSV plakt.

Vragen over YNAB-export

Werkt dit met een export van YNAB 4?

Nee. De gepensioneerde desktopapp schrijft een ander bestand — dertien kolommen inclusief Chequenummer en een volgorde Runningsaldo, geen valutasymbolen, en Afgehandeld als C, U of R — en de kolom Datum staat op een andere positie, dus deze preset zou de verkeerde velden lezen. Verwijder de extra kolommen totdat de kop overeenkomt met die van het webregister, of wijs de kolommen handmatig toe op de generieke converter.

Mijn export is tabgescheiden, niet komma gescheiden. Is die kapot?

Nee. YNAB schrijft TSV in plaats van CSV voor plannen waarvan de valuta een komma als decimaalteken gebruikt, zodat de komma's in bedragen de kolommen niet kunnen splitsen. De converter detecteert het tab-scheidingsteken en leest '84,23€' correct — plak het bestand ongewijzigd. Die plannen schrijven ook datums met dag eerst (01.08.2026), wat de converter oppikt uit de punten.

Hoe komen overschrijvingen tussen mijn eigen rekeningen eruit?

Als een gewone transactie waarvan de begunstigde de string is die YNAB exporteert — 'Transfer : Savings' — met de drie categorienkolommen leeg gelaten. De converter ziet er maar één kant van, dus de balancerende boeking komt in de categorierekening terecht; richt die boeking op de echte rekening (Assets:Savings) en de overschrijving is compleet. Als je beide rekeningen hebt geëxporteerd, verwijder dan de gespiegelde rij in plaats van die twee keer te converteren.

Een export van een andere bank of app omzetten?

Houd het zojuist geconverteerde grootboek

Beancount.io host je grootboek in platte tekst, importeert toekomstige afschriften voor je en houdt elk getal controleerbaar.

Gratis starten