Skip to content
Published Updated
Finance · Specialized agent

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 recomputed at every scan, four times a day, from 18 measured tools, historized in the database. The weighting reflects SMB CEO priorities:

  • Cash 25%, cash position, 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%, 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 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

40 ready-to-use actions across 10 categories. Identical to the prompt library available in the application.

Health & brief

4 actions

Examples:

  • Compta health score, 0-100 score across 5 axes + A-F grade
  • Daily finance brief, Points needing attention, then a 360° view in 30 seconds
  • Weekly finance brief, What moved and what to handle this week

+ 1 more action in this category

Cash & treasury

5 actions

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

Receivables

5 actions

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

Payables & payments

3 actions

Examples:

  • Supplier debts aging, 5 buckets + top suppliers
  • Days payable outstanding, DPO + sector benchmark
  • Optimal payment timing, 3 dates per bill + calendar

Tax compliance

2 actions

Examples:

  • Real-time VAT, Forecast balance + anomalies
  • Fiscal calendar, VAT, corporate tax, IC listing

Performance & margins

3 actions

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

Controls & review

4 actions

Examples:

  • Failing controls, 17 finance-domain controls, already detected
  • Documents left in draft, DQ011 and DQ012: what is awaiting validation
  • Unreconciled and unmatched, DQ013, DQ044, DQ045

+ 1 more action in this category

Closing

3 actions

Examples:

  • Pre-closing review, Read-only: UpBoard posts no closing entries
  • How far my books are locked, Lock date and fiscal year read from Odoo
  • Pre-closing report, An exportable review, to hand to your accountant

Reports

5 actions

Examples:

  • Financial health, Health score, cash and weak points
  • Cash & working capital, Cash, receivables, payables, DSO and DPO
  • Performance & monthly P&L, Revenue, margins and P&L by month

+ 2 more actions in this category

Multi-domain

6 actions

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

What Élise quantifies for you#

What she measures

Your overdue receivables invoice by invoice, your DSO and DPO, your unprovisioned VAT deadlines and your runway in months at the current burn.

On which data

Your entries, your customer and supplier invoices and your journals in Odoo. Your records, never a market average.

At which cadence

Four scans a day, plus an on-demand scan before a close, a bank meeting or a VAT deadline.

The decision it enables

Knowing which customer to chase first, from their aging, credit risk score and twelve-month revenue, and which payable to settle now rather than late.

A worked example

The starting hypotheses

  • 9 customer invoices overdue by more than 30 days
  • €3,400 of outstanding balance per invoice on average

The arithmetic

9 × €3,400

Result of these hypotheses

€30,600

of receivables to chase, sorted by age and by customer risk score.

That amount is the product of the hypotheses above. It is not a result observed at a customer, and we publish no typical range by company size.

Your own figure is computed on your own Odoo: the free scan produces it in a few minutes.

The amount itself is yours. We publish no typical range by company size: it would say nothing about your cash position, and it would read as a promise. The free scan computes your figure from your own invoices, in a few minutes.

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

Required modules

  • Accountingaccount

Optional modules

  • Salessale
  • Purchasepurchase
  • 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 to 20 (Community and Enterprise).

Human validation#

  1. Agent

    The agent prepares

  2. You

    You approve

  3. Agent

    The agent executes

● No action is sent to your Odoo without your explicit approval.

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

A few minutes, read-only, no card. Then a trial on your real data: 14 days, or until the trial credit is used up.