Here's how to have Walkies create the invoice when you start a visit, so you only bill for visits that happen.
Invoice when a visit starts
Tap Appts and choose the day.
Tap the + button and choose Appointment. On iPad, the + is at the top of the list.
Choose the pets, the service and any add-ons, tapping Next after each.
Check the date and time and tap Next.
Scroll down to Invoice and tap Type.
Choose When started and tap the ✓.
Check the Payment method. The due date reads "7 days after it starts", or your own due date offset.
Tap the ✓ to book it. When you start the visit, the invoice is created and sent to your client.
Change an appointment you've already booked
Open it, tap Type under Invoice, and choose When started. You can do this until the visit has started or been invoiced.
How it works
Each visit is invoiced on its own when it starts. For a repeating appointment, every visit bills when you start it.
A stay is invoiced for all of its days when you start it.
The invoice uses the appointment as it is when you start it, so any changes you make before then are billed.
The due date is counted from the moment you start.
On a group appointment, each client gets their own invoice.
If you cancel the appointment before it starts, nothing is billed.
Good to know
If the visit is already on an invoice made from the appointment, with Autopopulate or by automated invoices, starting it won't bill it again. An invoice you made by adding services yourself isn't linked, so starting the visit bills it again.
A team member starting the visit creates the invoice too.
The invoice type starts from the client's Preferred billing, then your company's. To set your company's, go to Menu > Invoices > Preferred billing. Changing it only affects appointments you book from then on.