This module is the technical basis to automate the download of supplier invoices with Odoo. It must be used in combination with additionnal modules that add download backends. The technical name of these additionnal modules usually start with account_invoice_download_.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you configure automatic or manual downloads of supplier invoices (vendor bills) from external portals and import them into Odoo as bills, with logs of each download run.
This module adds a configuration screen under Accounting > Configuration > Vendor Bill Download where you set up, per vendor, how Odoo should retrieve supplier invoices from an external source.
- For each vendor you choose a download backend (the actual connection method is provided by separate add-on modules), enter the login and password, and decide whether the download is Manual (you click Run Now) or Automatic (Odoo runs it on a schedule).
- For automatic downloads you set the next run date and a frequency (days, weeks, months or years). A scheduled job named Vendor Bills Auto-Download processes the configurations that are due; it is installed inactive, so it must be enabled.
- If you leave the password empty, Odoo does not store it and instead opens a small authentication wizard asking for the login and password each time you run a download.
- A backward-days option re-downloads invoices from a few days before the last successful run, useful when invoices appear online late.
- Downloaded invoices are imported as vendor bills using the vendor's import configuration; invoices whose reference already exists for that vendor and company are skipped, and each run creates a log entry with the result (success or failure), the messages and the number of invoices downloaded.
- Logs can be listed, searched, grouped, and viewed in graph and pivot form.
- On the vendor form a button shows how many download configurations exist and jumps to them.
Depends on
Required by other modules
Menus it adds
Models and fields (4)
- res.partner · extends an existing modeldownload_config_ids (Download Configurations), download_config_count
- account.invoice.download.log · new modelresult, message, company_id, partner_id, invoice_count (Number of Invoices Downloaded), download_config_id
- account.invoice.download.config · new modellogin, active, method (Download Method), backend, log_ids (Logs), last_run (Last Download Date), next_run (Next Download Date), password, company_id, partner_id, backward_days, interval_type (Download Frequency), interval_number (Frequency), download_start_date
- account.invoice.download.credentials · new modellogin, log_id, backend, password, invoice_ids_str, download_config_id
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/edi.
terminal Installation and usage
OCA documentation · Odoo 18.0Installation
Source · Odoo 18.0Don't forget to choose and install additionnal account_invoice_download_ modules.
Configuration
Source · Odoo 18.0The configuration takes place in the menu Invoicing \> Configuration \> Import Vendor Bills \> Download Bills.
If you have several customer accounts with the same supplier, you need to create a Download Bill Configuration for each of them.
On each Download Bill Configuration, you will need to:
- select an Invoice Import Configuration,
- select a backend (the list of available backends will depend on the additionnal account_invoice_download_ modules that you have installed),
- a download method: Manual or Automatic.
If you select Automatic as Download Method, you will have to enter the credentials of your account (login and password usually). If you select Manual as Download Method and you don't want to enter the credentials of your account, they will be prompted on each manual download run in Odoo. You can also choose to enter your login and not your password; in this case, only your password will be prompted on each manual download run.
If you have selected Automatic as Download Method on some accounts, make sure that the scheduled action Vendor Bills Auto-Download is active and has a daily frequency.
No verified information in OCA: Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.