Debtors Age Analysis for SYSPRO

Product information and installation

Debtors Age Analysis for SYSPRO

Microsoft Power BI app for accounts receivable (AR) aging, aged debtors reporting and credit control on SYSPRO ERP, with charts that follow the International Business Communication Standards (IBCS).

1. Overview

Debtors Analysis at any month-end

Debtors Age Analysis for SYSPRO calculates outstanding balances, overdue invoices and collections from SYSPRO invoice and payment history for any selected month-end. Designed for credit controllers, accounts receivable teams and financial managers, the app monitors customer balances, days sales outstanding (DSO), collection performance and expected cash receipts.

One As Of Date slicer sets the reporting date for the whole report. When a past month-end is selected, every report page shows the debtors position as it stood on that date: the outstanding balance, the age of each invoice, the overdue amount and the amounts collected. The Latest (to date) option shows the current month up to today.
Charts follow the International Business Communication Standards (IBCS): dark solid bars for actual values, outlined bars for the prior month-end, red for an increase in overdue balances and green for a decrease.
2. KPIs

KPIs at the selected month-end

The KPI Reference page in the app gives the purpose, calculation and a worked example for every measure.

KPI Calculation
Total outstanding Balance of all open invoices at the selected month-end: invoice values less payments and credits allocated up to that month-end.
Not yet due Outstanding balance of invoices whose due date is after the selected month-end.
Overdue Outstanding balance of invoices whose due date has passed at the selected month-end.
% Overdue Overdue / Total outstanding.
Due in next 30 days Outstanding balance falling due in the 30 days after the selected month-end.
Overdue ageing Overdue amounts by days past the due date: 1-30, 31-60, 61-90 and 90+ days.
Invoice ageing Outstanding amounts by invoice month: Current (invoiced this month), 30, 60, 90 and 120+ days.
DSO (trailing 90 days) Total outstanding / credit sales of the last 90 days x 90.
Collection effectiveness (Prior month-end balance + credit sales in the month - Total outstanding) / (Prior month-end balance + credit sales in the month - Not yet due).
Avg days delinquent DSO less the DSO of the not yet due balance only.
Avg days to pay Days from invoice date to payment date for payments allocated up to the month-end, weighted by payment value.
Planned against collected Plan = balance at the prior month-end of invoices falling due in the month; Collected = payments allocated to those invoices in the month.
Rolled to older bucket Balances that moved from one age bucket to an older bucket since the prior month-end.
Credit used, Credit available Outstanding / credit limit; credit limit less outstanding (customers with a credit limit).
Amount over limit, Days until limit reached Outstanding less credit limit per customer; credit available / average daily invoicing of the last 90 days.
Credit limits and on-hold status are current SYSPRO master data; they do not change with the As Of Date.
3. Report pages

Report pages

Page Content
Overview The nine headline KPIs, with 12-month trends and cash expected by due date.
Overdue Age Analysis, By Group, Top Customers Debtor balances by branch, area, salesperson, payment terms or customer class, and the largest customers.
Collections Planned collections for the month against amounts collected, by customer.
Ageing Overdue ageing by days past the due date, alongside invoice-month ageing.
Debtors Summary, Debtors Overdue One row per customer with ageing columns, credit limit and credit used.
Drill-through Each customer's open invoices and the payments allocated to them.
Unmatched Payments, Reconciliation Payments with no matching invoice, and report balances reconciled to SYSPRO's invoice and payment tables (ArInvoice and ArInvoicePay).
KPI Reference The purpose, calculation and a worked example for every measure.
Overview
Overview: debtors position at the month-end, 12-month overdue trend and cash expected by due date
Overdue Age Analysis
Overdue Age Analysis: buckets against prior month-end, collected against plan, roll to older bucket
By Group
By Group: outstanding and overdue by branch, area, salesperson, terms or class, with prior month-end
Collections
Collections: planned collections for the month against amounts collected, by month and by customer
Ageing
Ageing: overdue ageing by days past the due date and invoice-month ageing per customer
4. Requirements

Installing Prerequisites

  • A Microsoft Power BI Pro or Premium Per User licence, and a work or school account for Microsoft AppSource.
5. Installation

Install and connect SYSPRO data

1

Install from Microsoft AppSource

Open Debtors Age Analysis for SYSPRO on Microsoft AppSource, select Get it now and sign in with a work or school account. Power BI installs the app into a new workspace with sample data.

2

Connect your data: parameters

Open the app, select Connect your data and enter the parameters:

Parameter Value
Syspro SQL Server Name The SQL Server that holds the SYSPRO company database SERVERNAME\INSTANCE
SysproSQLDatabase The SYSPRO company database SysproCompanyA
License Key The licence key from ForesightSA
Load History From Which Date Start date of the Calendar table (the Calendar starts at this date or at the first invoice date, whichever is earlier) 2023-01-01
Which Month Does the Fiscal/Fin Year Start Month number of the first month of the financial year 3 for March
3

Check the gateway is installed and online

In the Power BI service, open Settings > Manage connections and gateways > On-premises data gateways and check that the gateway status is Online. Installation guide: www.foresightsa.net/blogs/guides/install-power-bi-on-premises-gateway-syspro (video: www.youtube.com/watch?v=iEvz1r4nHC0). Connecting Power BI to an on-premises SYSPRO SQL Server: www.foresightsa.net/blogs/guides/power-bi-syspro-on-premises-connection.

4

Create a connection for the SYSPRO SQL Server

Create a new connection on the online gateway for the SYSPRO SQL Server and company database (the same values as the parameters in step 2), then select it in the semantic model settings under Gateway and cloud connections.

5

Sign in to the data sources

  • SYSPRO SQL Server (gateway connection): a SQL login with read access to the SYSPRO company database; privacy level Organizational.
  • Licence check (https://sysprobi-functions.azurewebsites.net): Anonymous; privacy level Organizational.
6

Refresh and schedule

Refresh the semantic model, open the Overview page and check the As Of Date. Then set a scheduled refresh in the semantic model settings.

ForesightSA

Product page: www.foresightsa.net/products/debtors-age-analysis-for-syspro
Support: www.foresightsa.net/pages/syspro-bi-support · info@foresightsa.net

Try Free on AppSourceView App

ForesightSA is an independent company and is not affiliated with SYSPRO Software Ltd.