Odoo integration for incoming invoices
Ezura reads incoming invoices and pushes them straight into Odoo — with products, VAT codes and analytics. Companies, products and the chart of accounts come from your own Odoo, so an invoice is matched to records that already exist rather than to freshly created duplicates.
- The invoice arrives in Odoo ready to post — no file to upload
- Companies, products and the chart of accounts come from your Odoo
- VAT classifiers imported from Odoo, with no manual mapping
- Dimensions land in your analytic plans
- The original document stays attached to the record
- Purchase, service and credit note support
What changes in your working day
An invoice arrives by email and shortly afterwards it is already in Odoo — with its lines, VAT codes and analytics. Nobody keys it a second time, nobody uploads a file, and nobody checks whether the supplier name matches something already in the system. The accountant is left with reviewing and approving.
The practical difference from a file import is simple: there is nothing to export, nothing to upload and nothing to verify as accepted. And if an invoice did not go through, you see it immediately — not a week later when someone notices a missing record.
What travels into Odoo with the invoice
It is not just the total that gets across. It is everything you would otherwise assemble by hand:
- the supplier, matched to your Odoo company record
- lines with quantities, unit prices and the net amount
- a VAT code per line, taken from your own classifiers
- the analytic distribution — site, project or department
- invoice number, date and payment due date
- the original document, attached to the record
Dimensions in Odoo terms: analytic plans
What Lithuanian accounting systems call dimensions — site, project, department, cost centre — Odoo calls analytic accounting. The structure is the same, only the words differ: an analytic plan corresponds to the dimension type, and analytic accounts are its values.
Ezura dimensions are mapped to your analytic plans, so an automatically assigned value ends up in the right analytic distribution on the line. A single invoice can carry different values on different lines.
VAT codes come from your Odoo, not from re-typing
The most common mistake when connecting invoice processing to an accounting system is trying to describe the VAT codes all over again. Ezura does not create them: tax classifiers, companies, products and the chart of accounts are taken directly from your Odoo. That means an invoice is matched to records that already exist in your system, and that a change to a classifier does not have to be re-entered in two places.
What you need for the integration to work
These four things decide whether connecting takes an hour or a week. Worth checking before the conversation:
- Odoo 19 or newer — older versions need a different approach
- on Odoo Online, external access is available only on the top "Custom" plan, not on "One App Free" or "Standard". Self-hosted and Odoo.sh environments have no such limit
- a dedicated user with accounting rights — not somebody's personal account
- the access key is valid for no more than three months, so the connection has to be renewed periodically; that is an Odoo security rule, not a limit of ours
Where to start
Connecting starts with one conversation: we check your Odoo version and plan, map the classifiers and analytic plans, and run a few real invoices through. You see the result on your own documents before committing to anything.
Frequently asked questions
- How does Ezura match data to Odoo?
- Ezura takes your Odoo companies, products, chart of accounts and VAT classifiers, so invoices are matched to the right records automatically — no manual mapping required.
- Do I need to enter VAT codes manually?
- No. VAT codes come directly from Odoo, so there is nothing to re-type or map by hand.
- Which Odoo version does this work with?
- The direct sync works from Odoo 19 onwards. Older versions need a different approach — get in touch and we will tell you what is possible in your case.
- Does it work with Odoo in the cloud?
- Yes, with one condition: on Odoo Online, external access exists only on the top "Custom" plan. It is not available on "One App Free" or "Standard". Self-hosted and Odoo.sh environments are not affected by this limit.
- Can I try it with my own invoices?
- Yes. We run a few of your real invoices through and show you how they look in Odoo before you commit to anything.
Learn more about Odoo on the official website: