Dolibarr Module v1.7.0 Dolibarr 18+ EN · FR · DE · ES · IT

Leakage Control

Profit leakage and working capital control for Dolibarr. Here is the money you are losing, here is the proof, here is who should act and by when, and here is what you have recovered.

18
leakage checks
4
amount bases, never mixed
7
intelligence views
0
documents changed

Watch the full demo

Leakage Control for Dolibarr demo video Watch on YouTube ↗

Money at risk, the review queue, a case with its evidence, the intelligence views and working capital.

Why businesses need it

Money leaks out of every ERP, quietly

Reports show totals. They don't show the order that was shipped and never billed, or the bill that was paid twice. Leaks like these usually surface at year end, if they surface at all.

Revenue that never gets billed

Goods delivered but not invoiced, project time not re-billed, discounts beyond policy, and supplier cost increases never passed into your prices.

Supplier bills you shouldn't pay

Duplicate bills under a slightly different reference, price and quantity mismatches against the purchase order, and freight surcharges nobody agreed to.

Cash stuck in the business

Overdue receivables nobody is chasing, suppliers paid early for no benefit, and excess or dormant stock tying up working capital.

How it works

Find, prove, assign, fix, measure

It reads the documents already in Dolibarr and turns every leak into a case. No new data entry.

1

Readiness check

Checks that each Dolibarr module is on and the data is good enough. Missing data is a coverage gap, never read as zero.

2

18 checks run

Daily, on demand, or for one check. Each finding carries an amount, its basis, a confidence score and the evidence.

3

Cases, not noise

No duplicates on re-scan. A case closes itself when the problem is gone, reopens if it comes back, and stays muted once dismissed.

4

Severity, owner, SLA

Each case gets a severity, an owner and a date to act by. A case past its date is escalated.

5

Fix and measure

“Fix it in Dolibarr” opens the right screen. Resolve with the amount recovered or prevented, and track the results.

Features

A control layer, not another dashboard

Every list has filters on every column, saved views, totals by basis, CSV and PDF.

Money at risk

Profit at risk, cash at risk, the leakage rate, recovered and prevented this year, a 12-week trend and “What changed” in plain sentences.

Review queue

One case at a time with keyboard shortcuts to acknowledge, resolve, dismiss or escalate. Works on a phone.

Case card with evidence

The formula with the real numbers, every input and evidence line, linked Dolibarr records, confidence, severity, SLA date and timeline.

Fix it in Dolibarr

A link to the exact standard screen, such as “Create the invoice from this order”, plus an agenda follow-up and a case PDF.

Results

Captured (recovered + prevented), capture rate, precision, median days to close and on-time %, by check or by owner.

Intelligence

Action plan, pricing and discount waterfall, counterparty risk, bill forensics, a working-capital simulator and a sales forecast.

Payment guard

Before a supplier payment run: the bills due soon that carry an open duplicate, mismatch or surcharge case. Hold or OK to pay.

Root cause

Leakage grouped by customer, supplier, check, owner, salesperson, product or month, with dismissal rates and drill-down.

Working capital

DSO, DIO, DPO and the cash conversion cycle, plus receivables and payables ageing at any date, all with formulas.

Weekly brief

One page for management: money at risk, recovered this week, what changed, overdue SLAs and the biggest open cases.

Alerts

New, overdue and high-value cases plus the weekly brief, inside Dolibarr (shield icon in the top bar) and/or by e-mail.

Leakage tab on records

Customer, invoice, order, supplier and product cards show that record's money at risk, its cases and what was recovered.

The 18 checks

What it looks for

Every check documents how the amount is calculated and the safeguards against false alarms. Each can be switched on or off and tuned per business type: wholesale, services or light manufacturing.

CodeCheckBasis
C01Delivered but not invoicedProfit
C02Possible duplicate supplier billCash
C03Sale below minimum marginProfit
C04PO / receipt / bill mismatchProfit
C05Unbilled project time and expensesProfit
C06Collections priorityCash
C07Cost increase not passed into pricesProfit
C08Supplier paid early without benefitCash cost
C09Unusual credit notesProfit
CodeCheckBasis
C10Customer credit exposureExposure
C11Unexpected freight and surchargesProfit
C12Excess and dormant stockStock value
C13Transfer before buyCash
C14Stockout risk on confirmed demandProfit
C15Stock valuation errorsStock value
C16Supplier lead time getting worseExposure
C17Supplier billing spikeExposure
C18Discount beyond policyProfit

Four amount bases, never added together

Adding profit to cash or to stock value gives a false total. Every page, PDF, alert and e-mail shows the bases side by side.

Profit at risk (HT)

Margin or revenue you lose: not invoiced, below margin, discount beyond policy, stockout margin.

Cash at risk (TTC)

Cash to collect, block or release: overdue receivables, duplicate bills, transfer before buy.

Exposure

A risk to watch, not a loss: credit above limit, supplier lead time, billing spike.

Stock value

Capital tied up or misstated: excess or dormant stock, stock valued at zero.

