[![Runboat](https://img.shields.io/badge/runboat-Try%20me-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/https://github.com/OCA/stock-logistics-warehouse&target_branch=12.0) [![Pre-commit Status](https://github.com/OCA/https://github.com/OCA/stock-logistics-warehouse/actions/workflows/pre-commit.yml/badge.svg?branch=12.0)](https://github.com/OCA/https://github.com/OCA/stock-logistics-warehouse/actions/workflows/pre-commit.yml?query=branch%3A12.0) [![Build Status](https://github.com/OCA/https://github.com/OCA/stock-logistics-warehouse/actions/workflows/test.yml/badge.svg?branch=12.0)](https://github.com/OCA/https://github.com/OCA/stock-logistics-warehouse/actions/workflows/test.yml?query=branch%3A12.0) [![codecov](https://codecov.io/gh/OCA/https://github.com/OCA/stock-logistics-warehouse/branch/12.0/graph/badge.svg)](https://codecov.io/gh/OCA/https://github.com/OCA/stock-logistics-warehouse) [![Translation Status](https://translation.odoo-community.org/widgets/https://github.com/OCA/stock-logistics-warehouse-12-0/-/svg-badge.svg)](https://translation.odoo-community.org/engage/https://github.com/OCA/stock-logistics-warehouse-12-0/?utm_source=widget) # Odoo Warehouse Management Addons None [//]: # (addons) Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- [account_move_line_product](account_move_line_product/) | 12.0.1.0.1 | | Displays the product in the journal entries and items [account_move_line_stock_info](account_move_line_stock_info/) | 12.0.1.0.0 | | Account Move Line Stock Info [procurement_auto_create_group](procurement_auto_create_group/) | 12.0.1.0.0 | | Allows to configure the system to propose automatically new procurement groups during the procurement run. [sale_stock_available_info_popup](sale_stock_available_info_popup/) | 12.0.1.0.2 | | Adds an 'Available to promise' quantity to the popover shown in sale order line that display stock info of the product [sale_stock_info_popup](sale_stock_info_popup/) | 12.0.1.0.2 | | Adds a popover in sale order line to display stock info of the product [scrap_reason_code](scrap_reason_code/) | 12.0.1.0.0 | [![bodedra](https://github.com/bodedra.png?size=30px)](https://github.com/bodedra) | Reason code for scrapping [stock_account_change_qty_reason](stock_account_change_qty_reason/) | 12.0.1.0.0 | | Stock Account Change Quantity Reason [stock_account_internal_move](stock_account_internal_move/) | 12.0.1.0.0 | [![arkostyuk](https://github.com/arkostyuk.png?size=30px)](https://github.com/arkostyuk) [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) | Allows tracking moves between internal locations via accounts. [stock_account_inventory_discrepancy](stock_account_inventory_discrepancy/) | 12.0.1.0.0 | | Adds the capability to show the value discrepancy of every line in an inventory and to block the inventory validation when the discrepancy is over a user defined threshold. [stock_account_inventory_force_date](stock_account_inventory_force_date/) | 12.0.1.0.2 | | Force the inventory adjustments to a date in the past. [stock_archive_constraint](stock_archive_constraint/) | 12.0.1.0.2 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Stock archive constraint [stock_available](stock_available/) | 12.0.1.0.1 | | Stock available to promise [stock_available_immediately](stock_available_immediately/) | 12.0.1.0.1 | | Ignore planned receptions in quantity available to promise [stock_available_mrp](stock_available_mrp/) | 12.0.1.0.2 | | Consider the production potential is available to promise [stock_available_unreserved](stock_available_unreserved/) | 12.0.1.1.2 | | Quantity of stock available for immediate use [stock_change_qty_reason](stock_change_qty_reason/) | 12.0.1.0.0 | | Stock Quantity Change Reason [stock_cycle_count](stock_cycle_count/) | 12.0.1.1.1 | [![lreficent](https://github.com/lreficent.png?size=30px)](https://github.com/lreficent) | Adds the capability to schedule cycle counts in a warehouse through different rules defined by the user. [stock_demand_estimate](stock_demand_estimate/) | 12.0.2.0.1 | | Allows to create demand estimates. [stock_demand_estimate_matrix](stock_demand_estimate_matrix/) | 12.0.2.0.0 | | Allows to create demand estimates. [stock_generate_putaway_from_inventory](stock_generate_putaway_from_inventory/) | 12.0.1.0.1 | [![pierrickbrun](https://github.com/pierrickbrun.png?size=30px)](https://github.com/pierrickbrun) [![bealdav](https://github.com/bealdav.png?size=30px)](https://github.com/bealdav) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) [![kevinkhao](https://github.com/kevinkhao.png?size=30px)](https://github.com/kevinkhao) | Generate Putaway locations per Product deduced from Inventory [stock_inventory_chatter](stock_inventory_chatter/) | 12.0.1.0.0 | | Log changes being done in Inventory Adjustments [stock_inventory_cost_info](stock_inventory_cost_info/) | 12.0.1.0.0 | | Shows the cost of the inventory adjustments [stock_inventory_discrepancy](stock_inventory_discrepancy/) | 12.0.1.1.0 | | Adds the capability to show the discrepancy of every line in an inventory and to block the inventory validation when the discrepancy is over a user defined threshold. [stock_inventory_exclude_sublocation](stock_inventory_exclude_sublocation/) | 12.0.1.0.1 | | Allow to perform inventories of a location without including its child locations. [stock_inventory_lockdown](stock_inventory_lockdown/) | 12.0.1.0.1 | | Lock down stock locations during inventories. [stock_inventory_preparation_filter](stock_inventory_preparation_filter/) | 12.0.1.2.1 | | More filters for inventory adjustments [stock_inventory_revaluation](stock_inventory_revaluation/) | 12.0.1.0.2 | | Introduces inventory revaluation as single point to change the valuation of products. [stock_inventory_valuation_location](stock_inventory_valuation_location/) | 12.0.1.0.0 | | Introduces an estimation of the value by location. [stock_inventory_verification_request](stock_inventory_verification_request/) | 12.0.3.0.1 | [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | Adds the capability to request a Slot Verification when a inventory is Pending to Approve [stock_inventory_virtual_location](stock_inventory_virtual_location/) | 12.0.1.0.0 | | Allows to change the virtual location in inventory adjustments. [stock_inventory_virtual_location_change_qty_reason](stock_inventory_virtual_location_change_qty_reason/) | 12.0.1.0.0 | | Glue module [stock_location_limit_product](stock_location_limit_product/) | 12.0.1.3.0 | [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) | Add a limit by product quantity on a stock location. This limit can later be used to track the capacity available of the location. [stock_location_lockdown](stock_location_lockdown/) | 12.0.1.1.0 | | Prevent to add stock on locked locations [stock_location_position](stock_location_position/) | 12.0.1.0.0 | | Add coordinate attributes on stock location. [stock_location_template](stock_location_template/) | 12.0.1.0.2 | | Introduces the concept of location template [stock_location_zone](stock_location_zone/) | 12.0.1.0.0 | | Classify locations with zones. [stock_move_location](stock_move_location/) | 12.0.2.2.0 | | This module allows to move all stock in a stock location to an other one. [stock_move_packaging_qty](stock_move_packaging_qty/) | 12.0.1.0.1 | | Add packaging fields in the stock moves [stock_mts_mto_rule](stock_mts_mto_rule/) | 12.0.1.0.2 | | Add a MTS+MTO route [stock_orderpoint_automatic_creation](stock_orderpoint_automatic_creation/) | 12.0.1.0.2 | | Stock Orderpoint Automatic Creation [stock_orderpoint_generator](stock_orderpoint_generator/) | 12.0.1.0.1 | | Mass configuration of stock order points [stock_orderpoint_manual_procurement](stock_orderpoint_manual_procurement/) | 12.0.1.1.0 | | Allows to create procurement orders from orderpoints instead of relying only on the scheduler. [stock_orderpoint_manual_procurement_uom](stock_orderpoint_manual_procurement_uom/) | 12.0.1.0.0 | | Glue module for stock_orderpoint_uom and stock_orderpoint_manual_procurement [stock_orderpoint_move_link](stock_orderpoint_move_link/) | 12.0.1.1.1 | | Link Reordering rules to stock moves [stock_orderpoint_mrp_link](stock_orderpoint_mrp_link/) | 12.0.1.0.0 | | Link Reordering rules to purchase orders [stock_orderpoint_procure_location](stock_orderpoint_procure_location/) | 12.0.1.0.0 | | Allows to create procurement orders in a different locationthe orderpoint [stock_orderpoint_purchase_link](stock_orderpoint_purchase_link/) | 12.0.1.0.0 | | Link Reordering rules to purchase orders [stock_orderpoint_route](stock_orderpoint_route/) | 12.0.1.0.1 | | Allows to force a route to be used when procuring from orderpoints [stock_orderpoint_uom](stock_orderpoint_uom/) | 12.0.1.1.0 | | Allows to create procurement orders in the UoM indicated in the orderpoint [stock_packaging](stock_packaging/) | 12.0.1.0.1 | [![rousseldenis](https://github.com/rousseldenis.png?size=30px)](https://github.com/rousseldenis) | Allows to propagate packaging through stock flows [stock_picking_completion_info](stock_picking_completion_info/) | 12.0.1.0.0 | | Display on current document completion information according to next operations [stock_picking_procure_method](stock_picking_procure_method/) | 12.0.1.0.0 | | Allows to force the procurement method from the picking [stock_picking_type_user_restriction](stock_picking_type_user_restriction/) | 12.0.1.0.0 | [![eLBati](https://github.com/eLBati.png?size=30px)](https://github.com/eLBati) | Restrict some users to see and use only certain picking types [stock_production_lot_quantity_tree](stock_production_lot_quantity_tree/) | 12.0.1.0.0 | [![rousseldenis](https://github.com/rousseldenis.png?size=30px)](https://github.com/rousseldenis) | Allows to display product quantity field on production lot tree view [stock_pull_list](stock_pull_list/) | 12.0.1.0.1 | [![LoisRForgeFlow](https://github.com/LoisRForgeFlow.png?size=30px)](https://github.com/LoisRForgeFlow) | The pull list checks the stock situation and calculates needed quantities. [stock_putaway_method](stock_putaway_method/) | 12.0.1.0.0 | [![asaunier](https://github.com/asaunier.png?size=30px)](https://github.com/asaunier) | Add the putaway strategy method back, removed from the stock module in Odoo 12 [stock_putaway_product_form](stock_putaway_product_form/) | 12.0.1.0.1 | [![kevinkhao](https://github.com/kevinkhao.png?size=30px)](https://github.com/kevinkhao) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) | Edit putaway strategies directly from the product form view [stock_quant_manual_assign](stock_quant_manual_assign/) | 12.0.1.2.0 | | Stock - Manual Quant Assignment [stock_realign_move_and_quants](stock_realign_move_and_quants/) | 12.0.1.0.1 | | Align stock move lines and stock quants. This modules fixes the symptoms and not the root cause. [stock_removal_location_by_priority](stock_removal_location_by_priority/) | 12.0.1.0.0 | | Establish a removal priority on stock locations. [stock_request](stock_request/) | 12.0.1.5.0 | | Internal request for stock [stock_request_analytic](stock_request_analytic/) | 12.0.1.0.2 | | Internal request for stock [stock_request_direction](stock_request_direction/) | 12.0.1.0.2 | [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) | From or to your warehouse? [stock_request_kanban](stock_request_kanban/) | 12.0.1.0.1 | | Adds a stock request order, and takes stock requests as lines [stock_request_picking_type](stock_request_picking_type/) | 12.0.2.1.2 | [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) | Add Stock Requests to the Inventory App [stock_request_purchase](stock_request_purchase/) | 12.0.1.1.4 | | Internal request for stock [stock_request_submit](stock_request_submit/) | 12.0.1.0.3 | | Add submit state on Stock Requests [stock_request_tier_validation](stock_request_tier_validation/) | 12.0.1.2.1 | | Extends the functionality of Stock Requests to support a tier validation process. [stock_reserve_rule](stock_reserve_rule/) | 12.0.1.0.0 | | Configure reservation rules by location [stock_secondary_unit](stock_secondary_unit/) | 12.0.1.2.2 | | Get product quantities in a secondary unit [stock_serial_batch_receive](stock_serial_batch_receive/) | 12.0.1.0.1 | | Generate serial number automatically per batch [stock_warehouse_calendar](stock_warehouse_calendar/) | 12.0.1.0.3 | [![jbeficent](https://github.com/jbeficent.png?size=30px)](https://github.com/jbeficent) | Adds a calendar to the Warehouse [stock_warehouse_orderpoint_stock_info](stock_warehouse_orderpoint_stock_info/) | 12.0.1.0.0 | | Stock Warehouse Orderpoint Stock Info [stock_warehouse_orderpoint_stock_info_unreserved](stock_warehouse_orderpoint_stock_info_unreserved/) | 12.0.1.0.1 | | Stock Warehouse Orderpoint Stock Info Unreserved [//]: # (end addons) ## Licenses This repository is licensed under [AGPL-3.0](LICENSE). However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) policy. Consult each module's `__manifest__.py` file, which contains a `license` key that explains its license. ---- OCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.