One PO, multiple locations
If you buy for more than one store, you know the spreadsheet ritual: write the order, then split it into separate POs by location, then reconcile receipts by hand. Vendee Pro handles the multi-location case as a first-class concept. A single purchase order carries multiple lines, and each line targets a specific location with its own quantity. The vendor sees one clean order. Your receiving team sees the right split when the boxes arrive.
Receipts apply against the line they belong to, so the right location’s on-hand goes up when the goods arrive. The PO, the receipts, and the on-hand changes that push back to your POS all link to the same order, with one continuous audit trail.
Landed cost tracked per line
Landed cost is the unit cost you actually pay once freight is layered on top of the wholesale price. Vendee Pro records a per-unit shipping cost (shipping_cost_per_unit) alongside the wholesale price on every PO line, and a header-level shipping_cost for whole-PO freight. The PO display surfaces both: line totals at wholesale, distributed shipping per line, and a landed subtotal that sums them together. The PO header total is subtotal − discount + tax + shipping_cost.
Vendor-spend, margin, OTB, and inventory-valuation rollups today use wholesale price only so cross-PO aggregates compare apples-to-apples even when freight terms differ by vendor. If you want those aggregates to absorb freight, set wholesale to the landed unit cost at PO time, or budget at a level that accounts for typical freight.
Partial receiving without the chaos
Vendors send what they can ship. That rarely matches what you ordered. Vendee Pro handles partial receipts as a normal flow rather than an exception:
- Receive what arrived. Mark each line by quantity received, including zero for backorders.
- Per-line location. Each line already targets its own destination location, so a partial shipment that only covers a few lines is just a partial - no extra split UI to navigate.
- Carry the remainder. The PO stays open for the unreceived portion. Subsequent shipments receive against the same PO with the same audit trail.
- Cancel a backorder cleanly. If the vendor confirms a line is not coming, mark it cancelled. The PO updates its open commitment, and your OTB is freed up the same minute.
Undo on receipts
Receiving mistakes happen. The wrong PO got scanned, the count was off by a case, the warehouse hit the button before the box was actually opened. Vendee Pro lets you undo a receipt cleanly as long as it has not yet been pushed to your POS: the system rolls back the line’s received quantity, recomputes the PO status (a fully-received PO flips back to partial), and records the undo on the timeline so the trail stays intact. If the receipt has already been pushed to your POS, undo is blocked - you adjust the on-hand directly in the POS and use Edit to keep Vendee Pro’s audit record in sync.
Buy history on every product
Every product carries the full chronological list of POs it has appeared on, with wholesale cost, quantity, vendor, and receive status. Six months later, when you ask "when did we last buy this and what did we pay," the answer is one click away.
Duplicate a past PO to start the next one
The most reliable way to write a reorder PO is to start from the last one. Vendee Pro’s Duplicate PO action copies every line (product, variant, qty, prices, destination location) into a fresh draft PO you can edit and submit. The AI assistant supports the same action — a chat prompt like “reorder PO 1041 with the same lines” produces a confirm-card you approve.
Multi-currency, snapshotted at submit
POs can be placed in any supported source currency. While the PO is a draft, the FX rate floats and re-snaps on every line change. At submit, the rate is frozen via fx_captured_at and Vendee Pro writes wholesale_price_base, retail_price_base, shipping_cost_per_unit_base, subtotal_base, and total_base in the store’s destination currency. Cross-PO reports read those frozen base values so historical aggregates don’t move when live FX moves.
Audit trail you can actually use
Every state change on a PO is logged: created, edited, submitted, partially received, fully received, cancelled, reopened. The audit trail records who did what and when. For owners with multiple buyers, for accountants reconciling the books, and for your own memory three quarters from now, that record is gold.
Frequently asked questions
Can I edit a purchase order after I’ve submitted it to the vendor?
Yes. Edits to submitted POs are tracked in the audit log so you have a clear record of the change. If the PO has been partially received, the system protects the received quantities and lets you edit only the open portion.
How does Vendee Pro track landed cost?
Each PO line carries wholesale_price and shipping_cost_per_unit; their sum is the landed unit cost displayed on the PO. The PO also carries a header-level shipping_cost for whole-shipment freight (included in the PO grand total). Cross-PO aggregates — vendor spend, margin, OTB, inventory valuation — roll up on wholesale price only today, so set wholesale to the landed unit cost at PO time if you want those aggregates to include freight.
What happens if a vendor sends more than I ordered?
You can receive over the ordered quantity by flagging the receipt as an overage. Vendee Pro fills remaining capacity first, then records the excess as a separate overage receiving record marked is_overage = true on the audit row.
Can I edit a receipt after the fact?
Yes. A receipt’s quantity, destination location, and notes can be edited as long as the receipt has not yet been pushed to your POS. The edit is implemented as undo + re-apply inside one transaction so status recompute, audit, and POS sync all stay consistent. Once a receipt has been pushed, Vendee Pro blocks undo — correct the on-hand directly in the POS and use Edit to keep the Vendee Pro audit record in sync without re-pushing.
Does the PO module work with Shopify?
Yes. POs target locations that map to your Shopify locations. When you receive a PO, the inventory adjustment propagates to the connected system in seconds. Heartland Retail and more POS integrations are on the roadmap.
Write your next PO in Vendee Pro.
Get started to explore. Upgrade to Premium to connect a store and write your first purchase order.
Get Started