Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Accounting
  3. Wolfinne AI Invoice Extract v 19.0
  4. Sales Conditions FAQ

Wolfinne AI Invoice Extract

by Wolfinne IT https://wolfinne.com
Odoo
In-App Purchases
v 19.0 Third Party 4
Download for v 19.0 Deploy on Odoo.sh
This module requires Odoo Enterprise Edition.
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
Wolfinne AI Invoice Extract

AI Invoice Extract

Attach a PDF or photo to a draft vendor bill, press one button, and Anthropic's Claude reads the document and fills in the supplier, the dates, the lines and the totals.

You bring your own Anthropic API key. The bill and its attachment go to Anthropic only for that one call, and usage is billed to your Anthropic account. Nothing is sent anywhere else, and nothing is stored outside the bill.

What it does

One button on the bill

An Extract with AI button on any draft vendor bill. It reads the newest PDF, PNG or JPEG attached to that bill, so a scan or a phone photo works as well as a supplier PDF.

Supplier matching

The supplier is matched against your existing contacts first, by name, tax ID and bank account. Only when nothing matches is a new contact created.

Header fields

Invoice date, due date, supplier reference, payment reference and currency, each written only when the field is still empty.

Lines and taxes

Invoice lines with description, quantity and unit price, with taxes matched to the taxes configured in the company that owns the bill.

Nothing overwritten

Values an accountant already entered are left alone, and existing invoice lines are never modified, so a half-filled bill is safe to run through.

An audit note

Every run leaves a chatter note recording what was read and anything that looked doubtful, so the extraction can be checked afterwards.

Using it

  1. Open or create a draft vendor bill.
  2. Attach the supplier's PDF, PNG or JPEG.
  3. Press Extract with AI in the header.
  4. Review what was filled in, then confirm the bill as usual.

The button is available to anyone with Billing rights. Only Billing Administrators can see or change the API key.

The Extract with AI button on a draft vendor bill

The button sits next to Confirm, with the attachment in the preview pane.

Setup

Install

  1. Install the Python package anthropic on the Odoo server.
  2. Put the module in your addons path and update the Apps list.
  3. Install Wolfinne AI Invoice Extract. It pulls in Invoicing and Odoo's own invoice extraction module.
The module in the Odoo Apps list

Configure

Open Accounting → Configuration → Settings and find AI Invoice Extraction:

  • Anthropic API Key, stored masked and visible only to Billing Administrators.
  • Model, the Claude model id used for extraction.
  • Max output tokens and timeout, for cost and latency control.
  • System prompt override, optional, for house-specific extraction rules.
The AI Invoice Extraction settings section
Keep the API key secret. It is stored as a system parameter and is never written to the log, but anyone who can read system parameters in your database can read it.

Requirements

Odoo19, with Invoicing and account_invoice_extract, which is an Odoo Enterprise module.
PythonThe anthropic package on the Odoo server.
AccountAn Anthropic API key. Model usage is billed by Anthropic, separately from this module.
NetworkOutbound HTTPS from the Odoo server to the Anthropic API.

Good to know

  • Extraction is a suggestion, not a posting. A human still reviews and confirms the bill.
  • Results depend on the model and on the quality of the document. Faint scans and unusual layouts read less reliably than a clean PDF.
  • The module reads the most recently attached file, so re-attaching a better scan and pressing the button again is the way to retry.
  • Taxes are matched within the company that owns the bill, so a multi-company database will not borrow another company's taxes.
  • English source terms ship with German, Serbian Cyrillic and Serbian Latin translations.
  • The API key is never included in log output, including on timeouts and auth failures.

Maintainer

Developed and maintained by Wolfinne IT, wolfinne.com.
Author: Bojan Nišević <bojan@wolfinne.com>
Support and customizations: hello@wolfinne.com

Claude and Anthropic are trademarks of Anthropic PBC. Odoo is a trademark of Odoo S.A. This module is an independent integration and is not affiliated with or endorsed by either. An Anthropic API key and an Odoo Enterprise subscription are required and are not included.

This module is provided as is, without warranty of any kind, express or implied, and its authors accept no liability arising from its use, as set out in sections 15 and 16 of the GNU LGPL v3 under which it is distributed. Extraction output is generated by a language model and can be wrong: the accountant remains responsible for reviewing every bill before confirming it, and for the accuracy of the accounting records that result. The full disclaimer is in the repository README.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Lines of code 662
Technical Name wolfinne_ai_invoice_extract
LicenseLGPL-3
Websitehttps://wolfinne.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with