Zum Hauptinhalt springen

Beancount.io 3.6 Sommer-Release: Intelligentere Importe, handlungsfähige KI und ein neu aufgebautes Mobilerlebnis

7 Minuten LesezeitMike ThriftMike Thrift
Beancount.io 3.6 Sommer-Release: Intelligentere Importe, handlungsfähige KI und ein neu aufgebautes Mobilerlebnis

Ein Plain-Text-Hauptbuch kann Ihnen die vollständige Kontrolle geben und dennoch zur lästigen Pflicht werden, es aktuell zu halten.

Eine Buchhalterfigur aus Knetmasse verbindet Beleg und Smartphone mit einem Laptop und einer grünen Spur prüfbarer Hauptbuchänderungen.

Eine Quittung wartet in Ihrer Kamera-Rolle. Transaktionen von der Bank stapeln sich zur Überprüfung. Eine einfache Frage erfordert eine Abfrage, und eine kleine Korrektur muss warten, bis Sie wieder an Ihrem Computer sind. Keine dieser Aufgaben ist für sich genommen schwierig. Zusammen erzeugen sie genug Reibung, dass ein zuverlässiges Hauptbuch hinter dem echten Leben zurückbleibt.

Das ist das Problem, an dem wir im Jahr 2026 gearbeitet haben.

Beancount.io v3 hat die Grundlage geschaffen: Ihre Bücher sind Plain Text, jede Änderung hat eine Git-Historie, und Ihre Daten bleiben portabel. Mit 3.6 haben wir uns darauf konzentriert, die Distanz zwischen einem Ereignis und einem vertrauenswürdigen Eintrag in Ihrem Hauptbuch zu verkürzen – ohne Transparenz durch eine Blackbox zu ersetzen.

Der erste Engpass: Daten ins Hauptbuch bekommen

Smart Import ordnet importierte Transaktionen vor dem Schreiben zur Prüfung Hauptbuchkonten zu.

Die manuelle Eingabe ist präzise, aber sie ist auch der Ort, an dem Buchhaltungsrückstände beginnen. Finanzdaten kommen normalerweise in unbequemen Formaten: ein PDF-Kontoauszug, eine Tabelle von der Bank, eine Papierquittung oder ein Transaktionsfeed, der Ihren Kontenrahmen nicht kennt.

Wir begannen mit der Einführung von Smart Import. Es verwandelt Kontoauszüge, Tabellenkalkulationen, Quittungen und Bilder in strukturierte Beancount-Einträge. Anstatt Zeilen zu kopieren und Syntax zu korrigieren, überprüfen Sie ein bearbeitbares Ergebnis und entscheiden, was ins Hauptbuch gehört.

Bank Sync mit Plaid folgt nun demselben Prinzip. Es kann Transaktionen auf bereits in Ihrem Hauptbuch vorhandene Konten abbilden und Kategorien vorschlagen, aber die endgültige Entscheidung bleibt bei Ihnen. In den letzten Monaten haben wir Filter nach Bank und Konto, Kontrollen darüber, welche verknüpften Konten geteilt werden, Kontowährungen pro Konto und die Möglichkeit, die Zieldatei für importierte Einträge zu wählen, hinzugefügt.

Der Beleg-Erfassung schließt den Kreislauf. Laden Sie einen Beleg im Web hoch oder fotografieren Sie ihn in der mobilen App, und Beancount.io extrahiert die nützlichen Details und bereitet eine Transaktion zur Überprüfung vor. Die Automatisierung übernimmt die Transkription; Sie behalten das buchhalterische Urteilsvermögen.

Der zweite Engpass: Verständnis in Aktion umsetzen

Anfang des Jahres war Ask AI ein reiner Analyse-Assistent. Es konnte Fragen zu Salden, Ausgaben und Kontohistorie beantworten, aber es hörte an dem Punkt auf, an dem das Hauptbuch geändert werden musste.

