Demo · live capabilities

Six demonstrations, one page.

Each section below is a complete walk-through of one BMS capability, rendered with figures from a typical OHADA engagement. Numbers reconcile within each demo (KPI strip ↔ table totals) and across demos (the same 240M monthly CA HT drives the VAT and tax sections).

Fictional illustrative figures · No client data
Open my private sandbox Email-gated · 2-hour session · Edit data + watch KPIs recompute live
01 · Revenue Intelligence

Variance, decomposed correctly.

YTD revenue ran at 240M XAF / month for five months. Budget pace is 250M / month. The gap reads as −50M (−4.0%), with volume effect and price effect split cleanly on the variance table so the narrative writes itself.

Revenue YTD
1,200M XAF
HT basis · 5 mo
Budget YTD
1,250M XAF
linear pace
Net gap
−50M XAF
−4.0% vs plan
vs Prior year
+10.0%
trending up
Top 5 product linesBudgetActualΔ
Product A280M300M+20M
Product B220M230M+10M
Product C150M160M+10M
Product D120M110M−10M
Product E80M75M−5M
Top 5 total850M875M+25M

Volume effect (act_qty − bud_qty) × bud_price and price effect (act_price − bud_price) × act_qty reconcile to the GL class 70 movement for the period. Revenue is always sourced from amount_untaxed_signed (HT) on customer invoices — never TTC.

↑ Back to index
02 · Liquidity Posture

Three ratios, one screen.

Current, Quick and Cash ratios trended over 13 months against the 1.0× threshold. The Cash Conversion Cycle walks alongside — DSO 45 + DIO 25 − |DPO| 40 = 30 days reconciles at the end of the strip.

Current ratio
1.40x
healthy · ≥1.2 target
Quick ratio
0.95x
near 1.0 · acceptable
Cash ratio
0.55x
improving trend
CCC
30d
↓ from 45d · 6 mo ago
Cash conversion cycleQ1 2026Q2 2026Δ
DSO · days sales outstanding50d45d−5d
DIO · days inventory outstanding30d25d−5d
DPO · days payable outstanding−35d−40d−5d
CCC = DSO + DIO − |DPO|45d30d−15d

All three components computed on a trailing-twelve-month basis with partial-period annualisation for new tenants — no artificial spikes, no missing data points. The 13-month strip is rendered with the same ECharts engine as the production suite.

↑ Back to index
03 · Receivables Discipline

The customers behind your DSO.

Aging buckets sum to 280M total AR, fully reconciled to the class 41 GL balance. The 50M over-90 figure is concentrated in five customers — provisioning decisions can be made on names, not bucket totals.

Total AR
280M XAF
40 active accounts
DSO
45d
target ≤30d
Over 60 days
70M XAF
25.0% of total
Over 90 days
50M XAF
17.9% · provisioning?
Aging bucketOutstanding% of AR
Current130M46.4%
1–30 days55M19.6%
31–60 days25M8.9%
61–90 days20M7.1%
90+ days50M17.9%
Total280M100.0%
Top 5 offenders · over 90 daysDaysOutstanding
Customer A145d15.0M
Customer B130d12.0M
Customer C115d10.0M
Customer D100d8.0M
Customer E95d5.0M
Sum · matches bucket total50.0M

Top 5 offenders in 61–90 days bucket (F 6M · G 5M · H 4M · I 3M · J 2M) also sum to the bucket total — surfaced ahead of the next escalation cycle.

↑ Back to index
04 · Ledger Hygiene

Findings before the audit, not during.

Five of the 90+ automated checks shown here — empty descriptions, manual entries, round-number postings, lines posted after period close, and imbalanced moves (zero today). Findings link directly to the underlying journal lines for one-click drill-down.

Automated checkCountStatus
Lines with empty / short descriptions (< 5 chars)150 linesUndefined audit risk
Manual journal entries90 entriesWithin tolerance < 100
Round-number postings (multiples of 100K / 1M)25 entriesReview required
Lines posted after period close15 entriesPeriod needs re-closing
Imbalanced moves (Σ Dr ≠ Σ Cr)0 movesAll balanced ✓

Each check is parametrised against the ledger and re-runs every period. New checks land via release notes — no client code to update. Custom thresholds per tenant.

↑ Back to index
05 · CGI Compliance

Add-backs identified at posting.

Forty lines flagged under CGI Article 7 — entertainment without business purpose, statutory fines and penalties, personal-benefit expenditure. Donations exceed the 1%-of-revenue ceiling by 3.0M. Combined: 10.5M of add-backs, 3.5M of tax exposure at the 33% rate.

Non-deductible base
7.5M XAF
40 lines · CGI Art. 7
Donation excess
3.0M XAF
declared 15M · cap 12M
Add-back total
10.5M XAF
to taxable profit
Tax impact @ 33%
3.5M XAF
corporate IS rate
CheckTriggerExposure
Non-deductible expenses · CGI Art. 740 lines flagged7.5M XAF base
Donations exceeding 1% revenue capDeclared 15M · cap 12M3.0M XAF excess
Combined corporate-tax exposure
Total add-back × 33% IS rate10.5M add-back3.5M XAF tax impact

Each flagged line is drillable to the underlying account.move.line, with a per-line category override for accountant judgment. The full Income Tax Compliance module surfaces 12+ deductibility tests plus per-partner withholding reconciliation.

↑ Back to index
06 · DGI Filings

The déclaration writes itself.

Auto-generated Déclaration mensuelle ready for DGI submission. Every line derived directly from the GL — period boundaries respected, VAT cross-checked against class 4431, IS advance booked at 1.1% of CA TTC, withholdings on prestations and loyers separately. Sample extract for Avril 2026 below.

Déclaration mensuelle · Avril 2026BaseMontant XAF
TVA — Taxe sur la Valeur Ajoutée
Chiffre d'affaires HT240,000,000
TVA collectée19.25%46,200,000
TVA déductible · achats(20,000,000)
TVA déductible · investissements(0)
TVA à reverser26,200,000
IS — Impôt sur les Sociétés
Acompte mensuel1.1% CA TTC3,150,000
Acomptes versés YTD(12,600,000)
Retenues à la source
RAS sur prestations5.5%4,500,000
RAS sur loyers10%2,000,000
Total à payer · échéance 15 mai 202635,850,000

Exports to print-ready PDF and the DGI portal Excel template. Variance flag triggers when declared VAT doesn't reconcile to the class 4431 movement for the same period — caught before submission, not after.

↑ Back to index

Run it against your own data

Same demos, your numbers.

Book a 30-minute walk-through with the team. We'll wire the suite to a sandbox copy of your Odoo and show you the same six demonstrations with your actual chart of accounts. No slide deck.