Voxel stock picking

edi_voxel_stock_picking_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_stock_picking_oca
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse Management
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, OCA-git-bot
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
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
    - product_expiry
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - sale_stock
    - sale
    - sales_team
    - account_payment
    - payment
    - utm
    - stock_account
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES pycountry
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to send delivery orders to Voxel. Sending are
queued in jobs running in the background.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.voxel.picking res.config.settings xpath Inherits edi_voxel_oca.res_config_settings_view_form
template_voxel_picking template_voxel_picking ir.ui.view qweb New
view_company_form res.company.voxel.picking.form res.company group Inherits edi_voxel_oca.view_company_form
view_partner_form_voxel res.partner.form.voxel res.partner xpath Inherits edi_voxel_oca.view_partner_form
view_picking_form stock.picking.form.inherit stock.picking header Inherits stock.view_picking_form
view_picking_internal_search stock.picking filter Inherits stock.view_picking_internal_search
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • voxel_picking_login_id Many2one → voxel.login
    comodel_name='voxel.login' string='Stock picking login'
Public methods (0)

No public methods.

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

No public methods.

New fields (1)
  • voxel_picking_report_id Many2one → ir.actions.report
    comodel_name='ir.actions.report' domain=[('report_type', '=', 'qweb-xml'), ('model', '=', 'stock.picking')]
Public methods (0)

No public methods.

New fields (2)
  • voxel_enabled Boolean
    compute='_compute_voxel_enabled' search='_search_voxel_enabled'
  • voxel_job_ids Many2many → queue.job
    column1='picking_id' column2='voxel_job_id' comodel_name='queue.job' copy=False relation='stock_picking_voxel_job_rel' string='Jobs'
Public methods (4)
  • action_cancel(self)
  • action_send_to_voxel(self)
  • get_document_type(self)
    Document type name to be used in the name of the Voxel report
  • get_voxel_login(self, company=None)
    This method overwrites the one defined in voxel.mixin to provide the login for this specific model (stock.picking)
REPOSITORY
REPOSITORYOCA/edi
GIT
GIThttps://github.com/OCA/edi.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi/tree/15.0/edi_voxel_stock_picking_oca
VERSION
VERSION 1.1.2
CATEGORY
CATEGORYWarehouse Management
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, sergio-teruel, Weblate, OCA-git-bot, oca-ci, juancarlosonate-tecnativa, josep-tecnativa
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
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
    - product_expiry
    - stock
    - barcodes
    - sale_stock
    - sale
    - sales_team
    - payment
    - utm
    - stock_account
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES lxml
pycountry
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.voxel.picking res.config.settings xpath Inherits edi_voxel_oca.res_config_settings_view_form
template_voxel_picking template_voxel_picking ir.ui.view qweb New
view_company_form res.company.voxel.picking.form res.company group Inherits edi_voxel_oca.view_company_form
view_partner_form_voxel res.partner.form.voxel res.partner xpath Inherits edi_voxel_oca.view_partner_form
view_picking_form stock.picking.form.inherit stock.picking header Inherits stock.view_picking_form
view_picking_internal_search stock.picking filter Inherits stock.view_picking_internal_search
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • voxel_picking_login_id Many2one → voxel.login
    comodel_name='voxel.login' string='Stock picking login'
Public methods (0)

No public methods.

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

No public methods.

New fields (1)
  • voxel_picking_report_id Many2one → ir.actions.report
    comodel_name='ir.actions.report' domain=[('report_type', '=', 'qweb-xml'), ('model', '=', 'stock.picking')]
Public methods (0)

No public methods.

New fields (2)
  • voxel_enabled Boolean
    compute='_compute_voxel_enabled' search='_search_voxel_enabled'
  • voxel_job_ids Many2many → queue.job
    column1='picking_id' column2='voxel_job_id' comodel_name='queue.job' copy=False relation='stock_picking_voxel_job_rel' string='Jobs'
Public methods (4)
  • action_cancel(self)
  • action_send_to_voxel(self)
  • get_document_type(self)
    Document type name to be used in the name of the Voxel report
  • get_voxel_login(self, company=None)
    This method overwrites the one defined in voxel.mixin to provide the login for this specific model (stock.picking)
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/edi-voxel
PULL REQUEST
PULL REQUEST[17.0][MIG] edi_voxel_stock_picking_oca: : Migration to 17.0 (#9)