Skip to content
Help center

Invoice from your own system

1 min read

We do not create invoices. Invoicing is regulated, VAT rules change, and every industry has its own system — our job is to tell your system that something was delivered.

When you mark an appointment as arrived, we send the event booking.completed to the address you have set up under Settings → API. The message contains what an invoice line needs:

  • the service's name and id, so you can match against your own catalogue
  • the price in minor units and the currency
  • duration and practitioner
  • the customer's name, number, email, VAT number and company name — and whether it is a business

The service id is the same one that appears in the file under Settings → Services → download. That is what makes reconciliation possible: you can see that the price at your end and the price at ours are the same.

The price is a list price

We send the service's price as it stands with us — not an amount someone has agreed. Discounts, surcharges and VAT belong in your own system.

No-shows

If nobody turns up, we send booking.no_show instead. That is deliberately a different event from a cancellation: a cancellation is a message from the customer, a no-show is the absence of one — and the two lead to different actions.

Was this helpful?