Skip to content
All work

P—04Double-entry accountingWorking demo

Ledgerline

Every transaction through vouchers, into a ledger that cannot be edited.

Type
Accounting software
Voucher types
11
Automated tests
263 · 927 assertions
Technology
LaravelMySQLBootstrap
Ledgerline dashboard with cash, bank, receivables and payables, an income versus expense chart and recent vouchers

A complete double-entry accounting system: multi-company and multi-branch, fiscal years with period locks, a voucher engine with an approval workflow, and a general ledger that is insert-only — corrections post reversals, never edits.

01Challenge

Accounting software earns trust by being impossible to quietly change. The books had to stay consistent across companies, branches and periods, and every figure had to be traceable to its source.

02Approach

Vouchers move from draft to approved to posted; posted entries are never edited, only reversed. Month locks and year-end close protect finished periods. Receivables and payables carry FIFO ageing and enforced credit limits, with budgets, fixed-asset depreciation and an audit trail on every model.

A posted journal voucher with its workflow, attachments and change history
A posted voucher: workflow, attachments and history.

03Result

General ledger, trial balance, balance sheet, profit and loss, cash, bank, day and journal books — all exportable — backed by 263 automated tests.

Balance sheet report with assets, liabilities and equity
Balance sheet, generated from the ledger.

[08]Start

Have an ideaworth building?

Let's turn it into technology people can use.