All project updates

Account ledgers and optional modules in 0.1.3-preview

ยท Release announcement

Follow the balance after each posted entry, review opening cutover, reconcile bank statements and choose whether a company uses the cash POS showcase.

PHP Ledger guidance: use this page with the matching release notes and evaluate the workflow using synthetic records.

Find the running balance

Open Reports, choose Open account ledger and select an account. Transactions and Journals also link to the ledger. Opening balance, debits, credits, running balance and closing balance retain the same exact accounting calculation; mobile entries show the balance without horizontal scrolling.

Complete the supported period workflow

The preview adds opening trial-balance/CSV review and explicit confirmation, a reconciled unpaid-document register, reasoned period close/reopen, bank CSV matching/reconciliation and core CSV exports. A synthetic two-period business is covered by the accounting checks.

Enable a company module deliberately

The required core remains available with add-ons disabled. Company owners can enable or disable the optional POS showcase after compatibility checks; old receipts and accounting sources remain readable. Ordinary companies default off, while explicitly created sample companies enable their showcase.

What remains unfinished

Customer/vendor subledgers, reviewed financial-statement packages, production tax/POS, inventory, foreign-exchange accounting and detailed historical imports remain future work. Next come API/MCP reads, then controlled commands and optional AR/AP. Technical checks do not replace qualified accounting/security review or observed pilot use.

The package includes production dependencies, eleven migration files, installation/upgrade guides and a SHA-256 checksum. Evaluate with synthetic records.

Product screen

Development preview with synthetic sample data

Scroll the image to explore it. With a keyboard, focus the image area and use the arrow keys.