Screenshots

A tour of the module

Click any image to enlarge.

Leakage Control: profit and cash at risk, leakage rate and trend
Money at risk — profit and cash at risk, leakage rate and trend
Leakage Control: amount, basis, confidence and what happened
Case card — amount, basis, confidence and what happened
Leakage Control: cases ranked by expected value, with quick wins
Action plan — cases ranked by expected value, with quick wins
Leakage Control: DSO, DIO, DPO and the cash conversion cycle
Working capital — DSO, DIO, DPO and the cash conversion cycle

Built for your team

Who it is for

Everyone who touches money in Dolibarr gets their own queue, and management gets one page.

Finance manager / controller

Owns the money-at-risk view, the results, the weekly brief and the root-cause analysis.

Accounts receivable

Works unbilled deliveries, collections priority, unusual credit notes and customer credit exposure.

Accounts payable

Blocks duplicate bills, PO and receipt mismatches and surcharges, and uses Payment guard before each payment run.

Sales manager

Sees sales below margin, discounts beyond policy and cost increases not passed into prices, by salesperson.

Purchasing and stock

Acts on excess and dormant stock, transfer-before-buy, stockout risk and worsening supplier lead times.

Owner / director

Reads one weekly brief: what is at risk, what was recovered and where the business leaks most.

Trust & security

Safe by design

Built for finance teams, who need every figure explained before they act on it.

Read-only by design

It never creates, changes or deletes invoices, orders, payments or stock. The only write into Dolibarr is an agenda event, when a user asks for one.

Your data stays on your server

All analysis runs locally. Nothing leaves the server unless the optional AI assistant is switched on.

AI off by default, never decides amounts

The optional assistant uses your own Claude API key and sees only the case evidence. Any answer with a figure not in the evidence is rejected. It never sends messages.

Every action logged

Every scan, case action, export, alert and setting change goes to an audit log that cannot be edited.

Four permission levels

View, work cases, configure and run scans, and export. An automated test confirms a read-only user can't change, resolve, export or send anything.

Tested to the cent

51 automated tests with 1,786 assertions, independent SQL recalculation on three databases, and receivables and payables tied out to the ledger.

Quick start guide

The setup wizard takes you from install to your first scan in four steps.

1

Download the module

Get the .zip file from DoliStore.

2

Install via Module Manager

Go to Home → Setup → Modules/Applications, click “Deploy/install an external module” and upload the zip.

3

Enable the module

Turn on Leakage Control. The Invoices module is required. Checks that use Orders, Shipments, Suppliers, Stock, Projects or Expense reports run when those modules are on.

4

Grant permissions

View (read only), Work cases, Configure and run scans, and Export. Give each team only what it needs.

5

Run the setup wizard

Pick your business type, set the minimum amount worth reporting, confirm which checks your data supports, and run the first scan.

6

Start the review

Open Money at risk, click Start review and work through the cases. Use “Fix it in Dolibarr” to act, then resolve with the amount recovered.

7

Switch on alerts and scheduled jobs

Enable the daily scan, SLA escalation and alert jobs, and choose who receives new, overdue and high-value cases and the weekly brief.

Frequently asked questions

Does it change my invoices, orders or payments?

No. It reads documents only. It writes to its own tables, plus an agenda event when a user asks for one. Disabling the module keeps all its data.

How do I know a finding is real?

Every case shows the formula with the real numbers, every input, the evidence lines and links to the Dolibarr records. A confidence score drops when data had to be estimated, and missing data is excluded rather than guessed.

Will it flood us with small findings?

No. Findings below your minimum amount are recorded but hidden (no-noise mode). Severity scales with the amount and the confidence, so critical means critical.

What happens when a problem is fixed?

The next scan sees it's gone and closes the case automatically, with an audit entry. If the problem comes back, the case reopens. A case dismissed with a reason stays muted.

Why are profit, cash and stock value shown separately?

They are different kinds of money. Adding margin at risk to cash to collect or to stock value would give a false total, so the module never adds them up.

Do I need AI or send data outside?

No. All checks are deterministic and run on your server. The AI assistant is optional, off by default, uses your own key and never produces an amount.

Do I need a mail server for alerts?

No. Alerts arrive inside Dolibarr through a shield icon in the top bar. E-mail is optional and goes as one message per person.

Does it support multi-company?

Yes. Cases, settings and alerts are kept per entity.

Which Dolibarr versions are supported?

Dolibarr 18 or later. Tested on 21.0.2 and 23.0.3, with PHP 8.0+ and MySQL or MariaDB.

Requirements

Needs only the Invoices module. Each additional module you use switches on more checks.

Dolibarr
18+ (tested 21 and 23)
PHP
8.0 or later
Database
MySQL / MariaDB
Required module
Invoices
Languages
EN · FR · DE · ES · IT
External services
None (AI optional)

Find the money you are losing.
Prove it, fix it, measure it.

DoliStore listing and pricing will be published here at launch. Questions before then? Write to us.