Skip to content

Report Builder

The Report Builder allows administrators to create custom report definitions without writing code.

Navigation: Administration → Reporting → Report Builder

What Is the Report Builder?

The report builder lets you define new reports by:

  1. Selecting a data source (dataset procedure)
  2. Configuring input parameters (date range, business unit, filters)
  3. Defining output columns (which fields to display, formatting)
  4. Setting grouping and sorting rules
  5. Assigning the report to a report group in the catalog

Creating a Custom Report

Step 1: Report Metadata

FieldDescriptionRequired
Report NameDescriptive nameYes
Report CodeUnique identifierYes
Report GroupThe catalog group to place this report inYes
DescriptionWhat this report showsNo
Business Unit TypeScope to a specific BU type (or all)No

Step 2: Data Source

Select the dataset procedure that provides the report data. Each procedure:

  • Accepts standard parameters (business unit, date range)
  • May accept additional custom parameters
  • Returns a defined set of columns

Step 3: Output Columns

For each column in the dataset:

SettingDescription
Display NameColumn header text
VisibleWhether to show this column
FormatNumber, currency, date, text, percentage
WidthColumn width preference
SortableWhether users can sort by this column
FilterableWhether to show a column filter

Step 4: Parameters

Define the input parameters users will see when running the report:

Parameter TypeDescription
Date RangeStart and end date pickers
Business UnitBusiness unit selector
DropdownSelect from a list of values
TextFree-text input
CheckboxBoolean toggle

Step 5: Save and Test

  1. Save the report definition
  2. Run a test execution with sample parameters
  3. Verify the output matches expectations
  4. Publish the report to make it available in the catalog

Report Groups

Reports are organised into groups for easy discovery:

GroupTypical Reports
AccountingTrial balance, journal listing, account statement
LoansPortfolio summary, arrears aging, disbursement report
DepositsAccount summary, interest report, dormancy report
ClientsClient register, KYC status, client aging
HREmployee list, payroll summary, leave balance
AssetsAsset register, depreciation schedule

Next Steps

PinkApple ERP by Stat Solutions Network