Purchase Order Management: Close Each PO Against What Arrived
A purchase order stays useful when you preserve the approved order, record each receipt, and resolve every difference before the invoice gets paid.
60 units still due; 10 serum units need a credit
Your supplier confirms 900 units. The warehouse receives 830 across two deliveries. Accounts payable gets an invoice for all 900. If each team updates a different spreadsheet, you can add stock that never arrived or pay for units the supplier still owes.
Purchase order management keeps one approved order connected to every shipment, receipt, variance, and invoice. The PO should show what you authorized. Receiving should show what reached the warehouse. The invoice should show what the supplier wants you to pay. You close the order after those records agree or every difference has a documented resolution.
Keep the order, receipt, and invoice separate
A purchase order records the commercial agreement with the supplier: products, quantities, costs, payment terms, destination, and expected dates. Shopify describes its purchase order this way and uses a linked inventory transfer to track the physical movement and receipt of goods.
That separation matters because an approved quantity is not inventory. A shipping notice is not proof that the destination accepted the units. An invoice is a request for payment, not a receiving record.
Keep the original PO unchanged after approval. If the buyer and supplier agree to a new quantity or price, record a revision with the date and approver. Replacing the old number removes the evidence you need to explain a later variance.
Shopify's purchase order guide lists products, quantities, costs, payment terms, and supplier details as the core order record. The linked receiving workflow then carries shipments and accepted quantities.
Receive what arrived, including partial and rejected units
When a delivery reaches the warehouse, the receiver should work from the PO but record the physical result. Count each SKU. Separate accepted units from damaged, incorrect, or rejected units. Attach the packing slip, delivery date, and evidence for any difference.
A partial shipment should stay partial. If 240 of 300 moisturizer units arrive, receive 240 and leave 60 open. Shopify keeps a linked transfer in progress when only some items have been received. Accepted units become available; rejected units stay out of available inventory.
This keeps the buying team honest about inbound stock. It also gives customer support and merchandising a current answer when a launch depends on the missing balance. Marking the full order received to clear a task removes that visibility.
A 900-unit skincare purchase order
Consider a hypothetical skincare brand ordering 400 cleansers, 300 moisturizers, and 200 serums from one supplier. The supplier confirms the prices and promises one delivery to the brand's 3PL.
The first delivery contains all 400 cleansers, 240 moisturizers, and 190 serums. The 3PL accepts those units. The remaining 60 moisturizers are on the supplier's revised packing list for the following week. Ten serum bottles broke before delivery, so the receiving team rejects them and saves photos.
The buyer leaves both lines open. The moisturizer line has 60 units due. The serum line needs either 10 replacement units or a supplier credit. Available inventory increases only by the 830 accepted units.
The supplier then invoices 400 cleansers, 240 moisturizers, and 200 serums. The cleanser and moisturizer quantities match accepted receipts. The serum invoice exceeds the accepted quantity by 10 units. Accounts payable holds that difference while the buyer requests a credit. The second moisturizer shipment arrives later and closes the remaining 60 units.
The brand can now explain the full order without forcing the records to agree. It ordered 900 units, accepted 890, and received a credit for 10 damaged serum units. The final invoice should match the accepted quantity after that credit.
Close the PO only when every line has an outcome
An open line needs a named outcome. The supplier may ship the balance, replace rejected goods, issue a credit, accept a return, or agree to a cancellation. Record the owner and expected date instead of leaving the difference inside a note.
Before payment, compare the approved PO, accepted receipts, and supplier invoice. This three-way match checks whether you ordered, received, and were billed for the same goods. Review quantity differences, unit prices, freight, taxes, and other charges that were not part of the approved order.
Close the PO when every line is received or resolved and the invoice reflects the final agreement. A closed order should explain its own history. Someone reviewing it next month should see what changed, who approved the change, and how each variance ended.
Run the same purchase order workflow for every supplier buy
Keep approval, receiving, variance resolution, and invoice matching in one connected record set.
Where ShopDucky fits
ShopDucky can compare purchase orders, receiving updates, inventory records, and supplier invoices across the tools your team already uses. An AI employee can flag open quantities and prepare variance follow-ups while your buyer or finance owner approves changes and payments. See the store operations workflow.
Purchase order management, answered
What is purchase order management in ecommerce?+
Purchase order management is the process of approving a supplier order, tracking shipments, recording what the warehouse accepted, resolving differences, and matching the supplier invoice before the order closes.
Should a purchase order close after the first shipment arrives?+
Only if the first shipment completes every line or the buyer formally cancels the remaining balance. A partial receipt should leave the unreceived quantity open with a current expected date or resolution.
What is a three-way match?+
A three-way match compares the approved purchase order, the receiving record, and the supplier invoice. The comparison shows whether the business ordered, accepted, and was billed for the same items, quantities, and prices.
How should a DTC brand handle damaged units?+
Record damaged units separately from accepted inventory, keep evidence from receiving, and resolve the difference with a replacement, supplier credit, return, or approved write-off before closing the PO.
