| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi |
| GIT | |
| GIT | https://github.com/OCA/edi.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi/tree/18.0/account_invoice_download_ovh |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:12 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/community-data-files: - account_tax_unece - base_unece - uom_unece OCA/edi: - account_invoice_download - account_invoice_import - base_business_document_import odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
ovh |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds an OVH backend to the **account_invoice_download** module. It allows you to auto-download [OVH](https://www.ovhcloud.com) invoices via the [OVH API](https://api.ovh.com/). |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_download_config_form |
ovh.account.invoice.download.config.form | account.invoice.download.config | header | Inherits account_invoice_download.account_invoice_download_config_form |
ovh_api_credentials_form |
ovh.api.credentials.form | ovh.api.credentials | form | New |
backend
Selection
ondelete={'ovh': 'set null'}
selection_add=[('ovh', 'OVH')]
ovh_application_key
Char
string='OVH Application Key'
ovh_application_secret
Char
string='OVH Application Secret'
ovh_consumer_key
Char
string='OVH Consumer Key'
ovh_endpoint
Selection
default='ovh-eu'
string='OVH Endpoint'
args: '_ovh_get_endpoints'
credentials_stored(self)
download(self, credentials, logs)
ovh_download(self, credentials, logs)
ovh_invoice_attach_pdf(self, parsed_inv, pdf_invoice_url)
prepare_credentials(self)
application_key
Char
application_secret
Char
application_url
Char
readonly=True
string='Application URL'
consumer_key
Char
readonly=True
download_config_id
Many2one → account.invoice.download.config
readonly=True
required=True
args: 'account.invoice.download.config'
endpoint
Selection
default='ovh-eu'
args: '_ovh_get_endpoints'
state
Selection
default='step1'
readonly=True
args: [('step1', 'Step1'), ('step2', 'Step2'), ('step3', 'Step3')]
validation_url
Char
readonly=True
string='Validation URL'
validation_url_ok
Boolean
string='Validation URL Done'
action_continue_wizard(self)
default_get(self, fields_list)
run_step1(self)
run_step2(self)
run_step3(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi |
| GIT | |
| GIT | https://github.com/OCA/edi.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi/tree/16.0/account_invoice_download_ovh |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, Weblate, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/community-data-files: - account_tax_unece - base_unece - uom_unece OCA/edi: - account_invoice_download - account_invoice_import - base_business_document_import - pdf_helper odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
ovh |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_download_config_form |
ovh.account.invoice.download.config.form | account.invoice.download.config | header | Inherits account_invoice_download.account_invoice_download_config_form |
ovh_api_credentials_form |
ovh.api.credentials.form | ovh.api.credentials | form | New |
backend
Selection
ondelete={'ovh': 'set null'}
selection_add=[('ovh', 'OVH')]
ovh_application_key
Char
string='OVH Application Key'
ovh_application_secret
Char
string='OVH Application Secret'
ovh_consumer_key
Char
string='OVH Consumer Key'
ovh_endpoint
Selection
default='ovh-eu'
string='OVH Endpoint'
args: '_ovh_get_endpoints'
credentials_stored(self)
download(self, credentials, logs)
ovh_download(self, credentials, logs)
ovh_invoice_attach_pdf(self, parsed_inv, pdf_invoice_url)
prepare_credentials(self)
application_key
Char
application_secret
Char
application_url
Char
readonly=True
string='Application URL'
consumer_key
Char
readonly=True
download_config_id
Many2one → account.invoice.download.config
readonly=True
required=True
args: 'account.invoice.download.config'
endpoint
Selection
default='ovh-eu'
args: '_ovh_get_endpoints'
state
Selection
default='step1'
readonly=True
args: [('step1', 'Step1'), ('step2', 'Step2'), ('step3', 'Step3')]
validation_url
Char
readonly=True
string='Validation URL'
validation_url_ok
Boolean
string='Validation URL Done'
action_continue_wizard(self)
default_get(self, fields_list)
run_step1(self)
run_step2(self)
run_step3(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi |
| GIT | |
| GIT | https://github.com/OCA/edi.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi/tree/14.0/account_invoice_download_ovh |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, Enric Tobella, Sébastien Alix, Luis Escobar, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/community-data-files: - account_tax_unece - base_unece - uom_unece OCA/edi: - account_invoice_download - account_invoice_import - base_business_document_import - pdf_helper OCA/server-tools: - onchange_helper odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
ovh pypdf>=3.1.0,<5.0 |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_download_config_form |
ovh.account.invoice.download.config.form | account.invoice.download.config | header | Inherits account_invoice_download.account_invoice_download_config_form |
ovh_api_credentials_form |
ovh.api.credentials.form | ovh.api.credentials | form | New |
backend
Selection
ondelete={'ovh': 'set null'}
selection_add=[('ovh', 'OVH')]
ovh_application_key
Char
string='OVH Application Key'
ovh_application_secret
Char
string='OVH Application Secret'
ovh_consumer_key
Char
string='OVH Consumer Key'
ovh_endpoint
Selection
default='ovh-eu'
string='OVH Endpoint'
args: '_ovh_get_endpoints'
credentials_stored(self)
download(self, credentials, logs)
ovh_download(self, credentials, logs)
ovh_invoice_attach_pdf(self, parsed_inv, pdf_invoice_url)
prepare_credentials(self)
application_key
Char
string='Application Key'
application_secret
Char
string='Application Secret'
application_url
Char
readonly=True
string='Application URL'
consumer_key
Char
readonly=True
string='Consumer Key'
download_config_id
Many2one → account.invoice.download.config
readonly=True
required=True
string='Download Config'
args: 'account.invoice.download.config'
endpoint
Selection
default='ovh-eu'
string='Endpoint'
args: '_ovh_get_endpoints'
state
Selection
default='step1'
readonly=True
string='State'
args: [('step1', 'Step1'), ('step2', 'Step2'), ('step3', 'Step3')]
validation_url
Char
readonly=True
string='Validation URL'
validation_url_ok
Boolean
string='Validation URL Done'
action_continue_wizard(self)
default_get(self, fields_list)
run_step1(self)
run_step2(self)
run_step3(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi |
| GIT | |
| GIT | https://github.com/OCA/edi.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi/tree/12.0/account_invoice_download_ovh |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, Ivàn Todorovich, Nicolas JEUDY, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:18 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/community-data-files: - account_tax_unece - base_unece - uom_unece OCA/edi: - account_invoice_download - account_invoice_import - base_business_document_import OCA/partner-contact: - base_vat_sanitized OCA/server-tools: - onchange_helper odoo/odoo: - account - base_setup - base - web - product - decimal_precision - bus - web_tour - uom - analytic - portal - http_routing - digest - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
ovh requests PyPDF2 |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_download_config_form |
ovh.account.invoice.download.config.form | account.invoice.download.config | header | Inherits account_invoice_download.account_invoice_download_config_form |
ovh_api_credentials_form |
ovh.api.credentials.form | ovh.api.credentials | form | New |
backend
Selection
selection_add=[('ovh', 'OVH')]
ovh_application_key
Char
string='OVH Application Key'
ovh_application_secret
Char
string='OVH Application Secret'
ovh_consumer_key
Char
string='OVH Consumer Key'
ovh_endpoint
Selection
default='ovh-eu'
string='OVH Endpoint'
args: ENDPOINTS
credentials_stored(self)
download(self, credentials, logs)
ovh_download(self, credentials, logs)
ovh_invoice_attach_pdf(self, parsed_inv, pdf_invoice_url)
prepare_credentials(self)
application_key
Char
string='Application Key'
application_secret
Char
string='Application Secret'
application_url
Char
readonly=True
string='Application URL'
consumer_key
Char
readonly=True
string='Consumer Key'
download_config_id
Many2one → account.invoice.download.config
readonly=True
required=True
string='Download Config'
args: 'account.invoice.download.config'
endpoint
Selection
default='ovh-eu'
string='Endpoint'
args: ENDPOINTS
state
Selection
default='step1'
readonly=True
string='State'
args: [('step1', 'Step1'), ('step2', 'Step2'), ('step3', 'Step3')]
validation_url
Char
readonly=True
string='Validation URL'
validation_url_ok
Boolean
string='Validation URL Done'
action_continue_wizard(self)
default_get(self, fields_list)
run_step1(self)
run_step2(self)
run_step3(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi |
| GIT | |
| GIT | https://github.com/OCA/edi.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi/tree/10.0/account_invoice_download_ovh |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/community-data-files: - account_tax_unece - base_unece - product_uom_unece OCA/edi: - account_invoice_download - account_invoice_import - base_business_document_import OCA/partner-contact: - base_vat_sanitized OCA/server-tools: - onchange_helper odoo/odoo: - account - base_setup - base - web_kanban - web - product - decimal_precision - bus - web_tour - report - analytic - web_planner - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
ovh requests PyPDF2 |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_invoice_download_config_form |
ovh.account.invoice.download.config.form | account.invoice.download.config | header | Inherits account_invoice_download.account_invoice_download_config_form |
ovh_api_credentials_form |
ovh.api.credentials.form | ovh.api.credentials | form | New |
backend
Selection
selection_add=[('ovh', 'OVH')]
ovh_application_key
Char
string='OVH Application Key'
ovh_application_secret
Char
string='OVH Application Secret'
ovh_consumer_key
Char
string='OVH Consumer Key'
ovh_endpoint
Selection
default='ovh-eu'
string='OVH Endpoint'
args: ENDPOINTS
credentials_stored(self)
download(self, credentials, logs)
ovh_download(self, credentials, logs)
ovh_invoice_attach_pdf(self, parsed_inv, pdf_invoice_url)
prepare_credentials(self)
application_key
Char
string='Application Key'
application_secret
Char
string='Application Secret'
application_url
Char
readonly=True
string='Application URL'
consumer_key
Char
readonly=True
string='Consumer Key'
download_config_id
Many2one → account.invoice.download.config
readonly=True
required=True
string='Download Config'
args: 'account.invoice.download.config'
endpoint
Selection
default='ovh-eu'
string='Endpoint'
args: ENDPOINTS
state
Selection
default='step1'
readonly=True
string='State'
args: [('step1', 'Step1'), ('step2', 'Step2'), ('step3', 'Step3')]
validation_url
Char
readonly=True
string='Validation URL'
validation_url_ok
Boolean
string='Validation URL Done'
action_continue_wizard(self)
default_get(self, fields_list)
run_step1(self)
run_step2(self)
run_step3(self)