Dolibarr SysAmandineDolibarr SysAmandine
SysAmandine
Finance & trésorerie
Finance & cash flow

TrésoPilote

TrésoPilote

« Aurai-je assez de trésorerie dans trois mois ? » — la réponse, tous les matins, à partir de ce que Dolibarr sait déjà. Solde projeté jour par jour, encadré par les deux scénarios extrêmes, et un module qui mesure lui-même à quel point il a vu juste.

"Will I have enough cash in three months?" — the answer, every morning, from what Dolibarr already knows. Day-by-day projected balance, framed by the two extreme scenarios, from a module that measures how right it turned out to be.

  • Dolibarr 23+
  • Licence GPL v3 + licence SysAmandine
  • Langues : FR · EN
  • Languages: FR · EN
TrésoPilote — module Dolibarr SysAmandine

😖 Le problème

😖 The problem

Le solde du compte en banque dit où vous en êtes aujourd'hui — pas où vous serez le mois prochain, quand la CAFAT trimestrielle, les salaires et la TGC tomberont la même semaine. Alors on refait le calcul dans un tableur, une fois, puis plus jamais : il est faux dès le lendemain. Et les tableaux de bord qui affichent une belle courbe unique se trompent toujours, parce qu'ils supposent que tous les clients paient à l'heure.

Your bank balance tells you where you stand today — not where you'll be next month, when quarterly social charges, payroll and VAT all land in the same week. So the maths gets redone in a spreadsheet, once, then never again: it is wrong by the next morning. And dashboards that draw one neat curve are always wrong, because they assume every customer pays on time.

✅ La solution

✅ The solution

TrésoPilote projette votre solde bancaire jour par jour à partir de tout ce que Dolibarr connaît déjà, et l'affiche comme une fourchette honnête plutôt qu'une fausse certitude : la borne haute suppose que tout rentre, la basse que rien ne rentre, et la réalité vit entre les deux. Il vous alerte seulement quand la borne basse passe sous votre seuil, vous dit qui relancer en premier, et — c'est plus rare — mesure chaque semaine à quel point ses propres projections se sont vérifiées.

TrésoPilote projects your bank balance day by day from everything Dolibarr already knows, and shows it as an honest range rather than false precision: the upper bound assumes everything comes in, the lower one that nothing does, and reality lives in between. It alerts you only when the lower bound drops below your threshold, tells you who to chase first, and — more unusually — measures every week how well its own projections held up.

✨ Fonctionnalités

✨ Features

📈

Enveloppe des scénarios, pas une fausse courbe

An envelope of scenarios, not a false curve

Trois courbes en pointillés partant du solde d'aujourd'hui : la haute (tout encaissé, fournisseurs non payés), la basse (rien encaissé, tout payé) et l'attendue (chacun règle à sa date). L'alerte de seuil s'appuie sur la borne basse — celle qui compte quand ça se tend.

Three dashed curves starting from today's balance: the high one (everything collected, suppliers unpaid), the low one (nothing collected, everything paid) and the expected one (everyone settles on time). The threshold alert relies on the lower bound — the one that matters when things get tight.

🕰️

Historique réel et saisonnalité

Real history and seasonality

Le solde des douze derniers mois, reconstruit depuis vos écritures bancaires, s'affiche avant la projection : la tendance se lit d'un coup d'œil. La même période de l'an dernier se superpose en filigrane — vos creux saisonniers deviennent évidents.

The last twelve months of balance, rebuilt from your bank entries, is shown before the projection: the trend reads at a glance. Last year's same period overlays as a watermark — seasonal dips become obvious.

🔍

Toutes les sources, automatiquement

Every source, automatically

Factures clients et fournisseurs, commandes et devis signés pas encore facturés, charges sociales et fiscales, TVA/TGC, salaires, échéances d'emprunt, notes de frais, modèles de factures récurrentes. Chaque source se désactive individuellement.

Customer and supplier invoices, orders and signed proposals not yet invoiced, social and tax charges, VAT, payroll, loan instalments, expense reports, recurring invoice templates. Each source can be switched off individually.

⏱️

Délais de paiement réels par tiers

Real payment delays per third party

Le module apprend de vos vingt-quatre derniers mois : si ce client paie systématiquement à 45 jours, son encaissement est attendu à 45 jours. Jamais avancé avant l'échéance — on ne se prédit pas meilleur payeur qu'on ne l'est.

The module learns from your last twenty-four months: if this customer always pays in 45 days, their payment is expected in 45 days. Never moved earlier than the due date — you never predict a better payer than reality.

🧾

Impayés clients par ancienneté

Unpaid invoices by age

Vos factures échues non soldées, classées 0-30, 31-60, 61-90 et +90 jours, par client. La liste de qui relancer dans l'ordre — plus un impayé vieillit, moins il se recouvre.

Your overdue unsettled invoices, sorted 0-30, 31-60, 61-90 and +90 days, by customer. The list of who to chase, in order — the older a debt, the less likely it is recovered.

📊

Budget de trésorerie mensuel

Monthly cash budget

Encaissements et décaissements par nature, mois par mois, avec le solde de fin de mois et les deux bornes. Exactement le document qu'un banquier demande pour accorder une ligne de trésorerie.

