Using NVPS in Turbo Inventory: setup, prescription export, and troubleshooting

Created by Stuart McCaul, Modified on Thu, 28 May at 5:06 PM by Stuart McCaul

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:

  1. Create a test prescription in Sandbox.

  2. Confirm the patient Species and Class are correct.

  3. Confirm the Veterinary Practitioner is assigned.

  4. Confirm the medicine product has the required licence and dispensing details.

  5. Print the prescription and prescription label.

  6. Check that the prescription template output is correct.

  7. Confirm your team knows how to use the Failed NVPS Exports report.

  8. 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:

  1. Go to the patient record.

  2. Confirm the patient’s Species.

  3. Confirm the patient’s Class.

  4. 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:

  1. Go to Stock → Products.

  2. Find the medicine product.

  3. Open the product and click Edit.

  4. Scroll to Dispensing.

  5. Enter the Licence Number.

  6. 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:

  1. Go to Settings & Tools.

  2. Open Advanced Configuration.

  3. Go to Invoice.

  4. Enable Prompt for Dispensing information when selling Medicine (Batch) Products.

  5. 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:

  1. Go to Clinic.

  2. Open the patient.

  3. Start or edit the consultation.

  4. Add medicines/products, notes, and diagnosis details.

  5. Send the consultation to invoice, or save it if it is not ready to invoice.

  6. Complete the Sales Invoice workflow.

From a Sales Invoice

When the prescription Sales Invoice is created, check:

  1. The correct customer/client is selected.

  2. The correct patient/animal is attached.

  3. The medicine product is correct.

  4. Batch, expiry, dosage, frequency, duration, and licence details are complete where required.

  5. 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:

  1. Go to Sales → Sales Invoices.

  2. Find the Prescription/Sales Invoice.

  3. Click the dropdown arrow.

  4. 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:

  1. Go to Sales → Sales Invoices.

  2. Find the Prescription/Sales Invoice.

  3. Click the dropdown arrow.

  4. 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:

  1. Open the Failed NVPS Exports report.

  2. Find the failed prescription.

  3. Read the error message.

  4. Open the related Sales Invoice Quick View if more detail is needed.

  5. Correct the missing or incorrect information.

  6. Return to the Failed NVPS Exports report.

  7. 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

BlockerLikely causeWhat to check
No Veterinary Practitioner assignedPrescription actions require a practitionerAssign the correct Veterinary Practitioner before printing, emailing, or exporting
Prescription not included in batch print/emailInvoice may not be eligibleCheck patient, practitioner, prescription status, and required invoice details
Mixed animal species or classes on one invoicePrescription invoice contains animals from more than one species/class groupingSeparate the prescription lines so each invoice only contains one animal species/class grouping
Missing Species or ClassPatient record is incompleteEdit the patient record, complete Species/Class, save, then retry
Missing microchip or patient detailsPatient identifying information is incompleteUpdate the patient record where applicable
Missing licence numberMedicine product dispensing setup is incompleteAdd the Licence Number under the product’s Dispensing section
Missing dosage, frequency, or durationDispensing details were not completed during invoicingEnable dispensing prompts or edit the prescription details before retrying
Prescription or label does not show the expected dataTemplate field issueCheck the prescription or label template in Report Designer

Prescription and label template fields

Prescription and prescription label templates support fields such as:

  • AnimalName

  • LicenceNumber

  • DosageRate

  • BatchNumber

  • ExpiryDate

  • PrescriptionNumber

  • SalesInvoiceDate

  • NVPSPrescriptionId

  • EmployeeSignature

  • ActiveSubstances

  • Strength

  • Frequency

  • Duration

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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article