Voxel sale order oca

edi_voxel_sale_order_import_oca
REPOSITORY
REPOSITORYOCA/edi-voxel
GIT
GIThttps://github.com/OCA/edi-voxel.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi-voxel/tree/18.0/edi_voxel_sale_order_import_oca
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci, juancarlosonate-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/edi-voxel
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_iso3166
OCA/edi-voxel:
    - edi_voxel_oca
OCA/product-attribute:
    - product_customerinfo
OCA/queue:
    - queue_job
OCA/reporting-engine:
    - report_xml
OCA/server-tools:
    - onchange_helper
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_sparse_field
    - sale
    - sales_team
    - account_payment
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES pycountry
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to import sales orders from Voxel. Imports are
queued in jobs running in the background.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.voxel.invoice res.config.settings xpath Inherits edi_voxel_oca.res_config_settings_view_form
sale_order_view_search_inherit_quotation sale.order filter Inherits sale.sale_order_view_search_inherit_quotation
view_company_form res.company group Inherits edi_voxel_oca.view_company_form
view_order_form sale.order.view.form sale.order notebook Inherits sale.view_order_form
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
REPOSITORY
REPOSITORYOCA/edi-voxel
GIT
GIThttps://github.com/OCA/edi-voxel.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi-voxel/tree/17.0/edi_voxel_sale_order_import_oca
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Edilio Escalona Almira
WEBSITE
WEBSITEhttps://github.com/OCA/edi-voxel
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_iso3166
OCA/edi-voxel:
    - edi_voxel_oca
OCA/product-attribute:
    - product_supplierinfo_for_customer
OCA/queue:
    - queue_job
OCA/reporting-engine:
    - report_xml
OCA/server-tools:
    - onchange_helper
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_sparse_field
    - sale
    - sales_team
    - account_payment
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES lxml
pycountry
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to import sales orders from Voxel. Imports are
queued in jobs running in the background.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.voxel.invoice res.config.settings xpath Inherits edi_voxel_oca.res_config_settings_view_form
sale_order_view_search_inherit_quotation sale.order filter Inherits sale.sale_order_view_search_inherit_quotation
view_company_form res.company group Inherits edi_voxel_oca.view_company_form
view_order_form sale.order.view.form sale.order notebook Inherits sale.view_order_form
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
REPOSITORY
REPOSITORYOCA/edi
GIT
GIThttps://github.com/OCA/edi.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi/tree/15.0/edi_voxel_sale_order_import_oca
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYSale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/edi
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:34
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - base_iso3166
OCA/edi:
    - edi_voxel_oca
OCA/product-attribute:
    - product_supplierinfo_for_customer
OCA/queue:
    - queue_job
OCA/reporting-engine:
    - report_xml
OCA/server-tools:
    - onchange_helper
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_sparse_field
    - sale
    - sales_team
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES lxml
pycountry
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.voxel.invoice res.config.settings xpath Inherits edi_voxel_oca.res_config_settings_view_form
sale_order_view_search_inherit_quotation sale.order filter Inherits sale.sale_order_view_search_inherit_quotation
view_company_form res.company group Inherits edi_voxel_oca.view_company_form
view_order_form sale.order.view.form sale.order notebook Inherits sale.view_order_form
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