| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 1161 |
| Technical Name |
account_vendor_bill_ai |
| License | LGPL-3 |
| Website | https://ashrf.in |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 1161 |
| Technical Name |
account_vendor_bill_ai |
| License | LGPL-3 |
| Website | https://ashrf.in |
Vendor Bill AI Parser
Fill draft supplier bills from PDFs and images with external AI providers
This module adds an AI-assisted vendor bill import workflow for Odoo Accounting. It reads the main attachment on a draft vendor bill, sends the document to the configured external AI provider, and writes back the extracted supplier, reference, dates, totals, taxes, purchase order references, and invoice lines.
Included Features
- Manual parse action on draft vendor bills with a supported attachment
- Automatic parsing during vendor bill attachment import flows
- OpenAI, OpenAI-compatible, and Google Gemini provider support
- Confidence scoring, warnings, and result traceability on the bill
- Optional supplier auto-creation and partner bank detection
- Purchase order reference detection and line/tax matching
Requirements
- Odoo 19 Accounting, Community or Enterprise
- A supported external AI account and API key
- Administrator approval for external data transfer
Supported Documents
- PDF vendor bills
- Image attachments such as PNG, JPG, WEBP, BMP, GIF, and TIFF
Configuration
- Open Accounting settings and enable AI Vendor Bill Parser.
- Select the provider, model, and API key.
- Confirm the external data transfer consent checkbox.
- Choose manual or automatic parsing mode.
The module is designed to run without any Enterprise-only dependencies and uses the standard Odoo 19 Accounting document import hooks available in Community.
Data and Privacy
This module sends the vendor bill attachment and the extracted accounting context needed for parsing to the configured external AI provider. Parsing is blocked until an administrator explicitly enables the in-app consent setting.
If your company has internal data residency, privacy, or supplier confidentiality requirements, review them before enabling this module in production.
Please log in to comment on this module