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


  1. Create a new invoice

    You have several options:

    • Via the menu: Go to Invoices+ New Invoice
    • From a treatment: Open a completed treatment → Action menu → Create Invoice. The treatment 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 treatment 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:

FieldDescription
DescriptionShort label of the service or item
Detailed descriptionOptional extended explanation
QuantityNumber (e.g., 1 treatment, 3 units)
Unit pricePrice per unit
Unite.g., piece, hour, session
Tax rateVAT rate (e.g., 19%, 7%, or 0% for small business regulation)
TypeService, 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:

  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:

StatusMeaning
DraftThe invoice is being prepared and can still be edited
OpenThe invoice has been finalized and sent to the client
PaidPayment has been recorded — with date and payment method
OverdueThe due date has passed and payment is still outstanding
CanceledA 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 MethodDescription
Bank transferClassic bank transfer
Cash paymentCollected on site
PayPalPayment via PayPal
SumUpCard payment via SumUp terminal

If a finalized invoice needs to be canceled:

  1. Open the relevant invoice
  2. Click Cancel
  3. TheraTap automatically creates a cancellation invoice (credit note) with negative amounts
  4. The original invoice is marked as canceled

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. Write a personal message or use your template

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.