Sales & stock
Every sale on an invoice. Every shift ends with a counted drawer.
Scan a barcode or search by name, sell by the box, strip or kilo, and take cash, card, transfer or a mix. Print an A4 or 80 mm invoice with your clinic's logo; a return puts stock back and adjusts the drawer in the same step.
Advanced plan and up
14 days with every feature · No card needed · No automatic renewal
- Amoxicillin 250 mg2 strips
- Dry food0.5 kg
- Rabies vaccineGoes into Luna's file
- Any 3 cans offerApplied
- Ear dropsExpired · confirm first
- PaymentCash + card
Sound familiar at your counter?
“The drawer is short and nobody knows why”
You count the cash at night and it doesn't match the cash book. Some customers paid by card, some by transfer, and an expense left the drawer without being written down.
A customer brings back one bottle of three
You refund it from the drawer, but stock never learns it came back and the invoice still says three. Now the shelf, the drawer and the book all disagree.
You raised prices, the other device sells at the old ones
You changed prices on your computer this morning, but the front-desk device still charges yesterday's, and a cart opened before the change goes through at the old price unnoticed.
How it works
- 1
Fill the cart
Scan a barcode, search by name, or pick a service from your price list. For a large quantity, type the count and scan once.
- 2
Link the owner and pet, if you like
Pick the owner, or open the sale from the pet's file, and medicines and vaccines go into its record. Choose the seller so the sale counts for them.
- 3
Take payment and issue the invoice
Cash, card, transfer or a mix, with discounts, offers and change due. Then print A4 or 80 mm.
- 4
Reconcile the drawer at closing
Once reconciling is switched on in Settings, count the cash and type it in. The system shows what was expected and any difference, and saves the confirmation with your name and the time.
The till in detail
At the counter
Scan or search
Works with barcode scanners that type like a keyboard, wired or Bluetooth, without clicking into the search box first. Name search ignores hamza and ta marbuta differences, and one product can carry several codes, such as a shelf number and the factory barcode. If the server can't be reached, the till says so instead of claiming the item isn't in stock.
By the box, strip or kilo
Sell a tablet, strip or ml from the same box, a weight in one tap such as half a kilo of dry food, or type the weight as the scale reads it. For bulk, type the count and scan.
Services and the pet's file
Sell services from your price list next to products, or scan a barcode you print for a frequent service. For a registered animal, medicines and vaccines go into its record with the next dose date, a lab test appears in the lab awaiting its result, and a surgery is logged in its file and the surgery log. Several pets of the same owner can share one invoice.
Warnings before a mistake
An out-of-stock item is flagged plainly after a check with the server, selling an expired item asks for confirmation, and selling an entire stock of 10 or more is confirmed by name and count.
Payment and invoice
Split payment
Split one invoice across cash, card and bank transfer. Type the amount received and the change appears. Each part of the payment prints on the invoice.
Discount and final price
Discount by percentage or amount, or type the final price yourself and the gap shows as a discount or a surcharge. Any line's price can be edited right in the cart.
Offers
A bundle offer on a category, such as “any 3 cans for one price”, applies once the set is complete in the cart. Quantity offers on products or services you choose give a discount or a set price for every N items; they show on the cart and you apply them with one tap.
A4 invoice and 80 mm receipt
Your logo on top with a faint watermark, the seller, your notes and the payment parts, and a QR code at the foot that opens your clinic's WhatsApp, or its online store when that is switched on. Reprints are numbered, and a pro-forma before the sale is an option in Settings.
Thermal printer width
Print a measuring strip once and pick the width that printed cleanly, from 58 to 80 mm, separately for each device, so lines don't wrap on the paper.
Returns and the drawer
Line-by-line returns
Find the invoice by name, phone or number across the whole history, set the returned quantity per item, and choose how the money goes back: cash, card or transfer. Stock comes back, the invoice and its profit are recalculated, and the drawer is adjusted in one step.
Returns and exchanges at the till
Switch on Return mode and everything you scan goes in as a negative line. Mixed with new items it offsets them as an exchange; on its own it is recorded as a refund from the drawer, item by item, with the time.
Drawer reconcile per shift
An option you switch on in Settings; if your clinic hours have a morning and an evening shift, each shift gets its own count. It shows sales, cash in, cash expenses and what should be in the drawer, with card and transfer kept out of the drawer count. Type what you counted and the difference shows as over or short, saved with your name and the time.
A forgotten invoice, on its own day
Record a missed sale on its real day, up to 7 days back, as a manager or with the manager PIN. Its money lands in that day's reports and drawer, and the invoice is marked as recorded later.
Prices, wholesale and records
Sells at today's price
After a price raise, every device learns of it within a minute while the screen is open, and the till checks with the server before each sale. An open cart is repriced and shown to you before you sell, and past invoices are never touched.
Wholesale tab
From Inventory, sell to bulk buyers at a price that starts from cost and that you can adjust, with a warning when an item has no purchase price. The invoice is saved as a wholesale sale.
Invoices and quick reports
Search every invoice and reprint it, and edit its payment methods or delete it if you hold the permission. The reports tab shows day, week, month and year, money actually received, top sellers and sales by staff.
Advanced plan and up — The full sales screen is on Advanced and Super: scanning and search, selling by box, strip or weight, services, A4 and 80 mm invoices, returns, offers, split payment, drawer reconcile, backdated invoices, the wholesale tab and quick reports. Super alone adds two choices to the payment panel: credit sales with a debt ledger, and delivery by driver or courier company. Basic has no till, though it includes the whole inventory. The 14-day free trial unlocks all of it, no card needed.
PricingQuestions vets ask before they start
Does selling need an internet connection?
Yes. Issuing an invoice needs a connection, because stock and invoices are saved on the server. If the connection drops while you take payment, the cart stays saved on the device, and pressing again once it is back never records the invoice twice. You can install the system on the device like an app, but selling still needs the connection.
Which barcode scanner and printer do I need?
A barcode scanner that types the code like a keyboard, wired or Bluetooth. There is no phone-camera scanning on the sales screen today, so without a scanner you search by name or type the code. Printing goes through the browser's print window, so it works with any printer your device can print to: a regular A4 printer, or a thermal one with 80 or 58 mm paper once you set the width with the measuring strip. Allow pop-ups for the site so the print window can open.
Can I sell on credit or send an order with a driver?
On the Super plan, yes: the payment panel gains a Partial payment choice that records the rest as a debt in the customer's name in the debt ledger, and a Delivery choice with a driver or courier company and collection on delivery. On Advanced, every sale is paid in full, by cash, card, transfer or a mix.
What happens to the cart if I raise prices mid-sale?
The till learns of the change and checks with the server before completing the sale. Lines whose price you didn't edit by hand take the new price and are shown to you by name to confirm before you sell; if you agreed the old price with the customer, edit it by hand. Return mode suggests the pre-raise price, and past invoices don't change.
Who can delete an invoice or record one on an earlier day?
Deleting an invoice or editing its payment methods needs the Delete invoices permission, one of the sensitive permissions that stay off for everyone but managers unless you grant it to a specific staff member. Recording an invoice on an earlier day is for managers, or for staff after the manager PIN is entered. The reports tab inside the till is hidden from anyone without the reports permission.
Can I start on Basic and add the till later?
Yes. The whole inventory is on every plan, and when you move to Advanced the till sells from that same stock, so there is nothing to re-enter. The 14 days of the free trial unlock the till so you can try it on your own stock before deciding, with no card.
Related features
Try doctorVet on your real clinic
14 days with every feature, no card and no automatic renewal. Everything you enter during the trial is still there when you subscribe.
14 days with every feature · No card needed · No automatic renewal