Odoo Bill Digitisation: OCR for Vendor Bills
How Odoo turns scanned and emailed vendor bills into draft bills with OCR: setup, email aliases, accuracy, credits, review workflow and tips to reduce manual entry.
Typing vendor bills is slow and error-prone. Odoo can read bills from PDFs and images and create draft bills automatically, so accounts payable staff review instead of typing.
How it works
- A bill arrives by email, upload or scanner.
- Odoo sends it to its OCR service.
- The service returns the vendor, bill number, dates, amounts, taxes and sometimes lines.
- Odoo creates a draft bill with the PDF attached.
- A user checks and posts it.
Setting up an email alias
The easiest way to capture bills is an email address such as bills@yourcompany.com that forwards to the purchase journal's alias in Odoo. Ask suppliers to send bills there. Office scanners can send to the same address.
Digitisation settings
In accounting settings, choose whether bills are digitised automatically on arrival or only when a user clicks a button. Automatic is faster; manual saves credits if many documents are not bills.
Improving accuracy
- Make sure vendors exist in Odoo with correct tax IDs, so they are matched.
- Set default expense accounts and taxes on vendors.
- Link bills to purchase orders, so lines and quantities are checked against what was ordered.
Review workflow
OCR is not a replacement for review. Use a simple flow:
- Drafts created by OCR
- AP clerk checks vendor, amount and account
- Approval for bills over a threshold
- Posting and payment
See our guide to Odoo approval workflows for setting up approvals.
Costs
Each digitised document uses credits. Estimate your monthly bill volume and buy credits accordingly. For very high volumes, compare with dedicated AP automation tools.
Beyond OCR
For more complex documents, such as multi-page freight invoices, AI-based extraction can go further. Read about AI invoice processing in ERP or our AI document processing solution.
Frequently asked questions
Is Odoo OCR free?
No. Bill digitisation uses Odoo in-app purchase credits, charged per document. Check Odoo's current pricing for credit packs.
How accurate is Odoo bill OCR?
It reads most standard bills well, including vendor, dates, totals and taxes. Unusual layouts need more review, and accuracy improves as vendors are matched.
Written by
ERP Builders Team · ERP consultants and engineers
Articles written and reviewed by the ERP Builders delivery team — functional consultants, solution architects and developers who implement, integrate and support ERP systems.
Related articles
Odoo Bank Reconciliation: A Step-by-Step Guide
How bank reconciliation works in Odoo: bank feeds and statement imports, matching rules, reconciliation models, partial payments, fees and month-end checks.
Odoo Payment Providers: Stripe, PayPal and More
How to set up payment providers in Odoo for online payments: Stripe, PayPal, Adyen, Razorpay, saved cards, payment links, fees and bank reconciliation.
Odoo Multi-Currency: Rates, Invoices and Revaluation
How multi-currency works in Odoo: activating currencies, automatic exchange rates, foreign currency invoices and payments, exchange differences and revaluation.
Next step
Turn the plan into a working system.
Book a consultation with an ERP consultant. No sales script — just an honest look at your situation.