This guide provides step-by-step instructions to generate invoices for block booking occurrences in Flow.
Time required: Less than 5 minutes
User role: Administrator with Activities V2 access
Module: Activities V2
Overview
The Invoicing tab on a block booking schedule allows you to generate invoices for selected occurrences and take payments. Invoices can be synced to third-party accounting platforms such as Xero or Microsoft Business Central.
Before You Start
The following will need to be completed before generating an invoice:
| Prerequisites | Guide |
| ✅ Block booking schedule created | Creating a block booking. |
| ✅ Invoicing enabled | Invoicing must be enabled. Contact OpenPlay to enable. |
| ✅ Data streams configured (if using third-party sync) | Data streams must be enabled. Contact OpenPlay to enable. |
Step-by-Step Guide
In this example, we’ll demonstrate how to invoice for a 60-minute Tennis Court Block Booking schedule.
Step 1: Open the Invoicing Tab
- Go to Activities V2 > Block bookings
- Select the block booking schedule you want to invoice
- Click the Invoicing tab
Step 2: Select Occurrences to Invoice
The Invoicing tab displays a table of all occurrences in the schedule. Each row shows the date, start time, resource, payment status, and invoice status.
- Tick the checkbox next to each occurrence you want to include on the invoice
- The toolbar above the table updates to show how many occurrences you have selected
Important: You can only select occurrences that have not already been invoiced. If you select a mix of invoiced and un-invoiced occurrences, the Generate Invoice and Take payment buttons will be disabled.
Note: To hide occurrences that have already been invoiced, untick Show invoiced occurrences above the table. This makes it easier to find the occurrences you still need to invoice.
Step 3: Generate the Invoice
- Click Generate Invoice in the toolbar
- The invoice as a draft in the sidebar showing key detail such as the customer name, a payment summary, and the total amount due:
- Review the Internal Reference field — this is auto-generated but you can edit it if needed
- Review the Payment due date — this defaults to 30 days from today
- Check the payment summary to confirm the correct occurrences and amounts are listed
- Click Generate invoice
Step 4: Confirm the Invoice Was Created
The confirmation window closes and you are returned to the Invoicing tab.
- Check that the selected occurrences now display Invoiced in the Invoice status column
- Confirm the Internal reference link appears for each invoiced occurrence
Note: Occurrences on the same invoice share the same internal reference. You can click the reference link at any time to view the invoice details.
Viewing an Invoice
To review an invoice after it has been created:
- Go to the Invoicing tab on the block booking schedule
- Click the Internal reference link (e.g. INV-2026-03-01-A1B2) on any invoiced occurrence
- The invoice detail sidebar displays the customer, internal reference, generation date, payment due date, and a full payment summary
- Click Close when finished
Note: The Invoice no. field at the top of the window is populated by your third-party accounting system (e.g. Xero) after the invoice has been synced. It will be empty until that sync occurs.
Taking a Payment
To take a payment for un-invoiced occurrences:
- Select one or more un-invoiced occurrences on the Invoicing tab
- Click Take payment in the toolbar
- A new tab opens showing the customer's Bookings page
- Find the relevant booking in the list
- Click Pay next to the booking
Important:
-
The "Take payment" button is only active when a front of house machine session has been started.
- The "Take payment" button only appears on bookings that have not yet been invoiced. If a booking has been invoiced, payment must be recorded through your accounting system.
Troubleshooting
Why are the Generate Invoice and Take payment buttons greyed out?
- These buttons are only active when you have selected one or more un-invoiced occurrences. Deselect any already-invoiced rows and try again.
- The "Take payment" button is only active when a front of house machine session has been started.
Why can I not see the occurrences I want to invoice?
Check that Show invoiced occurrences is ticked. If the schedule has many occurrences, use the page navigation at the bottom of the table to find the correct dates. You can also sort the table by clicking the column headers.
Where is the Invoice number?
The Invoice no. column is populated by your third-party accounting system (Xero or Microsoft Business Central) after the data stream sync completes. If this column remains empty, check that your data streams are configured correctly or contact your administrator.
Can I edit or delete an invoice after it has been generated?
Invoices cannot be edited or deleted from the Invoicing tab. Contact your administrator if an invoice needs to be corrected.