Diese Grenze war sicher, aber nicht immer nützlich. Wenn der Assistent eine falsch klassifizierte Ausgabe fand, mussten Sie dennoch das Gespräch verlassen, die richtige Datei finden, sie bearbeiten und das Ergebnis selbst überprüfen.

Im Juni wurde Ask AI zu einem handlungsfähigen Agenten. Es kann BQL-Abfragen ausführen, Dateien einsehen, hochgeladene Belege lesen und Hauptbuch-Änderungen vorbereiten. Bevor etwas geschrieben wird, sehen Sie die vorgeschlagene Änderung und genehmigen oder lehnen sie ab. Akzeptierte Änderungen werden zu gewöhnlichen Git-Commits, sodass sie sichtbar, überprüfbar und rückgängig machbar bleiben.

Dann haben wir die gleichen Fähigkeiten für die Werkzeuge geöffnet, die die Leute bereits verwenden. Der Beancount MCP-Server verbindet ein Hauptbuch über hauptbuchbezogenes OAuth 2.1 mit Claude, Cursor, Windsurf, Zed und anderen MCP-kompatiblen Clients. Sie können eine finanzielle Frage stellen oder eine Bearbeitung vorbereiten, ohne eine Kopie Ihrer Bücher in einen anderen Arbeitsablauf exportieren zu müssen.

Es geht nicht darum, die KI Ihre Finanzen leise verwalten zu lassen. Es geht darum, die KI die mechanische Arbeit erledigen zu lassen, während die menschliche Zustimmung und die Git-Historie im Mittelpunkt bleiben.

Buchhaltung sollte nicht aufhören, wenn Sie Ihren Schreibtisch verlassen

Die neu aufgebaute mobile App zeigt das Home-Dashboard, durchsuchbare Transaktionen und einen nativen Beancount-Dateieditor.

Die mobile App war der schwächste Teil dieses Versprechens. Sie konnte nützliche Informationen anzeigen, aber zu viele reale Aufgaben erforderten immer noch das Web-Dashboard. In diesem Sommer haben wir die App rund um die Arbeit neu aufgebaut, die Menschen tatsächlich abseits des Schreibtisches erledigen müssen.

Der neue Startbildschirm zeigt die Konten und Trends an, die zuerst wichtig sind. Konten unterstützen jetzt Drill-Down und das Eröffnen neuer Konten. Transaktionen sind durchsuchbar und filterbar nach Status, Datum und Konto; die Mehrfachbuchung ist der Standardablauf; und vorhandene Transaktionen können bearbeitet oder gelöscht werden. Berichte bringen Einnahmen, Ausgaben und Bilanzansichten zusammen, anstatt sie über separate Registerkarten zu verstreuen.

Die App kann auch Belege scannen, Konten vorschlagen, Beancount-Dateien durchsuchen und bearbeiten, Hauptbuchfehler anzeigen, aktuelle Git-Änderungen anzeigen und Budgets verfolgen. Mehrwährungsbeträge sind klarer, Diagramme reagieren auf Berührungen, und die Hauptbuch-Schublade erleichtert das Wechseln zwischen persönlichen, geschäftlichen und gemeinsamen Büchern.

Einige der wichtigsten Änderungen sind bewusst weniger sichtbar. Sitzungsanmeldeinformationen befinden sich jetzt in der Keychain oder dem Keystore des Betriebssystems. Laden, Dunkelmodus, Navigation und das Verhalten beim Herunterziehen zum Aktualisieren haben die gleiche Aufmerksamkeit erhalten wie die neuen Bildschirme. Die App unterstützt weiterhin 13 Sprachen.

Es ist nicht länger nur ein Begleiter zum Überprüfen eines Kontostands. Es ist eine praktische Möglichkeit, ein Hauptbuch zu führen, wo auch immer die zugrunde liegende Aktivität stattfindet.

Die Teile im Web zusammenführen

Das aktuelle Beancount.io-Web-Dashboard zeigt eine Gewinn- und Verlustrechnung für das öffentliche Beispielhauptbuch.

