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. OCR AI - Invoices & Bills v 18.0
  4. Sales Conditions FAQ

OCR AI - Invoices & Bills

by Serpent Consulting Services Pvt. Ltd. https://www.serpentcs.com
Odoo

$ 120.00

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
Lines of code 3348
Technical Name scs_invoice_ai_ocr
LicenseLGPL-3
Websitehttps://www.serpentcs.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
Lines of code 3348
Technical Name scs_invoice_ai_ocr
LicenseLGPL-3
Websitehttps://www.serpentcs.com
Product Logo
SerpentCS Logo

OCR AI - Invoices & Bills

AI Invoice OCR: Claude, GPT-4o, Gemini & Groq. Auto-extract vendor bills & customer invoices from PDF/image. Duplicate detection. PO matching. Live dashboard. India GST ready.

  • Features
  • Screenshots
  • User Guide
  • FAQs

Highlighted Features

Multi-provider AI

Switch between Claude, GPT-4o, Gemini, and Groq from one settings screen. No code change needed — just pick your provider and API key.

Dynamic model management

Models are stored as database records, not hardcoded. Add, deactivate, or swap AI models directly from the UI — zero code, zero restart.

Smart retry on low confidence

When AI confidence drops below your threshold, the module automatically re-extracts using a more focused prompt — up to 2 attempts before flagging for review.

Auto-confirm by confidence

Invoices that exceed your confidence threshold are confirmed automatically. Lower-confidence results show a review dialog so nothing slips through unchecked.

Correction learning

User corrections to partner names and product mappings are remembered and applied automatically on the next import, reducing manual work over time.

Bulk PDF processing

Upload multiple invoice PDFs at once. The module converts each page to images at configurable DPI and sends them to the AI in a single batch.

OCR audit log

Every extraction is logged with provider, model, confidence scores, token usage, and processing time — giving full traceability for every imported invoice.

Indian GST-ready extraction

Automatically extracts GSTIN, HSN/SAC codes, IRN, e-way bill number, and CGST/SGST/IGST splits from Indian invoices and bills.


Detailed Features

OCR dashboard and full audit trail

A live dashboard under the Accounting menu shows KPI tiles, provider breakdown, and a recent imports table. Every extraction stores the raw AI JSON, confidence scores, token usage, and processing time — giving complete traceability on every invoice.

3-step wizard — Upload → Review → Done

A guided wizard walks through every import. Confidence scores are shown with colour-coded badges (High/Medium/Low). All extracted fields are editable before the invoice is created, organised across tabs: Header, Partner, Lines, India GST, and Raw JSON.


Smart retry on low confidence

When the AI confidence score falls below your threshold, the module automatically re-sends the invoice using an enhanced forensic prompt — up to 2 fully automatic retry attempts. No manual intervention needed for poor-quality scans or handwritten bills.

Duplicate invoice detection

Catches duplicate bills before they cause costly double payments. Runs both exact matching (same reference and partner) and fuzzy matching (amount within ±1%, date within ±7 days) on every import, blocking duplicates silently.

Bulk ZIP upload

Upload a single ZIP file containing multiple PDFs and process them all in one click. Each PDF is individually converted to images at your configured DPI, sent to the AI, and imported as a separate invoice — no need to upload files one by one.

India GST compliance

Extracts GSTIN (supplier and recipient), HSN/SAC code per line item, IRN (e-Invoice Reference Number), e-Way Bill number, place of supply state code, and full CGST/SGST/IGST tax splits.

Purchase order auto-matching

Automatically links extracted vendor bills to confirmed Purchase Orders in Odoo — matching by exact PO name, vendor reference, or fuzzy amount. Eliminates manual PO lookup after every import and keeps the 3-way match intact.

Screenshots

AI Invoice OCR — Menu Navigation & Configuration

Navigate to:


Accounting → AI Invoice OCR


This menu provides quick access to all OCR-related features, including invoice import, dashboard, logs, and configuration.

AI Invoice OCR — General Settings Panel


The General Settings panel provides complete control over how invoice data is extracted and processed.

Choose the AI model provider used for invoice data extraction:

  • Claude (Anthropic)
  • Gemini (Google)
  • Groq (LLaMA)
  • GPT-4o (OpenAI)

API Key & Model Configuration

  • Enter the API key for the selected provider
  • Select the Model Quality Tier (e.g., Economy, Standard, High Accuracy)
  • Ensures flexibility between cost and extraction accuracy

