Quickly Created
Manually or directly from a treatment — contact, patient, and line items are automatically applied.
TheraTap includes a complete invoicing system tailored specifically to the needs of animal physiotherapists and animal therapists. You create invoices directly from a treatment, add line items, and send the finished PDF by email — all in one place.
Quickly Created
Manually or directly from a treatment — contact, patient, and line items are automatically applied.
PDF with SEPA QR Code
Professional invoice PDF including a QR code for easy payment via banking app.
Automatic Calculation
Subtotal, VAT, and total are calculated in real time — including support for the small business regulation.
Always in View
Draft, Open, Paid, Overdue: Track the status of every invoice and send it directly by email.
Create a new invoice
You have several options:
Assign contact and patient
Select the pet owner (invoice recipient) and optionally the associated animal. Address data is automatically pulled from the contact.
Set invoice details
Add line items
Add one or more invoice line items:
Each line item can include a detailed description — e.g., for comprehensive service documentation.
Review and save
The subtotal, tax amounts (grouped by tax rate), and total are calculated in real time. Save the invoice initially as a Draft.
Each line item on your invoice contains:
| Field | Description |
|---|---|
| Description | Short label of the service or item |
| Detailed description | Optional extended explanation |
| Quantity | Number (e.g., 1 treatment, 3 units) |
| Unit price | Price per unit |
| Unit | e.g., piece, hour, session |
| Tax rate | VAT rate (e.g., 19%, 7%, or 0% for small business regulation) |
| Type | Service, item, or appointment |
You can rearrange the order of line items via drag & drop.
When you are satisfied with the draft, click Finalize. The following happens:
Each invoice follows a clear lifecycle:
| Status | Meaning |
|---|---|
| Draft | The invoice is being prepared and can still be edited |
| Open | The invoice has been finalized and sent to the client |
| Paid | Payment has been recorded — with date and payment method |
| Overdue | The due date has passed and payment is still outstanding |
| Canceled | A cancellation invoice has been created |
Once payment is received, mark the invoice as paid:
| Payment Method | Description |
|---|---|
| Bank transfer | Classic bank transfer |
| Cash payment | Collected on site |
| PayPal | Payment via PayPal |
| SumUp | Card payment via SumUp terminal |
If a finalized invoice needs to be canceled:
The invoice overview provides powerful filters:
You can send invoices by email directly from TheraTap:
You can also select invoices as attachments in the mail composer when writing a general email.
TheraTap automatically detects when the due date of an open invoice has passed. On the dashboard and in the invoice overview, you can see at a glance which payments are still outstanding.