The platform

One ledger. One agent. Eleven ways in.

Every module below reads and writes the same double-entry ledger, which is why a figure means the same thing wherever you read it — and why the agent can be trusted with any of them.

General ledger

Every transaction posts itself, the second it happens.

A real double-entry ledger underneath the whole business. Sales, purchases, payments and stock movements post to the chart of accounts as they occur, not on a nightly sync you have to trust.

  • Multi-dimensional: account, outlet, project, department

  • Recurring and reversing journals

  • Drill from any balance to the document behind it

A journal posted automatically from Sale · Malé outlet · 14:32: 1010 Cash debit 1,240.00; 4010 Sales credit 1,148.15; 2310 GST payable credit 91.85. Balanced.
Accounts payable

Bills route themselves through your approval rules.

Supplier bills arrive, get coded against the right accounts and dimensions, route through your approval rules, and land in the ledger and the payment run.

  • Rule-based approval routing

  • Bill coding that remembers how you coded it last time

  • Supplier aging that ties to the control account

Profit and loss for August 2026 in MVR: Revenue 3,412,880; Cost of sales (1,197,510); Gross profit 2,215,370; Operating expenses (1,684,220); Net profit 531,150.
Accounts receivable

The aging is always current, because the ledger is.

Invoices, receipts and allocations in one place, with aging that reconciles to the control account because it is the same ledger.

  • Allocation and reallocation against open invoices

  • Aging by customer, outlet or dimension

  • Credit notes that post the way an auditor expects

Profit and loss for August 2026 in MVR: Revenue 3,412,880; Cost of sales (1,197,510); Gross profit 2,215,370; Operating expenses (1,684,220); Net profit 531,150.
Bank reconciliation

Rules clear the easy lines. You see only the exceptions.

Import the statement, let the rules match what they can, and work only the exceptions. Matches post straight to the ledger.

  • Rule-based automatic matching

  • Statement import with full transaction history

  • Transfers between your own accounts handled as one movement

Bank reconciliation against the BML current account, 396 of 412 lines matched automatically: BML · TRF 88214 to Payment · Sea Foods Pvt, Matched; BML · POS SETTLE to Receipt · Card settlement, Matched; BML · CHQ 10442 to No ledger match, Review.
Close management

It knows what is done, and what still blocks the lock.

The period close as a tracked process: accruals, revaluation, reconciliations and locks, each with an owner and a state, rather than a spreadsheet somebody keeps on their desktop.

  • Close checklist with real completion state

  • Fiscal period locks

  • Accruals and automatic reversals

Close checklist for August 2026 with every item complete: Bank reconciliation 412 / 412; FX revaluation USD · MVR; Accruals posted 18; MIRA GST return Filed. Day 1 close, period locked.
Multi-entity consolidation

The group consolidates as the entities post.

Organisation groups roll up to a consolidated view, in one presentation currency, with intercompany eliminations handled rather than hidden.

  • Group and sub-group rollups

  • Presentation-currency translation

  • Entity-level drilldown from any group figure

Consolidated revenue for Group · 4 entities · MVR: Malé Retail Pvt Ltd 1,204,500; Hulhumalé F&B Pvt Ltd 842,110; Island Logistics Pvt Ltd 318,400; Eliminations (112,900); Consolidated revenue 2,252,110.
Real-time reporting

The P&L is current, because the ledger is.

Financial statements, management reports and saved views that read the live ledger. Schedule them, email them, export them.

  • Saved report views per role

  • Scheduled and emailed reports

  • PDF and spreadsheet export

Profit and loss for August 2026 in MVR: Revenue 3,412,880; Cost of sales (1,197,510); Gross profit 2,215,370; Operating expenses (1,684,220); Net profit 531,150.
Budgets and dimensions

Compare against plan on any cut of the business.

Budgets by account and dimension, with allocation rules that spread shared costs the way your business actually works.

  • Budget versus actual on any dimension

  • Allocation rules and scheduled runs

  • Project and department tracking

Profit and loss for August 2026 in MVR: Revenue 3,412,880; Cost of sales (1,197,510); Gross profit 2,215,370; Operating expenses (1,684,220); Net profit 531,150.
Fixed assets

Depreciation that posts itself and a register that ties out.

Asset classes, schedules and disposals, with the depreciation journal posting to the ledger on the right day.

  • Asset classes and depreciation schedules

  • Automatic monthly depreciation posting

  • A register that reconciles to the ledger

Profit and loss for August 2026 in MVR: Revenue 3,412,880; Cost of sales (1,197,510); Gross profit 2,215,370; Operating expenses (1,684,220); Net profit 531,150.
Tax and MIRA GST

A filing-ready return, not a spreadsheet reconstruction.

Multi-rate tax handled at the line, a tax summary you can check, and a GST return built from the ledger rather than assembled at the deadline.

  • Multi-rate and mixed-supply handling

  • Input and output tax statements with supplier TIN

  • A return that traces back to source documents

MIRA GST return for August 2026: Output tax (8%) 273,030; Input tax (95,801); Payable to MIRA 177,229. Ready to file.
The AI agent

Ask in words. Every answer cites the entries behind it.

An agent that reads the ledger, answers the question you asked, and cites the journal lines behind the answer so you can check it.

  • Every answer cites the entries behind it

  • Anomaly detection across posted activity

  • Scoped to your organisation and your permissions

The AI agent answering the question "Why is food cost up at Hulhumalé this month?" with: Food cost is 3.1 points higher than August. MVR 84,200 of that is a single supplier price move on chicken, posted across 22 bills. It cites JE-20984, JE-21003, Price move · Chicken +18%.

See it close a month.

A working demo on your own chart of accounts, not a slide deck.

Request a demo

Hubits Finance

An AI accountant for Maldivian finance teams. Sales, purchases and payments post themselves to a real double-entry ledger, the agent raises what does not fit, and the month closes in a day.

© 2026 Hubits Finance. Built in the Maldives.