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. Azure AI — Invoice & Bill OCR Scanner v 19.0
  4. Sales Conditions FAQ

Azure AI — Invoice & Bill OCR Scanner

by Nevermore https://vansalesolution.odoo.com
Odoo

$ 190.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 17.0 18.0 19.0
  • Description
  • Manifest
  • License
ODOO 19  •  ACCOUNTING MODULE
Azure AI — Invoice & Bill OCR Scanner
Stop typing invoices. Upload a PDF or image — Microsoft Azure AI Document Intelligence extracts every field in seconds. Vendor, dates, totals, taxes, line items, and analytic accounts — all filled automatically. One click. Zero typing.
✓ Azure AI Powered ✓ Bulk OCR ✓ Real-Time Progress ✓ Analytic Account ✓ No IAP Fees
▶  Watch Demo on YouTube
Why Azure AI OCR Scanner?
Unlike Odoo’s built-in digitization (which requires IAP credit bundles), this module connects directly to your own Azure account. Free tier gives 500 pages/month. You keep your data in your Azure tenant.
🤖
Azure AI Accuracy
Microsoft’s prebuilt-invoice model delivers 97%+ accuracy on structured invoices. Handles PDFs, PNG, JPG, and TIFF.
💸
Zero IAP Cost
Use your own Azure account. Free tier: 500 pages/month at $0. Paid tier: ~$10 per 1,000 pages. No middleman markup.
📦
Bulk Processing
Upload 10, 20, or 50 PDFs at once. Real-time progress bar shows exactly which document is being processed.
Step-by-Step Workflow
From Azure setup to fully populated draft bills — everything in one module
1
Configure Azure AI Credentials
Go to Accounting → Configuration → Settings → Azure AI Document Intelligence. Paste your Azure Endpoint URL and API Key from the Azure Portal (your resource → Keys and Endpoint). Both the primary and secondary key work.
Azure AI Settings — Endpoint and API Key
2
Test Your Connection
Click Test Connection to verify the endpoint and API key are valid. A green “Azure Connection Successful” toast confirms your credentials work. The system is then ready to process documents immediately.
Azure Connection Successful
3
Configure Extraction Behaviour
Set your extraction defaults: Analysis Timeout for large documents, Auto-create Invoice Lines to add extracted line items automatically, Auto-create Vendor / Customer to create missing partners, and Default Credit (Payable) Account to override the payable line per company.
Extraction Behaviour Settings
4
Set Default Analytic Account & Journal
Optionally set a Default Analytic Account — it will be stamped on every OCR bill header and propagated automatically to all invoice lines. Set a Default Vendor Bill Journal to route all OCR bills to a specific AP journal (e.g. a dedicated “OCR Bills” journal).
Default Analytic Account and Vendor Bill Journal settings
5
Azure OCR & Bulk OCR Buttons on the Bills List
Go to Accounting → Vendors → Bills. Two new buttons appear in the list header: Azure OCR for processing a single document on an existing bill, and Bulk OCR for uploading and processing multiple invoices at once.
Azure OCR and Bulk OCR buttons on vendor bills list
6
Single OCR — Step 1: Upload
Click Azure OCR on any vendor bill. The wizard gives you two options: select an existing attachment already on the bill, or upload a fresh PDF / image. Supported: PDF, PNG, JPG, JPEG, TIFF. Click Extract with Azure OCR — Azure AI processes the document and returns results in seconds.
Single Azure OCR — Step 1 Upload
Single OCR — Step 2: Review & Apply
Step 2 shows everything Azure extracted: vendor name (with auto-match confirmation), invoice number, dates, currency, subtotal, tax amount, and invoice total — all in one screen. A green banner confirms the vendor was matched to an existing partner. Overall Confidence and per-field confidence scores (colour-coded) let you see at a glance which values to double-check. A line item count tells you how many product lines were detected.
Single Azure OCR — Step 2 Review with confidence scores
Scroll down to choose exactly which fields to apply: Vendor / Partner, Invoice Reference, Invoice Date, Create Invoice Lines, and Auto-create products not in system. Tick only what you need. Click Apply to Invoice and the bill is filled instantly — or Re-extract to send the document to Azure again.
Single Azure OCR — Apply to Invoice field selection
7
Bulk OCR — Upload Multiple Invoices
Click Bulk OCR to open the batch wizard. Drag-and-drop or select multiple PDF / image invoices. Each file is listed with a checkmark once uploaded. Supported formats: PDF, PNG, JPG, JPEG, TIFF. Click Process All to start the batch.
Bulk OCR wizard with multiple documents uploaded
8
Real-Time Progress Bar
The wizard processes each document one by one and updates the progress bar live — no page reloads, no waiting blindly. See the exact count (X / Y invoices completed) and the filename currently being processed. The progress bar fills smoothly from 0% to 100%.
Bulk OCR starting — 0% progress Bulk OCR in progress — 25% complete, 1/4 invoices Bulk OCR in progress — 75% complete, 3/4 invoices
9
Review Batch Results
After processing, a results summary shows Bills Created, Errors, and Total at a glance. The results table lists every document with its status and a direct link to the created bill. Error rows expand to show the exact Azure error message (e.g. rate limit exceeded on the Free tier) so you know exactly what to retry.
Batch results with 3 created and 1 error Batch results with 2 created and 0 errors
10
Fully Populated Draft Bill with Analytic Distribution
The created draft bill is fully pre-filled: vendor, bill date, due date, reference, invoice lines with description, quantity, unit price, and taxes. The Default Analytic Account from Settings is automatically stamped on every line (shown as the green “Commercial & Marketing” badge). All you need to do is review and post.
Created draft bill with invoice lines and analytic distribution
11
Full Audit Trail in the Chatter
Every extraction is logged automatically in the bill’s chatter: “Source document extracted by Azure Document Intelligence” with the original PDF attached. The raw Azure response, processing time, and all extracted values are stored in the OCR Log (accessible via the smart button). Complete traceability from source document to posted bill.
Chatter showing Azure OCR audit trail with PDF attachment Original Thai invoice PDF document
What Gets Extracted
📄 Header Fields
  • Vendor / Customer name & address
  • Invoice number
  • Purchase order reference
  • Invoice date
  • Payment due date
  • Currency code
  • Payment terms
