Skip to content

Reports — hub and individual report pages

Open the report hub from the sidebar: Reports.

:::note Mostly view / export — not “create records” Reports are for reading sales, staff, tax, inventory numbers and often exporting or printing. You do not usually “create a new report row” like Categories. Use filters, then View data in tables/charts. :::


Report hub screen

Layout

  • Grid of cards (responsive: 1 column on small screens, up to 3 on large).
  • Each card is clickable (whole card).

Each card shows

PartMeaning
Colored icon boxVisual category for the report type.
TitleReport name (exact string matches the UI).
DescriptionOne-line subtitle (what the report is for).

Action

  • Click the card → opens that report in full screen.
  • Use browser Back or sidebar Reports to return to the hub.

Inside any report page

Every report is a different screen, but they share common patterns:

UI patternWhat to do
Date rangePick preset (today, week, month) or custom range if shown.
Location / outletRestrict data to one site when dropdown exists.
Staff / userFilter to one person when available.
SearchNarrow rows in long tables.
Export / DownloadCSV or Excel — saves what the current filters show (unless the page says otherwise).
PrintOpens print-friendly layout when provided.
PaginationNext/prev or page numbers at the bottom of large tables.
RefreshReloads numbers from the server.

Cash Reconciliation

  • Lists cashups; you can often open a row or detail link for one session’s breakdown.
  • Use Back to return to the list if the UI provides it.

Required fields on report forms

  • There is no global rule — each report defines its own required filters.
  • If Apply or Generate stays disabled, check: dates, location, and any field marked with * on that page.
  • If the screen shows validation text or a toast, read it and adjust the filter.

Permissions

  • You need Reports module access to open the report hub and individual reports.
  • If you see Access Denied, your role does not include this module — see Access denied.

Tips

  1. Always set date range first — most “empty” reports are wrong dates.
  2. Match location to where the transaction happened.
  3. For finance-critical exports, run the same filters twice and compare totals before sharing files.

Pratham ResPOS Documentation