Skip to Content

Our own product · Odoo 19 Enterprise · Claude by Anthropic

Enter vendor bills without retyping.

Attach the PDF, scan or photo of an invoice to the draft in Odoo and click one button. Claude reads the document and fills in vendor, date, lines and taxes. Accounting reviews and confirms.

The situation

The invoice arrives as a PDF. It is still entered by hand.

Someone opens the document, reads off the vendor, invoice number and date, and types every line with its tax rate into Odoo.

That takes time for every invoice, and a typo is often only noticed during reconciliation. Our module takes over the typing. The decision on what gets posted stays with your accounting team.

Receipts on a spike next to a cup of coffee

How it works

Four steps in the form you already use.

The module works in the vendor bill form your accounting team already knows. There is no second interface.

  1. Attach the document

    PDF, PNG or JPEG on the draft vendor bill, whether scanned, photographed or received by e-mail.

  2. Let it read

    One click and Claude reads the document. The invoice fields are filled in.

  3. Review

    The chatter shows what was read and what looked unusual. The original sits right next to it.

  4. Confirm

    Accounting corrects where needed and confirms. Only then is the bill posted.

What is read

Everything that would otherwise be typed.

Vendor
The module looks for the existing contact by name, tax number and bank details. It only creates a new contact if it finds none.
Dates
Invoice date and due date, as stated on the document.
References
The vendor's invoice number and the payment reference.
Currency
EUR, CHF or another currency. If a currency is already set on the draft, it stays unchanged.
Lines
Description, quantity, price and tax for each line, using the taxes of the company the invoice is addressed to.
Note in the chatter
What was read and what looked unusual, so accounting knows where to look more closely.

Read with Claude

Sample data
Vendor
Beispiel GmbHmatched by VAT number
Invoice number
RE-2026-0418
Invoice date
12.10.2026
Due date
11.11.2026
Lines
3, each with a tax rate
Net
EUR 1,200.00
VAT 20 %
EUR 240.00
Total
EUR 1,440.00

Ready for review. Nothing has been posted.

Simplified illustration with made-up sample data, not a screenshot.

Control

A suggestion, not a posting.

AI takes the typing off your accounting team, not the responsibility. The module does not change that.

Existing entries stay

Values that accounting has already entered are never overwritten. Existing lines remain unchanged.

Key visible to administrators only

Only the accounting administrator sees the settings. The API key is shown masked and never written to the log.

Posted only after approval

The result is a draft for review. Nothing is posted before accounting confirms.

Privacy

Where the document goes.

To read it, the document is sent to Anthropic's API using your own API key. Your Odoo itself can still run on our servers in Nuremberg.

Before you start, check whether processing by Anthropic fits your data protection obligations. Anthropic bills you directly for using the model.

Requirements

What you need.

  • Odoo 19 Enterprise with the Accounting app
  • The Python package anthropic on the Odoo server
  • Your own API key from Anthropic
  • An outbound HTTPS connection from the server to the Anthropic API

Model, timeout and system prompt have default values that the administrator can change.

Who it is for

When the module pays off.

It helps most where invoices do not arrive as structured e-invoices.

Many documents as PDF or scan

Your vendors send PDF invoices by e-mail, or documents arrive on paper and are scanned.

Vendors from several countries

Claude reads invoices in different languages. Still, check the results against your own documents.

Odoo 19 Enterprise

You already work with Odoo 19 Enterprise or are planning the switch. We set up the module as part of the implementation.

Frequently asked questions

Questions about AI reading.

Can the AI make mistakes?

Yes. That is why the result is always a suggestion, and accounting checks every invoice before confirming it. Test the module with your own documents before using it.

Where are the documents processed?

The document is sent to Anthropic's API for processing, using your key. Check whether this is compatible with your data protection obligations.

What does usage cost?

Anthropic bills model usage directly through your API key. The price for the module and setup is in our quote.

Do we need the module if we receive e-invoices?

Standard Odoo already reads XRechnung and ZUGFeRD. The module is meant for invoices that arrive as a PDF without structured data, as a scan or as a photo.

Is the module available in German?

Yes, the module's interface is translated into German.

See it read your own invoices.

In the initial meeting, 45 minutes online, we show the module in Odoo 19. Pick a free slot and you will receive a confirmation by e-mail.

Prefer to call? +43 667 77 90 684sales@wolfinne.com