| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/wms |
| GIT | |
| GIT | https://github.com/OCA/wms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/wms/tree/14.0/stock_reception_screen |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Stock |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Akim Juillerat, OCA Transbot, Sébastien Alix, Thierry Ducrest, Sébastien BEAU, oca-travis, Weblate, OCA-git-bot, Simone Orsi, oca-ci, Dũng (Trần Đình) |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/wms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:12 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/product-attribute: - product_packaging_dimension - product_logistics_uom - product_packaging_type_pallet - product_packaging_type OCA/server-tools: - base_m2m_custom_field OCA/stock-logistics-workflow: - stock_quant_package_dimension - stock_quant_package_product_packaging - stock_putaway_hook OCA/web: - web_domain_field OCA/wms: - stock_storage_type odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - product_expiry |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_picking_manual_barcode_form |
stock.picking.manual.barcode.view.form | stock.picking.manual.barcode | form | New |
stock_reception_screen_assets |
stock.reception.screen.assets | ir.ui.view | qweb | Inherits web.assets_backend |
stock_reception_screen_view_form |
stock.reception.screen.form | stock.reception.screen | form | New |
view_move_line_tree |
stock.move.line.tree.stock.reception.screen | stock.move.line | field | Inherits stock.view_move_line_tree |
view_picking_form |
stock.picking.form.inherit | stock.picking | div | Inherits stock.view_picking_form |
view_stock_move_line_operation_tree |
stock.move.line.operation.tree.inherit | stock.move.line | field | Inherits stock.view_stock_move_line_operation_tree |
vpicktree |
stock.picking.tree.inherit | stock.picking | field | Inherits stock.vpicktree |
storage_type_name
Char
related='package_storage_type_id.name'
string='Storage Type'
No public methods.
last_move_line_lot_id
Many2one → stock.production.lot
comodel_name='stock.production.lot'
index=True
reception_screen_current_step
Char
related='picking_id.reception_screen_id.current_step'
vendor_code
Char
compute='_compute_vendor_code'
action_select_move(self)
action_select_product(self)
lot_expiration_date
Datetime
related='lot_id.expiration_date'
string='End of Expiration Date'
action_reception_screen_open(self)
action_select_move_line(self)
reception_screen_id
Many2one → stock.reception.screen
comodel_name='stock.reception.screen'
copy=False
string='Reception Screen'
action_cancel(self)
action_reception_screen_open(self)
barcode
Char
string='Barcode'
button_save(self)
allowed_location_dest_ids
One2many → stock.location
compute='_compute_allowed_location_dest_ids'
help='Allowed destination locations based on the package storage type.'
string='Allowed destination locations'
args: 'stock.location'
current_filter_product
Char
copy=False
string='Filter product'
current_move_has_tracking
Selection
related='current_move_id.has_tracking'
current_move_id
Many2one → stock.move
comodel_name='stock.move'
copy=False
current_move_line_id
Many2one → stock.move.line
comodel_name='stock.move.line'
copy=False
current_move_line_location_dest_id
Many2one
related='current_move_line_id.location_dest_id'
current_move_line_location_dest_stored_id
Many2one → stock.location
comodel_name='stock.location'
string='Destination'
current_move_line_lot_expiration_date
Datetime
string='End of Expiration Date'
current_move_line_lot_id
Many2one
related='current_move_line_id.lot_id'
string='Lot NumBer'
current_move_line_package
Char
compute='_compute_current_move_line_package'
inverse='_inverse_current_move_line_package'
string='Package N°'
current_move_line_package_stored
Char
current_move_line_qty_done
Float
readonly=False
related='current_move_line_id.qty_done'
string='Quantity'
current_move_line_qty_status
Char
compute='_compute_current_move_line_qty_status'
string='Qty Status'
current_move_line_uom_id
Many2one
related='current_move_line_id.product_uom_id'
string='UoM'
current_move_product_display_name
Char
related='current_move_id.product_id.display_name'
string='Product'
current_move_product_id
Many2one
related='current_move_id.product_id'
string="Move's product"
current_move_product_last_lot_expiration_date
Datetime
compute='_compute_current_move_product_last_lot_expiration_date'
string='Most recent exp. date'
current_move_product_outgoing_qty
Float
compute='_compute_current_move_product_qty_fields'
current_move_product_packaging_ids
One2many
related='current_move_id.product_id.packaging_ids'
current_move_product_qty_available
Float
compute='_compute_current_move_product_qty_fields'
current_move_product_uom_id
Many2one
related='current_move_id.product_uom'
current_move_product_uom_qty
Float
related='current_move_id.product_uom_qty'
current_move_product_vendor_code
Char
related='current_move_id.vendor_code'
current_step
Char
copy=False
default='select_product'
current_step_descr
Char
compute='_compute_current_step_descr'
string='Operation'
current_step_focus_field
Char
compute='_compute_current_step_descr'
string='Focus field'
name
Char
related='picking_id.name'
store=True
package_height
Integer
package_storage_type_height_required
Boolean
related='package_storage_type_id.height_required'
package_storage_type_id
Many2one → stock.package.storage.type
package_storage_type_id
Many2one → stock.package.storage.type
picking_filtered_move_lines
One2many → stock.move
comodel_name='stock.move'
compute='_compute_picking_filtered_move_lines'
picking_id
Many2one → stock.picking
comodel_name='stock.picking'
ondelete='cascade'
required=True
string='Transfer'
picking_location_dest_id
Many2one
related='picking_id.location_dest_id'
picking_move_lines
One2many
related='picking_id.move_lines'
picking_origin
Char
related='picking_id.origin'
picking_partner_id
Many2one
related='picking_id.partner_id'
picking_state
Selection
related='picking_id.state'
product_packaging_id
Many2one → product.packaging
domain="[('product_id', '=', current_move_product_id)]"
args: 'product.packaging'
warn_notification
Char
default=False
warn_notification_html
Html
compute='_compute_warn_notification'
action_check_quantity(self)
action_reception_screen_close(self)
action_reception_screen_manual_barcode(self)
button_next_pack(self)
button_reset(self)
button_save_step(self)
get_reception_screen_steps(self)
next_step(self)
on_barcode_scanned(self, barcode)
on_barcode_scanned_select_packaging(self, barcode)
on_barcode_scanned_select_product(self, barcode)
on_barcode_scanned_set_lot_number(self, barcode)
on_barcode_scanned_set_package(self, barcode)
onchange_package_storage_type_id(self)
onchange_product_packaging_id(self)
process_select_move(self)
process_select_packaging(self)
process_select_product(self)
process_set_expiry_date(self)
process_set_location(self)
process_set_lot_number(self)
process_set_package(self)
process_set_quantity(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/wms |
| GIT | |
| GIT | https://github.com/OCA/wms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/wms/tree/13.0/stock_reception_screen |
| VERSION | |
| VERSION | 1.6.2 |
| CATEGORY | |
| CATEGORY | Stock |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Guewen Baconnier, OCA Transbot, Sébastien Alix, Thierry Ducrest, oca-travis, Weblate, OCA-git-bot, Simone Orsi, Carlos Serra-Toro |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/wms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:20 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/product-attribute: - product_packaging_dimension - product_packaging_type_pallet - product_packaging_type OCA/server-tools: - base_m2m_custom_field OCA/stock-logistics-workflow: - stock_quant_package_dimension - stock_quant_package_product_packaging - stock_putaway_hook OCA/web: - web_domain_field OCA/wms: - stock_storage_type odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - product_expiry |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_picking_manual_barcode_form |
stock.picking.manual.barcode.view.form | stock.picking.manual.barcode | form | New |
stock_reception_screen_assets |
stock.reception.screen.assets | ir.ui.view | qweb | Inherits web.assets_backend |
stock_reception_screen_view_form |
stock.reception.screen.form | stock.reception.screen | form | New |
view_move_line_tree |
stock.move.line.tree.stock.reception.screen | stock.move.line | field | Inherits stock.view_move_line_tree |
view_picking_form |
stock.picking.form.inherit | stock.picking | div | Inherits stock.view_picking_form |
view_stock_move_line_operation_tree |
stock.move.line.operation.tree.inherit | stock.move.line | field | Inherits stock.view_stock_move_line_operation_tree |
vpicktree |
stock.picking.tree.inherit | stock.picking | field | Inherits stock.vpicktree |
storage_type_name
Char
related='package_storage_type_id.name'
string='Storage Type'
No public methods.
last_move_line_lot_id
Many2one → stock.production.lot
comodel_name='stock.production.lot'
reception_screen_current_step
Char
related='picking_id.reception_screen_id.current_step'
vendor_code
Char
compute='_compute_vendor_code'
action_select_move(self)
action_select_product(self)
lot_life_date
Datetime
related='lot_id.life_date'
string='End of Life Date'
action_reception_screen_open(self)
action_select_move_line(self)
reception_screen_id
Many2one → stock.reception.screen
comodel_name='stock.reception.screen'
copy=False
string='Reception Screen'
action_cancel(self)
action_reception_screen_open(self)
barcode
Char
string='Barcode'
button_save(self)
allowed_location_dest_ids
One2many → stock.location
compute='_compute_allowed_location_dest_ids'
help='Allowed destination locations based on the package storage type.'
string='Allowed destination locations'
args: 'stock.location'
current_filter_product
Char
copy=False
string='Filter product'
current_move_has_tracking
Selection
related='current_move_id.has_tracking'
current_move_id
Many2one → stock.move
comodel_name='stock.move'
copy=False
current_move_line_id
Many2one → stock.move.line
comodel_name='stock.move.line'
copy=False
current_move_line_location_dest_id
Many2one
related='current_move_line_id.location_dest_id'
current_move_line_location_dest_stored_id
Many2one → stock.location
comodel_name='stock.location'
string='Destination'
current_move_line_lot_id
Many2one
related='current_move_line_id.lot_id'
string='Lot NumBer'
current_move_line_lot_life_date
Datetime
string='End of Life Date'
current_move_line_package
Char
compute='_compute_current_move_line_package'
inverse='_inverse_current_move_line_package'
string='Package N°'
current_move_line_package_stored
Char
current_move_line_qty_done
Float
readonly=False
related='current_move_line_id.qty_done'
string='Quantity'
current_move_line_qty_status
Char
compute='_compute_current_move_line_qty_status'
string='Qty Status'
current_move_line_uom_id
Many2one
related='current_move_line_id.product_uom_id'
string='UoM'
current_move_product_display_name
Char
related='current_move_id.product_id.display_name'
string='Product'
current_move_product_id
Many2one
related='current_move_id.product_id'
string="Move's product"
current_move_product_last_lot_life_date
Datetime
compute='_compute_current_move_product_last_lot_life_date'
string='Most recent exp. date'
current_move_product_outgoing_qty
Float
related='current_move_id.product_id.outgoing_qty'
current_move_product_packaging_ids
One2many
related='current_move_id.product_id.packaging_ids'
current_move_product_qty_available
Float
related='current_move_id.product_id.qty_available'
current_move_product_uom_id
Many2one
related='current_move_id.product_uom'
current_move_product_uom_qty
Float
related='current_move_id.product_uom_qty'
current_move_product_vendor_code
Char
related='current_move_id.vendor_code'
current_step
Char
copy=False
default='select_product'
current_step_descr
Char
compute='_compute_current_step_descr'
string='Operation'
current_step_focus_field
Char
compute='_compute_current_step_descr'
string='Focus field'
name
Char
related='picking_id.name'
store=True
package_height
Integer
package_storage_type_height_required
Boolean
related='package_storage_type_id.height_required'
package_storage_type_id
Many2one → stock.package.storage.type
picking_filtered_move_lines
One2many → stock.move
comodel_name='stock.move'
compute='_compute_picking_filtered_move_lines'
picking_id
Many2one → stock.picking
comodel_name='stock.picking'
ondelete='cascade'
required=True
string='Transfer'
picking_location_dest_id
Many2one
related='picking_id.location_dest_id'
picking_move_lines
One2many
related='picking_id.move_lines'
picking_origin
Char
related='picking_id.origin'
picking_partner_id
Many2one
related='picking_id.partner_id'
picking_state
Selection
related='picking_id.state'
product_packaging_id
Many2one → product.packaging
domain="[('product_id', '=', current_move_product_id)]"
args: 'product.packaging'
warn_notification
Char
default=False
warn_notification_html
Html
compute='_compute_warn_notification'
action_check_quantity(self)
action_reception_screen_close(self)
action_reception_screen_manual_barcode(self)
button_next_pack(self)
button_reset(self)
button_save_step(self)
get_reception_screen_steps(self)
next_step(self)
on_barcode_scanned(self, barcode)
on_barcode_scanned_select_packaging(self, barcode)
on_barcode_scanned_select_product(self, barcode)
on_barcode_scanned_set_lot_number(self, barcode)
on_barcode_scanned_set_package(self, barcode)
onchange_package_storage_type_id(self)
onchange_product_packaging_id(self)
process_select_move(self)
process_select_packaging(self)
process_select_product(self)
process_set_expiry_date(self)
process_set_location(self)
process_set_lot_number(self)
process_set_package(self)
process_set_quantity(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/wms |
| GIT | |
| GIT | https://github.com/OCA/wms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/wms/tree/10.0/stock_reception_screen |
| VERSION | |
| VERSION | 1.1.1 |
| CATEGORY | |
| CATEGORY | Stock |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Laurent Mignon (ACSONE), Sébastien Alix, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-warehouse |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:20:03 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/web: - web_domain_field - web_notify OCA/wms: - stock_storage_type odoo/odoo: - stock - product - base - decimal_precision - base_setup - web_kanban - web - bus - web_tour - report - procurement - barcodes - web_planner - product_expiry |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_picking_manual_barcode_form |
stock.picking.manual.barcode.view.form | stock.picking.manual.barcode | form | New |
stock_reception_screen_assets |
stock.reception.screen.assets | ir.ui.view | qweb | Inherits web.assets_backend |
stock_reception_screen_view_form |
stock.reception.screen.form | stock.reception.screen | form | New |
view_picking_form |
stock.picking.form.inherit | stock.picking | div | Inherits stock.view_picking_form |
view_stock_move_line_operation_tree |
stock.move.line.operation.tree.inherit | stock.move.line | field | Inherits stock.view_stock_move_line_operation_tree |
vpicktree |
stock.picking.tree.inherit | stock.picking | field | Inherits stock.vpicktree |
storage_type_name
Char
related='package_storage_type_id.name'
string='Storage Type'
No public methods.
last_move_line_lot_id
Many2one → stock.production.lot
comodel_name='stock.production.lot'
reception_screen_current_step
Char
related='picking_id.reception_screen_id.current_step'
vendor_code
Char
compute='_compute_vendor_code'
action_select_move(self)
action_select_product(self)
lot_life_date
Datetime
related='lot_id.life_date'
string='End of Life Date'
action_select_move_line(self)
reception_screen_id
Many2one → stock.reception.screen
comodel_name='stock.reception.screen'
copy=False
string='Reception Screen'
action_cancel(self)
action_reception_screen_open(self)
barcode
Char
string='Barcode'
button_save(self)
current_filter_product
Char
copy=False
string='Filter product'
current_move_id
Many2one → stock.move
comodel_name='stock.move'
copy=False
current_move_line_id
Many2one → stock.move.line
comodel_name='stock.move.line'
copy=False
current_move_line_location_dest_id
Many2one → stock.location
comodel_name='stock.location'
compute='_compute_current_move_line_location_dest_id'
inverse='_inverse_current_move_line_location_dest_id'
string='Destination'
current_move_line_lot_id
Many2one
related='current_move_line_id.lot_id'
string='Lot NumBer'
current_move_line_lot_life_date
Datetime
string='End of Life Date'
current_move_line_package
Char
compute='_compute_current_move_line_package'
inverse='_inverse_current_move_line_package'
string='Package N°'
current_move_line_qty_done
Float
readonly=False
related='current_move_line_id.qty_done'
string='Quantity'
current_move_line_qty_status
Char
compute='_compute_current_move_line_qty_status'
string='Qty Status'
current_move_line_uom_id
Many2one
related='current_move_line_id.product_uom_id'
string='UoM'
current_move_product_display_name
Char
related='current_move_id.product_id.display_name'
string='Product'
current_move_product_id
Many2one
related='current_move_id.product_id'
string="Move's product"
current_move_product_packaging_ids
One2many
related='current_move_id.product_id.packaging_ids'
current_move_product_uom_id
Many2one
related='current_move_id.product_uom'
current_move_product_uom_qty
Float
related='current_move_id.product_uom_qty'
current_move_product_vendor_code
Char
related='current_move_id.vendor_code'
current_step
Char
copy=False
default='select_product'
current_step_descr
Char
compute='_compute_current_step_descr'
string='Operation'
current_step_focus_field
Char
compute='_compute_current_step_descr'
string='Focus field'
name
Char
related='picking_id.name'
store=True
package_height
Integer
package_storage_type_height_required
Boolean
related='package_storage_type_id.height_required'
package_storage_type_id
Many2one → stock.package.storage.type
picking_filtered_move_lines
One2many → stock.move
comodel_name='stock.move'
compute='_compute_picking_filtered_move_lines'
picking_id
Many2one → stock.picking
comodel_name='stock.picking'
ondelete='cascade'
required=True
string='Transfer'
picking_location_dest_id
Many2one
related='picking_id.location_dest_id'
picking_move_lines
One2many
related='picking_id.move_lines'
picking_origin
Char
related='picking_id.origin'
picking_partner_id
Many2one
related='picking_id.partner_id'
picking_state
Selection
related='picking_id.state'
product_packaging_id
Many2one → product.packaging
domain="[('product_id', '=', current_move_product_id)]"
args: 'product.packaging'
action_check_quantity(self)
action_reception_screen_close(self)
action_reception_screen_manual_barcode(self)
button_next_pack(self)
button_reset(self)
button_save_step(self)
get_reception_screen_steps(self)
next_step(self)
on_barcode_scanned(self, barcode)
on_barcode_scanned_select_packaging(self, barcode)
on_barcode_scanned_select_product(self, barcode)
on_barcode_scanned_set_lot_number(self, barcode)
on_barcode_scanned_set_package(self, barcode)
onchange_package_storage_type_id(self)
onchange_product_packaging_id(self)
process_select_move(self)
process_select_packaging(self)
process_select_product(self)
process_set_expiry_date(self)
process_set_location(self)
process_set_lot_number(self)
process_set_package(self)
process_set_quantity(self)