Skip to content

Reporting Flow Playbooks (44 Flows)

A. Access and Session Flow

RPF-01 Login and dashboard entry

Route: /login -> /app

  1. Open reporting login.
  2. Authenticate as reporting user.
  3. Confirm redirect to dashboard.

Expected result: reporting workspace is accessible.

RPF-02 Forbidden route behavior

Route: /forbidden

  1. Open forbidden route directly.
  2. Validate access-denied message.

Expected result: unauthorized users are blocked.

RPF-03 Root landing behavior

Route: /

  1. Open root route.
  2. Confirm landing and sign-in flow behave as expected.

Expected result: no stuck auth interstitial.

B. Lending Analytics

RPF-04 Loan overview

Route: /app/loans

  1. Open loan overview page.
  2. Validate high-level portfolio metrics.

Expected result: loan performance summary is visible.

RPF-05 Itemized lending

Route: /app/loans/itemized-lending

  1. Open itemized lending report.
  2. Filter by period/segment.

Expected result: per-loan disbursement details are queryable.

RPF-06 Itemized recovery

Route: /app/loans/itemized-recovery

  1. Open recovery details.
  2. Validate repayment-level records.

Expected result: repayment detail aligns with loan accounts.

RPF-07 Summary lending

Route: /app/loans/summary-lending

  1. Open summary lending page.
  2. Validate aggregated volumes/values.

Expected result: summarized lending KPIs are accurate.

RPF-08 Summary recovery

Route: /app/loans/summary-recovery

  1. Open summary recovery page.
  2. Validate recovery totals and rates.

Expected result: recovery aggregation is correct.

RPF-09 Lending rate trend

Route: /app/loans/lending-rate

  1. Open lending rate report.
  2. Validate trend chart and period selector.

Expected result: lending-rate trend displays correctly.

RPF-10 Recovery rate trend

Route: /app/loans/recovery-rate

  1. Open recovery rate report.
  2. Compare against target benchmarks.

Expected result: recovery-rate analysis is available.

C. Transaction and Reversal Intelligence

RPF-11 Transaction reporting

Route: /app/transactions

  1. Open transactions report page.
  2. Filter and export data.

Expected result: transactions analytics are queryable and exportable.

RPF-12 Reversals list

Route: /app/reversals

  1. Open reversals page.
  2. Validate reversal queue/records.

Expected result: reversal events are listed.

RPF-13 Reversal detail

Route: /app/reversals/:reversalId

  1. Open reversal detail with valid reversal ID.
  2. Validate reason, status, and linked transaction.

Expected result: reversal detail is available for real IDs.

RPF-14 Analytics insights workspace

Route: /app/analytics

  1. Open analytics insights page.
  2. Validate charts and trend cards.

Expected result: strategic insights are present.

D. Risk, Fraud, and Compliance

RPF-15 Flagged customers list

Route: /app/flagged-customers

  1. Open flagged customers.
  2. Filter by reason/severity.

Expected result: flagged accounts are visible for review.

RPF-16 Fraud reports

Route: /app/fraud

  1. Open fraud reports page.
  2. Validate fraud indicators and case summaries.

Expected result: fraud intelligence is accessible.

RPF-17 Transaction monitoring

Route: /app/monitoring

  1. Open monitoring dashboard.
  2. Validate alert cards and anomaly indicators.

Expected result: near-real-time monitoring works.

RPF-18 Audit trail reporting

Route: /app/audit-trail

  1. Query audit trail by user/action/date.
  2. Export evidence set.

Expected result: compliance evidence is retrievable.

RPF-19 Regulatory reports

Route: /app/regulatory-reports

  1. Open regulatory reports page.
  2. Generate required regulator report.

Expected result: regulatory outputs are available.

RPF-20 Financial inclusion dashboard

Route: /app/financial-inclusion

  1. Open financial inclusion report.
  2. Review access/distribution indicators.

Expected result: inclusion metrics are visible.

RPF-21 Enhanced KYC report

Route: /app/enhanced-kyc

  1. Open enhanced KYC analytics.
  2. Validate verification completion and risk segmentation.

Expected result: KYC reporting is comprehensive.

E. Live Monitoring Surface

RPF-22 Live business monitoring

Route: /app/live/business

  1. Open live business page.
  2. Validate live metrics and alert stream.

Expected result: live business telemetry is visible.

RPF-23 Monitoring dashboards entry

Route: /app/live-monitoring

  1. Open monitoring dashboard hub.
  2. Validate widget loads and refresh cycles.

