Free · LGPL-3Odoo 17 · 18 · 19Source on GitHub

Stop typing
vendor bills.

Attach a supplier PDF or JPG to a draft bill, click one button, and the AI reads the vendor, dates, totals and line items for you. You review and confirm. Nothing posts on its own.

Open-source, LGPL-3. Works on Odoo Community and Enterprise.

Before: empty draft vendor bill. After: same bill auto-populated with vendor, dates, line items and totals.

One click between these two states.

What it does

Reads the document, pre-fills the draft, leaves the posting to you.

Entering vendor bills by hand means retyping numbers a supplier already printed on the invoice. This module reads the file and pre-fills the draft for you: vendor name and VAT, bill reference, bill and due dates, currency, line items and totals.

It is a review-first tool. The bill stays a draft, every field is yours to correct, and you decide when to post. The only dependency is Odoo Accounting.

Why this module

Three things most extraction tools skip, included free.

Per-field confidence score

A green / amber / red badge on every extracted field. Sort by lowest first, you only check the uncertain ones.

Native Arabic and RTL

Reads English, Russian, Ukrainian and Arabic invoices. RTL documents flip the review screen automatically, no setting to toggle.

Smart vendor and tax matching

Vendor matched by VAT first, then by name. Purchase taxes matched by rate to your existing account.tax records. The module does not invent master data behind your back.

Two entry points

Click Extract from PDF/JPG on a draft bill, or use Accounting > Vendors > Extract Bill from PDF/JPG and the module creates the draft for you.

Monthly quota, always visible

A counter in Settings shows how many of your 15 free extractions you have used this month. Only successful extractions count, a failed attempt is free.

Zero setup

Hosted Rteam AI gateway works out of the box, no API key to paste, no account to create. Optionally point at your own endpoint.

How it works

Drop a file, review the preview, confirm.

Three real screens from a live Odoo 19 instance. The same screens look identical on 17 and 18.

1. Two entry points: from a bill, or from the menu

Open a draft vendor bill or refund and click Extract from PDF/JPG; the button is gated to draft incoming invoices where it belongs. Or use Accounting > Vendors > Extract Bill from PDF/JPG to drop a file and let the module create the draft bill for you.

Extract from PDF/JPG button on a draft vendor bill in OdooAccounting Vendors menu with Extract Bill from PDF/JPG entry

2. Review with a confidence score on every field

The preview shows what the AI read with a green / amber / red badge per field and per line. Vendor, dates, currency, line items, totals. Fix anything inline before it touches the bill.

AI extraction preview with per-field confidence badges

3. Your monthly quota, always visible

Settings shows X / 15 extractions used this month. Only successful extractions count, the quota resets on the 1st. No surprise overage, no credit card on file.

Settings page showing 5 of 15 monthly extractions used

Pricing

Free covers the loop. Pro covers the volume.

The free module covers the full extract-review-confirm loop for low to moderate volume. Pro adds the workflow and automation that high-volume AP teams need.

Free

€0

Everything you need to try it on real invoices and decide. Never expires, not time-limited.

  • + 15 extractions per company per month
  • + Per-field confidence scoring
  • + Vendor, tax and account matching
  • + PDF, JPG, PNG up to 12 MB
  • + Arabic and RTL support
  • + Odoo 17, 18 and 19
Install free

Pro

Custom

For AP teams processing dozens of bills per day. Pricing scales with monthly volume.

  • + Unlimited monthly extractions
  • + Multi-step approval workflow
  • + 3-way match (PO / receipt / bill)
  • + Email-in (forward to mailbox)
  • + Auto-post above confidence threshold
  • + Learns from your corrections per vendor
Contact us

Install

Install from Odoo Apps in one click.

Pick your Odoo version. The free module installs in 30 seconds and depends only on Accounting.

FAQ

Things people ask before they install.

Is my data sent anywhere?

The uploaded file is sent to the Rteam AI gateway for extraction and is not retained after the response. Only the extracted data lands on your draft bill. No bill content is stored on our side.

What is the 15-per-month limit?

Each Odoo company gets 15 successful extractions per calendar month, tracked locally. Failed attempts (gateway error, unreadable file) do not count. The counter resets on the 1st.

Does this work with my existing CoA and taxes?

Yes. The module matches purchase taxes against your account.tax records by rate, and lets Odoo compute the default expense account. It does not invent accounts or taxes behind your back.

What versions of Odoo are supported?

Odoo 17.0, 18.0 and 19.0, both Community and Enterprise. The module depends only on the Accounting app.

Can I run my own AI gateway?

Yes. Settings > Accounting > Auto Extract any Bill exposes a Gateway URL field. Point it at any compatible endpoint and the module sends extractions there.

Is the source code available?

Yes. The module is open source under LGPL-3 on github.com/RteamAgency/rteam-ai-invoice-free. You are free to read, fork, audit and contribute.

Try it on your next bill.

Install free from Odoo Apps. No card, no account, no API key. Fifteen bills a month per company, every month, on us.