OdooWiki OCA HUB

Purchase Location by Line

purchase_location_by_line folder_open OCA/purchase-workflow open_in_new
Purchase Management License: AGPL-3

Allows to define a specific destination location on each Purchase Order line. When the PO is confirmed, it will generate one Incoming Shipment per combination of destination location and expected date indicated in the Purchase Order Lines.

This module is used to send the products to different locations, that may not be children of the default location of the same PO picking type. Not be confused.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you set a specific destination location on each purchase order line, so products on the same order can be received into different warehouses or locations.

This module adds a Destination field to every purchase order line, so you can decide per product where it should be received instead of using one single destination for the whole order.

  • The Destination field appears on the purchase order form, on the detailed line form and in the list of order lines, right after the expected date.
  • You can only choose internal or transit locations as the destination.
  • Once the order is confirmed, the field becomes read-only, so the destination cannot be changed after confirmation.

When the purchase order is confirmed, the incoming receipts are split so that each combination of destination location and expected date creates its own receipt. This means products going to different locations, or arriving on different dates, are grouped into separate incoming shipments.

If you leave the Destination empty on a line, the module falls back to the default destination location of the purchase order, so nothing changes for lines where you do not set a specific location.

The module works together with the purchase delivery split date functionality and affects purchase order lines, stock moves and stock pickings.

Depends on

Models and fields (1)
  • purchase.order.line · extends an existing modellocation_dest_id (Destination)

Text generated by AI (DeepSeek) from reading the Odoo 18.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: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/purchase-workflow.

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.