stock.move.line
Product Moves (Stock Move Line). Defined in module stock; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 25 fields added, 17 removed, 0 renamed.
- Odoo 16 stock
- Odoo 17 stock
- Odoo 18 stock
- Odoo 19 stock
- Odoo 20 stock
Fields removed (5)
| Field | Type | Module | Notes |
|---|---|---|---|
| carrier_name | char | delivery | |
| is_initial_demand_editable | boolean | stock | |
| qty_done | float | stock | |
| reserved_qty | float | stock | |
| reserved_uom_qty | float | stock |
Fields added (7)
| Field | Type | Module |
|---|---|---|
| picked | boolean | stock |
| picking_location_dest_id | many2one | stock |
| picking_location_id | many2one | stock |
| product_packaging_qty | float | stock |
| quant_id | many2one | stock |
| quantity | float | stock |
| quantity_product_uom | float | stock |
2 views of this model removed
- delivery.stock_move_line_view_search_delivery
- delivery.view_move_line_tree_detailed_delivery
Fields added (1)
| Field | Type | Module |
|---|---|---|
| scheduled_date | datetime | stock |
Fields removed (8)
| Field | Type | Module | Notes |
|---|---|---|---|
| description_bom_line | char | mrp | |
| package_level_id | many2one | stock | |
| picking_type_entire_packs | boolean | stock | |
| product_packaging_id | many2one | stock_barcode | |
| product_packaging_qty | float | stock | |
| product_packaging_uom_qty | float | stock_barcode | |
| product_uom_category_id | many2one | stock | |
| quality_check_ids | one2many | mrp_workorder |
Fields added (13)
| Field | Type | Module |
|---|---|---|
| allowed_uom_ids | many2many | stock |
| electronic_product_code | char | stock_barcode |
| is_entire_pack | boolean | stock |
| l10n_mx_edi_customs_number | char | l10n_mx_edi_landing |
| lot_properties | properties | stock_barcode |
| move_partner_id | many2one | stock |
| outermost_result_package_id | many2one | stock_barcode |
| package_history_id | many2one | stock |
| packaging_uom_id | many2one | stock_barcode |
| packaging_uom_qty | float | stock_barcode |
| removal_date | datetime | product_expiry |
| result_package_dest_name | char | stock |
| scrap_id | many2one | stock |
1 views of this model removed
- mrp.view_stock_move_line_detailed_operation_tree_mrp
Fields removed (4)
| Field | Type | Module | Notes |
|---|---|---|---|
| manual_consumption | boolean | stock_barcode_mrp | |
| product_uom_id | many2one | stock | |
| scheduled_date | datetime | stock | |
| scrap_id | many2one | stock |
Fields added (4)
| Field | Type | Module |
|---|---|---|
| is_scrap | boolean | stock |
| product_category_id | many2one | stock |
| uom_id | many2one | stock |
| visual_lot_name | char | mrp |
6 views of this model removed
- quality_control_picking_batch.view_move_line_tree
- stock_barcode_picking_batch.stock_move_line_product_selector_inherit
- stock_picking_batch.stock_move_line_view_search_inherit_stock_picking_batch
- stock_picking_batch.view_move_line_tree
- stock_picking_batch.view_move_line_tree_detailed_wave
- stock_picking_batch.view_move_line_tree_inherit_stock_picking_batch
3 actions on this model removed
- stock.action_revert_inventory_adjustment
- stock_picking_batch.action_prepare_wave
- stock_picking_batch.action_prepare_wave_for_picking_type
All fields declared on stock.move.line (94)
Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.
present not present not covered (Enterprise, Odoo 16 and 17)
Show all 94 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| allowed_uom_ids | many2many uom.uom | stock | ||||||
| batch_id | many2one | stock | ||||||
| carrier_id | many2one | stock_delivery | ||||||
| carrier_name | char | Carrier Name | delivery | |||||
| check_ids | one2many quality.check | Checks | quality_controlE | |||||
| check_state | selection | quality_controlE | ||||||
| company_id | many2one res.company | Company | stock | |||||
| consume_line_ids | many2many stock.move.line | stock | ||||||
| date | datetime | Date | stock | |||||
| description_bom_line | char | mrp | ||||||
| description_picking | text | Description picking | stock | |||||
| destination_country_code | char | stock_delivery | ||||||
| dummy_id | char | stock_barcodeE | ||||||
| electronic_product_code | char | stock_barcodeE | ||||||
| expiration_date | datetime | Expiration Date | product_expiry | |||||
| formatted_product_barcode | char | stock_barcodeE | ||||||
| hide_lot | boolean | stock_barcodeE | ||||||
| hide_lot_name | boolean | stock_barcodeE | ||||||
| image_1920 | image | stock_barcodeE | ||||||
| is_entire_pack | boolean | Is added through entire package | stock | |||||
| is_expired | boolean | product_expiry | ||||||
| is_initial_demand_editable | boolean | stock | ||||||
| is_inventory | boolean | stock | ||||||
| is_locked | boolean | stock | ||||||
| is_scrap | boolean | stock | ||||||
| is_subcontract_stock_barcode | boolean | stock_barcode_mrp_subcontractingE | ||||||
| l10n_mx_edi_customs_number | char | l10n_mx_edi_landingE | ||||||
| l10n_mx_edi_weight | float | l10n_mx_edi_stockE | ||||||
| location_dest_id | many2one stock.location | To | stock | |||||
| location_dest_usage | selection | Destination Location Type | stock | |||||
| location_id | many2one stock.location | From | stock | |||||
| location_processed | boolean | stock_barcodeE | ||||||
| location_usage | selection | Source Location Type | stock | |||||
| lot_id | many2one stock.lot | Lot/Serial Number | stock | |||||
| lot_name | char | Lot/Serial Number Name | stock | |||||
| lot_properties | properties | stock_barcodeE | ||||||
| lots_visible | boolean | stock | ||||||
| manual_consumption | boolean | stock_barcode_mrpE | ||||||
| move_id | many2one stock.move | Stock Operation | stock | |||||
| move_partner_id | many2one | stock | ||||||
| origin | char | Source | stock | |||||
| outermost_result_package_id | many2one stock.package | stock_barcodeE | ||||||
| owner_id | many2one res.partner | From Owner | stock | |||||
| package_history_id | many2one stock.package.history | Package History | stock | |||||
| package_id | many2one stock.package | Source Package | stock | |||||
| package_level_id | many2one stock.package_level | Package Level | stock | |||||
| packaging_uom_id | many2one uom.uom | Packaging Unit of Measure | stock_barcodeE | |||||
| packaging_uom_qty | float | Packaging Quantity | stock_barcodeE | |||||
| parent_location_dest_id | many2one stock.location | stock_barcodeE | ||||||
| parent_location_id | many2one stock.location | stock_barcodeE | ||||||
| pick_type_create_components_lots | boolean | stock_barcode_mrpE | ||||||
| picked | boolean | Picked | stock | |||||
| picking_code | selection | stock | ||||||
| picking_id | many2one stock.picking | Transfer | stock | |||||
| picking_location_dest_id | many2one | stock | ||||||
| picking_location_id | many2one | stock | ||||||
| picking_partner_id | many2one | stock | ||||||
| picking_type_entire_packs | boolean | stock | ||||||
| picking_type_id | many2one stock.picking.type | Operation type | stock | |||||
| picking_type_use_create_lots | boolean | stock | ||||||
| picking_type_use_existing_lots | boolean | stock | ||||||
| produce_line_ids | many2many stock.move.line | stock | ||||||
| product_barcode | char | stock_barcodeE | ||||||
| product_category_id | many2one | Product Category | stock | |||||
| product_category_name | char | Product Category | stock_barcodeE | |||||
| product_id | many2one product.product | Product | stock | |||||
| product_packaging_id | many2one | stock_barcodeE | ||||||
| product_packaging_qty | float | Reserved Packaging Quantity | stock | |||||
| product_packaging_uom_qty | float | Packaging Quantity | stock_barcodeE | |||||
| product_reference_code | char | Product Reference Code | stock_barcodeE | |||||
| product_stock_quant_ids | one2many stock.quant | stock_barcodeE | ||||||
| product_uom_category_id | many2one | stock | ||||||
| product_uom_id | many2one uom.uom | Unit | stock | |||||
| production_id | many2one mrp.production | Production Order | mrp | |||||
| qty_done | float | Done | stock_barcodeE | |||||
| quality_check_ids | one2many quality.check | Check | mrp_workorderE | |||||
| quant_id | many2one stock.quant | Pick From | stock | |||||
| quantity | float | Quantity | stock | |||||
| quantity_product_uom | float | Quantity in Product UoM | stock | |||||
| reference | char | stock | ||||||
| removal_date | datetime | Removal Date | product_expiry | |||||
| reserved_qty | float | Real Reserved Quantity | stock | |||||
| reserved_uom_qty | float | Reserved | stock | |||||
| result_package_dest_name | char | Destination Package Name | stock | |||||
| result_package_id | many2one stock.package | Destination Package | stock | |||||
| sale_price | float | stock_delivery | ||||||
| scheduled_date | datetime | Scheduled Date | stock | |||||
| scrap_id | many2one | stock | ||||||
| state | selection | stock | ||||||
| tracking | selection | stock | ||||||
| uom_id | many2one uom.uom | Unit | stock | |||||
| use_expiration_date | boolean | Use Expiration Date | product_expiry | |||||
| visual_lot_name | char | Visual Pre-generated Lot | mrp | |||||
| workorder_id | many2one mrp.workorder | Work Order | mrp |