Help Centre
Open FastVet

Help Centre Stock & pricing

Stock & inventory

Receive deliveries, keep counts honest, track lot numbers and expiry dates, and see where stock went.

FastVet tracks stock for any catalogue item you tell it to. Charging or selling that item draws it down automatically; receiving a delivery puts it back up. Everything in between is recorded so a count that looks wrong can be explained.

What you have#

Who can do this
Administrators only.

HomeStock & PricesManage Stock

Current stock levels.
Current stock levels.

Every stocked item with its quantity on hand. Items that have run out or fallen low are flagged so they stand out. Tap an item to add or remove stock, or to see its movement history; Export in the footer sends the list to a spreadsheet.

Tip
Stock levels are always read live rather than cached, so what you see here is what the system will use when somebody charges the item a second later.

Receiving a delivery#

Booking a delivery into stock.
Animated Booking a delivery into stock.
Adding stock.
Adding stock.
  1. Go to Stock & PricesManage Stock and tap the item. The Add/Remove Stock screen opens, with the lots you already hold listed at the top.
  2. Type a transaction description — “Delivery, inv 4471”. This is what shows in the history, so make it findable.
  3. Enter the measure amount. The unit beside the box is the item's own — millilitres, tablets, each — so check it before typing.
  4. Record the lot number and lot expiry date where the product has them. Both are optional, but a lot with no expiry cannot be watched for going out of date.
  5. Add a comment if there is anything else worth knowing.
  6. Save.
Note
Cost price is not captured here — it belongs to the catalogue item, under Update Prices. Booking a delivery in does not change it.
Note
Book deliveries in as they arrive rather than in a weekly catch-up. Between the delivery and the booking-in, the system believes you have less than you do.

Lot numbers and expiry dates#

A lot number turns a count into a traceable batch. Once one is recorded, FastVet keeps the balance of each lot separately — the Stock Summary table at the top of the item shows lot, expiry and how much of that batch is left.

Where it matters is dispensing. When an item you hold in named lots is added to a consultation, a hospital or boarding day, a grooming, a protocol or a sale, a Please select lot table appears under the quantity. Choosing a row records that batch against the movement, so months later the stock history — and any recall — can say which box a patient's dose came out of.

Note
The picker only appears when the item actually has named lots. Stock booked in without a lot number has no batch to choose, and nothing extra is shown.

Expiry is flagged, not enforced. A batch past its date is struck through in the picker and warns in red once chosen; one inside 30 days warns in amber. Both are notes rather than blocks — there are legitimate reasons to reach for an old box, and the line saves either way. The same flags appear on the Stock Summary table.

Tip
What is about to go out of date across the whole practice is a report of its own — Expiring stock.
Note
For scheduled drugs the batch is not just good practice, it is the record: see Controlled drugs for the whole chain, from the schedule on the catalogue item through to the monthly register.

Adjusting a count#

The same screen removes stock — for breakages, expiry, or to correct a count after a stock take. Enter a negative measure amount and say why in the description.

Careful
Always give a reason for an adjustment. The description is the only thing the history will show, and a count that changes with no explanation is indistinguishable from stock going missing.

Where stock went#

Stock movements for an item.
Stock movements for an item.

The history shows every movement for an item — receipts, sales, items charged on consultations and hospital days, and manual adjustments — with the date and who did it.

Tip
This is the first place to look when a count is wrong. Nine times out of ten it is a delivery that was never booked in, or an adjustment somebody made without a note.

Suppliers#

HomeSettingsSuppliers

Suppliers.
Suppliers.

Items can be linked to the supplier you buy them from, which makes reordering and cost reporting easier.

Saying who supplies an item#

Who can do this
Administrators only.

HomeStock & PricesUpdate Prices

Choosing the supplier for a stocked item.
Choosing the supplier for a stocked item.

Recording who you buy an item from lets the Stock to order report group what is running low into one list per supplier — which is how you actually place an order.

  1. Add your suppliers first, under SettingsSuppliers. The picker offers only suppliers that already exist.
  2. Go to Stock & PricesUpdate Prices and open the item.
  3. Choose the Supplier. Set it back to None to clear it.
  4. Save.
Tip
That is one item at a time. To set the supplier on a whole category at once — which is how you would start from nothing — use Suppliers & levels instead.
Note
The box appears only on stocked items — those of type Treatment or Materials that have a stock record. A service has nothing to order, and an item that tracks no stock has nowhere to keep the supplier.
Tip
The same screen carries the Low Stock Value. An item needs both to be useful on the order report: the low value decides when it appears, the supplier decides whose list it appears on.

