Supplier invoices that go into Odoo by themselves, with every line checked.
AI reads your suppliers' invoices, as PDFs, scans or e-invoices, and puts them into Odoo as draft vendor bills, with lines, quantities and VAT. Every line is checked arithmetically and against the document itself, and anything that doesn't add up waits for a person to approve it.
Odoo · Draft vendor billTo approve
- Dish soap 4 L62.0010 × 6.20
- Kitchen roll, 6 rolls116.4024 × 4.85
- Nitrile gloves, 100 pcs68.208 × 7.90Doesn't match quantity × price8 × 7.90 = 63.20
Two lines passed the check. The third is waiting for you.
WHAT SUPPLIER INVOICES COST WHEN THEY'RE TYPED BY HAND
A 40-line invoice typed in one line at a time Every invoice is typed in line by line
Someone in the office opens the supplier's PDF and types code, quantity and price into the system, one line at a time. An invoice with 40 lines takes half an hour, and at month end dozens arrive at once.
The AI reads the invoice and prepares a draft purchase in Odoo.
One invoice, from email to OdooThe price on the invoice and the wrong price in the software One wrong digit shows up months later
A 7.90 becomes 9.70 and nobody notices. The product's cost comes out wrong, and so does your margin, and the difference shows when your accountant can't make the numbers work.
It checks the amounts on every line, and anything that doesn't add up waits for a person.
The same product named one way on the invoice and another in Odoo The supplier calls the same product something else
The invoice says «ΓΑΝΤ. ΝΙΤΡ. L 100Τ», Greek shorthand; in Odoo you have "Nitrile gloves, Large, 100 pieces". Each time someone has to remember which is which, and a new colleague doesn't know.
It finds which of your products each line is, and remembers what you approve.
Invoices by message, by email, on paper and from the provider Invoices arrive from everywhere
Some come by email as PDFs, some on paper with the goods, and more and more as e-invoices from the provider. At month end, nobody is sure they have all been entered.
It takes invoices from email, photos, scans and e-invoices, all in one place.
ENTERING PURCHASE INVOICES: WHAT THE AI DOES
The invoices end up in Odoo, where you already handle your purchases, with nobody typing them in. It's one of the AI automations we build.
It reads PDFs, scans and e-invoices
It takes invoices from email, photos from a phone and scanned paper. When the invoice is electronic, the data is read straight from its file, without AI.
It checks the amounts
On every line, quantity times price must give the line amount, and the lines plus VAT must give the final total. If something doesn't add up, the line is flagged and waits for a check.
It checks that every value is on the invoice
Every amount and every code that goes into Odoo must appear on the document itself. Anything that isn't there is rejected, so the AI never fills gaps with data of its own.
It finds which of your products each line is
It finds it from the supplier's code, the barcode or the description. Every match you approve is kept on the product record, and next time it comes up at once.
A person approves whatever is flagged
Invoices that pass every check go in as draft vendor bills. Flagged ones wait in a list, with the spot on the document beside each line, so you can review them quickly.
New products and new prices
If a line is a product you don't have, it prepares the product record for approval. If the purchase price has changed, it shows you before the cost is updated.
WHERE EACH INVOICE COMES FROM AND HOW IT IS READ
Not every invoice is read the same way. Where there is an electronic file, we trust it first; AI takes on whatever is paper or an image.
Scroll sideways to see all columns
| Invoice | How it arrives | How it is read | What is checked |
|---|---|---|---|
| Electronic, from a Greek supplier | From your e-invoicing provider, straight into Odoo | From its file, without AI | Totals, VAT and product matching |
| PDF from the supplier's software | By email | From the PDF's text, with AI for the lines | Amounts, VAT and that every value is on the document |
| Scan or photo | By email or from a phone | With OCR (text recognition) and AI | Amounts, VAT and that every value is on the document |
| Electronic, from abroad | By email, with the electronic file | From its file (UBL, Factur-X, FatturaPA and other formats) | Totals, VAT, currency and product matching |
Whichever way it arrives, the invoice ends up in the same list in Odoo, with the same checks.
ONE INVOICE, FROM EMAIL TO ODOO
The journey of a PDF invoice, step by step. Use the switch to see what happens when the amounts don't add up.
- The email
- The AI
- The checks
- Odoo
- The supplier sends its invoice as a PDF to the email address you use for purchases.
- The AI reads the supplier, VAT number, date, the three lines, the VAT and the total. For each line it finds your own product, from the supplier's code.
- Every line is checked: quantity times price, the sum, the VAT and the final total. Everything adds up, and every amount is on the PDF.
- The invoice goes into Odoo as a draft vendor bill, with the PDF attached.
- The purchasing manager looks it over and approves it. Your accountant finds it ready in Odoo.
- Line 3 doesn't add up: 8 × 7.90 makes 63.20, not 68.20 as the invoice says.
- The invoice goes into Odoo as a draft vendor bill with line 3 flagged, and it can't be approved without a person.
- The purchasing manager sees the line beside the spot on the PDF. The mistake is the supplier's, so she asks them for a correction before the invoice is paid.
WHAT IF YOUR INVOICES ALREADY ARRIVE ELECTRONICALLY?
Since 2 March 2026, every business in Greece must accept its suppliers' invoices electronically, and from 2 November 2026 smaller businesses issue e-invoices too. Through 2027, more and more of your invoices will arrive this way.
These don't need AI to be read. We work with licensed providers and connect Odoo to yours, so supplier invoices come straight in as draft vendor bills, with the data taken from the file itself. They go through the same checks and the same matching to your products.
AI stays for whatever isn't electronic: receipts, PDF invoices from abroad, scanned paper. What else changes is in our guide to Greek e-invoicing from 1 February 2027.
SUPPLIER INVOICES INTO ODOO, WITHOUT THE TYPING
AI reads your supplier invoices, Odoo is updated and you only give the final approval.
Invoices in whatever format the supplier sends
PDF, scanned paper or electronic files in UBL, Factur-X and FatturaPA, from whichever country. Every result is checked arithmetically and against the document, and anything that doesn't add up doesn't go through.
The invoice updates Odoo for you
The invoice is read, its lines are matched to your products, and new prices and new products are prepared. All you do is approve.
And the paper from years past
The same technique turned over 700,000 pages of the Greek Government Gazette into text for Fexplorer, from old scanned pages to today's PDFs. Your archive, however big, can become searchable text too.
How many invoices do you enter each month? Tell us and we'll tell you how many hours you'd get back.
HOW AI INVOICE ENTRY GETS STARTED
As a guide, for a business with a few main suppliers:
A sample of invoices
Week 1. You give us a few dozen invoices from your suppliers, as you receive them: PDFs, scans, e-invoices. We test everything on these before we touch your Odoo.
Matching
Week 2. For each supplier, we match their codes to your products in Odoo. Anything that isn't matched automatically, you match once and it stays.
Testing
Week 3. The invoices go through a test environment, not the Odoo you work in. We agree with you what counts as a correct result and what flags a line.
Go-live
Week 4. For the first few weeks you approve every invoice. Once you see the checks catch what they should, you approve only the flagged ones.
QUESTIONS
How does AI get supplier invoices into Odoo?
AI reads your suppliers' invoices, as PDFs, scans or e-invoices, and puts them into Odoo as draft vendor bills, with lines, quantities and VAT. Every line is checked arithmetically and against the document itself, and anything that doesn't add up waits for a person to approve it.
What if the AI misreads an amount?
The arithmetic check spots the mismatch: if quantity times price doesn't give the line amount, or the lines don't give the total, the invoice stops. On top of that, every amount must appear on the document itself. Anything that fails the checks can't be approved without a person.
Does it catch the supplier's mistakes too?
Yes, the arithmetic ones: a line that doesn't add up, wrong VAT, a total that doesn't match. If you want, it also flags prices that changed since the last purchase, so you see them before you pay.
Can it read invoices in Greek?
Yes. Most Greek suppliers invoice in Greek, and the AI reads their invoices as they are, as it does invoices in English and other languages from abroad. Each line is matched to your own product in Odoo, so your team works with your product names, not the supplier's Greek shorthand.
Does it work with scans and phone photos?
Yes, with OCR (text recognition from an image) and AI. The clearer the image, the fewer lines are flagged for a check.
Do I need AI now that invoices arrive electronically?
Not for the electronic ones: their data is read straight from the file. AI is needed for whatever still arrives on paper or as a PDF. The matching to your products and the checks, though, apply to all of them.
We don't use Odoo. Can it still work?
We set it up for Odoo, where the rest of our work ends up too. If you're keeping the software you use today for now, the lines can come out as an Excel file ready to import. See how we set up Odoo for companies in Greece.
Where do my invoices go?
Where we agree in writing before we start: where they're stored, which model reads them and how long they're kept. E-invoices don't go through an AI model at all.
What does my accountant see?
If your accountant works in your Odoo, they find the supplier invoices there, with the lines, the VAT and the original PDF attached to each. You don't need to send them separately.
RELATED SERVICES
AI automation
Product descriptions, categories, photos and search across your files, with a person checking the result.
Odoo Greece
Odoo set up for a Greek company, with myDATA, delivery notes, ERGANI and payroll.
Greek e-invoicing
Odoo connected to a licensed provider, for the invoices you issue and the ones you receive.
AI chatbot
It answers your customers only from your own documents, shows its source and hands over what it doesn't know.
TELL US HOW MANY SUPPLIER INVOICES YOU HANDLE A MONTH.
And from how many suppliers. We'll tell you what will go into Odoo on its own and what will need approval.