Skip to content
Business Plus PlusDocumentation
Business Plus Plus
v3.0

Business++ version

Version 3.0Version 2.5Archived — superseded by 3.0Version 2.0Archived — end of supportAbout documentation versions

Outstanding Report

Level:IntermediateWritten for:Managers and AccountsTime to complete:5 minApplies to:Applies to 3.0 and later

The Outstanding Report ages your receivables and tells you who to chase. It is the report the collections team lives in.

Each open invoice is placed in an ageing bucket based on how far past its due date it is, net of any receipt allocated against it. An invoice settled by an unallocated receipt still shows here — which is exactly why allocation matters.

Navigate to
  1. Reports
  2. Receivables
  3. Outstanding Report
The Outstanding Report screen in Business Plus Plus, showing its fields and data grid.The Outstanding Report screen in Business Plus Plus, showing its fields and data grid.
The Outstanding Report screen in Business Plus Plus.

Open the report

Use the navigation path above. The filter panel opens with the current month pre-selected.

Set the filters

Choose the period and any narrowing filters. Leave a filter blank to include everything you have access to.

Run the report

Click Run. Large periods take a few seconds; the row count appears in the status bar when it completes.

Drill down or export

Click any figure to open the documents behind it, or use Excel / PDF to export exactly what is on screen, filters included.

Expected result

The report renders with a total row at the foot, and the status bar shows how many rows were returned.

Outstanding Report filters
FieldTypeRequiredDefaultDescriptionNotes
As On DateDateYesTodayAgeing is calculated as at this date.Set it to a month end to reproduce a figure reported then.
CustomerDropdownNo—Restrict to one customer. Leave blank for all.
Customer GroupDropdownNo—Restrict to a classification.
Ageing BucketsDropdownNo0-30, 31-60, 61-90, 90+Bucket definition. Alternatives are configured in Company Settings.
Include Unallocated ReceiptsCheckboxNoOnShows on-account money as a negative row so the total matches the ledger.
Minimum BalanceAmountNo0Hide balances below this figure to cut noise.

Outstanding Report filters

Outstanding Report columns
FieldTypeDescription
CustomerTextBilling party.
Not DueAmountInvoices whose due date has not yet passed.
0-30AmountOverdue by up to 30 days.
31-60AmountOverdue by 31 to 60 days.
61-90AmountOverdue by 61 to 90 days.
90+AmountOverdue by more than 90 days. Normally the provision candidate.
TotalAmountTotal outstanding. Ties to the Debtors control account.

Outstanding Report columns

Exports the current result set as .xlsx, one sheet, with the filter values in the header rows. Formulas are not included — the figures are values.

The Save button is disabled

A required field is empty or invalid. Fields in error are outlined in red with the reason underneath — scroll up, the first error is usually in the header.

You do not have permission to perform this action

Your role is missing the relevant permission for this screen. Ask an administrator to check it against Roles & Permissions.

The report returns no rows

Widen the period and clear the narrowing filters one at a time. The most common cause is a branch filter that excludes the data you are looking for.

The report times out

Run it for a shorter period, or use the Summary format. Detailed format over a full year can return hundreds of thousands of rows.

Why do my totals differ from another report?

Almost always the filters. Check the period, the branch and whether the other report includes cancelled or draft documents. The filter panel values are printed in the export header so you can compare them directly.

Can I schedule this report by email?

Yes — save the filter set as a named view, then attach a schedule to it. The scheduled run uses the saved filters and the permissions of the user who created the schedule.

Does the export match what I see?

Exactly. Exports are generated from the same result set, with the active filters recorded in the header, so a file can be reconciled back to the run that produced it.