Purchase orders
From order to shelf, fully tracked
Build a purchase order for a supplier, then receive it against the real invoice. Batch numbers, expiry dates, cost prices and the PO number all land where they belong — and your inventory updates itself, ready for billing.
How it works
Order, receive, done
- 01
Pick a supplier
Start a purchase order from a supplier. Only the products that supplier carries are available, so the order is always valid.
- 02
Add products & quantities
No prices at this stage — just what you need and how much. Reorder points and a suggested-to-order list keep you from running dry.
- 03
Receive against the invoice
When the delivery arrives, enter batch numbers, expiry dates, cost prices and the supplier’s PO number straight off the invoice.
- 04
Stock updates with FEFO
Quantities convert into your base units and land in expiry batches — consumed first-expiry-first, so nothing expires on the shelf.
Why VaroVet purchase orders?
Ordering and receiving that match how clinics actually buy
Supplier-scoped orders, cost captured at receiving, and expiry handled batch by batch — not a generic warehouse module.
- Supplier-scoped orderingEach PO is tied to a supplier; you only see the products that supplier carries.
- Cost at receivingEnter real cost prices, batch numbers, expiry and the PO number against the supplier invoice — not at order time.
- Expiry batches + FEFOStock is tracked by batch and consumed first-expiry-first, so nothing expires on the shelf.
- Unit-of-measure conversionBuy a pack, sell by the single unit or by decimals — conversion and per-unit pricing are built in.
- Reorder points & suggestionsSet reorder points and get a suggested-to-order list so you never run dry. Part of the Professional plan.
Frequently asked questions
Do I enter costs when creating the order? +
No. A purchase order only needs the supplier, products and quantities. Cost prices, batch numbers, expiry dates and the PO number are entered when you receive the delivery against the supplier’s invoice.
What is FEFO? +
First-Expiry-First-Out. Stock is held in batches with expiry dates, and the earliest-expiring batch is used first, so medications don’t expire on the shelf.
Can I buy in packs and sell by the unit? +
Yes. Unit-of-measure conversion lets you purchase a pack or bottle and sell by a single unit — or even by decimals — with pricing per unit.
Can I receive an order partially? +
Yes. Receive what actually arrived; the order stays open for the rest until it’s complete.
Which plan includes purchase orders? +
Purchase orders, expiry batches and unit conversion are part of advanced inventory on the Professional plan and up.
Purchase orders are part of the Professional plan — compare VaroVet plans and pricing to see where your clinic fits.
Ready to modernize your clinic?
Join veterinary clinics that have already made the switch. Start your free trial today — no credit card required.