Closed beta · one organisation · one ledger

Books that post. CRM, stock and people that never invent a second P&L.

OmniERP is a double-entry suite for firms that close the books. Finance owns the journal. Everything else shares the same organisation.

Six apps. One organisation.

Open Finance for money. The others are operational — they never invent a parallel P&L.

Finance

Quotes, invoices, bills, expenses, payments, journals, P&L, balance sheet and aged AR/AP. Every save posts a balanced journal.

CRM

Leads become the same customer Finance bills. Pipeline is not revenue.

Inventory

Items, warehouses and adjustments. Sales post COGS. Stock is not a second set of books.

Manufacturing

Bills of materials and work orders that produce stock at cost.

OmniPeople

Directory, leave and payroll runs. Statutory e-file stays with your tax authority.

Projects

Jobs you can name on invoices and expenses. Not a parallel ledger.

How the books work

If it cannot post a balanced journal, it does not save. Reports read those journals — not a second spreadsheet.

Invoice

Document and balanced journal save together. A quote never posts.

Tax

Country pack rates. US will not invent a sales-tax percentage.

Stock

Tracked items post inventory and COGS. Opening stock hits equity, not income.

Approvals

None, simple or multi-level — set per organisation, optional project profit on approve.

Portal

Customer link to view, accept a quote or acknowledge. Online collection is off.

Reports

P&L, balance sheet, trial balance and aged AR/AP from posted journals only.

Twelve country packs. One engine.

Currency, tax ID label, fiscal year, inclusive vs exclusive, headline rates. Chosen at onboarding — not switched under live invoices.

  • KE
  • AE
  • GB
  • US
  • IN
  • AU
  • CA
  • ZA
  • NZ
  • SG
  • SA
  • NG

Kenya VAT 16% exclusive. UAE shows TRN and Arabic on the tax invoice. US fails closed without a verified address rate.

Closed beta, said plainly

No FTA, ZATCA, MTD or GSTR e-file. No live bank feeds. Customer cards are not collected on invoices — you record payment in OmniERP. Your organisation can subscribe to OmniERP on Settings → Organization → OmniERP billing.

Invite and invoice email send when mail is configured. Otherwise you get a copyable link.