Skip to content

Reporting Overview

The Reporting module provides a comprehensive suite of tools for generating, scheduling, and distributing reports across all PinkApple ERP modules.

Module Structure

Reporting spans two areas:

Administration → Reporting (Setup)

PagePurpose
Report CatalogManage the system report library
Financial StatementsConfigure FS templates (balance sheet, P&L, cash flow)
Report BuilderCreate custom report definitions
System SettingsSnapshots, presets, schedules, elimination rules

Reporting → Reports (Operations)

PagePurpose
Run ReportsExecute reports with parameters
Snapshots & PresetsSaved parameter configurations and point-in-time snapshots
SchedulesAutomated report delivery

Report Types

TypeDescriptionExamples
System ReportsPre-built reports covering standard use casesTrial balance, loan portfolio, client register
Financial StatementsStructured statements built from FS templatesBalance sheet, income statement, cash flow
Custom ReportsUser-defined reports via the report builderCustom aging analysis, branch comparison

Key Features

  • Multi-business-unit — Run reports for a single branch or consolidated across all visible units
  • Date presets — Reusable date configurations (This Month, Last Quarter, Year-to-Date, etc.)
  • Drill-down — Click any summary figure to see the underlying transactions
  • Export — PDF, Excel (XLSX), and CSV export for all report types
  • Scheduling — Automate report generation and email delivery
  • Snapshots — Save point-in-time copies of report output for historical comparison
  • Comparative — Side-by-side period comparison for financial statements

Report Architecture

Reports in PinkApple are data-source driven:

Report Definition (metadata + parameters)
  └── Dataset Procedure (SQL stored procedure that produces the data)
      └── Output Columns (defined in the report catalog)
          └── Rendered Table (displayed in the UI or exported)

Each report references a dataset procedure — a stored procedure that accepts parameters (date range, business unit, etc.) and returns the report data. This architecture ensures:

  • Consistent data across UI and exports
  • Performance optimisation at the database level
  • Security through parameterised queries

Next Steps

PinkApple ERP by Stat Solutions Network