ReelSaga — Subscription Revenue Dashboard

Apr – Jun 2026 · PhonePe / Razorpay / Google Play · GST 18% inclusive · successful transactions only · generated · Transaction explorer (full traceback) →

1 · Transaction vs settlement reconciliation

Successful transactions matched against gateway settlement reports. "Unsettled" = collected but not yet in a settlement report (month-end timing or genuine gap).

2 · Bank vs settlement reconciliation

3 · Monthly revenue deferral

Taxable (ex-GST) collections of ₹249+ plans spread daily over the 91-day service period; amounts below ₹249 recognize in full on collection. Deferred balance carries forward and is released in later months.

4 · Commission verification

Commission = transaction amount − settlement amount, validated against gateway-reported fees (incl. GST on fees).

5 · GST impact (18% inclusive)

7 · State-wise consolidated reconciliation

Gross successful revenue by place of supply × gateway (Apr–Jun). "Unmapped" = transactions with no state in the GST location files.

Automation: automation/pipeline.pyoutputs/results.json → this dashboard (build_dashboard.py). CSVs alongside: state-wise revenue, txn-vs-settlement gaps, bank credit register, deferral schedule. Verification workbooks: outputs/Row_Count_Verification.xlsx, outputs/Daily_Verification.xlsx.