| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-tracking |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-tracking.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-tracking/tree/18.0/internal_stock_quant_package |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Sébastien Alix, Weblate, OCA-git-bot, oca-ci, Henry Backman |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-tracking |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:18 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/stock-logistics-workflow: - delivery_procurement_group_carrier odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - html_editor - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - sale_stock - sale - sales_team - account_payment - account - onboarding - analytic - payment - utm - stock_account - stock_delivery - delivery |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows to declare internal stock quant package. Sometimes, when an operator is picking, he needs to put the product in internal packages placed on his trolley that will be emptied later. Two kinds of operations can lead to the emptying of the internal packages: > - when product from the internal packages will be 'put in pack' at the > pack station (in a pick / pack / ship scenario) > - when a carrier will load his truck with the products from the > internal packages (in a pick / ship scenario) This modules extends the stock module to add the concept of internal stock quant package and therefore allows you to manage this kind of operational need. It ensures that the internal stock quant packages are emptied when required depending on the picking type configuration. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_internal_package_config_line_form_view |
stock.internal.package.config.line.form | stock.internal.package.config.line | form | New |
stock_picking_type_form_view |
stock.picking.type.form (in internal_stock_quant_package) | stock.picking.type | field | Inherits stock.view_picking_type_form |
stock_picking_type_tree_view |
stock.picking.type.tree (in internal_stock_quant_package) | stock.picking.type | field | Inherits stock.view_picking_type_tree |
stock_quant_package_form_view |
stock.quant.package.form (in internal_stock_quant_package) | stock.quant.package | field | Inherits stock.view_quant_package_form |
stock_quant_package_search_view |
stock.quant.package.search (in internal_stock_quant_package) | stock.quant.package | field | Inherits stock.quant_package_search_view |
stock_quant_package_tree_view |
stock.quant.package.tree (in internal_stock_quant_package) | stock.quant.package | field | Inherits stock.view_quant_package_tree |
delivery_carrier_id
Many2one → delivery.carrier
ondelete='cascade'
required=True
args: 'delivery.carrier'
empty
Boolean
stock_picking_type_id
Many2one → stock.picking.type
ondelete='cascade'
readonly=True
required=True
args: 'stock.picking.type'
write(self, vals)
empty_internal_package_on_transfer
Boolean
compute='_compute_empty_internal_package_on_transfer'
action_put_in_pack(self)
button_validate(self)
empty_internal_package_on_transfer
Boolean
default=True
help='If set internal packages are emptied after the transfer or when products are put in pack.'
stock_internal_package_config_line_ids
One2many → stock.internal.package.config.line
comodel_name='stock.internal.package.config.line'
inverse_name='stock_picking_type_id'
No public methods.
is_internal
Boolean
compute='_compute_is_internal'
store=True
string='Internal use?'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-tracking |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-tracking.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-tracking/tree/16.0/internal_stock_quant_package |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Laurent Mignon (ACSONE), Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-tracking |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/stock-logistics-workflow: - delivery_procurement_group_carrier odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - sale_stock - sale - sales_team - account_payment - account - analytic - payment - utm - stock_account - delivery - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_internal_package_config_line_form_view |
stock.internal.package.config.line.form | stock.internal.package.config.line | form | New |
stock_picking_type_form_view |
stock.picking.type.form (in internal_stock_quant_package) | stock.picking.type | field | Inherits stock.view_picking_type_form |
stock_picking_type_tree_view |
stock.picking.type.tree (in internal_stock_quant_package) | stock.picking.type | field | Inherits stock.view_picking_type_tree |
stock_quant_package_form_view |
stock.quant.package.form (in internal_stock_quant_package) | stock.quant.package | field | Inherits stock.view_quant_package_form |
stock_quant_package_search_view |
stock.quant.package.search (in internal_stock_quant_package) | stock.quant.package | field | Inherits stock.quant_package_search_view |
stock_quant_package_tree_view |
stock.quant.package.tree (in internal_stock_quant_package) | stock.quant.package | field | Inherits stock.view_quant_package_tree |
delivery_carrier_id
Many2one → delivery.carrier
ondelete='cascade'
required=True
args: 'delivery.carrier'
empty
Boolean
stock_picking_type_id
Many2one → stock.picking.type
ondelete='cascade'
readonly=True
required=True
args: 'stock.picking.type'
write(self, vals)
empty_internal_package_on_transfer
Boolean
compute='_compute_empty_internal_package_on_transfer'
action_put_in_pack(self)
button_validate(self)
empty_internal_package_on_transfer
Boolean
default=True
help='If set internal packages are emptied after the transfer or when products are put in pack.'
stock_internal_package_config_line_ids
One2many → stock.internal.package.config.line
comodel_name='stock.internal.package.config.line'
inverse_name='stock_picking_type_id'
No public methods.
is_internal
Boolean
No public methods.