Repository
OCA/edi · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting
Folder size
0.09 MB
License
AGPL-3
Application
Yes
Auto-installable
No
Website
https://github.com/OCA/edi
Last tracking update
2026-08-07 08:42:55
Authors
Akretion, Odoo Community Association (OCA)
Maintainers
Akretion, Odoo Community Association (OCA)
Committers
Alexis de Lattre, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
ovh
System dependencies
None
Required by
None
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/).

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
account_invoice_download_config_form ovh.account.invoice.download.config.form account.invoice.download.config form Inherits account_invoice_download.account_invoice_download_config_form
ovh_api_credentials_form ovh.api.credentials.form ovh.api.credentials form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (5)
  • 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'
Public methods (5)
  • 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)

New fields (9)
  • 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'
Public methods (5)
  • action_continue_wizard(self)
  • default_get(self, fields_list)
    @api.model
  • run_step1(self)
  • run_step2(self)
  • run_step3(self)

Loading…

Loading…

Loading…

Loading…