Chart of accounts

Every time money moves — a wallet is topped up, a fee is charged, a payout is settled — it needs to land somewhere specific. The Chart of Accounts (CoA) is the structure that defines where.

Think of it as the financial backbone of your product. It organizes every balance, liability, fee, and settlement flow into clearly defined buckets — so your ledger is always clean, your reporting is always accurate, and your finance team always knows exactly where every dirham is.

Vrtx maintains this structure automatically. You define the accounts that match your business. Vrtx ensures every transaction maps to the right one, from the moment it's created.

Why this matters

A well-structured Chart of Accounts means cleaner audits, faster reconciliation, and zero unexplained discrepancies — regardless of how many products, wallets, or entities you operate.


What the CoA covers

The Chart of Accounts isn't just a list of buckets. It's a governed financial framework built to support multi-entity businesses, multiple product lines, and complex wallet structures — and to keep everything reconcilable as your operations grow.

What gets organized

Every financial movement across your platform has a home in the CoA — operating balances, customer liability accounts, transaction fees, taxes, pending funds, and settlement positions. Nothing floats unassigned.

Who it's built for

Finance teams who need reporting clarity at scale. Product teams who need a ledger that doesn't break when they add a new wallet type or market. Compliance teams who need a complete, auditable trail of every account and every change made to it.


Core capabilities

Naming & tagging

Give every account a clear, human-readable name and apply custom tags for easy filtering, grouping, and reporting across your finance stack.

Standardized account types

Accounts are automatically classified into Vrtx categories — Business, Customer, or Internal — ensuring consistent structure across your ledger.

Consistent numbering

Enforce unique account codes using a strict 12-digit numbering format, supporting multiple schemes across entities and products.

Currency configuration

Assign a specific currency — SAR, USD, or other supported fiat — to every account at creation. Mixed-currency ledgers stay clean by design.

Ledger protection

Once created, only an account's name and tags can be changed. Core fields are locked to protect ledger integrity and prevent accidental misclassification.

Safe deactivation

Accounts are never deleted. They are marked inactive, preserving the complete historical record for audits, reconciliation, and reporting.

Multi-entity support

Create separate Charts of Accounts for each business entity and map them to your external accounting systems — ERP, SAP, or otherwise.

Version history & export

Every change to the CoA is logged. Export the full history at any time for external reconciliation or regulatory reporting.


Audit-ready by default

Every account creation, modification, and deactivation is logged with a timestamp and actor. Your CoA history is always available for regulatory review without any additional setup.