Plain Text Accounting (PTA)
Einführung in Plain Text Accounting
- Plain Text Accounting (PTA) ist eine Methode, Buchhaltung und Finanzbuchführung mit Textdateien und kommandozeilenfreundlicher Software durchzuführen
- Zu den wichtigsten Werkzeugen gehören Ledger, hledger und Beancount
- Diese Website sammelt Werkzeuge, Dokumentation und Praxisbeispiele aus der PTA-Community und wird von Simon Michael und Mitwirkenden gepflegt
Sitemap
- Bietet vielfältige Materialien wie einen Überblick über PTA, Neuigkeiten und Diskussionen, Videos, Folien, Dokumentation, FAQ, Kochbuch, Software und mehr
Neuigkeiten und Diskussionen
- Diskussionen zu PTA finden auf verschiedenen Plattformen statt, darunter Foren, Chaträume, Blogs und Artikel, Reddit, Lemmy, Hacker News, Mastodon, Twitter und Stack Exchange
Videos
- Bietet Videos mit Vorträgen verschiedener Sprecher zu Themen wie Ledger CLI, persönliches Finanzmanagement, Ausgabenverfolgung mit Obsidian und den Vorteilen von Plain Text Accounting
Folien
- Bietet Folien zu verschiedenen Themen wie einer Architektur-Tour durch hledger, einer Einführung in Plain Text Accounting und rein funktionalem persönlichem Finanzmanagement
Dokumentation
- Bietet verschiedene Dokumente wie Buchhaltungsgrundlagen, Dokumentation zu PTA-Apps, Vergleiche, Einführungen, Cheat Sheets, Kochbücher und FAQ
Software
- Bietet vielfältige Software für PTA-Apps, Editor-Plugins, Datenimport/-konvertierung, Preisabfrage, Datengenerierung, Workflows, Formatierung, Berichterstellung, Zeiterfassung und UI
PTA-Apps
- Stellt verschiedene PTA-Apps wie Ledger, hledger und Beancount vor und vergleicht für jede App den Startzeitpunkt, das letzte Release, den Code, die Anzahl der Committer, Sterne, die Größe der Mailingliste, die Chat-Größe und die Issue-Quote
Editor-Plugins
- Bietet verschiedene Editor-Plugins für Atom, Emacs, IntelliJ, Nano, Sublime, TextMate, VIM und VS Code
Datenimport/-konvertierung
- Bietet verschiedene Werkzeuge für den Datenimport und die Datenkonvertierung, darunter CSV-Konvertierung und Tools zur Umwandlung von Daten aus verschiedenen Formaten in Beancount
Preisabfrage
- Zeigt, wie sich Marktpreise mit verschiedenen Werkzeugen wie Beancount, hledger und Ledger abrufen lassen
Datengenerierung
- Bietet verschiedene Werkzeuge zur Datengenerierung, darunter die Erzeugung von Preisbuchungen, Abschreibungsbuchungen und Zinspositionen
Workflows
- Bietet verschiedene Workflow-Werkzeuge wie Docker-basierte Systeme, die Erzeugung von hledger-Journals aus CSV-Dateien und Systeme für deutsche Freelancer
Formatierung
- Bietet verschiedene Formatierungswerkzeuge wie einen Formatter für Beancount-Dateien und webbasierte Formatter
Berichterstellung
- Bietet verschiedene Werkzeuge zur Berichterstellung wie Budgetberichte, Apps zur Analyse des Privatvermögens und Werkzeuge zur Erstellung von hledger-Diagrammen
Zeiterfassung
- Bietet Werkzeuge zur Zeiterfassung und Berichterstellung mit org2tc, taskwarrior und hledger
UI, Konsole
- Bietet verschiedene Konsolen-UI-Werkzeuge wie interaktive Werkzeuge zur Buchungseingabe und Transaktionsgeneratoren
UI, curses
- Bietet verschiedene curses-UI-Werkzeuge wie hledger-iadd, hledger-ui und ledger-add
UI, GUI
- Bietet verschiedene GUI-Werkzeuge wie Ledgerble und Prudent
UI, Web
- Bietet verschiedene Web-UI-Werkzeuge wie fava, hledger-web und Paisa
UI, Mobil
- Bietet verschiedene mobile UI-Werkzeuge wie Beancount-Mobile-Apps und NanoLedger
Bibliotheken
- Bietet verschiedene Bibliotheken wie den Beancount-Parser und Beancount-Erweiterungen
Utilities
- Bietet verschiedene Utilities wie Beancount-Kommandozeilenwerkzeuge und hledger-lib
API
- Bietet verschiedene API wie gledger, hledger-lib und die BeanHub API
Zusammenfassung von GN⁺
- Plain Text Accounting ist eine Methode, Buchhaltungsaufgaben mit Textdateien und Kommandozeilenwerkzeugen durchzuführen, wobei Werkzeuge wie Ledger, hledger und Beancount verwendet werden
- Diskussionen zu PTA finden auf verschiedenen Plattformen statt, und es werden vielfältige Materialien wie Videos, Folien und Dokumentation angeboten
- Verschiedene PTA-Apps sowie Editor-Plugins, Werkzeuge für Datenimport/-konvertierung und Preisabfrage helfen Nutzern dabei, Buchhaltungsaufgaben einfacher auszuführen
- Dieser Artikel ist nützlich für Menschen, die sich für PTA interessieren, und besonders hilfreich für Entwickler, die Kommandozeilenwerkzeuge bevorzugen
- Ähnliche Projekte mit vergleichbarer Funktionalität sind GnuCash und QuickBooks
1 Kommentare
Hacker-News-Kommentare
Ich nutze ledger-cli seit 20 Jahren. Es ist nicht perfekt, aber ich bin sehr zufrieden damit. Alles ist reiner Text, daher ist es einfach, Skripte zu schreiben, es in VIM zu lesen und Daten zu extrahieren. Die Ledger-Datei eines meiner aktuellen Unternehmen ist eine 2-MB-Textdatei und enthält Transaktionen seit 2016.
Ein sofortiges, strenges Kategorisierungssystem passt nicht zu jedem. In meinem Unternehmen haben wir einen zweistufigen Ansatz verwendet.
Dank LLMs ist Plain-Text-Buchhaltung viel einfacher geworden. Ich kann Bankauszüge in hledger importieren und manuelle Eingaben vermeiden.
Ich habe Beancount verwendet und es genossen, Datenimport-Tools zu schreiben und Buchhaltung selbst zu erleben. Allerdings habe ich seit fast einem Jahr keine Daten mehr importiert. Ich wollte es jeden Monat tun, aber es dauert 30 bis 60 Minuten und ist lästig.
Plain-Text-Buchhaltung ist großartig, aber dass Menschen Bankdaten in Standardformaten herunterladen können, ist eine große Hürde.
Ich habe eine praktische „Rezepte“-Serie darüber geschrieben, wie man Ledger effektiv nutzt.
Ich suche nach einer Plain-Text-Lösung, die Inventar (Mengen, FIFO, durchschnittliche Dollarkosten) und Rechnungen/POs (AP/AR) beherrscht.
Ich würde gern hören, wie andere verschiedene Plain-Text-Buchhaltungstools verwenden.
Ich bin ein großer Ledger-Fan und betreibe mein gesamtes Buchhaltungsleben seit acht Jahren mit hledger.