Vetzilla Help Center
Guides, tutorials, and technical reference, step by step.
Veterinary POS: Process Sales, Invoices & Payments
Updated on September 2, 2026
Step 1: Start a Sale at Checkout
There are two strategic ways to initiate a transaction in the system:
From the Pet's Profile, click the blue + Start visit button. The system will automatically generate the invoice, linking the patient and their owner immediately, which dramatically speeds up clinic workflow.
Navigate to Sales & Purchases → Sales and select create a new sale. You will need to use the search bar to find the client and then select the corresponding pet if a clinical service is being provided.
Step 2: Adding Products and Medical Services
The available billing options adapt intelligently depending on whether the sale is linked to a patient or is simply an over-the-counter retail transaction:
| Checkout Scenario | What you can add to the ticket | Why it works this way |
|---|---|---|
| With a patient selected | Medications, retail products, dewormers, and all clinical services (consultation, imaging, surgery, laboratory, grooming, etc.). | Guarantees that every charged medical procedure is irreversibly recorded into the patient's electronic medical record (EMR). |
| Without a patient (Walk-in Retail) | Physical retail products only (pet food, OTC medications, accessories). Medical services will be disabled. | Prevents the creation of orphaned clinical records that corrupt the hospital's medical statistics. |
Step 3: Inventory and Medical Record Automation
As soon as the sale is processed, Vetzilla automatically deducts the stock levels of the sold products. No manual adjustments required.
If your catalog is configured, your checkout staff only needs to scan or add items. Final retail prices and tax brackets apply automatically.
Every medical service or vaccine added to the bill is automatically appended to the treated pet's medical file.
For more details on how to structure your commercial catalog, see the Inventory Configuration Guide.
Step 4: Recording Payments and Split Transactions
Once the invoice items are consolidated, proceed to register the incoming payment:
Click the Pay button to open the transaction terminal. You can register one or several payment methods to clear a single sale (e.g., split the bill paying part in cash and the rest via credit card).
As soon as the outstanding balance reaches 0, the invoice will automatically be marked as Paid and will reflect on the daily cash register report.
If the sale is closed with a pending balance, the debt will immediately post to the Owner's Profile. From there, you can audit their credit history and collect the remaining balance on their next visit.