How you buy it#

Who can do this
Administrators only.

HomeStock & PricesUpdate Prices

Some items are counted in one unit and bought in another: an anaesthetic counted in millilitres that arrives in 100 ml bottles, a tablet counted singly that comes in boxes of 24. Telling FastVet the relationship lets the Stock to order report ask for 4 bottles rather than for 350 ml.

  1. Open the item under Stock & PricesUpdate Prices.
  2. Under How you buy it, enter how many of your counting units come in one pack, and what a pack is called — “100” and “bottle”.
  3. Save.
Note
Most items need nothing here. If you count an item in the same thing you order it in — each, boxes, bags — leave both boxes blank and the report will simply ask for that many. Only about one item in twenty is counted in fractions of a pack.
Tip
To find the ones that do need it, use Suppliers & levels and tick Bought in packs — it lists exactly the items counted in millilitres, tablets, doses, capsules and ampules, which you can then set in one go.
Careful
The order is always rounded up to whole packs. An item 350 ml short with 100 ml bottles asks for 4, not 3.5 — ordering 3 would leave it under its level as the delivery arrived.

Setting suppliers and levels in bulk#

Who can do this
Administrators only.

HomeStock & PricesSuppliers & levels

Setting the supplier on a whole category at once.
Setting the supplier on a whole category at once.

Two things decide whether an item can appear on the Stock to order report: who supplies it, and its low-stock level. Setting those one item at a time is fine for a new product and hopeless for a catalogue of two thousand — so this screen applies one value to as many items as you tick.

  1. Narrow the list: search a description, pick a category, or tick No supplier yet / No low level yet to see only what is still missing.
  2. Tick the items you want — or the box in the table header to take everything currently shown.
  3. Choose a supplier and press Set supplier, type a number and press Set low level, or set how the items are bought with Set pack.
Note
Your ticks survive changing the filters, so you can work through several categories and apply one supplier to the lot.
Tip
Start with No low level yet. An item with no level is invisible to the Stock to order report no matter how empty the shelf gets, so those are the ones costing you the most — and a rough level set across a category is worth far more than a perfect one set on six items.
Note
Each button says what it will do with the box beside it: leave the box empty and it reads Clear low level rather than Set low level, so you can see before you press it.
Careful
Clearing a low-stock level takes those items off the Stock to order report entirely. That is the right thing for something you deliberately do not restock, and the wrong thing everywhere else.

Stock reporting#

ReportAnswersWatch out for
Stock usedWhat was dispensed over a month — the basis for reordering.It counts only what went onto a patient. Counter sales, shop orders, deliveries and write-offs are not in it.
Stock valueWhat the shelves were worth on any chosen day, for month-end and year-end.Pick the day, not a month: the figures are the position at its close. Quantities are exact for a past day, but they are valued at today's costs and prices. A row with a blank value means the item's price could not be matched; a negative count subtracts from the total.
Expiring stockWhich batches are near their date, or past it.One row per lot, not per item. Stock booked in without a lot number and expiry date cannot appear at all.
Stock to orderWhat has fallen low, how many to order, grouped by who supplies it.An item with no low stock value set cannot appear, however empty the shelf. Items with no supplier are listed separately.
Schedule drugsControlled-drug movements, for your register.Schedule 5 and above only, and only for items that have a stock record.
The stock used report.
The stock used report.

All three are on the reports screen, and each is written up there with what it reads and when to run it.

How stock and prices connect#

A catalogue item and its stock record are two halves of the same thing, paired on the item's category, subcategory, description and unit.

Renaming an item is safe. Edit it under Update Prices and FastVet finds the stock record by what the item was called a moment ago, carries the new name, category, subcategory and unit across to it, and writes a Price List Change line into the stock history recording exactly what changed. The two never come apart on a rename.

Note
Where they can disagree is if the two records were created separately — most often a catalogue imported from another system, where the stock side ended up with a subcategory the price side never had. An item in that state shows no stock badge on the price picker and no value on the stock value report.
  1. On Manage Stock, note how the item's category and subcategory read there — they are printed under the description.
  2. Open the same item under Update Prices and make its category, subcategory, description and unit read the same.
  3. Save. The badge and the valuation come back straight away — the two records are matched on those four fields each time they are read, so there is nothing to re-link.
Tip
Change the price record to match the stock one, not the other way round: the Add/Remove Stock screen does not offer category or subcategory, so the price side is the only one you can edit.