Release notes#
Version 7.0.16 - 2025-09-15#
- Bug fixes (see mercurial logs for details) 
Version 7.0.15 - 2025-09-03#
- Bug fixes (see mercurial logs for details) 
Version 7.0.14 - 2025-07-01#
- Bug fixes (see mercurial logs for details) 
Version 7.0.13 - 2025-06-04#
- Bug fixes (see mercurial logs for details) 
Version 7.0.12 - 2025-04-26#
- Bug fixes (see mercurial logs for details) 
Version 7.0.11 - 2025-02-16#
- Bug fixes (see mercurial logs for details) 
Version 7.0.10 - 2025-01-01#
- Bug fixes (see mercurial logs for details) 
Version 7.0.9 - 2024-10-18#
- Bug fixes (see mercurial logs for details) 
Version 7.0.8 - 2024-10-05#
- Bug fixes (see mercurial logs for details) 
Version 7.0.7 - 2024-09-16#
- Bug fixes (see mercurial logs for details) 
Version 7.0.6 - 2024-09-01#
- Bug fixes (see mercurial logs for details) 
Version 7.0.5 - 2024-05-01#
- Bug fixes (see mercurial logs for details) 
Version 7.0.4 - 2024-04-04#
- Bug fixes (see mercurial logs for details) 
Version 7.0.3 - 2024-02-03#
- Bug fixes (see mercurial logs for details) 
Version 7.0.2 - 2024-01-15#
- Bug fixes (see mercurial logs for details) 
Version 7.0.1 - 2023-11-17#
- Bug fixes (see mercurial logs for details) 
Version 7.0.0 - 2023-10-30#
- Bug fixes (see mercurial logs for details) 
- Add support for Python 3.12 
- Add menu entry to list warehouses 
- Check outgoing product quantities for internal shipment 
- Check inventory product quantities for customer return shipment 
- Check outgoing product quantities of customer shipment 
- Check inventory product quantities of supplier shipment 
- Store original planned date of shipments to compute delay 
- Store original planned date of moves to compute delay 
- Rename Uom to Unit for move and inventory 
- Add product cost price to move 
- Add location and date to inventory name 
Version 6.8.0 - 2023-05-01#
- Bug fixes (see mercurial logs for details) 
- Add stock invert context to compute quantity 
- Remove support for Python 3.7 
- Add support for Python 3.11 
- Allow searching reporting records by name 
- Assign all possible shipments when trying 
- Store warehouse locations on shipments 
Version 6.6.0 - 2022-10-31#
- Bug fixes (see mercurial logs for details) 
- Limit transit only between different warehouses 
- Remove default currency on move 
- Allow cancelling move done 
- Support warehouse pickup 
- Allow resetting packed customer shipments 
- Allow grouping by date products by location 
- Ignore consumable products when inactivating locations 
Version 6.4.0 - 2022-05-02#
- Bug fixes (see mercurial logs for details) 
- Add location or warehouse in shipment tree view 
- Warn user when deactivating a product that has stock 
- Add support for Python 3.10 
- Remove support for Python 3.6 
Version 6.2.0 - 2021-11-01#
- Bug fixes (see mercurial logs for details) 
- Add method to sort quantities for assignation 
- Add warehouse properties to move 
- Allow view location as parent of warehouse 
Version 6.0.0 - 2021-05-03#
- Bug fixes (see mercurial logs for details) 
- Allow shipments to be automatically assigned 
- Rename inventory count quantity_added to quantity 
- Add document source on move of product quantities by warehouse 
- Add relate from assigned shipment to products quantities by warehouse 
- Show quantities by warehouse for many products 
- Default to ordering shipments by date 
- Add delivery usage to contact mechanism 
- Make customer’s outgoing moves editable for same storage and output zone 
- Add margin reporting 
- Add products_by_locations Model 
Version 5.8.0 - 2020-11-02#
- Bug fixes (see mercurial logs for details) 
- Remove support for Python 3.5 
- Add picked step to customer shipment workflow 
- Add cron task to reschedule past shipments 
- Allow lost and found on inventory moves of shipments 
- Add waste locations on warehouses 
- Add warning to prevent move in the future 
- Add relate to open inventory lines 
- Use simplified view for moves list on shipments 
- Add a relate from product to its moves 
- Factorize the cost price of move for cost computation 
- Fill grouping values when assigning move 
- Use a single assign wizard for all shipments 
- Add access rules to product quantities by warehouse 
- Add moves for product quantities by warehouse 
- Enforce filling cost price of move 
- Rename move state from cancel to cancelled 
- Rename shipment states from cancel to cancelled 
- Rename inventory state from cancel to cancelled 
- Override warehouse with context value for current user 
Version 5.6.0 - 2020-05-04#
- Bug fixes (see mercurial logs for details) 
- Add visual on product and location quantities 
- Define one lost and found location per warehouse 
- Show warehouse in user status if not unique 
- Add cost price revision 
- Add wizard to modify product cost price 
- Add cron task to recompute product cost 
- Update cost of moves when recomputing product cost 
Version 5.4.0 - 2019-11-04#
- Bug fixes (see mercurial logs for details) 
- Add today record in Product Quantities By Warehouse 
- Allow consumable product on inventories 
- Let the user select a default warehouse 
- Add method to get default warehouse 
- Improve moves synchronisation on shipments 
- Allow move as move’s origin 
- Open product quantities by warehouse to show moves 
Version 5.2.0 - 2019-05-06#
- Bug fixes (see mercurial logs for details) 
- Don’t set default unit price on stock move 
- Prefer to pick product from the source location 
- Change move attribute of ShipmentReport for a method 
- Rename inventory count quantity_resulting to total_quantity 
Version 5.0.0 - 2018-10-01#
- Bug fixes (see mercurial logs for details) 
- Add count wizard on inventory 
- Remove support for Python 2.7 
- Prevent delete lines if inventory is not draft or canceled 
- Manage same input and storage location in customer return shipment 
Version 4.8.0 - 2018-04-23#
- Bug fixes (see mercurial logs for details) 
- Add _stock_move_split context keyword when copying move for split 
- Manage same input and storage location in supplier shipment 
- Check pending shipment to erase party 
- Define how inventory non filled lines are managed 
- Do not fill inventory quantity automatically 
- Assign supplier return shipment using children when location is a view 
- Duplicate “Locations Quantity” into tree and list 
- Remove product_ids from products_by_location for grouping_filter 
- Add quantities relates on Template 
- Allow grouping per product columns to compute quantities 
Version 4.6.0 - 2017-10-30#
- Bug fixes (see mercurial logs for details) 
- Add flat children option on location 
- Raise single warning for move without origin 
- Allow to set manual effective date on move 
- Improve computation of cost price 
- Limit move locations ‘child_of’ constraints to specific shipment states 
- Allow to delete staging move 
- Allow to deactivate only empty locations 
Version 4.4.0 - 2017-05-01#
- Bug fixes (see mercurial logs for details) 
- Add employee on shipments for some states 
- Add request state on internal shipment 
- Manage same picking/storage and output location 
Version 4.2.0 - 2016-11-28#
- Bug fixes (see mercurial logs for details) 
- Make inventory number always readonly 
- Manage readonly state on Inventory Line 
- Add lead time and transit location for internal shipments between warehouses 
Version 4.0.0 - 2016-05-02#
- Bug fixes (see mercurial logs for details) 
- Rename Shipments code into number 
- Add number to inventories 
- Add supplier and delivery address on supplier return shipment 
- Add Python3 support 
- Add do button on stock move form & list 
- Add warehouse address on internal shipment 
Version 3.8.0 - 2015-11-02#
- Bug fixes (see mercurial logs for details) 
- Add drop location type 
- Add buttons on stock move form & list 
- Allow to use view location on staging and draft moves 
- Add picking location on warehouse 
- Always compute expected quantity in inventory 
- Allow to change the destination of internal shipment’s moves 
- Allow to modify internal shipment moves in waiting state 
- Compute inventory lines in complete_lines() using new grouping() method 
- Allow to re-compute cost price 
- Allow to change unit price of move done 
Version 3.6.0 - 2015-04-20#
- Bug fixes (see mercurial logs for details) 
- Add support for PyPy 
- Add ‘staging’ state to stock move 
- Apply stock_assign of compute_quantity_query only on outgoing moves 
- Add domain on location’s parent and childs 
- Do not filter out inactive products from stock computation 
Version 3.4.0 - 2014-10-20#
- Bug fixes (see mercurial logs for details) 
- Always succeed assignation from lost and found on internal shipments 
- Remove return shipment out wizard 
Version 3.2.0 - 2014-04-21#
- Bug fixes (see mercurial logs for details) 
- Add warning for moves without origin 
- Allow to define the effective date of shipments 
- Prevent changing product type if stock moves exist 
- Use new methods to compute quantities in StockMixin._search_quantity() 
- Split products_by_location into two methods on Move: compute_quantities_query and compute_quantities 
- Use origin for inventory moves 
- Allow partial assignation on Supplier Shipment Return 
Version 3.0.0 - 2013-10-21#
- Bug fixes (see mercurial logs for details) 
- Add Mixin class with helper to setup stock quantity fields 
- Allow to customize move creation of Inventory 
- Allow to customize unique constraint on Inventory 
- Allow specific grouping Period Cache 
- Add grouping on products_by_location and assign_try 
Version 2.8.0 - 2013-04-22#
- Bug fixes (see mercurial logs for details) 
- Merge all shipment Many2One into shipment Reference 
- Add origin Reference on Stock Move 
- Add workflow to stock move 
Version 2.6.0 - 2012-10-22#
- Bug fixes (see mercurial logs for details) 
- Add Product Quantities By Warehouse 
Version 2.4.0 - 2012-04-24#
- Bug fixes (see mercurial logs for details) 
- Remove special to_location_warehouse search clause 
- Remove default from and to location and instead use domain 
- Update cost_price only from supplier to storage 
Version 2.2.0 - 2011-10-25#
- Bug fixes (see mercurial logs for details) 
- Ensure coherence between planned date of shipments and moves 
Version 2.0.0 - 2011-04-27#
- Bug fixes (see mercurial logs for details) 
- Add period to reduce data computation 
- Add internal_quantity on move to speedup computation 
Version 1.8.0 - 2010-11-01#
- Bug fixes (see mercurial logs for details) 
Version 1.6.0 - 2010-05-11#
- Bug fixes (see mercurial logs for details) 
- Use model singleton to define shipment sequences 
- Add default search value on inventory, move and shipments 
Version 1.4.0 - 2009-10-19#
- Bug fixes (see mercurial logs for details) 
- Add new group “Stock Force Assignment” 
- Migrate packing* objects and tables to shipment* 
- Return move id in create_move of inventory line 
Version 1.2.0 - 2009-04-20#
- Bug fixes (see mercurial logs for details) 
- Added return packings and a wizard to create customer return packing. 
- Make assign_try to assign as much possible 
- Move assign_try and pick_product from product.product to stock.move 
- Added stock_skip_warehouse keyword for products_by_location method. The default behaviour is now to compute quantities on all child locations for a warehouse. 
- Handle average price for products return to supplier 
- Added stock_destinations keyword on products_by_location context to filter moves to a set of destinations. 
- Allow egg installation 
Version 1.0.0 - 2008-11-17#
- Initial release