Deze pagina is automatisch vertaald en kan fouten bevatten. Lees het Engelse origineel
CSV-import & Export
Importeer transactiegeschiedenis van je banken en exporteer complete backups die je kunt gebruiken voor het belastingseizoen, accountants of diepere analyse.
In deze gids
- Ondersteunde bestandsformaten en hoe het voorbeeld van kolomtoewijzing werkt.
- Hoe je duplicaten voorkomt bij het combineren van imports met handmatige invoer.
- Wat de export oplevert: een volledige CSV-bundel plus een database-backup.
Budgero werkt prettig met handmatige invoer, met optionele zero-knowledge banksync via SimpleFIN of Enable Banking. Hoe dan ook betekent 'handmatig' niet dat je elke regel zelf typt. De importer zet de exports van je bank binnen een paar minuten om in transacties — en de exporter garandeert dat je gegevens nooit vastzitten.
Ondersteunde formaten
De importer accepteert meer dan alleen CSV:
- CSV / TSV / TXT — de universele bankexport
- OFX / QFX / QIF — klassieke bank- en Quicken-formaten
- CAMT.053 — het XML-afschriftformaat dat veel bij Europese banken voorkomt
- PDF — Budgero haalt tabellen uit afschrift-PDF's; je kiest de tabel en koppelt de kolommen net als bij een CSV
Die laatste is belangrijker dan het klinkt: heel wat banken bieden afschriften alleen als PDF aan, en tabelextractie betekent dat je ze niet hoeft over te typen. (Dit is tabelextractie, geen bonnetjes scannen — richt het op afschriften, niet op verfrommelde kassabonnetjes.)
Beginnen met een sjabloon
Geen bankexport, of houd je alles met de hand bij (contant geld, een cryptowallet, een oude spreadsheet)? Begin met het importsjabloon. Het staat ook in het uploadscherm van het importvenster.
- Spreadsheetsjabloon (.xlsx) — een tabblad "How to use", een leeg tabblad "Transactions" en een ingevuld tabblad "Example". Open het in Excel, Google Sheets of Numbers, vul het tabblad Transactions in en download dat tabblad als CSV.
- CSV-sjabloon — alleen de kopregel:
Date, Payee, Amount, Memo, Category, Account.
Date, Payee, Amount en Memo worden bij het importeren automatisch gekoppeld; Category en Account kies je zelf in de koppelstap. Gebruik negatieve bedragen voor geld dat eruit gaat. Voor cryptorekeningen vul je hele munten in (bijvoorbeeld 0.0035 BTC); Budgero bewaart ze tot op 8 decimalen. De uitleg in het sjabloon is in het Engels.
Je bestand koppelen
Bankexports gebruiken nooit dezelfde kolomnamen, dus de importer toont een voorbeeld en laat je de kolommen zelf koppelen:
- Kies de koprij. Als je bank het bestand opvult met logoregels en disclaimers, sla dan rijen over totdat de echte kolomkoppen verschijnen.
- Koppel de kolommen. Vereist: een datumkolom en óf één enkele bedragkolom óf een inkomsten/uitgaven-paar. Optioneel: begunstigde, memo/omschrijving, categorie en rekening.
- Stel de formaten in. Datums worden automatisch herkend in de gangbare patronen (
YYYY-MM-DD,DD/MM/YYYY,MM/DD/YYYY,DD.MM.YYYY, en meer), en getalnotaties dekken Amerikaanse/Britse (1,234.56), Europese (1.234,56), Zwitserse en Franse conventies — zodat een Deutsche Bank-export en een Chase-export allebei correct worden verwerkt. - Controleer het voorbeeld en importeer.
Als het bestand geen rekeningkolom bevat, kies je vooraf de bestemmingsrekening — de gebruikelijke situatie, aangezien de meeste banken één rekening per bestand exporteren.
Dubbele transacties voorkomen
Vóór opslaan vergelijkt het voorbeeld regels met eerder geïmporteerde gegevens, bestaande transacties en andere regels in hetzelfde bestand. Het toont Nieuw, Al geïmporteerd, Controle nodig of Ongeldig/overgeslagen.
Eerder geïmporteerde regels worden standaard overgeslagen. Een regel kan ook passen bij een transactie die je zelf invoerde: dezelfde richting, bedrag en datum binnen het bereik uit Instellingen → Dubbele transacties (standaard 1% en ±7 dagen). Zo wordt ook een kaartbetaling gevonden die de bank een paar dagen later boekt. Kies bij mogelijke overeenkomsten Matchen, Overslaan of Als nieuw importeren. Matchen behoudt je transactie (categorie, notitie, begunstigde, splitsingen), markeert die als bevestigd en onthoudt de bankregel voor de volgende keer; Overslaan laat die ongewijzigd. Past precies één zelf ingevoerde transactie, dan staat de regel al op Matchen. De import wacht tot alle onduidelijke regels zijn afgehandeld. Ongedaan maken direct na het importeren draait alles terug, matches inbegrepen; maak je de import later ongedaan via de Importgeschiedenis, dan verdwijnen de geïmporteerde regels en blijven gematchte transacties zoals ze zijn. Controleer datum, bedrag, begunstigde en memo, niet alleen de gelijkenis. Je kunt alle openstaande regels tegelijk beslissen of ze afzonderlijk bekijken.
Wijzigen transacties of doelrekeningen tijdens de controle, bekijk dan de bijgewerkte overeenkomsten opnieuw. Stem na import elke rekening af met het bankafschrift (zie Rekeningen). Niet-overlappende perioden verminderen nog steeds het controlewerk, vooral bij een combinatie van handmatige invoer en bankimports.
Binnenkomende transacties categoriseren
Geïmporteerde transacties zonder categorie belanden in Ongecategoriseerd — de tijdelijke opslag van het systeem. Werk de lijst na elke import snel naar nul; een accuraat budget met een dik Ongecategoriseerd saldo is een contradictio in terminis. Als de export van je bank een categoriekolom bevat die ongeveer overeenkomt met je structuur, koppel deze dan tijdens het importeren en hoef je alleen de achterblijvers te corrigeren.
Je gegevens exporteren
Alles verlaat het systeem via dezelfde weg als waar het binnenkwam. Instellingen → Gegevensbeheer → Gegevens exporteren biedt twee formaten:
| Export | Inhoud | Het beste voor |
|---|---|---|
| CSV-bundel (zip) | budgetten, rekeningen, categorieën, categoriegroepen, transacties, toewijzingen, doelen — elk één CSV | Accountants, spreadsheets, belastingseizoen, analyse |
| Databaseback-up (.db) | Je volledige budget als SQLite-database | Volledige back-ups, migreren naar zelf hosten |
Omdat je gegevens end-to-end versleuteld zijn, vinden exports plaats op je apparaat nadat je ontgrendelt met je hoofdwachtwoord — de server ziet op geen enkel moment de platte tekst (zie het Beveiligingsmodel voor waarom dat belangrijk is).
Een verstandige back-upgewoonte: exporteer de CSV-bundel elk kwartaal en vóór een grote herstructurering. Het kost één klik, en het betekent dat zelfs een ergst mogelijke fout — een verwijderde categorie, een mislukte import — herstelbaar is vanuit de laatste momentopname van de waarheid.