Skip to content
Orkeo

How it works

A management control agent that reads your Odoo

It checks your books the way a financial controller would: reconciliation, receivables, missing bank documents, VAT, cash. It hands you a report written for a business owner, then helps you bring everything up to date. Nothing is written to Odoo without your approval.

How it works · 6-minute read

What it does

Five checks, in the order a controller would run them.

Order matters: an aged balance built on unreconciled entries is wrong, and so is a VAT return prepared before the bank has been accounted for.

  1. 1

    Ledger reconciliation

    It lists unreconciled entries and proposes matches: an invoice and a credit note that cancel out, a payment covering two invoices, a down payment, a small settlement difference.

  2. 2

    Aged balances and risk

    Customers and suppliers by overdue bucket, before and after reconciliation. Then a short analysis: concentration, delays, payment times, inconsistent terms.

  3. 3

    Bank supporting documents

    Does every bank movement have its document? It starts with those still sitting in the suspense account, and tells you where to find each missing invoice.

  4. 4

    VAT before you file

    Bases and rates, sales without VAT, exemptions, reverse charge on foreign software purchases, credit note dates. It helps you correct them before the return is generated.

  5. 5

    Margins, cash and working capital

    The French intermediate management balances straight from your books, with two warnings up front: how many months your cash covers, and what is driving your working capital requirement.

  6. +

    A report, not a dashboard

    A half-page summary, a traffic light per chapter, the five priority actions with their amounts. Every figure links back to its document in Odoo.

A session

You talk, it checks, you decide.

No menus to learn. You work in a conversation, and the report is written alongside it, as you watch.

  1. 1. You ask

    “Run the management control as of 30 September.” Or just one part: “Which entries are unreconciled for this customer?”, “Check my August VAT.”

  2. 2. It writes the report

    It queries Odoo, recalculates every total and fills in the report chapter by chapter. You can edit it or leave a comment: it answers and updates the text.

  3. 3. It investigates every missing document

    It decodes the bank label, spots payments that recur every month, looks for a matching invoice already in Odoo, and tells you where the document is: the supplier’s portal, the landlord, the bank, the merchant account.

  4. 4. You collect them together

    For an online subscription, it opens the portal, you sign in yourself, then it finds the invoices with the right dates and amounts. You can also drop the PDFs in, or forward them to your Odoo purchases email address.

  5. 5. It corrects, with your approval

    Attaching a document, reconciling, creating a vendor bill, fixing VAT: it shows you each action before taking it, then reads Odoo back to check it was recorded.

An example

What it found in one session.

On an Odoo 19 demonstration database, with fictitious data. Not a single entry was reconciled and not a single bank movement was documented: a more common situation than people think.

Check Finding What it proposes
Reconciliation $4,675 of phantom receivables: invoices cancelled by credit notes, never reconciled 10 matches, each with its documents and a confidence level
Customer risk One customer holds 98% of receivables, with due dates shorter than their terms Chase, check the terms, set a credit limit
Bank 10 movements out of 10 in the suspense account, $2,749 with no document at all, and a $2,500 gap with the statements 5 immediate matches, 5 documents to obtain, the gap explained
Cryptic label “AX 9415116318 T:5 BRT: 100.00” for $96.67 received An American Express card settlement, $3.33 in fees: the statement is in the merchant account
VAT A sale booked as a manual entry, without VAT $375 probably missing: reverse the entry, issue the invoice
Cash It covers 27% of the VAT due Secure the main customer’s payment, set the VAT aside
Odoo 19 demonstration database, fictitious data in US dollars, control run on 23 September 2026.

Safeguards

What it will never do without you.

  • Write to Odoo before you have approved the action, document by document.
  • Type a password, a security code or payment details: on Odoo as on any portal, you sign in yourself.
  • File your VAT return or approve a payment.
  • Replace your accountant: it hands them clean books, and the review stays theirs.

And we say it up front: it does the ticking and matching an accounting assistant does by hand today. If that changes how your team is organised, better to discuss it at the start than at delivery.

Getting started

What you need, and what we do with you.

Your Odoo

Online or hosted, with Accounting. The agent has been proven on Odoo 19. It reads the French chart of accounts as well as Odoo’s generic one.

An MCP connector to your database

This is how the agent reads your entries. Its rights are kept to the minimum: read access to accounting, and adding attachments.

Claude, on your computer

The agent installs as an extension of Claude, Anthropic’s assistant, in its desktop app. That is where you talk to it and where the report is written.

Tuned to your business

This is not off-the-shelf software. We set it up with you: your suspense accounts, your journals, your recurring suppliers and their portals, your alert thresholds.

Questions

What people ask us.

“Where does my accounting data go?”

The connector reads your database on demand; in its current version, the agent processes that data in Claude, Anthropic’s service. If your security policy rules that out, we discuss it before anything is installed: your IT strategy decides, not the tool.

“My books are behind. Is that a problem?”

That is exactly where it starts. It tells you what is missing, in which order to deal with it, and helps you catch up.

“What if it gets something wrong?”

It can happen, and everything is designed so that you see it: every figure links to its document in Odoo, totals are recalculated, every proposed match carries a confidence level, and nothing is written without your approval.

“Does my accountant still have a role?”

Yes. The agent hands them reconciled, documented books; the review, the returns and the year-end accounts remain theirs.

“My database is large. Will it cope?”

Totals are computed by Odoo itself, not line by line. On a large database, a second agent handles the extraction while the first one stays with you.

Would you like to see it run on your database?

We run a first control on your Odoo with you, and look at what it finds together.

Your data is processed in the European Union and never passed on to third parties. Privacy policy.

Prefer email? Write to us at contact@orkeo.eu.