Expected result: monitoring dashboards are healthy.

RPF-24 Dashboard alias route

Route: /app/live/dashboards

  1. Open alias route.
  2. Confirm same monitoring dashboard context.

Expected result: alias route functions correctly.

F. Reconciliation and Financial Reporting

RPF-25 Reconciliations summary

Route: /app/reconciliations

  1. Open daily reconciliations page.
  2. Validate matched vs mismatched totals.

Expected result: reconciliation state is clear.

RPF-26 Settlements reporting

Route: /app/settlements

  1. Open settlements report.
  2. Filter by date/unit and verify totals.

Expected result: settlement analytics are available.

RPF-27 Balance sheet report

Route: /app/balance-sheet

  1. Open balance sheet page.
  2. Validate asset/liability/equity sections.

Expected result: accounting summary is viewable.

RPF-28 Float balance report

Route: /app/float-balance

  1. Open float report.
  2. Validate balance trend and exceptions.

Expected result: float movement is monitored.

RPF-29 Fee breakdown report

Route: /app/fee-breakdown

  1. Open fee breakdown.
  2. Validate fee categories and totals.

Expected result: fee analytics are transparent.

RPF-30 Commission payout report

Route: /app/commission-payouts

  1. Open commission report.
  2. Validate payout totals and recipients.

Expected result: commission analysis is available.

G. Performance Reports

RPF-31 Agent performance

Route: /app/agent-performance

  1. Open agent performance page.
  2. Compare agents by throughput/success rate.

Expected result: agent KPIs are visible.

RPF-32 Merchant performance

Route: /app/merchant-performance

  1. Open merchant performance page.
  2. Validate rankings and trend metrics.

Expected result: merchant KPIs are visible.

RPF-33 Top corridors

Route: /app/top-corridors

  1. Open top corridors report.
  2. Validate route/value concentration metrics.

Expected result: corridor analytics are present.

H. Experimental Report Variants

RPF-34 Experimental settlements

Route: /app/experimental/settlements

  1. Open experimental settlements page.
  2. Compare against standard settlements report.

Expected result: parity/variation analysis is possible.

RPF-35 Experimental balance sheet

Route: /app/experimental/balance-sheet

  1. Open experimental balance sheet.
  2. Compare with standard route output.

Expected result: experimental variant loads and is reviewable.

RPF-36 Experimental fee breakdown

Route: /app/experimental/fee-breakdown

  1. Open experimental fee report.
  2. Validate visualization or logic differences.

Expected result: variant report renders correctly.

RPF-37 Experimental commission payouts

Route: /app/experimental/commission-payouts

  1. Open experimental commission page.
  2. Compare with standard commission report.

Expected result: variant is usable for parity checks.

I. Export and Governance Runbooks

RPF-38 Export transactions evidence pack

Route chain: /app/transactions + /app/audit-trail

  1. Filter transaction period.
  2. Export transactions.
  3. Export matching audit entries.

Expected result: complete evidence pack is generated.

RPF-39 Loan portfolio monthly pack

Route chain: loan summary pages

  1. Export summary lending and summary recovery.
  2. Include lending/recovery rate trends.

Expected result: monthly portfolio pack is complete.

RPF-40 Fraud and monitoring incident pack

Route chain: /app/fraud + /app/monitoring + /app/flagged-customers

  1. Export flagged set and fraud indicators.
  2. Attach monitoring snapshots.

Expected result: incident review bundle is ready.

RPF-41 Settlement and reconciliation pack

Route chain: /app/settlements + /app/reconciliations + /app/fee-breakdown

  1. Generate settlement summary.
  2. Attach reconciliation outcomes.
  3. Include fee reconciliation.

Expected result: finance operations pack is reconcilable.

RPF-42 Regulatory submission workflow

Route chain: /app/regulatory-reports + compliance pages

  1. Generate regulator report.
  2. Cross-check with enhanced KYC and financial inclusion metrics.

Expected result: regulatory packet is complete and validated.

RPF-43 Performance review workflow

Route chain: /app/agent-performance + /app/merchant-performance + /app/top-corridors

  1. Build comparative performance deck.
  2. Highlight underperformers and concentration risks.

Expected result: management performance review artifact is prepared.

RPF-44 Release regression smoke for reporting

Critical route set:

  • /app
  • /app/loans
  • /app/transactions
  • /app/fraud
  • /app/monitoring
  • /app/reconciliations
  • /app/settlements
  • /app/audit-trail

Expected result: reporting core remains healthy after deployments.