Skip to main content

EP-MEL-13 — Reporting (Operational, Financial, Regulatory)

Companion: Backlog README · EPICS.md · canonical: 07-epics-and-user-stories.md §15

Summary

WaveR1 (+ jurisdiction add-ons in R3)
PriorityP0
Primary ownerreporting-service
Participating servicesanalytics-service, reservation-service, billing-service, payment-gateway-service, file-storage-service, notification-service
Journeys realisedJ-12 (Daily / monthly reporting cycle)
WorkflowsWF-12
Frontend surfacesElectron Desktop · Control Plane
Story count6

Outcome

Operational, financial, and regulatory reports run on a schedule or on-demand, render to PDF/CSV/Excel, can be emailed to recipients, are cached for offline access on the desktop, and (where mandated) export the daily guest registration in the local-government-required format.

Cross-cutting AC for this epic

  • Every report carries a report_id for re-runnability and audit; inputs frozen at run time.
  • PII fields masked unless explicit role grant; export-to-third-party emits an audit event.
  • Templates support en/ps/dr/ar/fa/tg/fr; numerals follow user preference.
  • Recent reports cached in encrypted local store for offline desktop access (last 30 days).

Stories

IDTitle
US-MEL-0105Operational report templates (occupancy, ADR, RevPAR)
US-MEL-0106Financial reports (folio, revenue, payment mix, taxes)
US-MEL-0107Daily guest registration export (regulatory, where mandated)
US-MEL-0108Scheduled runs and email delivery
US-MEL-0109Multi-format export (PDF/CSV/Excel)
US-MEL-0110Offline-cached recent reports

Full AC in ../07-epics-and-user-stories.md §15.

Cross-references