Product
Product overview CRM & Customers Sales Procurement Inventory Finance Accounting HR & Payroll Projects Fleet & Logistics Retail / POS Leasing Agriculture Manpower All modules
Solutions
Construction & contracting Transport & logistics Real estate Retail Agriculture & livestock Manpower supply Trading & distribution Services
Resources
Blog Guides
Pricing About Contact
Sign in Request a demo
Product overview

A modular ERP foundation — not a bundle of apps.

A business shouldn't need five systems to sell, buy, stock, deliver and get paid. Circumz holds the shared data — customers, projects, money — once, and modules plug into it as your operation needs them.

01How it's structured

Core underneath. Capability on top.

Every company runs the same core: CRM, sales, procurement, inventory, finance, accounting and HR. Industry modules for projects, fleet, retail, leasing, agriculture and manpower sit on top and read the same records.

  • One customer record. CRM, sales, projects, logistics and finance all reference it.
  • Documents that point back. A bill, a stock issue, a timesheet or a rent invoice carries the reference of what it came from.
  • Modules, not migrations. Turning on a new module reads data you already have.
ERP coreEvery Circumz company
Shared data modelPostgreSQL, one transaction
Customers & parties Projects & leases Items & warehouses Employees Currencies & tax codes Ledger Users & roles Audit trail
02How modules connect

One job, start to finish.

The chain that runs through the middle of the platform. Each document is created from the one before it, with a reference back.

ARAl Rashid Contracting · customer
  1. Sales
    Q-1042
    Quotation accepted
    5 lines · SAR 460,000 incl. VAT
  2. Sales
    CT-0231
    Contract signed
    Scope & value carried over
    Q-1042
  3. Projects
    P-102
    Project opened
    BOQ and budget by category
    CT-0231
  4. Procurement
    PO-1042
    Ordered from BOQ
    25 T steel, Al Zamil Steel
    P-102
  5. Inventory
    GRN-205
    Goods received
    Stock +18 T, Riyadh Central
    PO-1042
  6. Inventory
    ISS-388
    Issued to site
    Cost lands on P-102 actuals
    P-102
  7. Finance
    INV-1048
    Tax invoice issued
    Milestone 3 · 15% VAT
    CT-0231
  8. Reporting
    18.7%
    Live project margin
    Revenue, cost and cash — one record

No re-keying

Quotations become contracts, contracts become projects, POs are raised from BOQ lines — the data moves, people don't retype it.

Cost where it happens

Material issued to site posts to the project the same moment the stock leaves the warehouse — not at month-end.

Margin while it matters

Budget, actual and invoiced amounts sit on one project record, so an overrun shows up in week six, not at handover.

03Reporting & visibility

Numbers that come from the work.

Project cost is built from actual purchases, stock issues and expenses — so budget vs. actual, margin and receivables are current without anyone assembling a report.

  • Project profitability — contract value, invoiced, collected and cost by category.
  • AR & AP aging — current, 1–30, 31–60, 61–90 and 90+ day buckets.
  • Operational dashboards — revenue, budget vs. actual, shipments and stock, plus 37 filterable reports with CSV export.
04The books

The ledger follows the operation.

Invoices, payments, supplier bills, stock movements, retail sales, payroll and farm, fleet and lease costs post to a double-entry ledger in the same transaction as the document. No month-end import, and no journal that disagrees with the invoice.

  • Enforced in the database. Entries must balance, lines are append-only and corrections are reversals.
  • Switch on when ready. Accounting is opt-in per company, with a go-live date and opening balances as a journal.
  • Statements and close. Trial balance, income statement, balance sheet, tax position, period lock and year-end close.
Accounting module
05Currency, tax and language

Set up for your country.

Saudi Arabia is the deepest implementation, but the platform is not tied to it. Currency, tax and formats are company settings.

43 currencies

Each with its own minor units. A document can be in a foreign currency with an exchange rate frozen on it. Payments settle at the rate of the day and record the realised gain or loss.

19 country regimes

Tax name, tax-ID label and format, standard and reduced rates, date and number style. Starting points you can edit, not tax advice. Tax codes are chosen on every line.

English and Arabic

A company default and a per-user switch, with right-to-left layout. The Arabic catalogue covers navigation and the common screens; anything untranslated stays in English.

Roles & permissions

Module-level access, per role

Illustrative configuration of Circumz's built-in roles.

Role CRM Sales Projects Buy Stock Fleet Finance
Owner
Project Manager
Procurement
Warehouse
Fleet Manager
Finance
Sales
06Security & access control

Everyone works in one system. Not in each other's data.

Fifteen built-in roles, from owner and administrator to project, procurement, warehouse, finance, logistics, fleet, sales, property, store, cashier, farm, HR and manpower coordinator. Permissions to view, create, edit, delete and approve are set per module.

  • Approvals where they matter — purchase requests are approved before they become orders.
  • Activity on every record — who created, received, issued or paid, and when.
07Saudi Arabia

Built to ZATCA's document model.

For Saudi sellers invoicing in SAR, tax invoices, simplified invoices and notes follow ZATCA's structure from the first line. Other countries get plain numbered tax invoices.

  • Document types — tax invoice, simplified tax invoice, credit note, debit note and prepayment.
  • Party data — VAT and CR numbers with bilingual Arabic/English names and addresses.
  • Structured output — XML representation, signing, QR codes and validation.

Submission runs in a labelled demo mode. Documents follow the real model but are never sent to ZATCA's live platform, and Circumz does not claim ZATCA certification.

See it on your own operation.

Walk through the modules that matter to you, configured around how your business actually runs.