Eine Schritt-für-Schritt-Anleitung für Plaintext-Buchhaltung: Holen Sie Ihre Banktransaktionen aus der EU und Großbritannien direkt in Ihr Beancount-Hauptbuch. 3 €/Monat, kein eIDAS-Zertifikat, keine Rate-Limit-Mauer, und verschlüsselt, sodass nur Sie es lesen können.
€3/Monat — 1 Konto inklusive · Keine Kreditkarte erforderlich
Einrichtung in 5 Minuten
Holen Sie sich den beangulp-Importer von PyPI. Er bringt das benötigte Client-SDK mit, sodass dies die einzige Abhängigkeit ist, die Sie hinzufügen müssen.
Exportieren Sie credentials.json aus dem open-banking.io-Dashboard — sie verbindet einen API key mit dem Entschlüsselungsschlüssel, den nur Sie besitzen, sodass der Importer Ihre Daten lokal lesen kann.
Das zweite Snippet gibt alle Konto-IDs aus, die Sie zuordnen können. Kopieren Sie die IDs, die Sie synchronisieren möchten — Sie fügen sie im nächsten Schritt in die Konfiguration ein.
Erstellen Sie eine *openbanking.yaml-Datei neben Ihrem Hauptbuch. Verweisen Sie sie auf Ihre Zugangsdaten und ordnen Sie jede Bankkonto-ID einem Beancount-Konto zu. currency, counterpart und assert_balance sind pro Konto optional.
Jeder Dateiname, der auf openbanking.yaml endet, wird vom identify()-Schritt des Importers automatisch erkannt — behalten Sie eine Datei pro Hauptbuch oder mehrere, wenn Sie Ihre Bücher aufteilen.
Binden Sie den Importer in ein einzeiliges beangulp-Skript ein, extrahieren Sie dann die Transaktionen und hängen Sie sie an Ihr Hauptbuch an. Führen Sie es von Hand, aus einem Makefile oder per Cron-Zeitplan aus.
beangulps extract gibt Beancount-Einträge auf stdout aus — leiten Sie sie in Ihr Hauptbuch um oder in eine Staging-Datei, die Sie vor dem Zusammenführen prüfen.
Sie erhalten echte Beancount-Transaktionen mit vorzeichenbehafteten Beträgen, einer obio-id auf jeder Buchung zur Deduplizierung und einer optionalen Saldo-Assertion am Ende jedes Laufs.
Ein erneutes Ausführen ist sicher: beangulp dedupliziert anhand der obio-id-Metadaten, sodass derselbe Zeitraum nie doppelt importiert wird. Leiten Sie die Ausgabe durch smart_importer, um die zweite Buchung automatisch zu kategorisieren.
Warum es zur Plaintext-Buchhaltung passt
Transaktionen werden auf Ihrem Gerät mit einem Schlüssel verschlüsselt, den nur Sie besitzen. Wir speichern Chiffretext, sodass Ihr Kontoauszug nie in lesbarer Form auf unseren Servern liegt.
Kein PSD2- (eIDAS-)Zertifikat zu kaufen oder zu registrieren und kein Bankantrag, der zuerst einzureichen ist. Verbinden Sie Ihre Bank und beginnen Sie mit dem Import.
Keine Grenze von vier Anfragen pro Konto und Tag, um die herum geplant werden muss. Extrahieren Sie so oft, wie Ihre Bücher es tatsächlich benötigen.
Reine beangulp-Ausgabe — leiten Sie sie durch smart_importer zur automatischen Kategorisierung oder durch fava, bean-check und Ihre eigenen Skripte. Kein Lock-in.
Ihr kostenloses Privatpaket nimmt keine neuen Self-Hoster mehr auf, und die Grenze von vier Anfragen pro Konto und Tag stört routinemäßige Beancount-Importe. open-banking.io ist der Ersatz für 3 €/Monat — kein Zertifikat, keine tägliche Mauer, und verschlüsselt, sodass nur Sie es lesen können. (Die Bankanbindung erfolgt über unseren lizenzierten Anbieter Enable Banking.)
Tiefer graben
Verbinden Sie in wenigen Minuten eine Bank aus der EU oder Großbritannien und halten Sie Ihr Hauptbuch synchron — für 3 € im Monat.
Frühzugang sichernKeine Kreditkarte erforderlich