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
- Platform ArchitectureMulti-tenant SaaS ERP + POS: isolated tenants, multi-branch, modular capabilities.
- Inventory EngineIMEI/serial tracking, batch stock, stock movements, availability and valuation.
- Multi-CurrencyBase + transaction currency, exchange-rate engine with historical rates.
- Security & ComplianceData isolation, role-based access, audit trail, and protection of sensitive data.
- API OverviewREST API, authenticated access, API keys + webhooks, feed-ready catalog data.
- Commerce & FeedsCatalog model, product feeds, and marketplace / AI-shopping readiness.