How to automate invoice entry in Odoo.
Step 1 · One way in
Every supplier invoice arrives at an address like invoices@yourcompany.com; the ones that come on paper get scanned to that same address. From there on, nobody touches them.
Step 2 · The system reads them
An n8n workflow watches that inbox. When an invoice arrives it extracts supplier, number, dates, net amounts and VAT — falling back on a private AI when the layout is awkward.
Step 3 · They file themselves in Odoo
The invoice is created in Odoo as a draft entry, with the PDF attached and the supplier linked. If the supplier is new, the record is created; if the amounts do not match the order, it is flagged for review.
Step 4 · Your team reviews, it does not type
The accounts team gets a notification listing what needs a human eye: mismatches, new suppliers, duplicates. Everything else goes straight through.
What you need
- Odoo installed on your server — we set it up if you do not have it.
- Self-hosted n8n with the invoice workflow configured and tested against your real documents.
- Two months minimum of hands-on tuning with your team, because every company invoices its own way.
If you want to know how it would look in your case, the free audit goes through your real invoices and gives you the proposed workflow with numbers attached.
Quick questions
Yes: they are scanned to the same inbox and follow the same workflow. The scanner is the only manual step left.
Difficult formats are passed to the private AI for extraction, and if there is still any doubt the invoice is flagged for human review. Nothing gets filed wrongly in silence: either it files correctly or it asks.
