Module by module

Built as one suite. Documented as seven modules.

Every item below is shipped, tested software — not a roadmap slide. Where a feature is plan-gated, we say so plainly.

§01

Accounting & Morocco Compliance

The core of the product — where most ERPs stop at translation, this is where Arbarak starts.

  • Full PCGE / CGNC chart of accounts with accountant-validated mapping
  • CGI art. 145 & 146 legal invoicing — ICE, sequential numbering, VAT exemption mentions enforced before submission
  • VAT position report — collected, recoverable, and net by rate, from real posted invoices
  • Withholding tracking, gated behind a cited fiscal rule or a mandatory manual citation
  • Bilingual (FR/AR) Bilan, CPC, ESG, Tableau de Financement & ETIC statements
  • Immutable review log — every mapping and export is signed off and locked, never silently edited
§02

Sales & Purchasing

Quote-to-cash and procure-to-pay, tied to the same compliant chart of accounts.

  • Quotations, sales orders, and invoicing with Moroccan legal fields built in
  • Purchase orders and purchase invoicing against real supplier records
  • Create a Purchase Invoice directly from a photographed receipt (Business plan and above)
  • Customer and supplier ICE tracking for legal invoicing compliance
§03

Inventory & Banking

Stock and cash, reconciled against the same ledger.

  • Real-time stock movement and valuation
  • Bank reconciliation posting directly into your validated chart of accounts
  • Warehouse and item tracking for trading businesses
§04

HR & Payroll

CNSS, AMO, and IR — computed, not guessed.

  • Salary Slip deductions computed from validated fiscal rules — never a hardcoded rate
  • CNSS and AMO employee contributions built into standard salary components
  • IR income tax via progressive slabs, with payroll readiness reporting so nothing runs half-configured
  • Department-scoped access — restrict a manager to their own team's HR records in a few clicks
§05

AI-Assisted Bookkeeping

AI suggests. Your accountant decides. Never the other way around.

  • AI-assisted account-to-PCGE mapping suggestions, alongside a transparent heuristic match
  • Invoice photo scanning that drafts a Purchase Invoice for your review — never auto-posts
  • An in-product assistant that answers questions about your own workspace
  • Every AI suggestion is discarded if it doesn't match a real, valid catalog entry — no invented account codes, ever
§06

Your Brand, Your Workspace

A subscribed company can make its own workspace feel like its own.

  • Add your own logo, favicon, and display name to your login page and email — without hiding that it runs on Arbarak
  • Role-based access down to Department level, not just "admin or nothing"
  • 13 purpose-built roles, from Client Owner to Support Agent — each seeing exactly what their job requires
Architecture, not marketing

One database. One company. No exceptions.

Every subscribed company gets its own dedicated Frappe site and database — not a row in a shared table with a tenant_id column. There is no code path where one company's ledger can be queried alongside another's.

Why this matters

Shared-tenant architectures are cheaper to run — and one misconfigured query away from a real cross-customer data leak. We chose the more expensive architecture on purpose, before there was a single paying customer to demand it.

See it, don't take our word for it

Every module above is live in the demo.