Skip to content

Creating Reports In The User Interface

This page is for reporting administrators who configure reports from Pinkapple screens. It explains the choices users make in the UI and the operational meaning of those choices.

Use this page when you want to:

  • Add a report group.
  • Create a runnable report definition.
  • Build a financial statement report from templates, lines, mappings, and columns.
  • Configure drilldowns from summary rows into supporting detail.
  • Use presets, snapshots, and schedules safely.

Where Each Setup Task Lives

What you want to createScreen
Report groupReporting -> Setup -> Report Catalog -> Report Groups
Report definitionReporting -> Setup -> Report Catalog -> Report Definitions
Financial statement templateReporting -> Setup -> Financial Statements -> Templates
Statement linesReporting -> Setup -> Financial Statements -> Line Items
Account mappingsReporting -> Setup -> Financial Statements -> Account Mappings
Column definitionsReporting -> Setup -> Financial Statements -> Column Definitions
Column setsReporting -> Setup -> Financial Statements -> Column Sets
NotesReporting -> Setup -> Financial Statements -> Notes
Run and validateReporting > Reports

Workspace Reference

WorkspaceHow Users Reach ItWhat Users Usually Do There
Report CatalogReporting -> Setup -> Report CatalogCreate groups, definitions, access rules, parameters, and drilldowns.
Financial StatementsReporting -> Setup -> Financial StatementsBuild statement templates, lines, mappings, columns, column sets, notes, and manual amounts.
Run ReportsReporting -> Reports -> Run ReportsValidate report output before publishing or scheduling.
Snapshots, Presets, And SchedulesReporting -> Reports or Reporting setup areas where availableSave repeatable filters, preserve point-in-time outputs, and automate report runs.

Before You Create A Report

Have these decisions ready first:

  • What business question the report answers.
  • Which report group users should browse to find it.
  • Which approved data source or statement engine the report should use.
  • Whether the output is a list, statement, KPI pack, dashboard, chart, pivot, or custom summary.
  • Which business units and roles should see it.
  • Which filters users should start with.
  • Whether users need drilldowns into supporting detail.
  • Whether the report needs shared presets or scheduled delivery.

For financial statements, also confirm:

  • The statement template exists or will be created now.
  • The line hierarchy is agreed.
  • The account mappings are agreed.
  • The column layout is agreed.
  • Finance owns the sign convention and presentation rules.

Report Groups

Report groups are the categories users browse in Reporting > Reports.

Good groups are stable and business-readable, such as:

  • General Ledger Reports.
  • Financial Statements.
  • Loan Reports.
  • Deposit Reports.
  • Billing Reports.
  • Management Reports.

Avoid project names, one-off cleanup names, or developer-oriented labels. A group should still make sense months after go-live.

Report Definitions

A report definition is the runnable report card users select in Reporting > Reports.

Important fields:

FieldMeaning
Report CodeStable system identity for the report. Users normally do not change it after publishing.
Report NameUser-facing name shown in report lists and selectors.
Report GroupWhere users find the report.
Report TypeThe business shape of the report, such as list, financial statement, KPI, summary, or chart.
Output ModeHow Pinkapple should render the result: table-style output or structured report output.
Default ParametersStarting filters users see when opening the report.
ActiveWhether the report is available for normal use.

Keep incomplete reports inactive until they have been run and validated.

Choosing Report Type And Output Mode

Report Type tells Pinkapple what kind of business result the report represents.

Output Mode tells Pinkapple how to display the result.

Use this matrix:

Report TypeUse It ForNormal Output Mode
ListRegisters, ledgers, account statements, transaction listingsRow/table output
Financial StatementTrial balance, balance sheet, income statement, cash flowStructured report output
Management DashboardMixed KPI, chart, and table viewsStructured report output
KPICompact indicator packsStructured report output
SummaryGrouped totals, exposure summaries, aging bucketsStructured report output
ChartChart-led analytical reportsStructured report output
PivotCross-tab or matrix-style analysisStructured report output
CustomSpecialised reports that do not fit the normal categoriesStructured report output unless finance confirms otherwise

If the wrong output mode is selected, the report may run but render poorly. Common symptoms include a statement opening as a flat table, missing totals, broken exports, or unusable drilldowns.

Default Parameters

Default parameters are the starting values users see before running a report.

Good defaults are practical and low-risk:

  • Current month.
  • Last month.
  • Year to date.
  • Current business unit.
  • Default reporting currency.

Avoid defaults that hide important data or make the report look empty for most users.

Access Rules

Before publishing a report, decide who should see it.

Use access rules to limit reports by:

  • Business unit.
  • Role.
  • Service context where applicable.

Do not leave a sensitive report broadly visible unless that is the intended governance policy.

Drilldowns

Drilldowns let a user click a report row and open supporting detail.

Examples:

  • Trial balance row to account statement.
  • Aging summary to invoice detail.
  • Portfolio summary to account list.
  • Settlement summary to transaction list.

When configuring a drilldown, focus on the user experience:

  • Use a clear action label, such as View Account Statement.
  • Show the action only on row types where it makes sense.
  • Require the row to carry the fields needed for the follow-up.
  • Confirm the target report is visible to the same user audience.

The user should not need to manually copy filters. Pinkapple should carry the current report context and the clicked row context into the follow-up report.

Financial Statement Reports

Financial statement reports need more setup than ordinary reports.

The minimum working set is:

  • A financial statement template.
  • Ordered statement lines.
  • Account mappings.
  • Column definitions.
  • A column set.
  • A report definition linked to the statement.

Validate the statement in Reporting > Reports before publishing it. Confirm:

  • The line order is correct.
  • Signs and totals make sense.
  • Mapped accounts are complete.
  • Comparative columns show the intended period.
  • Exports match the screen.

Presets

Presets save repeatable filter choices.

Good preset examples:

  • This Month.
  • Last Month.
  • Year To Date.
  • Current Branch.
  • Board Pack.

Use presets when users repeatedly run the same report with the same filter pattern. Do not use presets to hide unclear report design.

Snapshots

Snapshots preserve a report result at a point in time.

Use snapshots for:

  • Board packs.
  • Management packs.
  • Period-end evidence.
  • Reports that need a preserved output even if later balances change.

Use normal report runs for day-to-day live review.

Schedules

Schedules run reports automatically.

Only schedule a report after manual validation passes. Confirm:

  • The report opens correctly.
  • The parameters are stable.
  • The output is trusted.
  • The delivery timing is meaningful.
  • Someone owns failed schedule follow-up.

Validation Checklist

Before marking a report ready for users, confirm:

  • The name and group are business-readable.
  • The report type and output mode match the result.
  • Default parameters are useful.
  • Access rules are correct.
  • The report runs in the Reporting workspace.
  • Totals reconcile where relevant.
  • Drilldowns work.
  • Exports match the screen.
  • Presets and schedules are added only after validation.

Common Mistakes To Avoid

  • Do not publish a report just because setup saved successfully.
  • Do not use developer-style names for report groups or reports.
  • Do not choose a financial statement type for ordinary list output.
  • Do not schedule reports before a finance user has validated them manually.
  • Do not leave sensitive reports visible to all roles by accident.

Pinkapple ERP by Stat Solutions Network