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. Productivity
  3. AI Document Digitization v 19.0
  4. Sales Conditions FAQ

AI Document Digitization

by Bitquanta https://hawastack.nl
Odoo

$ 28.52

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • CRM (crm)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Purchase (purchase)
• Sales (sale_management)
• Calendar (calendar)
• Contacts (contacts)
Lines of code 944
Technical Name auto_report
LicenseSee License tab
Websitehttps://hawastack.nl
Versions 18.0 19.0
  • Description
  • Manifest
  • License
AI Document Digitization

AI Document Digitization

Upload any business document — Claude AI extracts the data and creates the Odoo record instantly

Stop re-typing supplier invoices, purchase orders, and delivery notes. Open the wizard, upload a PDF or photo, and Claude extracts every field automatically. Review the results, make any corrections, and click Create — the correct Odoo record appears in seconds. One wizard. Seven document types. One AI backend.

Odoo's native digitization covers vendor bills via IAP credits. This module fills the gap: Sales Orders, Purchase Orders, Deliveries, CRM Leads, Helpdesk Tickets — all from a single unified interface, using your own Anthropic API key with no per-scan fees.

Supported document types

Document Odoo record created Duplicate detection
Vendor Bill account.move in_invoice Invoice number + partner match
Customer Invoice account.move out_invoice Invoice number + partner match
Sales Order sale.order Client order ref + partner match
Purchase Order purchase.order Vendor ref + partner match
Delivery / Picking stock.picking —
Helpdesk Ticket helpdesk.ticket — (Enterprise only, auto-hidden on CE)
CRM Lead crm.lead —

What you get

🧠 Claude AI Extraction

Uses the Anthropic Claude API to read your document and return structured JSON — vendor name, invoice number, line items, amounts, dates, and more. Works on scanned PDFs, photos, and multi-page documents.

📋 Review & Edit Before Creating

Every extracted field is shown in an editable table before any record is created. Correct misreads, remove unwanted lines, or adjust amounts — full control, zero lock-in.

⚠️ Duplicate Detection

Before creating a record, the wizard checks whether a matching document already exists in Odoo. If found, you can choose to enrich the existing record instead of creating a duplicate.

🔍 Smart Partner Lookup

Vendors and customers are matched by name against your existing contacts. If no match is found, a new partner is created automatically — mirroring Odoo's own native digitization behaviour.

💾 Extra Fields Preserved

Fields extracted from the document that don't map to a standard Odoo field (e.g. Swift codes, reference notes, custom terms) are saved separately in a persistent store — nothing is lost.

🔒 Your Own API Key

No per-scan fees, no IAP credits. Enter your Anthropic API key once in General Settings. Choose the Claude model (defaults to claude-opus-4-8). Your documents never leave your infrastructure via a third-party proxy.

How it works

1
Select document type
Open Home menu → AI Digitization. Pick the type of document you're uploading: Vendor Bill, Sales Order, Purchase Order, etc.
2
Upload your file
Attach a PDF or image (JPG, PNG). Works with scanned documents, photos taken on a phone, and digitally-generated PDFs. Multi-page PDFs are fully supported.
3
Claude analyzes the document
The file is sent to the Claude API. Claude returns structured JSON: all header fields, line items, amounts, dates, and any additional information found on the document. Typically completes in under 10 seconds.
4
Review & correct
Extracted fields appear in an editable table. Modify anything before committing. If a matching record is detected, you'll see a duplicate warning with the option to enrich the existing record instead.
5
Create — done
Click Create Record. The wizard creates the Odoo record, saves any extra fields, and opens the result directly. From upload to record: under 60 seconds.

Setup

1
Install the module
Install auto_report via Apps. Dependencies (account, sale_management, purchase, stock, crm) are installed automatically.
2
Enter your Anthropic API key
Go to Settings → General Settings → AI Document Digitization. Paste your API key from console.anthropic.com. Optionally change the model (default: claude-opus-4-8). Click Save.
3
Open the wizard
Click the AI Digitization icon from the Home menu. The wizard opens as a dialog — no navigation away from your current screen required.

Technical details

ItemDetail
Odoo versions19.0 Community & Enterprise
Dependenciesbase, account, sale_management, purchase, stock, crm, mail
Helpdesk supportEnterprise only — auto-hidden when module is not installed
AI providerAnthropic Claude (your own API key — no third-party proxy)
Default modelclaude-opus-4-8 (configurable)
API endpointPOST https://api.anthropic.com/v1/messages
File formatsPDF (including multi-page), PNG, JPG, JPEG, WEBP
HTTP libraryrequests (bundled with Odoo — no pip install)
Wizard typeTransientModel — auto-purged, no DB bloat
Extra fields modelauto.report.extracted.field — persistent key-value store
Config parametersauto_report.claude_api_key, auto_report.claude_model
Duplicate handlingDetect on invoice/order ref + partner; offer enrich or create new
Partner creationAuto-created if not found (mirrors native Odoo OCR behaviour)

Published by Bitquanta — hawastack.nl — info@hawastack.nl

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • CRM (crm)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
• Purchase (purchase)
• Sales (sale_management)
• Calendar (calendar)
• Contacts (contacts)
Lines of code 944
Technical Name auto_report
LicenseSee License tab
Websitehttps://hawastack.nl
Copyright (c) 2026 Bitquanta. All rights reserved.

This software is proprietary and confidential. Unauthorized copying, distribution,
modification, or use of this software, via any medium, is strictly prohibited.

A valid license purchased from the Odoo App Store grants the licensee the right
to install and use this module on a single Odoo database. Redistribution,
sublicensing, or resale is not permitted.

For licensing enquiries: info@hawastack.nl

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 or have a question related to your purchase, please use the support page.
  • Ratings
  • Discuss
There are no ratings yet!
I need an answer.
by
ASESORIA CONTABLE TRIBUTARIA, MIGUEL DE JESUS PEREZ TRUJILLO
on 6/28/26, 7:10 PM

Why do I email you and you never reply?


I need an answer.
by
ASESORIA CONTABLE TRIBUTARIA, MIGUEL DE JESUS PEREZ TRUJILLO
on 6/28/26, 7:10 PM

Why do I email you and you never reply?


Video Demo Please
by
ASESORIA CONTABLE TRIBUTARIA, MIGUEL DE JESUS PEREZ TRUJILLO
on 6/25/26, 11:19 PM

Hi, do you happen to have a demonstration video showing how what you're describing operates or works?


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