ezbookkeeping is a self-hosted personal finance manager designed for tracking income and expenses. It functions as a multi-currency bookkeeping tool that manages account balances and total wealth through a private application. The system distinguishes itself by integrating a language model transaction processor to extract data from receipt images and automate financial entry. It also provides a REST-based finance API and a corresponding command-line client, enabling programmatic finance automation and the integration of records with external scripts. The platform includes a financial data an
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. Beyond core bookkeeping, Beancount offers investment portfolio tracking with lot-based cost basis management, configurable booking strategies (FIFO,
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
Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera
Bank is an open-source financial web application that provides double-entry bookkeeping, multi-currency transaction processing, and localized banking interfaces. It maintains accurate financial records and account balances using formal accounting rules, storing every financial operation as balanced debit and credit entries in the database.
Principalele funcționalități ale pietrzakadrian/bank sunt: Accounting Software, Double-Entry Bookkeeping Engines, Currency Exchange APIs, Currency Exchange, Live Rate Integrations, Multi-Currency Financial Managers, Multi-Currency Ledger Management, Open-Source Financial Web Applications.
Alternativele open-source pentru pietrzakadrian/bank includ: mayswind/ezbookkeeping — ezbookkeeping is a self-hosted personal finance manager designed for tracking income and expenses. It functions as a… beancount/beancount — Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a… gnucash/gnucash — GnuCash is a double-entry accounting software designed for personal and small-business financial management. It tracks… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… frappe/books — Books is double-entry accounting software designed for recording business transactions and managing a general ledger.… simonmichael/hledger — hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in…