Business Performance Consulting Sdn Bhd User Guides
02

Receipts

Odoo 19 Enterprise · Inventory

Receipts record the arrival of goods from vendors into your warehouse stock.

Process lifecycle

Ready Done
1

View pending receipts

Inventory Operations Receipts

The receipts list shows all incoming shipments — those created automatically from confirmed purchase orders and any created manually. Each receipt shows: source document (PO number), vendor, scheduled date, and status (Ready or Waiting). Ready means all products are available to receive.

2

Validate a receipt

Open a receipt and check the quantities in the Done column against what physically arrived. If everything matches, click Validate. Stock levels update immediately. If you received less than expected, enter the actual quantities and Odoo asks whether to create a backorder for the remainder.

Receipt fields
Source Document The purchase order or other document that triggered this receipt.
Scheduled Date Expected arrival date from the purchase order.
Receive Into Which warehouse location to receive into. Defaults to the main stock location.
Product * Item being received.
Demand Quantity expected based on the source document.
Done * Actual quantity received. Edit this before validating.
3

Lot and serial number assignment

If a product is tracked by lot or serial number, you must assign numbers before validating. Click the list icon on the receipt line to open the detailed operations view. Enter lot numbers for each unit received. Scan barcodes if a barcode scanner is connected.

Expiry dates on lots If you track expiry dates (for food, pharmaceuticals, or time-sensitive goods), configure the lot with an expiry date during receipt. Odoo uses FEFO (First Expiry First Out) picking strategy if enabled — earliest expiry is always picked first.