TIP: You can type at any time to perform a new search.
Stock Reception Discrepancy Distribution
stock_reception_discrepancy_distribution · OCA/stock-logistics-workflow
Security findings
- Repository
- OCA/stock-logistics-workflow · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Inventory
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-workflow
- Last tracking update
- 2026-10-03 23:56:57
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- oca-ci, juancarlosonate-tecnativa
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
When a single reception move feeds several destination moves (typical case: two MTO sale orders consolidated into the same purchase order) and the received quantity exceeds the demand, this module adds a wizard on the receipt that lets you decide how to share the surplus between those destination moves before validating the transfer, so no extra outgoing picking is generated.
Code Analysis
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
stock_reception_discrepancy_distribution_wiz |
stock.reception.discrepancy.distribution.wiz | stock.reception.discrepancy.distribution.wiz | form | New |
view_picking_form |
stock.picking | form | Inherits stock.view_picking_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (0)
No new fields.
Public methods (1)-
action_change_move_dest_qty(self)
New fields (7)
-
move_dest_demandFloatcompute='_compute_move_dest_demand'digits='Product Unit of Measure' -
move_dest_idsOne2many → stock.movecomodel_name='stock.move'compute='_compute_move_dest_ids'inverse='_inverse_move_dest_ids' -
move_idMany2one → stock.movecomodel_name='stock.move' -
move_qty_doneFloatrelated='move_id.quantity' -
over_quantityFloatcompute='_compute_move_dest_demand'digits='Product Unit of Measure' -
product_idMany2onereadonly=Truerelated='move_id.product_id' -
product_uomMany2onerelated='move_id.product_uom'
-
action_confirm(self)
Loading…