OdooWiki OCA HUB

Stock Picking Batch Purchase Price Update

stock_picking_batch_purchase_price_update folder_open OCA/purchase-workflow open_in_new
stock License: AGPL-3

Allow update purchase price from incoming picking operations, picking detailed operations and picking batch detailed operations if the purchase order is not invoiced.

NOTICE: The price on the picking reflects the purchase price for all pickings and is not individual for each picking.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds a purchase price column to the detailed operations screens of incoming picking batches, so users can view and edit the purchase price directly from batch operations.

This module extends the batch transfer screens in Odoo so that the purchase price of incoming products can be seen and changed while processing a batch of receipts.

  • In the detailed operations list of a picking batch, a new optional "purchase price unit" column appears. It is hidden by default and can be shown with the column selector.
  • The column only appears for incoming operations (receipts from vendors). For outgoing or internal transfers it stays hidden.
  • The price field is only shown when the stock move is linked to a purchase order line; otherwise it is hidden.
  • The price can only be edited when the related purchase order is still editable (not yet invoiced). If the purchase order is already invoiced, the field is read-only.
  • The same price column is also added to the detailed operations list used inside picking batches, so users do not have to leave the batch screen to correct a vendor price.
  • The feature is restricted to users with purchase user rights.

The module touches the stock move and stock move line records used in batch operations and relies on the purchase price update and picking batch modules. Note that the price shown on a picking reflects the purchase price for all pickings and is not individual per picking.

Depends on

Text generated by AI (DeepSeek) from reading the Odoo 15.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 15.0

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

terminal Installation and usage

OCA documentation · Odoo 15.0
  • Go to 'Inventory \> Configuration \> Operations' Types
  • Select Reception operation
  • Enable 'Show Detailed Operations' option.
  • Go to picking batch with picking type Reception
  • Add optional column 'Purchase price' in operations and/or detailed operations
  • Go to Inventory \> Operations \> Batch Transfers
  • Select or create a batch transfer with picking type Receptions
  • Add optional column 'Purchase Price' in operations and or detailed operations

No verified information in OCA: Installation.

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.