Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a hierarchical five-type tree, and verifies balances at specific dates using precision-derived tolerances. Transactions are recorded in plain-text files with a strict syntax that supports currency-specific rounding, automatic interpolation of missing amounts, and comprehensive metadata including tags, links, and payee annotations.
Les fonctionnalités principales de beancount/beancount sont : Double-Entry Accounting Tools, Double-Entry Bookkeeping Engines, Double-Entry Transaction Journals, Price Databases, Financial Report Generators, Account Management, Financial Account Categorization, Hierarchical Account Structures.
Les alternatives open-source à beancount/beancount incluent : simonmichael/hledger — hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in… gnucash/gnucash — GnuCash is a double-entry accounting software designed for personal and small-business financial management. It tracks… ledger/ledger. securo-finance/securo — Securo is a self-hosted personal finance management platform designed to provide users with complete control over… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… beancount/fava — Fava is a web-based dashboard and query tool for visualizing and analyzing financial records stored in Beancount…
hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va
GnuCash is a double-entry accounting software designed for personal and small-business financial management. It tracks assets, liabilities, income, and expenses using a bookkeeping system that ensures financial accuracy. The platform functions as a multi-currency bookkeeping system and a SQL-based financial ledger, persisting accounting data in relational databases or XML files. The system is distinguished by its extensibility as a Python-scriptable accounting tool, providing Python bindings and a REPL for automating tasks and creating custom reports. It also serves as an investment portfolio
Securo is a self-hosted personal finance management platform designed to provide users with complete control over their private financial data. By deploying the application within their own infrastructure, users can aggregate bank accounts, track income and expenses, and monitor investment portfolios while maintaining data privacy. The system supports multi-user access, allowing for collaborative expense tracking and shared financial management within a single environment. The platform distinguishes itself through the integration of local artificial intelligence, which enables users to query