Finance & Accounting agent (Élise)
0-100 Accounting Health Score and top 3 priority actions, all valued in euros.
At a glance#
The Finance & Accounting agent (Élise) connects to your Odoo and runs 19 deterministic read-only analytical tools. The output: a 0-100 Accounting Health Score (grade A-F) weighted across 5 axes — Cash, Receivables, Payables, Tax, Performance — and the 3 priority actions valued in euros for the week.
Élise is the CEO's financial copilot: no accounting jargon, no tables to interpret, just decisions that free up cash or reduce a risk, with clickable links to the relevant invoices and customers in Odoo.
The Accounting Health Score at a glance#
The 0-100 score and grade A-F are computed continuously from 18 measured tools, historized in the database. The weighting reflects SMB CEO priorities:
- Cash 25% — real-time treasury, 30/60/90-day forecast, runway, bank reconciliation
- Receivables 25% — customer aging balance, DSO, credit risk score, payment commitments
- Payables 15% — supplier aging balance, DPO, optimal payment timing
- Tax 15% — real-time VAT tracking, tax deadline calendar
- Performance 20% — live monthly P&L, YoY comparison, gross margin by product/client
A YoY comparison appears as soon as history allows (the score is persisted in the compta_health_scores table).
What Élise detects#
- Cash gaps anticipated at 30/60/90 days, with runway in months at current burn
- Customers to follow up in priority — aging × credit risk score, sorted by recoverable revenue
- DSO/DPO deterioration — alert as soon as a rolling threshold drifts versus the prior quarter
- Upcoming unprovisioned VAT deadlines, with real-time estimated amount
- Eroded product or client margin — detection of accounts dropping under profitability
- Runway < 3 months alert (24h anti-spam via
compta_alerts_logto avoid spamming the same threshold)
Detailed capabilities
26 ready-to-use actions across 7 categories. Identical to the prompt library available in the application.
Santé & Brief
Examples:
- Compta health score — 0-100 score across 5 axes + A-F grade
- Daily finance brief — 360° view in 30 seconds
Trésorerie & Cash
Examples:
- Treasury dashboard — Balances + burn rate + runway
- 30/60/90d forecast — Probabilistic in/outflows
- Cash alerts — Typed warnings & criticals
+ 2 more actions in this category
Créances clients
Examples:
- Customer receivables aging — 5 buckets + top 10 customers
- Customer credit risk — 0-100 score per customer
- Days sales outstanding — DSO countback + YoY
+ 2 more actions in this category
Dettes & Paiements
Examples:
- Supplier debts aging — 5 buckets + top suppliers
- Days payable outstanding — DPO + sector benchmark
- Optimal payment timing — 3 dates per bill + calendar
Conformité fiscale
Examples:
- Real-time VAT — Forecast balance + anomalies
- Fiscal calendar — VAT, corporate tax, IC listing
Performance & Marges
Examples:
- Live monthly P&L — Hierarchical P&L + accruals
- YoY comparison — YTD vs prior year on 8 KPIs
- Product & customer margins — Top/flop + loss-making products
Multi-domain
Examples:
- Cash impact of late supplier — Crosses finance (cash) and purchasing (delays) in one query
- Stock out vs open quotes — Crosses inventory (availability) with sales (pipeline)
- Customer 360° view — Sales + finance + helpdesk for the same customer
+ 3 more actions in this category
Typical impact#
42,000 €
of cash unlocked in 30 days from the first prioritised dunning
Orders of magnitude vary by profile. On demos:
- Services SMBs (10–30 people): €15,000 – €60,000 recoverable cash over 30 days
- Distribution SMBs (30–80 people): €40,000 – €180,000
- Mid-market industrials (80–200 people): often above €250,000
No amount is invented: these are real invoices, identified customers, with a risk score and 12-month revenue computed from your Odoo.
Demo in four steps#
- 1
Connect to your Odoo
Secure authentication via dedicated read-only API key. Élise detects at runtime whether account, l10n_be_reports or sale modules are installed and adapts her outputs.
2 min
- 2
First scan (19 tools)
Wave 1: 13 independent tools in parallel (treasury dashboard, customer & supplier aging, DSO/DPO, VAT, live P&L, YoY, margins…). Wave 2: 5 consumer tools (cash alerts, net cash position, customers to follow up, payment timing, fiscal calendar).
30–60 sec
- 3
Score & Top 3 actions
Élise consolidates into a 0-100 Health Score (grade A-F), identifies the worst and best axis, and proposes the 3 priority actions sorted by descending € impact.
15 sec
- 4
Drafts ready to validate
Dunning letters, supplier payment briefs, cash projections, runway alerts — all ready to validate. HITL: nothing is modified in Odoo, no dunning is sent without you.
your call
Required Odoo data#
Modules requis
- Comptabilitéaccount
Modules optionnels
- Ventessale
- Achatspurchase
- l10n_be_reportsl10n_be_reports
The Accounting module (account) is required for treasury, agings and P&L. Without 'sale', Élise omits gross margin per customer. Without 'purchase', supplier payment timing recommendations are unavailable. The l10n_be_reports module enables the precise Belgian fiscal calendar (VAT, corporate tax, withholdings).
Supported versions: Odoo 15, 16, 17, 18, 19 (Community and Enterprise).
Human validation#
Agent
Agent prépare
Humain
Vous validez
Agent
Agent exécute
● Aucune action n'est envoyée vers votre Odoo sans votre validation explicite.
In practice, Élise can:
- Draft a customer dunning (friendly, firm, formal notice) → you read, edit, send
- Propose a supplier payment schedule optimising cash → you arbitrate
- Alert on a critical runway threshold → you decide the action (escalation, fundraising, deferred investment)
- List customers to follow up, sorted by revenue × risk → you prioritise
Élise never automatically:
- Writes into accounting (read-only on the account module)
- Sends an email or letter to a customer
- Changes an invoice status or schedule
- Triggers a supplier payment
Versus an accountant#
Élise is an operational copilot for the CEO, not a replacement for your accountant:
- Élise → weekly operational steering: cash, receivables, top 3 actions, live margins
- Accountant → year-end statements, tax returns, regulatory advisory, strategic counsel
Both are complementary. Élise plugs into the entries already produced by your accountant (or in-house bookkeeper) and turns them into operational decisions that the annual review can't surface in time.
Frequently asked questions#
Can Élise write into my Odoo accounting?
No. Élise is strictly read-only on the account module. No accounting entry, no bank reconciliation, no invoice validation is performed by the agent. She prepares dunning drafts or briefs and you (or your bookkeeper) execute in Odoo.
How is the Accounting Health Score computed?
The 0-100 score is weighted across 5 axes: Cash (25%), Receivables (25%), Payables (15%), Tax (15%), Performance (20%). Each axis aggregates multiple tools (aging balance, DSO, DPO, real-time VAT, live P&L, YoY margins…). The A-F grade is derived from the score and historized in a dedicated table for YoY comparison and time-series dashboards.
Which Odoo modules are required?
The Accounting module (account) is required for treasury, agings and P&L. The sale and purchase modules enable gross margin and payment timing outputs. The l10n_be_reports module (or equivalent localisation) enables the detailed fiscal calendar.
Does Élise replace my accountant?
No. Élise is an operational management copilot for the CEO: cash, receivables, top 3 actions, live margins. Your accountant keeps producing year-end statements, tax returns and regulatory advisory. They are complementary.
How does the 30/60/90 cash forecast work?
Élise cross-references your issued customer invoices (with their due date and payment probability based on each customer's history), pending supplier invoices, recurring fixed costs, and your current cash position. The output is a 30/60/90-day projection with pessimistic / median / optimistic scenarios.
Does my accounting data leave my Odoo?
Élise accesses your data via the Odoo API in read-only mode. Analysis runs on our infrastructure hosted with Infomaniak in Belgium. No data is used to train a model. Each customer has an isolated tenant. More in our security page.
À lire ensuite
See this agent working on your Odoo data
30-minute live demo. Free. No commitment. € numbers visible from first connection.