Orders placed with a supplier. Until goods are received, the warehouse is untouched.
Receiving drives the status
Draft → sent → recording a receipt sets partial or received automatically.
Those last two are not chosen: each time you record a receipt, the remaining quantity across every line is summed — nothing left means received, otherwise partial.
Partial receipts are normal
There is no need to wait for a whole order to arrive. Record what actually came, and receive against the same line again later to complete it.
A line cannot be received beyond what remains on it. If the supplier over-shipped, correct the line quantity or bring the excess in separately as a count adjustment.
The line price becomes the cost
Each receipt creates a new cost layer at that line's unit price. So the price entered here is what later shows up in stock valuation and in cost of sales.
Correcting a line's price after receiving does not change the layer already created; it keeps the price it had at the moment of receipt.
The destination warehouse is on the order
A purchase order has one destination warehouse and every line arrives there. Receiving into two warehouses takes two orders.
PO numbers are never reused
Numbers are generated in sequence from the pattern in Settings, and a used number never returns — not even for a cancelled order.