We kunnen fase 1 heel goed neerzetten als alleen-lezen bankinzicht:
transacties ophalen/importeren, categoriseren en analyseren, zonder betaalopdrachten.
Je kijkt daarbij meteen naar wat Rabobank en ING momenteel via PSD2/open-banking toestaan
en we vertalen dat naar de bestaande Budgetcoach-opzet.
Belangrijkste grens die we nu al zie:
een losse HTML in Google Sites kan niet rechtstreeks veilig met Rabobank/ING productie-API’s verbinden.
Voor live rekeninginformatie is een PSD2/AISP-route nodig;
voor Budgetcoach is daarom de beste opbouw: eerst veilige CSV/MT940/CAMT-import + analyse,
daarna koppeling via een gelicentieerde open-bankingpartij of eigen AISP-traject.
Voor de huidige Budgetcoach past dit mooi naast de bestaande handmatige inkomsten/uitgaven:
die zijn nu losse posten met frequentie, lokale opslag en exports.
We voegen daarom een aparte Bankzaken-laag toe, zodat banktransacties hun eigen datum, tegenpartij, bedrag, categorie, rekening en importbron behouden en niet de bestaande administratie kapotmaken.
Dat maakt deze opzet voor Budgetcoach logisch:
🏦 Bankzaken als nieuw hoofdtabblad.
Knop 📥 Banktransacties importeren.
Bank kiezen:
Rabobank, ING, ABN AMRO, SNS, ASN, RegioBank,
Knab, Triodos, Revolut, bunq, andere bank.
Import ondersteunen van CSV, CAMT.053/XML en eventueel MT940.
Voor Rabobank zou ik CAMT.053 en CSV als belangrijkste formaten nemen.
Rabobank geeft bovendien aan dat MT940 vanaf 15 november 2026 wordt uitgefaseerd ten gunste van ISO 20022/CAMT.
De gebruiker downloadt zelf bijvoorbeeld:
afgelopen 7 dagen / deze maand / vorige maand / kwartaal / jaar / aangepaste periode.
Het bestand wordt lokaal in Budgetcoach ingelezen.
Budgetcoach maakt daarvan één uniforme transactiedatabase.