Inflows and outflows by nature, month by month, with the end-of-month balance and both bounds. Precisely the document a banker asks for before granting a credit line.

🎯

Le module mesure sa propre fiabilité

The module measures its own reliability

Chaque semaine il mémorise sa projection. Quelques semaines plus tard, il affiche l'écart constaté avec le solde réellement observé, à 7, 30, 60 et 90 jours. Vous savez ce que vaut son avis avant de décider sur sa foi.

Every week it stores its projection. A few weeks later it shows the observed gap with the balance that actually happened, at 7, 30, 60 and 90 days. You know what its opinion is worth before acting on it.

🔁

Charges récurrentes et fournisseurs détectés

Recurring charges and detected suppliers

Déclarez ce que Dolibarr ignore encore (salaires, loyer, CAFAT/RUAMM, patente, TGC) avec des presets en un clic. Le module repère en plus vos fournisseurs à facturation régulière et vous les propose : rien n'entre dans la projection sans votre accord.

Declare what Dolibarr doesn't know yet (payroll, rent, social charges, licence tax, VAT) with one-click presets. The module also spots your regularly-invoicing suppliers and suggests them: nothing enters the projection without your approval.

🖼️ En images

🖼️ Screenshots

Captures à venir — le module est actif sur la démo.

Screenshots coming soon — the module is live on the demo.

🚀 Comment l'utiliser

🚀 How to use it

Réglez votre seuil

Set your threshold

Le montant sous lequel vous ne voulez jamais descendre, l'horizon par défaut, la profondeur d'historique. C'est tout : les sources sont actives d'emblée et lisent vos données existantes.

The amount you never want to fall below, the default horizon, the history depth. That's all: the sources are on from the start and read your existing data.

Déclarez le hors-Dolibarr

Declare what's outside Dolibarr

Salaires, loyer, charges trimestrielles… en un clic grâce aux presets. Acceptez ou ignorez les fournisseurs réguliers que le module vous propose.

Payroll, rent, quarterly charges… one click each thanks to the presets. Accept or dismiss the regular suppliers the module suggests.

Regardez, une fois par semaine

Look, once a week

Rien ne s'affiche tant que tout va bien. Quand la borne basse passe sous le seuil, vous avez la date, le montant, et la liste des impayés à relancer pour l'éviter.

Nothing shows while all is well. When the lower bound drops below your threshold, you get the date, the amount, and the list of unpaid invoices to chase to avoid it.

🧩 Prérequis & compatibilité

🧩 Requirements & compatibility

Amandine Aupetit

Conçu par Amandine

Made by Amandine

Ingénieure système, réseau et web à Nouméa, experte Dolibarr depuis 15 ans. J'ai écrit ce module parce qu'un dirigeant ne devrait pas avoir à refaire son plan de trésorerie dans un tableur tous les lundis — ni à croire une courbe qui ne dit jamais si elle s'est trompée.

Systems, network and web engineer in Nouméa, Dolibarr expert for 15 years. I wrote this module because no business owner should have to rebuild their cash plan in a spreadsheet every Monday — nor trust a curve that never tells you when it was wrong.

En savoir plus sur moi →More about me →

❓ FAQ

Pourquoi trois courbes au lieu d'une prévision claire ?

Why three curves instead of one clear forecast?

Parce qu'une courbe unique est fausse par construction : elle suppose que tous vos clients paient à l'heure. La fourchette vous donne le pire et le meilleur, et vous laisse juger. C'est moins flatteur qu'un joli trait, mais c'est utilisable pour décider.

Because a single curve is wrong by design: it assumes every customer pays on time. The range gives you the worst and the best, and lets you judge. Less flattering than a neat line, but actually usable for decisions.

Le module invente-t-il du chiffre d'affaires futur ?

Does the module invent future revenue?

Non, jamais. Il ne projette que des engagements réels : factures, commandes, devis signés, modèles récurrents, et les charges que vous déclarez. Aucune extrapolation statistique de votre activité — c'est un choix assumé.

No, never. It only projects real commitments: invoices, orders, signed proposals, recurring templates, and the charges you declare. No statistical extrapolation of your business — that is a deliberate choice.

Que se passe-t-il si mes données sont incomplètes ?

What if my data is incomplete?

Le module reste utile : les montants estimés sont marqués d'un ~, les dates ajustées d'un ≈, et la mesure de fiabilité vous dira au bout de quelques semaines si vos projections tiennent. C'est aussi un bon révélateur de ce qui n'est pas saisi.

The module stays useful: estimated amounts are flagged with ~, adjusted dates with ≈, and the reliability measure will tell you after a few weeks whether your projections hold. It also reveals rather well what isn't being recorded.

Une question avant d'acheter ?

A question before buying?

Écrivez-moi via le formulaire de contact, je réponds personnellement.

Write to me via the contact form, I reply personally.

▶️ Essayez-le maintenant

▶️ Try it now

Sur la démo Dolibarr, module activé.

On the Dolibarr demo, module enabled.

Ouvrir la démoOpen the demo

Identifiants : demo / demodemo

Login: demo / demodemo