En steg-för-steg-guide för plaintext-bokföring: hämta dina banktransaktioner från EU och Storbritannien direkt in i din Beancount-liggare. 3 €/månad, inget eIDAS-certifikat, ingen rate limit-mur, och krypterat så att bara du kan läsa det.
€3/mån — 1 konto ingår · Inget kreditkort krävs
Uppsättning på 5 minuter
Hämta beangulp-importören från PyPI. Den levereras med det klient-SDK den behöver, så det är det enda beroende du behöver lägga till.
Exportera credentials.json från open-banking.io-dashboarden — den parar ihop en API-nyckel med den dekrypteringsnyckel som bara du har, så att importören kan läsa dina data lokalt.
Det andra kodavsnittet skriver ut alla konto-id:n du kan mappa. Kopiera de id:n du vill synka — dem klistrar du in i konfigurationen i nästa steg.
Skapa en *openbanking.yaml-fil bredvid din liggare. Peka den mot dina credentials och mappa varje bankkonto-id till ett Beancount-konto. currency, counterpart och assert_balance är valfria per konto.
Alla filnamn som slutar på openbanking.yaml upptäcks automatiskt av importörens identify()-steg — håll en fil per liggare, eller flera om du delar upp din bokföring.
Koppla in importören i ett beangulp-skript på en fil, extrahera sedan transaktionerna och lägg till dem i din liggare. Kör det för hand, från en Makefile eller på ett cron-schema.
beangulps extract skriver ut Beancount-poster till stdout — omdirigera dem in i din liggare, eller till en mellanfil som du granskar innan du slår ihop.
Du får riktiga Beancount-transaktioner med förtecken på beloppen, ett obio-id på varje postering för deduplicering och ett valfritt saldopåstående i slutet av varje körning.
Det är säkert att köra igen: beangulp deduplicerar på obio-id-metadatan, så att importera samma fönster två gånger dubblerar aldrig dina posteringar. Skicka utdatan genom smart_importer för att automatiskt kategorisera den andra posteringen.
Varför det passar plaintext-bokföring
Transaktioner krypteras på din enhet med en nyckel bara du har. Vi lagrar chiffertext, så ditt kontoutdrag ligger aldrig i läsbar form på våra servrar.
Inget PSD2- (eIDAS-)certifikat att köpa eller registrera, och ingen bankansökan att lämna in först. Anslut din bank och börja importera.
Ingen gräns på fyra förfrågningar per konto och dag att planera runt. Extrahera så ofta din bokföring faktiskt behöver.
Vanlig beangulp-utdata — skicka den genom smart_importer för automatisk kategorisering, eller fava, bean-check och dina egna skript. Ingen inlåsning.
Deras gratis privatnivå slutade ta emot nya self-hosters, och gränsen på fyra förfrågningar per konto och dag förstör rutinimporter till Beancount. open-banking.io är ersättningen för 3 €/månad — inget certifikat, ingen daglig mur, och krypterat så att bara du kan läsa det. (Bankanslutningen drivs av vår licensierade leverantör, Enable Banking.)
Gräv djupare
Anslut en bank i EU eller Storbritannien på några minuter och håll din liggare synkad — för 3 € i månaden.
Kom igångInget kreditkort krävs