Behavior Configuration

Fine-tune how the OCR system behaves:

  • Auto-Confirm Threshold (%)
    Automatically validates invoices when confidence exceeds the defined threshold
  • Max Pages per PDF
    Limits the number of pages processed per document
  • DPI for PDF Conversion
    Controls image quality during PDF-to-image conversion
  • Default Document Type
    Defines the default document created (e.g., Vendor Bill)

Automation & Intelligence Features

  • Auto-Confirm Invoice after Import
    Automatically confirms invoices based on confidence score
  • Correction Learning
    Learns from manual corrections to improve future extraction accuracy
  • Smart Retry on Low Confidence
    Automatically retries extraction using fallback strategies when confidence is low
  • Retry Threshold (%)
    Defines when the system should trigger a retry

OCR AI Models

OCR Dashboard

OCR Dashboard

Provides an overview of:

  • Processed invoices
  • Validation status
  • Extraction performance

Import Invoice via AI OCR

Upload Invoice:-

Upload a single invoice (PDF, PNG, JPG), select the document type (Vendor Bill or Customer Invoice), and optionally link to an existing record. A “How It Works” panel explains AI capabilities, including support for scanned and handwritten invoices.

Document Type Selection

Choose the appropriate document type before starting AI extraction to ensure correct processing and accounting flow.

AI Extraction Summary:-

After processing, the system displays extracted invoice data with confidence scores (Overall, Partner, Amounts, Dates) and key fields like Invoice Number, Dates, Currency, Payment Terms, and PO Reference. High-confidence invoices are ready for quick confirmation.

Partner Matching:-

Automatically matches the vendor/customer with existing Odoo records. Users can create a new partner if no match is found.

Invoice Line Items:-

Displays extracted line items with details such as description, tax codes, pricing, and totals. All fields remain editable before final confirmation.

Review & Edit:-

Users can validate and modify extracted data to ensure accuracy before creating the invoice.

Success Confirmation:-

Once saved, the invoice is created as a draft with a confirmation message and a quick link to open it directly in Odoo.

Bulk Import (ZIP)

Bulk Import — Upload ZIP Archive:-


Upload a ZIP file containing multiple invoices (PDF, PNG, JPG, JPEG, WEBP). Each file is processed individually by AI, and draft invoices are created automatically.


Bulk Import — Ready to Process:-


After selecting the ZIP file, users can review details and click “Process All Files” to start AI extraction for all documents.


Bulk Import — API Cost Confirmation:-


Displays a confirmation dialog informing users that each file will trigger AI API calls and incur provider-based costs. User confirmation is required to proceed.


Bulk Import — Processing Results:-


Shows a summary of completed processing with success and failure counts. Each file is listed with its draft status, allowing users to open and review invoices.

Handwritten Invoice

OCR Import Logs

Tracks:

  • Extraction history
  • Confidence scores
  • Errors and retries
  • Audit trail for compliance

User Guide

1. Introduction

The AI Invoice OCR module automates invoice data extraction using advanced AI providers such as Claude, GPT-4o, Gemini, and Groq. It supports PDF, scanned, digital, and handwritten invoices, reducing manual data entry and improving accuracy.

2. Key Features

  • Multi-provider AI support (Claude, GPT-4o, Gemini, Groq)
  • Automatic invoice data extraction
  • Confidence-based validation
  • Smart retry on low confidence
  • Correction learning for continuous improvement
  • Bulk invoice processing (ZIP upload)
  • OCR audit logs and tracking
  • Editable extracted data before confirmation

3. Installation

3.1 Python Dependencies

Install only the required packages based on your selected AI provider:

pip install anthropic # Claude

pip install openai # GPT-4o

pip install google-genai # Gemini

pip install groq # Groq (LLaMA)

pip install pdf2image # PDF to image conversion

pip install Pillow # Image processing

⚠️ Note:

  • Install poppler-utils on your OS for PDF processing
  • Only install the provider(s) you plan to use

4. Configuration

Navigate to:

Accounting → Configuration → Settings → AI Invoice OCR

4.1 Basic Setup

  1. Select your AI Provider
  2. Enter your API Key
  3. Choose Model Quality:

4.2 Advanced Settings

  • Auto-Confirm Threshold (%)
    Automatically confirms invoices above a confidence level
  • Max Pages per PDF
    Limits document size
  • DPI for PDF Conversion
    Controls image clarity
  • Default Document Type
    Vendor Bill or Customer Invoice