✎ Amounts & Lines
  • Subtotal (tax-excluded amount)
  • Tax amount → matched to product’s purchase tax
  • Invoice total
  • Amount due
  • Line items: description, quantity, unit price, amount
  • Product auto-match from Odoo product catalogue
All Features at a Glance
🤖 AI Extraction
  • Azure AI Document Intelligence prebuilt-invoice model
  • 97%+ accuracy on structured invoices
  • Supports PDF, PNG, JPG, JPEG, TIFF
  • Confidence scores per field (✓ / ⚠ / ✗)
  • Configurable analysis timeout for large/complex files
  • Free tier: 500 pages/month, Paid: ~$10/1,000 pages
📦 Bulk Processing
  • Upload 10, 20, or 50+ documents in one batch
  • Real-time progress bar — no page refresh needed
  • Shows current filename and X / Y count
  • Results table with Created / Error status per document
  • Error details expanded inline (e.g. rate limit message)
  • Direct links to created bills from the results view
📊 Analytic Account
  • Header-level Analytic Account field on every invoice / bill
  • Default analytic account set once in Settings
  • Stamped on bill header automatically after OCR
  • Propagates to all invoice lines via analytic distribution
  • Line-level field mirrors header for list-view visibility
  • Compatible with Odoo’s standard distribution models
🏢 Smart Matching & Defaults
  • 8-step vendor search: exact → partial → trigram similarity
  • Handles OCR typos automatically
  • Default Vendor Bill Journal per company
  • Default Customer Invoice Journal per company
  • Default Credit (Payable) Account override
  • Smart tax: uses product’s own purchase tax, never a mismatch
📝 Audit Trail
  • Every extraction logged with raw Azure response
  • Processing time and extracted values stored
  • Original document saved as bill attachment
  • Chatter note: “Source document extracted by Azure”
  • Smart button on bill form → view all OCR logs
  • Full traceability from PDF to posted bill
🔒 Data Ownership
  • Documents sent to YOUR Azure tenant only
  • No data passes through Odoo IAP servers
  • Azure enterprise-grade security & compliance
  • Works in any Azure region (choose closest to you)
  • No Odoo IAP credits — ever
  • Depends only on: account, mail, analytic (all standard)
vs Standard Odoo Digitization
Feature Standard Odoo Digitize This Module
AI Engine Odoo IAP (proprietary) Microsoft Azure AI
Cost model IAP credit bundles (ongoing) Your own Azure account
Free tier ✗ No ✓ 500 pages/month
Bulk processing ✗ One at a time ✓ Batch N documents
Real-time progress bar ✗ No ✓ Live X / Y counter
Confidence scores per field ✗ No ✓ Yes — ✓ ⚠ ✗
Analytic account ✗ No ✓ Built-in, header → lines
Default journal override ✗ No ✓ Per company in Settings
Tax source Product default ✓ Doc amount + product tax
Raw response audit log ✗ No ✓ Full log per extraction
Data ownership Odoo IAP servers ✓ Your Azure tenant
Azure Pricing Reference
Charged directly by Microsoft to your Azure subscription — not by us
Free Tier (F0)
$0
500 pages / month
Perfect for testing and low-volume use.
Processes the first 2 pages of each document.
Paid Tier (S0)
~$0.01/page
$10 per 1,000 pages
No monthly minimum. Pay only for what you use.
Full multi-page document support.
View full Azure pricing on Microsoft website →
Requirements & Quick Start
🛠 Requirements
  • Odoo 19.0 Community or Enterprise
  • An active Microsoft Azure account
  • Azure AI Document Intelligence resource (any region)
  • Odoo modules: account, mail, analytic (all standard)
  • Documents: PDF, PNG, JPG, JPEG, or TIFF
⚡ Quick Start (10 minutes)
  1. Create a free Azure account
  2. Create an AI Document Intelligence resource (Free F0)
  3. Copy your Endpoint URL and Key from Azure Portal
  4. Paste them in Odoo → Accounting → Settings
  5. Click Test Connection → start scanning invoices
Need Help or Customization?
Our team is ready to assist with installation, configuration, and custom development.
💼
Sales & Business Enquiry
Pricing, licensing, and partnership
sales@odoovansalesolution.com
🛠
Technical Support
Bug reports, feature requests & implementation help
sales@odoovansalesolution.com
Azure AI — Invoice & Bill OCR Scanner — Odoo 19
Author: Nevermore  •  License: OPL-1  •  vansalesolution.odoo.com
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
Lines of code 2003
Technical Name sc_invoice_azure_ocr
LicenseOPL-1
Websitehttps://vansalesolution.odoo.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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.
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