https://github.com/OCA/stock-logistics-workflow
Odoo Stock, Workflow and Organization
https://github.com/OCA/stock-logistics-workflow
erp hacktoberfest odoo python
Last synced: about 2 months ago
JSON representation
Odoo Stock, Workflow and Organization
- Host: GitHub
- URL: https://github.com/OCA/stock-logistics-workflow
- Owner: OCA
- License: agpl-3.0
- Created: 2014-06-16T16:00:29.000Z (almost 11 years ago)
- Default Branch: 16.0
- Last Pushed: 2025-04-02T19:06:58.000Z (about 2 months ago)
- Last Synced: 2025-04-10T15:59:23.319Z (about 2 months ago)
- Topics: erp, hacktoberfest, odoo, python
- Language: HTML
- Homepage:
- Size: 78.2 MB
- Stars: 242
- Watchers: 81
- Forks: 682
- Open Issues: 117
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-workflow&target_branch=16.0)
[](https://github.com/OCA/stock-logistics-workflow/actions/workflows/pre-commit.yml?query=branch%3A16.0)
[](https://github.com/OCA/stock-logistics-workflow/actions/workflows/test.yml?query=branch%3A16.0)
[](https://codecov.io/gh/OCA/stock-logistics-workflow)
[](https://translation.odoo-community.org/engage/stock-logistics-workflow-16-0/?utm_source=widget)# stock-logistics-workflow
TODO: add repo description.
[//]: # (addons)
Available addons
----------------
addon | version | maintainers | summary
--- | --- | --- | ---
[delivery_procurement_group_carrier](delivery_procurement_group_carrier/) | 16.0.1.1.0 | | Delivery Procurement Group Carrier
[delivery_total_weight_from_packaging](delivery_total_weight_from_packaging/) | 16.0.1.0.1 | | Include packaging weight on move, transfer and package.
[procurement_auto_create_group_carrier](procurement_auto_create_group_carrier/) | 16.0.1.0.0 | | Procurement Auto Create Group Carrier
[product_expiry_simple](product_expiry_simple/) | 16.0.1.2.0 | [](https://github.com/alexis-via) | Simpler and better alternative to the official product_expiry module
[purchase_stock_picking_invoice_link](purchase_stock_picking_invoice_link/) | 16.0.1.0.1 | | Adds link between purchases, pickings and invoices
[sale_line_returned_qty](sale_line_returned_qty/) | 16.0.1.0.0 | | Track returned quantity of sale order lines.
[sale_order_global_stock_route](sale_order_global_stock_route/) | 16.0.1.1.1 | | Add the possibility to choose one warehouse path for an order
[sale_stock_restocking_fee_invoicing](sale_stock_restocking_fee_invoicing/) | 16.0.1.0.0 | | On demand charge restocking fee for accepting returned goods .
[stock_account_product_run_fifo_hook](stock_account_product_run_fifo_hook/) | 16.0.2.1.2 | | Add more flexibility in the run fifo method.
[stock_auto_move](stock_auto_move/) | 16.0.1.0.0 | | Automatic Move Processing
[stock_customer_deposit](stock_customer_deposit/) | 16.0.1.2.1 | [](https://github.com/rafaelbn) [](https://github.com/EmilioPascual) [](https://github.com/Shide) | Customer deposits in your warehouse
[stock_customer_deposit_elaboration](stock_customer_deposit_elaboration/) | 16.0.1.0.1 | [](https://github.com/EmilioPascual) [](https://github.com/rafaelbn) | Glue module betwen stock_customer_deposit and sale_elaboration
[stock_customer_deposit_sale_margin](stock_customer_deposit_sale_margin/) | 16.0.1.0.2 | [](https://github.com/EmilioPascual) [](https://github.com/rafaelbn) | Set purchase price to zero when deliver customer deposit
[stock_delivery_note](stock_delivery_note/) | 16.0.1.0.0 | | This module allows to fill in a delivery note that will be displayed on delivery report
[stock_grn](stock_grn/) | 16.0.1.1.0 | | Goods Received Note
[stock_landed_costs_currency](stock_landed_costs_currency/) | 16.0.1.0.0 | | Stock Landed Costs Currency
[stock_landed_costs_delivery](stock_landed_costs_delivery/) | 16.0.1.0.0 | [](https://github.com/victoralmau) | Stock landed costs delivery
[stock_landed_costs_purchase_auto](stock_landed_costs_purchase_auto/) | 16.0.1.0.0 | [](https://github.com/victoralmau) | Stock landed costs purchase auto
[stock_landed_costs_security](stock_landed_costs_security/) | 16.0.1.0.0 | [](https://github.com/cesar-tecnativa) | Stock landed costs security
[stock_lock_lot](stock_lock_lot/) | 16.0.1.0.0 | | Stock Lock Lot
[stock_lot_on_hand_first](stock_lot_on_hand_first/) | 16.0.1.0.0 | [](https://github.com/grindtildeath) | Allows to display lots on hand first in M2o fields
[stock_lot_production_date](stock_lot_production_date/) | 16.0.1.0.0 | | Stock Lot Production Date
[stock_lot_scrap](stock_lot_scrap/) | 16.0.1.0.0 | | This module adds a button in Production Lot/Serial Number view form to Scrap all products contained.
[stock_move_free_reservation_reassign](stock_move_free_reservation_reassign/) | 16.0.1.0.1 | | Try to reassign a move when its reservation is removed due to the related quant becoming unavailable
[stock_move_line_auto_fill](stock_move_line_auto_fill/) | 16.0.1.1.1 | | Stock Move Line auto fill
[stock_move_line_change_lot](stock_move_line_change_lot/) | 16.0.1.0.1 | | Stock Move Line Change Lot
[stock_move_line_dates](stock_move_line_dates/) | 16.0.1.0.1 | [](https://github.com/Shide) [](https://github.com/rafaelbn) | Add Date Scheduled and Deadline dates in move lines
[stock_move_line_expiration_date_required](stock_move_line_expiration_date_required/) | 16.0.1.0.2 | | Stock Move Line Expiration Date Required
[stock_move_line_lock_qty_done](stock_move_line_lock_qty_done/) | 16.0.1.1.0 | | Restrict modifications to the done quantity in validated stock moves
[stock_move_line_reserved_quant](stock_move_line_reserved_quant/) | 16.0.1.0.0 | [](https://github.com/rousseldenis) | This module allows to get the link from a stock move line to the reserved quant
[stock_move_line_serial_unique](stock_move_line_serial_unique/) | 16.0.1.0.0 | | Stock Move Line Serial Unique
[stock_move_manage_priority](stock_move_manage_priority/) | 16.0.1.0.1 | | Stock Move Priority Management
[stock_move_priority_picking_assign](stock_move_priority_picking_assign/) | 16.0.1.0.0 | | This module allows to create a stock movement with a priority and transfer it to the picking during assignation (for new ones)
[stock_move_propagate_first_move](stock_move_propagate_first_move/) | 16.0.1.0.1 | | This addon propagate the picking type of the original move to all next moves created from procurement
[stock_no_negative](stock_no_negative/) | 16.0.1.0.2 | | Disallow negative stock levels by default
[stock_override_procurement](stock_override_procurement/) | 16.0.1.0.0 | | This technical module allow to override procurement values
[stock_owner_restriction](stock_owner_restriction/) | 16.0.1.1.2 | | Do not reserve quantity with assigned owner
[stock_partner_delivery_window](stock_partner_delivery_window/) | 16.0.1.0.1 | | Define preferred delivery time windows for partners
[stock_picking_auto_create_lot](stock_picking_auto_create_lot/) | 16.0.3.1.0 | [](https://github.com/sergio-teruel) | Auto create lots for incoming pickings
[stock_picking_auto_create_lot_sequence](stock_picking_auto_create_lot_sequence/) | 16.0.1.0.0 | | Stock Picking Auto Create Lot Sequence
[stock_picking_back2draft](stock_picking_back2draft/) | 16.0.1.0.0 | | Reopen cancelled pickings
[stock_picking_batch_extended](stock_picking_batch_extended/) | 16.0.1.1.1 | [](https://github.com/gurneyalex) [](https://github.com/carlosdauden) [](https://github.com/i-vyshnevska) | Allows manage a lot of pickings in batch
[stock_picking_batch_extended_account](stock_picking_batch_extended_account/) | 16.0.1.0.3 | [](https://github.com/ernestotejeda) | Generates invoices when batch is set to Done state
[stock_picking_batch_extended_account_sale_type](stock_picking_batch_extended_account_sale_type/) | 16.0.1.0.3 | [](https://github.com/ernestotejeda) | Generates invoices when batch is set to Done state
[stock_picking_batch_invoice_frequency](stock_picking_batch_invoice_frequency/) | 16.0.1.0.1 | [](https://github.com/EmilioPascual) [](https://github.com/rafaelbn) | Invoice Sale Orders from Stock Pickin Batch
[stock_picking_batch_print_invoices](stock_picking_batch_print_invoices/) | 16.0.1.1.0 | [](https://github.com/EmilioPascual) | Print invoices from stock picking batchs
[stock_picking_batch_print_pickings](stock_picking_batch_print_pickings/) | 16.0.1.1.0 | [](https://github.com/EmilioPascual) | Print Picking from Stock Picking Batch
[stock_picking_batch_validate_confirm](stock_picking_batch_validate_confirm/) | 16.0.1.1.2 | [](https://github.com/EmilioPascual) [](https://github.com/rafaelbn) | Request confirmation when validating batch if there are pending origin moves
[stock_picking_customer_ref](stock_picking_customer_ref/) | 16.0.1.0.0 | | This module displays the sale reference/description in the pickings
[stock_picking_date_deadline_syncs_scheduled_date](stock_picking_date_deadline_syncs_scheduled_date/) | 16.0.1.0.1 | [](https://github.com/Shide) | Sync Scheduled Date with Date Deadline in Stock Picking
[stock_picking_filter_lot](stock_picking_filter_lot/) | 16.0.1.0.0 | | In picking out lots' selection, filter lots based on their location
[stock_picking_grn_mandatory](stock_picking_grn_mandatory/) | 16.0.1.0.0 | | This module allows to require a GRN (Goods Receive Note) when doing a Stock Picking
[stock_picking_group_by_base](stock_picking_group_by_base/) | 16.0.1.0.1 | | Allows to define a way to create index on extensible domain
[stock_picking_group_by_max_weight](stock_picking_group_by_max_weight/) | 16.0.1.1.1 | | Allows to filter available pickings for which a maximum weight is not exceeded.
[stock_picking_group_by_partner_by_carrier](stock_picking_group_by_partner_by_carrier/) | 16.0.1.2.0 | | Stock Picking: group by partner and carrier
[stock_picking_group_by_partner_by_carrier_by_date](stock_picking_group_by_partner_by_carrier_by_date/) | 16.0.1.0.0 | | Stock Picking: group by partner and carrier and scheduled date
[stock_picking_import_serial_number](stock_picking_import_serial_number/) | 16.0.1.0.0 | [](https://github.com/sergio-teruel) | Import S/N from excel file for incoming pickings
[stock_picking_info_lot](stock_picking_info_lot/) | 16.0.1.0.0 | | Add lot information on Stock Transfer lines
[stock_picking_invoice_link](stock_picking_invoice_link/) | 16.0.1.1.4 | | Adds link between pickings and invoices
[stock_picking_kind](stock_picking_kind/) | 16.0.1.0.0 | | Computes the kind of picking based on locations
[stock_picking_line_sequence](stock_picking_line_sequence/) | 16.0.1.0.1 | | Manages the order of stock moves by displaying its sequence
[stock_picking_mass_action](stock_picking_mass_action/) | 16.0.1.1.1 | | Stock Picking Mass Action
[stock_picking_move_package_to_package](stock_picking_move_package_to_package/) | 16.0.1.0.1 | | Move entire package to another package
[stock_picking_operation_quick_change](stock_picking_operation_quick_change/) | 16.0.1.0.0 | | Change location of all picking operations
[stock_picking_partner_note](stock_picking_partner_note/) | 16.0.1.1.0 | | Add partner notes on picking
[stock_picking_product_assortment](stock_picking_product_assortment/) | 16.0.1.0.0 | [](https://github.com/CarlosRoca13) | Stock Picking Product Assortment
[stock_picking_product_link](stock_picking_product_link/) | 16.0.1.0.0 | [](https://github.com/robinkeunen) | Adds a "Product" smart button on stock pickings.
[stock_picking_progress](stock_picking_progress/) | 16.0.1.0.0 | [](https://github.com/mmequignon) [](https://github.com/JuMiSanAr) | Compute the stock.picking progression
[stock_picking_purchase_order_link](stock_picking_purchase_order_link/) | 16.0.1.0.1 | | Link between picking and purchase order
[stock_picking_quick](stock_picking_quick/) | 16.0.1.0.0 | [](https://github.com/PierrickBrun) [](https://github.com/bealdav) | Quick Stock Picking
[stock_picking_restrict_cancel_printed](stock_picking_restrict_cancel_printed/) | 16.0.1.0.3 | [](https://github.com/jbaudoux) | Prevent canceling a stock transfer if printed.
[stock_picking_return_lot](stock_picking_return_lot/) | 16.0.1.1.0 | | Propagate SN/lots from origin picking to return picking.
[stock_picking_return_restricted_qty](stock_picking_return_restricted_qty/) | 16.0.1.0.0 | | Restrict the return to delivered quantity
[stock_picking_sale_order_link](stock_picking_sale_order_link/) | 16.0.1.0.1 | | Link between picking and sale order
[stock_picking_send_by_mail](stock_picking_send_by_mail/) | 16.0.1.0.0 | | Send stock picking by email
[stock_picking_show_backorder](stock_picking_show_backorder/) | 16.0.1.0.0 | | Provides a new field on stock pickings, allowing to display the corresponding backorders.
[stock_picking_show_return](stock_picking_show_return/) | 16.0.1.0.1 | | Show returns on stock pickings
[stock_picking_start](stock_picking_start/) | 16.0.1.1.1 | | Add button to start picking
[stock_picking_supplier_ref](stock_picking_supplier_ref/) | 16.0.1.0.0 | | Adds a supplier reference field inside supplier's pickings and allows search for this reference.
[stock_picking_to_batch_group_fields](stock_picking_to_batch_group_fields/) | 16.0.1.0.1 | [](https://github.com/EmilioPascual) | Allows to create batches grouped by picking fields.
[stock_picking_warn_message](stock_picking_warn_message/) | 16.0.1.0.0 | | Add a popup warning on picking to ensure warning is populated
[stock_procurement_customer](stock_procurement_customer/) | 16.0.1.0.1 | | Allows to store customer if different from the partner
[stock_product_set](stock_product_set/) | 16.0.1.0.0 | [](https://github.com/victoralmau) | Add product sets in pickings
[stock_production_lot_active](stock_production_lot_active/) | 16.0.1.0.0 | [](https://github.com/ThomasBinsfeld) | Allow to archive/unarchive lots/serial numbers
[stock_putaway_hook](stock_putaway_hook/) | 16.0.1.0.1 | | Add hooks allowing modules to add more putaway strategies
[stock_quant_package_dimension](stock_quant_package_dimension/) | 16.0.1.0.1 | | Use dimensions on packages
[stock_quant_package_dimension_total_weight_from_packaging](stock_quant_package_dimension_total_weight_from_packaging/) | 16.0.1.0.0 | | Estimated weight of a package
[stock_quant_package_product_packaging](stock_quant_package_product_packaging/) | 16.0.1.0.1 | | Use product packagings on packages
[stock_receipt_lot_info](stock_receipt_lot_info/) | 16.0.1.1.0 | | Be able to introduce more info on lot/serial number while processing a receipt.
[stock_restrict_lot](stock_restrict_lot/) | 16.0.2.1.0 | [](https://github.com/florian-dacosta) | Base module that add back the concept of restrict lot on stock move
[stock_rule_reserve_max_quantity](stock_rule_reserve_max_quantity/) | 16.0.1.0.1 | [](https://github.com/Shide) [](https://github.com/rafaelbn) | Allows to reserve max available quantity when a move comes from an stock rule
[stock_split_picking](stock_split_picking/) | 16.0.1.0.6 | | Split a picking in two not transferred pickings
[stock_valuation_layer_usage](stock_valuation_layer_usage/) | 16.0.2.1.0 | | Trace where has the stock valuation been used in, including the quantities taken.[//]: # (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.