Als Import, KI und Mobilgeräte leistungsfähiger wurden, musste sich auch das Web-Dashboard mehr wie ein Arbeitsbereich und weniger wie eine Sammlung von Funktionen anfühlen.

Das Dashboard bietet jetzt eine anpassbare Übersicht, einfachere Navigation, klarere Anleitung für den ersten Start, Kontoeröffnung und -schließung, Bulk-Journal-Aktionen, Budgetverlauf, Beleg-Upload und direkte Links von Buchungskonten zu Berichten. Smart Import, Bank Sync, Ask AI, Dateien, Berichte und Versionshistorie teilen nun einen konsistenteren Ablauf und ein einheitlicheres visuelles Erscheinungsbild.

Unter dieser Oberfläche haben wir das Dashboard auf serverseitiges Rendering umgestellt, den Authentifizierungsstatus auf PostgreSQL und Redis migriert, den Schutz um Anmelde- und Git-Endpunkte verstärkt und automatisierte Tests für kritische Arbeitsabläufe erweitert. Wir haben auch einen neuen TypeScript-Hauptbuchdienst entwickelt, der von einer Rust/WASM-Engine angetrieben wird, und auf Gleichheit getestet. Seine Produktionsumstellung wird sorgfältig gestaffelt, wobei der bestehende Python-Dienst während der Einführungsphase als Rollback-Pfad beibehalten wird.

Im Idealfall sollten Sie über all diese Infrastruktur nicht nachdenken müssen. Sie sollten einfach weniger Verzögerungen, weniger Überraschungen und ein Produkt erleben, das sich über Web, Mobilgeräte, Git und KI hinweg konsistent verhält.

Worum es bei 3.6 wirklich geht

Die einzelnen Funktionen sind wichtig, aber die größere Veränderung ist der Arbeitsablauf, der sie verbindet.

Eine Transaktion kann mit einem Bank-Feed, einem Dokument, einem Mobilfoto, einem Formular, einem Texteditor oder einem Gespräch mit einem KI-Assistenten beginnen. Sie endet immer am selben Ort: einer Plain-Text-Beancount-Datei mit einer prüfbaren Git-Historie. Komfort muss nicht länger auf Kosten von Portabilität oder Kontrolle gehen.

Das ist das Versprechen von 3.6.

Blick auf 4.0: vollständig Open Source

Das Ziel für Beancount.io 4.0 ist größer: das gesamte Beancount.io-Produkt als Open Source verfügbar zu machen.

Das Web-Dashboard und die mobile App werden bereits öffentlich entwickelt, zusammen mit der CLI, Berichtswerkzeugen und Fähigkeiten für Codierungsagenten. Das größte verbleibende Stück ist das Backend, das diese Clients mit gehosteten Hauptbüchern verbindet. Die Öffnung wird die Produktarchitektur näher an das Prinzip bringen, das Beancount.io von Anfang an geleitet hat: Wenn Sie Ihre Finanzdaten besitzen können, sollten Sie auch in der Lage sein, die Software, die sie verwaltet, zu überprüfen und mitzugestalten.

Es liegt noch Entwicklungs- und Dokumentationsarbeit zwischen hier und 4.0. Wir möchten, dass das Ergebnis verständlich, wartbar und für Mitwirkende nützlich ist – nicht nur ein Quellcode-Dump. Beancount.io 3.6 ist ein wichtiger Schritt in diese Zukunft: ein kohärenter Finanzarbeitsbereich, der heute auf offenen Formaten aufbaut und sich in Richtung eines vollständig offenen Stacks bewegt.

Helfen Sie uns, 4.0 öffentlich zu entwickeln

Beancount.io 3.6 ist unter beancount.io verfügbar. Wenn Sie eine vollständig quelloffene Finanzplattform unterstützen möchten, geben Sie Beancount.io auf GitHub einen Stern. Jeder Stern hilft mehr Entwicklern, Buchhaltern und Plain-Text-Accounting-Nutzern, das Projekt zu entdecken—und lässt Sie den Weg zu 4.0 aus nächster Nähe verfolgen.

Diesen Artikel teilen