Discover powerful Dolibarr extensions designed to automate your business processes

Financial & Treasury Management turns Dolibarr into a complete treasury-steering platform. It centralises every cash and payment operation of the organisation — cash boxes, bank accounts, customer settlements, supplier payments, deadlines, budgets and forecasts — and computes a real-time progressive balance so that management always knows the exact cash position. The module follows a clear four-stage cash-management workflow: Record → Update balance → Pay & track → Pilot.
The module is fully integrated with Dolibarr native modules (Third parties, Users, Bank, Invoicing). It ships with a realistic demonstration dataset (Moroccan context, MAD currency) so that dashboards, KPIs, charts, the cash-flow board and reports are immediately meaningful after activation.
· Real-time cash position — an always-up-to-date progressive balance across all cash boxes and bank accounts.
· End-to-end traceability — every receipt and disbursement is recorded with its cash box, date, reason, operation number, amount, beneficiary and cost-center assignment.
· Faster decisions — a modern dashboard and decision-analytics reporting surface receivables, payables, budget consumption and alerts at a glance.
· Compliance-ready — a structured audit trail centralises key cash and payment operations for simplified control verification.
· Forecasting & piloting — a treasury cash-flow board projects the balance over the coming months from confirmed and expected flows.
The functional scope directly mirrors the DigiParc financial-management solution and is organised around nine core capabilities.
Monitor all cash movements comprehensively. Every receipt (encaissement) and disbursement (décaissement) is captured through guided forms and consolidated into a single treasury view.
Review financial flows by customer, supplier, payment category, cost center or nature (operating / investing / financing), with flexible filtering and column selection on every list.
Guided forms capture the essential details of each operation: cash box, date, reason/label, operation number, amount, payment method, beneficiary and service (cost-center) assignment.
Each movement updates a running balance per cash box, and the global cash position is recomputed instantly from all recorded movements across cash boxes and bank accounts.
Record customer payments with their allocation (full / partial / down payment). Settlements feed the receivables ledger and the customer recovery-rate indicator.
Digitalise vendor invoice payments through scheduled/grouped transactions, due-date tracking and complete payment histories, with dedicated payable statuses (to pay, scheduled, paid, overdue, disputed).
Monitor cross-entity transactions (re-invoicing, transfers) and consolidate their treasury impact for faster group-level decisions.
Track multiple bank accounts (current, savings, currency, credit line), analyse liquidity, and reconcile statements against book balances to secure payment schedules.
Centralise the key information of cash and payment operations (creation, validation, modification, reconciliation, closing) for simplified compliance and control verification.
The module manages 16 fully-featured business objects, each with its own list (searchable, sortable, column-selectable) and detail card. Hub objects (cash box, cash movement, bank account) aggregate related information.
|
Object |
Purpose |
|
Cash boxes |
Physical cash points (main box, safe, petty cash) with opening / current balance, responsible owner and status. |
|
Cash movements |
Core object — receipts & disbursements with category, payment method, beneficiary, cost center and running balance. |
|
Customer settlements |
Customer payments linked to invoices, with allocation and receipt status. |
|
Supplier payments |
Vendor invoice payments with due date, payment date, bank account and payable status. |
|
Bank accounts |
Company bank accounts with IBAN/RIB, currency, type and current balance. |
|
Bank movements |
Statement lines per account with reconciliation flag and status. |
|
Bank reconciliations |
Periodic reconciliation of statement vs book balance with computed gap. |
|
Deadlines |
Receivable / payable schedule with due date, amount, paid amount and status. |
|
Inter-company |
Cross-entity flows with direction, amount and settlement status. |
|
Categories |
Referential of flow categories with type, nature and accounting code. |
|
Cost centers |
Referential of services / departments with annual budget. |
|
Budgets |
Annual budgets per cost center & category with committed and consumed amounts. |
|
Cash-flow forecasts |
Expected receipts / disbursements with probability and status, feeding the projection. |
|
Audit trail |
Structured log of financial events with object reference, user and amount. |
|
Documents |
Supporting documents (invoices, receipts, statements, cheques…). |
|
Alerts |
Condition-driven financial alerts (overdue, low balance, budget overrun, unpaid…). |
Access is governed by seven permission groups, each with read / write / delete rights (read & write granted by default on activation), plus a module administration right:
· Cash boxes — cash boxes and cash movements
· Bank — bank accounts, bank movements and reconciliations
· Receivables — customer settlements and deadlines
· Payables — supplier payments and inter-company transactions
· Budget — budgets, cost centers, categories and forecasts
· Documents — documents, alerts and audit trail
· Reporting — dashboards and decision analytics (read only)
The module offers a consistent, modern interface: a left navigation menu, an in-page tab bar for quick access, KPI cards, gauges, DolGraph charts and colour-coded status badges.
Four zones — Treasury & balances, Financial flows, Receivables & payables, Alerts & deadlines — with KPI cards, a flow-nature donut and 12-month trend charts.
The core receipts/disbursements register with category, payment method, beneficiary, cost center and running balance.
Month-by-month opening/closing balance, inflow, outflow and net flow, combining 12 actual months and a 3-month forecast projection.
Decision analytics: flow by nature, payment methods, top disbursement categories, receivables vs payables, budget consumption and bank balances.
Receivable/payable schedule driving recovery and payment-rate indicators.
Annual budgets per cost center with committed and consumed amounts.
|
Technical name |
gestionfinanciere |
|
Version |
1.0.0 |
|
Dolibarr compatibility |
16.0 → 23.x |
|
PHP |
7.1 and above (PHP 8 ready) |
|
Dependencies |
Third parties (modSociete) |
|
Database tables |
16 dedicated tables (prefix llx_gfi_*) |
|
Currency |
Moroccan Dirham (MAD) display convention |
|
Languages |
French (reference), English, Spanish, Italian, German |
|
Multi-entity |
Yes (entity-aware objects) |
|
Demo data |
One-click realistic dataset, purge & re-seed supported |
|
Editor |
DoliResources — www.doliresources.com |
· Step 1 — Record: capture each receipt and disbursement through guided forms.
· Step 2 — Update balance: the progressive balance is recomputed automatically per cash box and globally.
· Step 3 — Pay & track: process customer settlements and supplier payments, track deadlines and reconcile bank statements.
· Step 4 — Pilot: analyse flows, budgets and forecasts on the dashboard and reporting to make informed decisions.