Skip to main content

Accounting Engine

iShopMaster includes a genuine double-entry accounting engine. Sales, purchases, payments and repairs all post to the general ledger, so the financial statements reflect real operations rather than manual summaries.

Double-entry general ledger

Every financial event produces a balanced journal entry. The system enforces that debits equal credits, and entries move through a draft → posted → (reversed/voided) lifecycle.

Balanced entries
Journal entries must balance before they can post.
Source-linked
Each entry links back to its source document — invoice, purchase, payment, repair, and more.
Subledgers
Accounts receivable and payable are reconciled through customer and supplier subledgers.

Chart of accounts

A hierarchical chart of accounts supports international accounting standards.

Standards
Accounts can follow IFRS, GAAP or a custom standard.
Hierarchy
Category → group → subgroup → ledger, with control accounts protecting AR/AP/Inventory.
Per-branch
Accounts are organized per branch for branch-level financials.

Automated posting

Posting rules determine when a business event (e.g. an approved invoice or a received purchase) posts to the ledger and to which accounts — so bookkeeping keeps pace with operations automatically.

Reporting and reconciliation

The engine supports financial statements, budgets vs actuals, fixed-asset and payroll accounting, period locking, and bank reconciliation that matches statement lines to ledger entries.

Frequently Asked Questions

Does iShopMaster have real accounting?

Yes — a genuine double-entry general ledger with a chart of accounts, automated journal posting, subledgers, period locking, financial reports and bank reconciliation.

Which accounting standards are supported?

The chart of accounts can follow IFRS, GAAP or a custom standard, configured per business.

How do sales become accounting entries?

Posting rules automatically generate balanced journal entries when source documents reach the configured status, mapping to the correct ledger accounts.

More documentation

← All documentationBook a demo