Help Centre
Open FastVet

Help Centre › Stock & pricing

Price groups

Staff rates, pensioner discounts, rescue rates: a named rate, set separately for each kind of item, that whoever is charging can pick anywhere in FastVet.

A price group is a named rate you can charge a client at instead of your everyday prices. You set it up once, and it is then a button beside the price wherever an item is charged.

Practices use them for:

  • Staff: goods at cost, services at half price.
  • Pensioners: a standing percentage off everything.
  • Rescues and charities: a reduced rate for organisations you support.
  • Owners and family: goods at cost, services free.

A group holds a separate rate for each kind of item in your price list, because that is how practices actually describe them. "Staff pay cost on goods and half price on services" is two rules over two kinds of item, and one number could never say both.

Note
The kinds are the ones your price list already uses: Materials, Treatment, Procedure, Lab and Protocol. An item follows the rate for the kind it is filed under, so there is nothing new to classify. If an item is on the wrong rate, it is filed under the wrong kind: fix it under Update Prices.

How the price is worked out#

Each kind of item is set to one of three things:

RateWhat the client paysUse it for
Normal priceThe price list price, untouched. This is what an unset kind does.Anything the group does not discount.
Discount %The price list price, less that percentage.What you promise a client: "30% off", "half price on services".
At costWhat the item cost you, plus VAT.Staff buying at cost.
Markup %The cost, plus that percentage, plus VAT. The price list price is ignored.A margin you set deliberately, rather than a discount off a price.

So Lovemore Park's staff rate, as an example, is goods at cost and services at half price:

KindRate
Materials, Treatment, LabAt cost
Procedure, ProtocolDiscount % 50

A worked example, on a dental scale and polish that cost you R326.09 and sells for R750.00:

Charged asSumClient pays
Normalthe price list priceR750.00
A 30% discountR750.00 less 30%R525.00
At costR326.09, plus VATR375.00
A 25% markupR326.09 x 1.25 = R407.61, plus VATR468.75
Customwhatever is typedanything
Note
A discount is worked out from the price list price, so it is exactly what the client was promised. A markup is worked out from cost and ignores the selling price, so it is a margin rather than a discount. Prefer a discount unless you mean the margin.

A discount never sells below cost#

A big discount can easily come out under what the item cost you. A bag of food that cost R100 and sells for R126.50 is R63.25 at half price, which is a R45 loss on every bag.

So a discount stops at cost. Where the full discount would go below it, the line is charged at cost instead and says so under the price.

Careful
A discount of 100% means free, and is not stopped at cost. That is the point of it: practices that give their owners' and family's services away say so with 100%. Every discount between 1 and 99 is held at cost.

A markup is not stopped, because a markup of 0% or more cannot fall below cost in the first place, and a negative one is a deliberate instruction to sell under it.

Careful
An item with no cost price is charged R0.00 by a markup rate, because there is nothing to mark up. A discount has no such problem. Where this would happen on a line, an amber warning naming the group appears under the price, and a client's standing rate is not applied to that item at all: it stays at its normal price rather than being given away.
A markup rate on an item with no cost price: the price falls to zero, with a warning.
A markup rate on an item with no cost price: the price falls to zero, with a warning.
Tip
The No cost price filter on Update Prices lists the items with no cost. Fill those in before relying on a markup rate, or use a discount instead.

Creating a price group#

Who can do this
Administrators.

Home›Settings›Price Groups

The practice's price groups, each showing what it charges.
The practice's price groups, each showing what it charges.
  1. Choose Price Groups on the Settings menu.
  2. Press Add.
  3. Enter a Description: this is the label staff see on the button, so keep it short. "Staff", "Pensioners", "SPCA".
  4. For each kind of item, choose the rate and enter the percentage.
  5. Press Save.
A price group sets a rate for each kind of item.
A price group sets a rate for each kind of item.

As you type a percentage, the screen tells you what it would do to your own price list: how many items the discount would take below cost and hold there, or how many have no cost price and would be charged nothing. A rate that sounds survivable often is not, and this is the moment to find that out rather than on an invoice.

Tip
Keep the list short. Every group adds another button beside the price wherever an item is charged. Three or four is plenty for most practices.
Note
Deleting a group removes its button. Items already charged at that rate keep their price. A group that any client is on as their Default Rate cannot be deleted until those clients are moved off it.

Charging at a group rate#

The buttons sit beside the price wherever an item is charged.

The buttons on a consultation item: Normal, Custom, and one per price group. Normal is selected, so the price is the catalogue R750.00.
The buttons on a consultation item: Normal, Custom, and one per price group. Normal is selected, so the price is the catalogue R750.00.
  1. Charge the item as usual.
  2. Tap the button for the rate you want. The price updates immediately.
  3. Press Add.
The same item at the senior rate: R468.75 instead of R750.00.
The same item at the senior rate: R468.75 instead of R750.00.
ButtonDoes
NormalThe everyday price list price. This is the default; tap it again to go back to it. On a protocol that the price list prices from its items, Normal is the sum of those items.
CustomLets you type the price for this one charge.
Each price groupCharges that group's rate for this kind of item.
Note
If the group leaves this kind of item on Normal price, its button still selects, and the line says the group does not change the price of this kind of item. The client is on the rate; the rate just has nothing to say about this item.

The buttons appear everywhere FastVet charges an item:

Note
If Prices Read Only is switched on under Billing & Payments, staff cannot change the price when charging: the price list price is used, and neither Custom nor the price groups can be chosen. A client's standing rate is not applied either.

Giving a client a standing rate#

To put a client on a rate permanently, open their record and, under Account, set Default Rate to the price group. Every new line is then priced at that rate, and the line says "Charged at group, this client's usual rate."

Note
The Default Rate box appears once your practice has at least one price group. Leave it on Normal price for clients with no standing rate.
QuestionAnswer
Which lines does it apply to?Every new line on a consultation, a hospital or boarding day, a groom, a quote and a counter sale, including the Protocol Charge. Staff can still tap a different button on any line.
Does it change lines already charged?No. A charged line keeps its price, and reopening it shows the button it was charged at.
What about an item with no cost price?Under a markup rate it is left at its normal price, so it is not charged at R0.00. A discount rate applies to it normally.
What about a kind the rate does not cover?The line keeps the price list price, and nothing is said on it. The rate is only announced where it changed something.
Does the client see which rate they got?No. The invoice shows the amount, not the group.
Can a client be on a rate for some visits and not others?The rate applies to all of them. For a one-off, change the line.
Tip
Use the client's notes for anything a rate cannot express. They show on the patient header during a consultation.

Seeing what you gave away#

There is no report of discounts given by price group. To keep an eye on what a rate costs you:

  • Compare the category summary report month to month.
  • Compare the stock used report against income, for product-heavy discounting.
  • Review the group's rates from time to time, as you would any other price.
Note
No rate sells below cost by accident: a discount stops at cost, and a markup of 0% or more starts there. The two ways to charge under cost are deliberate ones, a discount of 100% and a negative markup.

Before you rely on them#

  • Every kind of item is set deliberately, including the ones you left on Normal price.
  • Cost prices are filled in on anything you charge at cost or at a markup. No cost means R0.00.
  • The names are clear on a button.
  • There are only a few groups.
  • Clients who always get a rate have it set as their Default Rate.
  • The rates are reviewed like any other price.