This module adds an OVH backend to the account_invoice_download module. It allows you to auto-download OVH invoices via the OVH API.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds OVH as a supplier invoice source in the invoice auto-download configuration, so Odoo can fetch your OVH bills and their PDFs automatically through the OVH API.
This module extends the invoice download configuration screen with an OVH option. When you set the backend to OVH, the usual login/password fields are hidden and replaced by OVH-specific settings: the OVH endpoint (Europe, US, North America, So you Start, Kimsufi), the application key, the application secret and the consumer key.
A guided wizard, opened with the "Generate OVH API Credentials" button on the configuration form, walks you through three steps to obtain those three keys: choose the endpoint, create the application on the OVH website and paste the key and secret, then validate the access and tick "Validation URL Done". On finishing, the wizard writes all parameters back onto the download configuration.
During a download run, Odoo connects to the OVH API, lists your bills (optionally from a start date), skips zero-amount bills and special pre-paid invoices starting with "PP_", and builds invoice data with number, date, currency, untaxed and total amounts and detail lines. The invoice PDF is downloaded and attached, and lines carry quantity, unit price, period start/end and a 20% VAT tax. If the connection fails, a message is added to the download log and the run is marked as failed. All OVH parameters must be filled in, otherwise an error is raised.
Depends on
Models and fields (2)
- ovh.api.credentials · new modelstate, endpoint (_ovh_get_endpoints), consumer_key, validation_url (Validation URL), application_key, application_url (Application URL), validation_url_ok (Validation URL Done), application_secret, download_config_id
- account.invoice.download.config · extends an existing modelbackend, ovh_endpoint (OVH Endpoint), ovh_consumer_key (OVH Consumer Key), ovh_application_key (OVH Application Key), ovh_application_secret (OVH Application Secret)
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 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/edi.
terminal Installation and usage
OCA documentation · Odoo 18.0Installation
Source · Odoo 18.0Before installing the module, you need to install the OVH python lib via the following command:
sudo pip3 install --upgrade ovhConfiguration
Source · Odoo 18.0To configure this module, you need to go to the menu Invoicing \> Configuration \> Import Vendor Bills \> Download Bills and create one entry per OVH Account. Select OVH as Backend.
If you don't already have the required parameters to access the OVH API (Application key, Application secret and Consumer key) with the appropriate access level on the APIs used by this module, clic on the button Generate OVH API Credentials once OVH is selected as Backend and follow the instructions of the wizard.
Usage
Source · Odoo 18.0Refer to the usage instructions of the module account_invoice_download.
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.