Your supplier invoices, inside Odoo. Without typing them.
Drop the PDF in the workbench and draw a rectangle over each field, or let the service read it. It builds the supplier bill, or the employee expense when it came from a phone, with the vendor matched by tax number.
What is free and what needs the service
Drawing the rectangles by hand costs nothing and needs no account with us. Everything else is the part where a machine reads a photograph, and that is what the subscription pays for.
By hand
Free, in the browser, no external service
- The file on the left, the fields on the right
- Draw a rectangle over each field: the colour tells you which one it is
- The text under the rectangle is read from the PDF's own text layer as you draw
- Works with a PDF that already carries its text, which is most invoices you get by email
- Nothing is sent anywhere
No account needed and no connection to our servers.
With AI
With the EasyOCR service
- Reads scans, photographs and handwritten paper, not only PDFs that carry text
- Fills in vendor, number, dates, lines, taxes and totals from one button
- Matches the vendor by tax number, or creates it from what it read
- Turns a document into a supplier bill, or an employee expense
- The same file is not read twice: you set the window
- Leaves the bill in draft so a person validates it
Free plan of 10 pages a month, no card. Paid plans if you outgrow it.
One module, five series, and no patch to the core.
Install it
Download the ZIP for your series from the releases page and unzip it into your addons path so the module sits at easyocr/. Restart Odoo, pick Apps → Update Apps List and install EasyOCR.
Configure it once
Everything lives in Settings → EasyOCR: turn the service on and paste its URL and API key, choose whether a document becomes a bill or an expense, and whether the bill is left in draft. The test button checks the key without spending a reading.
Drop the file
It is stored as a document with its vendor, dates and amounts, and keeps its state: pending, received, processed or error. You review what was read next to the field it came from, correct it there, and create the bill.
The module needs nothing else: it builds on four modules your Odoo already ships with (base, mail, account and hr_expense).
What it does not do, before you install it
Scans and photographs. They need the service. A PDF that carries its text is read without it; a photograph of a receipt is not.
Canary Islands (IGIC). Not handled. IVA, the equivalence surcharge and IRPF are.
An unknown tax rate. If your company has no purchase tax configured for a rate, the line is left without tax. The module does not invent one.
XML invoices. UBL, CII and Factur-X are not imported. Odoo core already imports them on its own.
About the Odoo module
How much does the module cost?
Does it need Odoo Enterprise?
Does my document leave my server?
Can it post the bill on its own?
Does it handle employee expenses too?
What does it not do?
Stop typing invoices into Odoo.
Install the module and start with the free plan. If it reads well, the paid plans are one click away.