Purchase: Purchase Workflows: Receiving Products

Purpose

Whenever a purchase order is confirmed, Odoo generates an operation type called a receipt. This document will cover how to receive products from a Purchase Order in the Purchase app of Odoo 16.

Process

To get started, navigate to the Purchase app.

 

Receive Products

Go to ORDERS > PURCHASE ORDERS. Here you can see there are some outstanding purchase orders. Select a purchase order from the list.

If the PO is ready to do so, you'll see the RECEIVE PRODUCTS button. Click this button to continue. 

Good to Know!

Receipt Smart Button

This smart button indicates that there is one or more receipt records. Clicking this button will either display completed receipts, or allow you to start the receipt process. If there us more than one receipt, that will be show in a list view.

Clicking the Receive Products button opens a new Inbound Transfer record. You'll have two options on how to proceed.

Option 1: Full Receipt
If all the products are being received, click SET QUANTITIES. This will set your Done quantity to the full amount.


Once, you have set the quantities, click Validate.



Option 2: Partial Receipt


If a different quantity is received than what was ordered, you would need to manually enter the amount. To do so, click on the  Detailed Operations icon under the Operations tab.


This will bring up the Detailed Operations popup window, where you will need to click Add a line and then define the Done quantity to the partial amount received. When you finish, click Confirm.


Then you will need to click Validate on the transfer.


Because of the order only had a partial done quantity, this will prompt you with the Create Backorder? popup window.

The option to accept the order for what was received can be performed by clicking NO BACKORDER. In the instance where you only receive a partial order, Odoo gives you the option to create a backorder to later receive the products needed to fully complete the original demand.

We want to recieve the remaining items in the future, so let's click CREATE BACKORDER. This returns us to the inbound transfer.


Under the Operations tab, you'll now see the Demand has been adusted to match the Done quantities.



To display the transfers, we go back to P00073, then click on the RECEIVE PRODUCTS or  Receipt.

Then click the warehouse transfer in the Ready status. This indicates the backorder is ready to receive the remaining products.


From here, you will need to follow the previous steps outlined above to receive the remaining quantities.

Good to Know!

Receiving More than Ordered

Odoo will not throw a warning popup if you receive more than originally intended.