Odoo
Implementation
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Sales (sale_management) • Invoicing (account) |
Lines of code | 305 |
Technical Name |
dx_sale_digitization |
License | AGPL-3 |
Website | https://odoonext.com |
Versions | 14.0 15.0 16.0 17.0 18.0 |
-
Description: This Odoo module allows users to digitize sale, extract relevant information using OCR, and populate Odoo records with the extracted data. Use a Free Artificial Intelligence to auto-populate fields. You can digitize your sales in any image or pdf format. No subscription necessary
AI Sale Digitalization

Try the Demo
Demo Access:
URL: https://davidmonterocrespo24-booking1.odoo.com
Username/Password: demo/demo

GET PERSONALIZED DEMO
Please send your inquiry on email to know more about this application.
Highlights
- Benefit from the best features for digitization.
- AI performs the magic by extracting data accurately from documents.
- Option to have AI re-scan the attachment and overwrite values on your sale.
- No additional or recurring costs. Buy once and use it for FREE forever!
- Works seamlessly with PDFs, images, and PDFs containing scanned images.
Functionality:
"Sale Digitalization" streamlines manual work by automatically adding identifiable descriptions for text fields in Odoo. It uses OCR to extract information, updates various fields, and configures different AI models. The module enhances productivity and efficiency by generating automatic responses within the Odoo social network and other applications.
- If the customer exists it is selected on the sale
- If the client does not exist, the module provides the option to create it
- If the product exists, it is selected on the sale lines
- If the product does not exist, the module offers the option to create it
- The module uses a search algorithm to locate both products and customers when the similarity exceeds 80% Example: Azure Interior => Asure Interior
Related Products
Features and Use Cases
-
Vendor Bills:
- Automatically records vendor bills using AI.
- Creates or selects the vendor with a search for name or VAT.
- Identifies products, taxes, and GL accounts.
- Supports drag & drop for multiple vendor documents.
- Uses fuzzy search technology to find products and partners by calculating name similarity probability, even when the search term is not an exact match.
-
Customer Sales:
- Automatically records customer sales using AI.
- Creates or selects the customer with smart name/VAT search.
- Detects products, taxes, and GL accounts automatically.
- Supports drag & drop for multiple customer documents.
Technical Features
- Supports multiple AI models: Odoo AI (ChatGPT), Google AI (gemini-2.0-flash-lite), OpenAI (gpt-4o-mini), Anthropic (claude-3-5-sonnet), and DeepSeek (deepseek-chat).
- Multi-format support: PDF, JPG, PNG, TIFF, and BMP.
- Automatic retry in case of errors during digitization.
- Automatic detection and smart mapping of products and taxes.
- Multi-company support and smart partner search with auto creation.

Configuration
To enable AI-powered digitization in Odoo, follow these steps in Accounting/Invoicing settings:
- Go to Settings > Accounting/Invoicing Settings.
- Enable AI Integration for Customer sales and Vendor Sales
- Select the AI model you want to use. If using a custom model, enter the corresponding API key (consult documentation).
- Disable the default Odoo digitization in Accounting/Invoicing.

Setup & Requirements
-
Required pip packages: Install
pytesseract
,pypdf
,fuzzywuzzy
,pdf2image
, andopencv-python
on your server. -
Required apt packages: Ensure you have
tesseract-ocr
,poppler-utils
, andlibgl1
installed (on Odoo.sh, these packages are preinstalled).
Example:apt update && apt install -y tesseract-ocr poppler-utils libgl1
-
Optional language packs: Install language packages for
Tesseract for sales in languages other than English (e.g.,
tesseract-ocr-fra
for French).
Find all language codes at: GitHub - Tesseract Languages - Once the packages are installed, go to Settings - Invoicing - Digitization to view and enable available languages.
With this setup, you'll be ready to digitize your financial documents intelligently and automatically!
Release Notes & Compatibility
Version: 16.0.1.0.12 | Released on: March 28, 2025
Fully compatible with Odoo Enterprise (on-premise and Odoo.sh) and Community version 16.0.
Our Services
Odoo
Customization
Odoo
Migration
Support & Maintenance
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
further to scanning sales orders/purchase orders
Hi, my customer actually wants to scan purchase orders from a customer and have them loaded into an Odoo sales order.
I have had a quick look at this https://apps.odoo.com/apps/modules/17.0/dx_purchase_digitization
Is this possible to load into sales orders? how can we try this out ?
Scanning Sales Orders
Hi, we are an Odoo reseller in Australia and have a customer who wishes to scan his sales orders coming from this customers in pdf format and have these automatically imported into Odoo.
Can your addon facilitate this? Is the tagging of fields part of the product ? How does it work?
Re: Scanning Sales Orders
Hello, this module is to digitize customer sales. This module is from the family of these other two modules
https://apps.odoo.com/apps/modules/17.0/dx_account_invoice_digitization
https://apps.odoo.com/apps/modules/17.0/dx_purchase_digitization
Basically you can digitize an invoice in image or pdf format and take that data to Odoo