Repository
OCA/edi · module folder · Try on Runboat
Module version
1.0.7
Category
Sale
Folder size
0.07 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/edi
Last tracking update
2026-08-07 07:38:25
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Simone Orsi, Pedro M. Baeza, Enric Tobella, sergio-teruel, Ernesto Tejeda, OCA Transbot, OCA-git-bot, oca-travis
Odoo dependencies
OCA/community-data-files:
OCA/edi:
OCA/product-attribute:
OCA/queue:
OCA/reporting-engine:
OCA/server-tools:
odoo/odoo:
- web
- bus
- uom
- utm
Python dependencies
pycountry, requests
System dependencies
None
Required by
edi_voxel_sale_secondary_unit
Description

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.voxel.invoice res.config.settings form Inherits edi_voxel.res_config_settings_view_form
sale_order_view_search_inherit_quotation sale.order search Inherits sale.sale_order_view_search_inherit_quotation
view_company_form res.company form Inherits edi_voxel.view_company_form
view_order_form sale.order.view.form sale.order form Inherits sale.view_order_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • voxel_sale_order_login_id Many2one → voxel.login
    comodel_name='voxel.login' string='Sale Order login'
Public methods (0)

No public methods.

New fields (1)
  • voxel_sale_order_login_id Many2one
    readonly=False related='company_id.voxel_sale_order_login_id'
Public methods (0)

No public methods.

New fields (2)
  • voxel_enabled Boolean
    readonly=True related='company_id.voxel_enabled'
  • voxel_job_ids Many2many → queue.job
    column1='order_id' column2='voxel_job_id' comodel_name='queue.job' copy=False relation='sale_order_voxel_job_rel' string='Jobs'
Public methods (3)
  • create_document_from_xml(self, xml_content, voxel_filename, company)
    @api.model
    This method overwrites the one defined in voxel.mixin to provide the mechanism to import a document for this specific model (sale.order)
  • get_voxel_login(self, company)
    This method overwrites the one defined in voxel.mixin to provide the login for this specific model (sale.order) and company passed as parameter
  • import_orders_cron(self)
    Using the method defined in 'voxel.mixin' class for importing documents from Voxel