Receiving Stock & Landed Costs
Record receipts against a PO, capture lots per line, and keep unit costs honest with freight and duties.
What you'll need
A PO with stock arriving. If ShipBob receives it via a WRO, the receipt is created automatically — this article covers the manual flow and costs.
Recording a receipt
1. On the PO's Receiving tab, click Record Receipt.
2. Pick the Location and Received Date. Quantities prefill to each line's outstanding amount (ordered − already received) — adjust for what actually arrived.
3. Use Cost override on a line only if the real cost differs from the PO rate.
4. Click Save Receipt. Inventory updates immediately at the destination.
If the receipt has no freight or landed costs (and none exist on its shipment), Ventorie asks "Add landed costs?" right away — add them or skip.
Lots on receipts
Each received line carries lot chips — "Lot {number} · exp {date} · {qty}" — prefilled from the shipment's declared manifest when one exists. Edit (✎) or remove (×) chips inline. Receipts from ShipBob WROs get real lot numbers and expirations from ShipBob's receiving data; PO receipts without 3PL data create placeholder "PO batch" lots for cost tracking that are enriched later.
Landed costs
Landed costs (freight, duty, insurance, other) can live at two levels:
• Shipment level (Freight & Costs on the shipment) — applies to every receipt from that shipment. Put freight here when one truck covers multiple receipts.
• Receipt level (Landed Costs → + Add) — receipt-specific charges.
Each entry has a Type, an Allocation method (By Quantity / By Value / By Weight / Manual), an estimated and actual amount, and an optional bill reference. Allocated costs flow into per-unit landed cost (shown to 6 decimals on receipt lines) and the PO's "incl. freight & duties" total.
Fixing mistakes
Delete a receipt from its row (cost layers and lots are removed and received quantities recompute). Receipts that other records depend on require Force delete, which reverses the inventory too.