OdooWiki OCA HUB

Purchase Receipt Expectation From Partner

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

This module extends purchase_receipt_expectation by adding the receipt_expectation field to res.partner and filling the same field on purchase.order via the partner's field.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds a "Receipt Expectation" setting on vendor/partner records and automatically copies it onto new purchase orders when the vendor is selected.

This module lets you store a default receipt expectation directly on a contact or vendor record, so you do not have to set it again on every purchase order.

Where it appears: - On the contact form (res.partner), inside the Purchase tab, a new "Receipt Expectation" field is shown as radio buttons. - On purchase orders (purchase.order), the existing receipt expectation field is filled automatically.

Automatic behaviour: - When you choose a vendor on a purchase order, Odoo reads the receipt expectation saved on that vendor and copies it into the order's receipt expectation field, but only if the vendor has one defined. - The list of available choices on the contact form is taken from the same list used on purchase orders, so both stay consistent.

Business rules and scope: - The module does not create new menus or reports; it only extends the contact form and the purchase order form behaviour. - It depends on the purchase_receipt_expectation module, which provides the receipt expectation concept on purchase orders. - It touches the res.partner and purchase.order models.

This is useful when a vendor always delivers in a certain way (for example, partial deliveries or complete deliveries), so the correct expectation is applied by default without manual entry.

Models and fields (2)
  • res.partner · extends an existing modelreceipt_expectation
  • purchase.order · extends an existing model

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

This module extends purchase_receipt_expectation by adding the receipt_expectation field to res.partner and filling the same field on purchase.order via the partner's field.

Once a purchase order is created, the PO's receipt_expectation will be filled via an onchange from the partner's field (if set).

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.