<aside> 📦
A purchase order tells the warehouse what inventory is expected before it arrives. It supports planning, receiving, discrepancy tracking, and putaway.
</aside>
Create a PO when a client or supplier is sending inventory, receiving needs expected SKUs and quantities, or the warehouse must compare expected and actual inventory.
| Record | Purpose |
|---|---|
| Purchase order | The overall expectation of what will arrive. |
| Packing list | One shipment or portion of the PO expected together. |
| Receipt | What the warehouse physically received in one event. |
One PO can have multiple packing lists. A PO for 1,000 units might arrive as shipments of 600 and 400, with separate packing lists and receipts connected to the same PO.
Packem also supports partial receiving and receiving without a PO or packing list.
<aside> ⚠️
Do not close a partially received PO while another shipment is expected.
</aside>