4.3 Smart Features

  • Enable Smart Retry on Low Confidence
  • Set Retry Threshold (%)
  • Enable Correction Learning

5. Using AI Invoice OCR

5.1 Import Single Invoice

Navigate to:

Accounting → AI Invoice OCR → Import Invoice

Steps:

  1. Upload invoice file (PDF, PNG, JPG)
  2. Select Document Type
  3. (Optional) Link existing invoice
  4. Click Process with AI

5.1.1 Review Extracted Data

After processing:

  • View confidence scores (Overall, Partner, Amounts, Dates)
  • Check extracted fields:
    • Invoice Number
    • Dates
    • Currency
    • Payment Terms
    • PO Reference

5.1.2 Partner Matching

  • System auto-matches vendor/customer
  • Option to create new partner if not found

5.1.3 Invoice Lines

  • Review extracted line items
  • Fields include:
    • Description
    • Quantity
    • Price
    • Taxes

✅ All fields are editable before confirmation

5.1.4 Confirm Invoice

  • Click Save to create draft invoice
  • Open invoice for final validation

5.2 Bulk Import (ZIP Upload)

Navigate to:

Accounting → AI Invoice OCR → Bulk Import

Steps:

  1. Upload ZIP file containing invoices
  2. Select Document Type
  3. Click Process All Files

5.2.1 Cost Confirmation

  • System shows API usage warning
  • Confirm to proceed with processing

5.2.2 Processing Results

  • View summary:
    • Successful imports
    • Failed imports
  • Open individual draft invoices

5.2.3 Review Draft Bills

Each invoice includes:

  • Vendor details
  • GST/VAT info
  • Invoice references
  • Extracted amounts

6. OCR Logs & Audit

Navigate to:

Accounting → AI Invoice OCR → Logs

Track:

  • Extraction history
  • Confidence scores
  • Errors and retries
  • Processing timestamps

FAQ

May I install the app on my Odoo Online (SaaS) database?

No, third-party apps can not be used on Odoo Online. Unfortunately, Odoo SaaS blocks such a possibility.

Can I try the app before purchasing?

In many cases, yes. We offer Demo videos, Screenshots, Live demo links (for selected apps) If you need a personalized demo, you can contact our support team.

Is this module compatible with Odoo Enterprise?

Yes, the module is fully compatible with Odoo Community and Enterprise editions.

What Kind of support will you get after the Module purchase?

You will get 30 Days of free support on any doubts, queries, bug fixing, or any issue related to this addon.

What if I need any additional customization or extra feature with this addon?

We request you contact our team via contact@serpentcs.com to discuss the features and customization required so that we can provide you assistance with your request.

Suggested Products

Account Analytic Filter in distribution

Go to store

Account Voucher Report Payment Receipt

Go to store

Braintree Payment Gateway Integration(With refund flow)

Go to store

Checkout Payment Gateway Integration

Go to store

Cheque Management

Go to store

Conekta Payment Gateway Integration

Go to store

Eway Payment Gateway Integration

Go to store

Global Payment Gateway Integration

Go to store

Gopay Payment Gateway Integration

Go to store

HyperPay Payment Gateway Integration

Go to store

Invoice Margin

Go to store

Journal Sequence

Go to store

Business Solutions

Education Management

Education Management

Property Management

Property Management

Singapore Localization

Singapore Localization

Gym Management

Gym Management

Visa Management

Visa Management

Biometrics

Biometrics

HR Management

HR Management

Salon and Spa Management

Salon and Spa Management

Fleet Management

Fleet Management

Hotel Management

Hotel Management

Ring Central

Ring Central

Payment Provider

Payment Provider

Our Odoo Services

Odoo Customization

Odoo Consulting

Odoo Customization

Odoo Implementation

Odoo Customization

Odoo Development

Odoo Implementation

Odoo Testing

Odoo Integration

Odoo Data Migration

Odoo Support

Odoo Training

Odoo Support

Odoo Support

Hire Odoo Developer

Hire Odoo Developers

Help And Support

Ask for Query For any Query
Apps Checkout our Apps
Odoo Demo Check App Demo

rec  WhatsApp
rec (+91) 74860-40227
rec  Email
rec contact@serpentcs.com
rec  Website
rec www.serpentcs.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 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