OdooWiki OCA HUB

Purchase Reception Notify

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

This module automatically notifies the employees following a purchase order as soon as the associated products have been received into stock.

It also introduces a new message subtype specifically created for those notifications. This subtype is set to internal by default when subscribing. The old purchase orders will be updated to assign this new subtype to the existing followers, as long as they are still active employees.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

When an incoming shipment is validated, Odoo automatically posts a message on the related purchase order listing the products and received quantities, and notifies the employees who follow that order.

This module adds an automatic notification on purchase orders when goods are actually received in stock.

  • When a receipt (an incoming shipment) is validated, Odoo posts a message on each related purchase order. The message shows the receipt reference and a list of the products received with their quantities and units of measure.
  • The message is sent using a dedicated message type called "Purchase Receptions", so followers can choose to receive or mute these notifications separately from other purchase order messages.
  • This message type is internal by default, meaning it is visible to employees but not to external followers such as portal users.
  • The notification is posted on the purchase order, not on the shipment, and it is attributed to the user who validated the receipt.
  • Only incoming shipments are handled; outgoing or internal transfers are ignored.
  • On installation, the module also subscribes existing followers of purchase orders to this new message type, but only for followers who are still active employees.

It touches the stock.picking model (incoming receipts) and the purchase.order model through messages and followers. There are no new menus or screens: everything happens through the standard chatter on purchase orders.

Depends on

purchase_stock
Models and fields (1)
  • stock.picking · extends an existing model

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: 6 confirmed, 3 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

OCA documentation · Odoo 18.0

Integrated in the normal flow.

Create a Purchase Order with at least one product with a specified quantity and confirm th purchase order to generate the corresponding incoming shipment. Once the purchase order is confirmed, go to Inventory -> Operations -> Receipts. Open the generated receipt and click on "Validate". The message will be automatically generated.

No verified information in OCA: Installation, Configuration.

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.