Web-based double-entry accounting and ERP with invoicing, inventory, and PostgreSQL storage
Other
- Perl
- PLpgSQL
- HTML

About LedgerSMB
LedgerSMB is a free web-based double-entry accounting system for small and medium businesses. It covers accounting and ERP tasks like quotations, ordering, invoicing, projects, timecards, inventory management, and shipping from a browser-based UI.
It stores data in PostgreSQL and can send orders, invoices, and RFQs by built-in email with PDF attachments. Customer-facing output is customizable in templates, and supported formats include PDF, CSV, HTML, and ODF.
LedgerSMB runs with Perl 5.38+, PostgreSQL 14+, and a web server such as nginx, Apache HTTPd, lighttpd, or Varnish. It can also be set up with Docker and docker-compose for evaluation or installation, and it is licensed under GPLv2.
Key features
- Double-entry accounting in a browser-based UI
- Quotations, ordering, invoicing, and projects
- Timecards, inventory management, and shipping
- Built-in email for orders, invoices, and RFQs
- Template-based output in PDF, CSV, HTML, and ODF
Details
- Project started
- 2006 (from SQL-Ledger)
- Language
- Perl · PL/pgSQL
- License
- GNU GPLv2
- Database
- PostgreSQL 14+
- Server
- Perl 5.38+ · web server
- Platforms
- Web · Docker
