Published
Finance · Agent spécialisé

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_log to 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

2 actions

Examples:

  • Compta health score0-100 score across 5 axes + A-F grade
  • Daily finance brief360° view in 30 seconds

Trésorerie & Cash

5 actions

Examples:

  • Treasury dashboardBalances + burn rate + runway
  • 30/60/90d forecastProbabilistic in/outflows
  • Cash alertsTyped warnings & criticals

+ 2 more actions in this category

Créances clients

5 actions

Examples:

  • Customer receivables aging5 buckets + top 10 customers
  • Customer credit risk0-100 score per customer
  • Days sales outstandingDSO countback + YoY

+ 2 more actions in this category

Dettes & Paiements

3 actions

Examples:

  • Supplier debts aging5 buckets + top suppliers
  • Days payable outstandingDPO + sector benchmark
  • Optimal payment timing3 dates per bill + calendar

Conformité fiscale

2 actions

Examples:

  • Real-time VATForecast balance + anomalies
  • Fiscal calendarVAT, corporate tax, IC listing

Performance & Marges

3 actions

Examples:

  • Live monthly P&LHierarchical P&L + accruals
  • YoY comparisonYTD vs prior year on 8 KPIs
  • Product & customer marginsTop/flop + loss-making products

Multi-domain

6 actions

Examples:

  • Cash impact of late supplierCrosses finance (cash) and purchasing (delays) in one query
  • Stock out vs open quotesCrosses inventory (availability) with sales (pipeline)
  • Customer 360° viewSales + 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

Median observed on SMB demos (sample early 2026): Élise prioritises receivables by product (aging × credit score × 12m revenue) rather than by age alone, which typically multiplies the recovery rate per dunning by 2 to 3.

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. 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. 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. 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. 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#

  1. Agent

    Agent prépare

  2. Humain

    Vous validez

  3. 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?
How is the Accounting Health Score computed?
Which Odoo modules are required?
Does Élise replace my accountant?
How does the 30/60/90 cash forecast work?
Does my accounting data leave my Odoo?

See this agent working on your Odoo data

30-minute live demo. Free. No commitment. € numbers visible from first connection.