| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 588 |
| Technical Name |
rteam_ai_invoice_free |
| License | LGPL-3 |
| Website | https://rteam.agency |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 588 |
| Technical Name |
rteam_ai_invoice_free |
| License | LGPL-3 |
| Website | https://rteam.agency |
| Versions | 17.0 18.0 19.0 |
Stop typing vendor bills
Drop a PDF, get a draft vendor bill ready for review
Attach a supplier invoice to a draft bill, click one button, and AI reads the vendor, dates, totals and line items for you. You review and confirm. Nothing posts on its own. 15 free extractions per company every month.
One click between these two states.
What it does
Entering vendor bills by hand means retyping the same numbers a supplier already printed on the document. 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 (account).
How it works
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.
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. Sort by lowest confidence first and you only check what is actually uncertain. Fix anything inline before it touches the bill.
3. Smart vendor, tax and account matching
The vendor is matched by VAT first, then by name; if there is no match, a new vendor is suggested for you to confirm. Purchase taxes are matched by rate to your existing account.tax records, and the expense account falls back to the vendor or company default. You confirm, the module does not invent master data behind your back.
4. Batch upload, up to 5 at once
Drop up to five documents in one go. Each becomes its own draft bill for review. PDF, JPG and PNG are supported.
5. Your 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. The quota resets on the 1st.
6. Reads invoices in your language
Extraction handles English, Русский, Українська and العربية. For an Arabic document the review screen flips to right-to-left automatically, no setting to toggle.
Configuration
- Apps -> install Rteam AI Bill Free. The only dependency, Odoo Accounting (
account), is pulled automatically. - That is it. The extraction service is hosted by Rteam and works out of the box, no API key to paste, no account to create.
- Open Accounting -> Vendors -> Bills, create or open a draft bill and click Extract from PDF/JPG; or use Accounting -> Vendors -> Extract Bill from PDF/JPG to create a new draft directly from a file.
- Accounting -> Configuration -> Settings -> Rteam AI Bill (Free) shows your monthly usage. Advanced users can point the gateway at their own endpoint or key here.
Technical reference
What the module adds and where. Nothing posts automatically, no global access changes, and it uninstalls cleanly.
- Button Extract from PDF/JPG on
account.move(draftin_invoice/in_refundonly), gated by the standard Billing access group. - Menu entry Accounting → Vendors → Extract Bill from PDF/JPG launches the same wizard with no record; on confirm it creates a new draft
in_invoice. - Wizard
invoice.extract.wizard: upload, preview with per-field confidence, vendor / tax / account match, confirm into the draft bill. - Model
rteam.ai.invoice.quota: one record per company per month, increments only on a successful extraction, reset by a monthly cron on the 1st. - Settings page under
res.config.settingswith the usage counter and gateway configuration. - Single module dependency:
account. No new top-level menu, no new ACL groups. - Privacy: 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.
Free vs Pro
This free module covers the full extract-review-confirm loop for low to moderate volume. Rteam AI Bill Pro adds the workflow and automation that high-volume AP teams need.
| Capability | Free | Pro |
|---|---|---|
| Extractions per month | 15 / company | Unlimited |
| Per-field confidence scoring | Yes | Yes |
| Approval workflow | - | Multi-step approver chain |
| 3-way match (PO / receipt / bill) | - | Yes |
| Email-in (forward to a mailbox) | - | Yes |
| Auto-post above a confidence threshold | - | Yes |
| Learns from your corrections per vendor | - | Yes |
Pro is a separate paid module. This free version never expires and is not time-limited.
About Rteam
Rteam is a global Odoo partner specializing in Odoo Enterprise implementations, eCommerce, and AI products for SMB and mid-market companies.
We design and ship production-grade Odoo Apps for the public catalogue and tailor enterprise deployments end-to-end across the EU, the UK, the UAE, and Ukraine.
Feature requests, bug reports, custom adaptation: alex@rteam.top
Source code: github.com/RteamAgency/rteam-ai-invoice-free
Website: rteam.agency
License: LGPL-3. Free forever.
Please log in to comment on this module