Skip to content

Creating & Managing Invoices

TheraTap includes a complete invoicing system tailored specifically to the needs of animal physiotherapists and animal therapists. You create invoices directly from an assessment, add line items, and send the finished PDF by email — all in one place.


Quickly Created

Manually or directly from an assessment — 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.


  1. Create a new invoice

    You have several options:

    • Via the menu: Go to Invoices → + New Invoice
    • From an assessment: Open a completed assessment in the Documentation tab → Action menu → Create Invoice. The assessment data is automatically applied.
    • Via the header: Click + Create in the top right → New Invoice
  2. Assign contact and patient

    Select the pet owner (invoice recipient) and optionally the associated animal. Address data is automatically pulled from the contact.

  3. Set invoice details

    • Invoice date — Defaults to today’s date
    • Service date — When the assessment took place
    • Due date — Payment deadline
    • Price type — Net or gross (depending on your settings)
  4. Add line items

    Add one or more invoice line items:

    • Manual entry — Freely enter description, quantity, unit price, and tax rate
    • From the item catalog — Insert predefined items with one click
    • From appointment data — Import treatment types and appointments as line items

    Each line item can include a detailed description — e.g., for comprehensive service documentation.

  5. 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 assessment, 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.

Below the line items, choose Discount. Pick Percent (e.g. 10 %) or a fixed Amount and optionally your own description. TheraTap adds the discount as a deduction line with a negative price – one line per tax rate if the invoice has several, so the VAT stays correct. You can edit or remove the deduction line like any other line item afterwards.

If you treat several animals of the same owner (e.g. four horses vaccinated), you can bill everything on one invoice:

  1. Create a new invoice and choose the owner.
  2. Turn on Collective invoice. Instead of one animal for the whole invoice, you now pick the animal per line item.
  3. Add the line items and choose the matching animal on each line with the paw button. For a service given to four horses, add it four times, once per horse.
  4. Save, finalize and send the invoice as usual – the owner receives one email with one PDF.

On the PDF the line items are grouped by animal, with the animal’s name as a heading and a subtotal per animal. Before finalizing, TheraTap points out any line items without an animal.


When you are satisfied with the draft, click Finalize. The following happens:

  1. A sequential invoice number is assigned (according to your configured format)
  2. The invoice status changes from Draft to Open
  3. A PDF is automatically generated — including a SEPA QR code for easy payment
  4. The invoice can no longer be edited in terms of content

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:

  1. Open the invoice
  2. Click Mark as Paid
  3. Select the payment date and the payment method:
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 reversed in full:

  1. Open the relevant invoice
  2. Click Cancel
  3. If money has already been received, choose how it is paid back (e.g. cash or bank transfer)
  4. TheraTap immediately creates a cancellation invoice: its own invoice number, today’s date, all line items with negative amounts and a reference to the original invoice
  5. The original invoice is marked as canceled

Invoice Correction (Partial Credit, Refund)

Section titled “Invoice Correction (Partial Credit, Refund)”

If only part of an invoice is to be credited – for example unused sessions of a package or a goodwill discount – create an invoice correction instead of a new invoice with a negative amount:

  1. Open the finalized invoice
  2. In the ⋯ menu choose Correct / refund
  3. Enter the amount per line by which the invoice is reduced and adjust the text if needed (e.g. “Refund for 8 unused sessions”)
  4. Optional: the reason – it is shown on the document
  5. If the invoice has already been paid, choose how the credit is refunded – or Don’t refund to keep it as a credit on the invoice
  6. Issue correction

The correction is a separate document with its own number and a reference to the original invoice. It reduces the invoice’s open amount, appears as a revenue reduction in statistics, the invoice journal and the DATEV export, and can never exceed the original amount per tax rate.


The invoice overview provides powerful filters:

  • Status filter — Display drafts, open, paid, or overdue invoices
  • Time period — Filter by invoice date
  • Search — Search by invoice number, contact name, or patient
  • Sorting — By date, amount, status, or invoice number

You can send invoices by email directly from TheraTap:

  1. Open the finalized invoice
  2. Click Send by Email
  3. The PDF is automatically attached
  4. Subject and body come from your default template (if configured) — you can still edit them before sending

Under Settings → Communication & Templates → Invoices, store the subject and body for invoice emails. Use Load template for a ready-made starting text with placeholders. Available variables include:

Placeholder Meaning
{{invoice:number}} Invoice number
{{invoice:total}} Amount (formatted)
{{invoice:date}} Invoice date
{{invoice:due_date}} Due date

Patient, team, and contact/owner variables work as well. Placeholders are replaced automatically when you send.

You can also select invoices as attachments in the mail composer when writing a general email.

After sending, you’ll find the email in the contact record’s email log – and in the invoice list and detail you’ll see the checkmark icon with Sent on … as a clickable link to the message.


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.