Here are the revised sections with the species/class grouping change applied.
Using NVPS in Turbo Inventory: setup, prescription export, and troubleshooting
Overview
Turbo Inventory supports veterinary prescription workflows, including patient setup, prescription printing, prescription labels, and NVPS export error review.
This guide helps administrators and veterinary users prepare prescriptions for NVPS, print prescription documents, review export errors, and resend rejected prescriptions.
Note: NVPS settings should normally be configured by an administrator or with Turbo Support during implementation, especially before switching from Sandbox to Live.
What NVPS is used for in Turbo
NVPS is used to send eligible veterinary prescription information from Turbo Inventory to NVPS.
In Turbo, NVPS works alongside the Veterinary module, patient records, prescription Sales Invoices, prescription labels, and the Failed NVPS Exports report. Turbo also records NVPS export errors against the Sales Invoice Quick View, so you can review why a prescription did not export successfully.
Before you start
Required before exporting
Before using NVPS, check that:
The Veterinary module is enabled for your Turbo system.
NVPS is set to the correct environment: Sandbox or Live.
The customer has a linked patient record.
The patient record has the correct Species and Class, where required for your NVPS workflow.
The prescription has a Veterinary Practitioner assigned.
Medicine products have the required dispensing information, including licence number where applicable.
Prescription actions require a Veterinary Practitioner. This applies to printing prescriptions, printing prescription labels, and batch printing/emailing prescriptions.
Recommended for clean records
We also recommend checking that:
Patient identifying details are complete, including microchip where applicable.
Prescription and prescription label templates have been tested.
Staff know how to review the Failed NVPS Exports report.
Staff know where to find NVPS export errors on the Sales Invoice Quick View.
NVPS settings: Sandbox vs Live
Turbo includes an NVPS Environment Setting with two options:
Sandbox — use this for testing before going live.
Live — use this when your practice is ready to send real prescription data to NVPS.
Before switching to Live:
Create a test prescription in Sandbox.
Confirm the patient Species and Class are correct.
Confirm the Veterinary Practitioner is assigned.
Confirm the medicine product has the required licence and dispensing details.
Print the prescription and prescription label.
Check that the prescription template output is correct.
Confirm your team knows how to use the Failed NVPS Exports report.
Switch to Live only when testing is complete.
Patient setup
To export prescriptions correctly, patient records should be complete before the prescription is created.
Species and Class
Turbo uses Species when adding a patient. Species can be imported from NVPS, and patient records can also include an Animal Class.
Recommended setup:
Go to the patient record.
Confirm the patient’s Species.
Confirm the patient’s Class.
Save the patient before creating the prescription.
Microchip and patient details
Microchip has its own column on the Patient List, and Class can also be shown on the Patient List, although it may be hidden by default.
Before creating the prescription, check that the patient record includes the required details for your practice and NVPS workflow. This may include patient name, owner/client, species, class, and microchip details where applicable.
Medicine product setup
For prescription printing and export, medicine products should include the correct dispensing details.
Licence number
For prescription printing, add the product’s Licence Number under the product’s Dispensing section. The licence number may also be referred to as the VPA number or EU number. Existing KB guidance states that the licence number prints on the prescription in the VPA/EU location.
To add a licence number:
Go to Stock → Products.
Find the medicine product.
Open the product and click Edit.
Scroll to Dispensing.
Enter the Licence Number.
Click Save.
Dispensing details during a Sales Invoice
Turbo can prompt for dispensing information while selling Medicine Batch products. When enabled, Turbo prompts for missing Dosage Rate, Frequency, or Duration during the Sales Invoice workflow.
To enable this:
Go to Settings & Tools.
Open Advanced Configuration.
Go to Invoice.
Enable Prompt for Dispensing information when selling Medicine (Batch) Products.
Save your changes.
Creating a prescription
Prescriptions are created as part of the veterinary Sales Invoice workflow.
From a consultation
The Consultation Screen allows veterinary staff to record products used, consultation notes, and diagnosis details. From the consultation, the user can either save the consultation or send it to the front counter as an invoice. Saving a consultation does not deduct stock, as stock is expected to be deducted when invoiced.
General workflow:
Go to Clinic.
Open the patient.
Start or edit the consultation.
Add medicines/products, notes, and diagnosis details.
Send the consultation to invoice, or save it if it is not ready to invoice.
Complete the Sales Invoice workflow.
From a Sales Invoice
When the prescription Sales Invoice is created, check:
The correct customer/client is selected.
The correct patient/animal is attached.
The medicine product is correct.
Batch, expiry, dosage, frequency, duration, and licence details are complete where required.
The correct Veterinary Practitioner is assigned.
For best results, keep prescription invoices limited to one animal species/class grouping. Avoid mixing different animal species or classes on the same prescription invoice, as this may prevent the prescription from exporting successfully.
Printing prescriptions
After creating the Prescription/Sales Invoice, Turbo displays a Prescription button on the end-of-sale dialog. You can also reprint a prescription later from the Sales Invoice list.
To reprint a prescription:
Go to Sales → Sales Invoices.
Find the Prescription/Sales Invoice.
Click the dropdown arrow.
Select Print Prescription.
If you use electronic signatures, add the user’s signature under their staff user record. Once saved, the signature can print automatically on prescriptions assigned to that user.
Printing prescription labels
After creating the Prescription/Sales Invoice, Turbo displays a Prescription Labels button on the end-of-sale dialog. Prescription labels can also be reprinted from the Sales Invoice list.
To reprint prescription labels:
Go to Sales → Sales Invoices.
Find the Prescription/Sales Invoice.
Click the dropdown arrow.
Select Print Prescription Labels.
Prescription labels are commonly printed to a Dymo label printer. When the label opens, confirm the correct printer is selected before printing.
Sending/exporting prescriptions to NVPS
Before exporting to NVPS, check:
NVPS is set to the correct environment: Sandbox or Live.
The patient has Species and Class completed where required.
The patient is linked to the correct customer/client.
The prescription has a Veterinary Practitioner assigned.
The medicine product has the required licence and dispensing information.
The invoice does not mix different animal species or classes.
Required prescription template fields are available and printing correctly.
How to know whether an export failed
If an NVPS export fails or is rejected, review:
The Failed NVPS Exports report.
The NVPS Export Error field on the Sales Invoice Quick View.
Turbo shows NVPS export errors on Sales Invoice Quick View and allows rejected prescriptions to be resent from the Failed NVPS Exports report.
Failed NVPS Exports report
Use the Failed NVPS Exports report to review prescriptions that were rejected or did not export successfully.
Recommended workflow:
Open the Failed NVPS Exports report.
Find the failed prescription.
Read the error message.
Open the related Sales Invoice Quick View if more detail is needed.
Correct the missing or incorrect information.
Return to the Failed NVPS Exports report.
Resend the rejected prescription.
Batch printing and emailing prescriptions
Prescription batch printing and emailing only processes eligible invoices.
If an invoice is skipped during batch printing or emailing, check that:
It is a prescription invoice.
It has a patient attached.
It has a Veterinary Practitioner assigned.
The patient and medicine details are complete.
The invoice does not mix different animal species or classes.
Common blockers and how to fix them
| Blocker | Likely cause | What to check |
|---|---|---|
| No Veterinary Practitioner assigned | Prescription actions require a practitioner | Assign the correct Veterinary Practitioner before printing, emailing, or exporting |
| Prescription not included in batch print/email | Invoice may not be eligible | Check patient, practitioner, prescription status, and required invoice details |
| Mixed animal species or classes on one invoice | Prescription invoice contains animals from more than one species/class grouping | Separate the prescription lines so each invoice only contains one animal species/class grouping |
| Missing Species or Class | Patient record is incomplete | Edit the patient record, complete Species/Class, save, then retry |
| Missing microchip or patient details | Patient identifying information is incomplete | Update the patient record where applicable |
| Missing licence number | Medicine product dispensing setup is incomplete | Add the Licence Number under the product’s Dispensing section |
| Missing dosage, frequency, or duration | Dispensing details were not completed during invoicing | Enable dispensing prompts or edit the prescription details before retrying |
| Prescription or label does not show the expected data | Template field issue | Check the prescription or label template in Report Designer |
Prescription and label template fields
Prescription and prescription label templates support fields such as:
AnimalNameLicenceNumberDosageRateBatchNumberExpiryDatePrescriptionNumberSalesInvoiceDateNVPSPrescriptionIdEmployeeSignatureActiveSubstancesStrengthFrequencyDuration
Template changes should be made by an administrator or by Turbo Support, especially on live prescription templates.
Best practice checklist before going live
Before using NVPS in Live mode:
Test in Sandbox.
Import or confirm Species values.
Confirm Class is used consistently.
Confirm patient microchip details where applicable.
Confirm Veterinary Practitioners are correctly set up.
Add licence numbers to medicine products.
Enable dispensing prompts for Medicine Batch products if your workflow requires them.
Test prescription printing.
Test prescription label printing.
Test one NVPS export end to end.
Review the Failed NVPS Exports report.
Confirm your team knows how to correct and resend rejected prescriptions.
Need help?
If a prescription still fails after the checks above, contact Turbo Support with:
The Sales Invoice number.
The patient name.
The customer/client name.
The NVPS export error shown on the Sales Invoice Quick View or Failed NVPS Exports report.
Confirmation of whether the system is using Sandbox or Live.
Confirmation of whether the invoice contains mixed animal species or classes.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article