📘 How to Preview a Client's Next Recurring Invoice in HaloPSA
This guide shows you how to check what a client will be billed in the next billing period for an existing recurring invoice. This is helpful for reviewing upcoming charges, confirming service quantities, and ensuring accuracy before billing runs.
🔍 Step 1: Navigate to Recurring Invoices
- From the left-hand navigation menu, go to
Billing> Recurring InvoicesClients📸[Insert Screenshot: HaloPSA sidebar showing Billing > Recurring Invoices]
🧾 Step 2: Filter for the Client
- Use the filters at the top of the
Recurring InvoicesClients screen:SelectType theCustomerClient you're interested infrominto thefilterNamedropdown.column filter.Optional: Add other filters like “Status” or “Invoice Frequency” to narrow down results.
📸[Insert Screenshot: Filter bar showing selection of a specific customer]
📂 Step 3: Select the Recurring Invoice
FromGo to thefilteredInvoiceslist,tabclickandonyou can expand the recurring invoicefor the clientyou want tocheck.📸review[InsertforScreenshot: List of recurring invoices with one highlighted]details.
🔮 Step 4: PreviewView theLast Next Billing CycleInvoice
- Once
you'reyouinsideexpand the recurring invoice:- Click the "
PreviewInvoiceNext Invoice"ID"buttonat the topof the screen (sometimes shown as “Generate Preview”). This opensin a column nameddraftMostviewRecent Invoiceof what.- This will
be generated fordisplay thenext billing cycle.
📸[Insert Screenshot: Button or link labeled “Preview Next Invoice”]📸[Insert Screenshot: Previewlast invoicewithand line itemsandsentpricing] - Click the "
📅 Step 5: Confirm Next Invoice Date
Reviewto the“Next Invoice Date”shown near the top. This confirms when the previewed charges will be billed.📸[Insert Screenshot: Header of the recurring invoice showing the next invoice date]client.
🧮 Step 6: Verify Line Items & Quantities
In the invoice preview:Checkall line itemsandquantities.Look out for placeholders or variable quantity fields (e.g.,{{DeviceCount}}).Ensure pricing and descriptions are accurate.
📸[Insert Screenshot: Close-up of line items and pricing details]
✅ Optional: Cross-Check with Services or Assets
If you use dynamic variables (like user or device count), you can:
Go toAssetsorServicesto confirm that the values being referenced are up to date.Example: If using{{AgentCount}}, confirm the number of agents under the client's organization.📸[Insert Screenshot: Asset or service list for a customer]
🔁 Optional: Simulate Invoice Generation
If you want to see what the actual invoice output will look like (with PDF formatting, template applied, etc.):
Click“Generate Invoice Now”, but be sure to mark it as atestordiscard afterwardif you’re not intending to send or post it.⚠️Be cautious—this may affect reports or trigger automations depending on settings.
Let me know if you want a companion guide for modifying recurring invoice quantities before the next cycle or for checking if a client was double billed.