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.

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.
-
Attach the document
PDF, PNG or JPEG on the draft vendor bill, whether scanned, photographed or received by e-mail.
-
Let it read
One click and Claude reads the document. The invoice fields are filled in.
-
Review
The chatter shows what was read and what looked unusual. The original sits right next to it.
-
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.
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