OdooWiki OCA HUB

Shipment Advice Reception Planner

shipment_advice_reception_planner folder_open OCA/stock-logistics-transport open_in_new
Warehouse Management License: AGPL-3

Allows to plan stock moves in incoming shipment advice from the shipment. There is a Plan Reception button on the shipment form and the related wizard allows to split the quantity to receive.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a Plan Reception button on incoming shipment advices that opens a wizard to select and split incoming stock moves before planning them into the shipment.

This module extends the shipment advice feature for incoming shipments. On an incoming shipment advice in draft state, a new "Plan Reception" button appears next to the planned moves button.

Clicking it opens a wizard where you choose the stock moves to plan. The wizard only shows incoming moves that are ready (assigned), not yet linked to a shipment advice, and belonging to the same warehouse; you can also filter by the partner you receive from. For each selected move you can adjust the "Receiving Qty"; if it is lower than the demanded quantity, the move is split so only the chosen quantity is planned.

Business rules enforced by the code: - The shipment advice must be incoming and must have an arrival date before planning; otherwise an error is shown. - The receiving quantity must be greater than zero and cannot exceed the demand. - When the arrival date of an incoming shipment advice is changed, the planned moves' dates are updated automatically (except done or cancelled moves). - When unplanning moves from an incoming shipment advice, the moves are merged back together.

The module also adds an "Origin Purchase" column on stock moves, showing the purchase order name and origin, and makes it searchable in the moves search view.

Depends on

shipment_advicepurchase_stock
Models and fields (5)
  • stock.move · extends an existing modelorigin_purchase, quantity_to_split_wizard (Receiving Qty)
  • shipment.advice · extends an existing model
  • wizard.unplan.shipment · extends an existing model
  • wizard.stock.move.split · new modelmove_id, quantity_to_split
  • wizard.plan.reception.shipment · new modelmove_ids (Moves Being Planned), partner_id (Receive From), warehouse_id, move_to_split_ids, shipment_advice_id (Shipment Advice)

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/stock-logistics-transport.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.