ReCoIn Turnaround Dashboard
Red Reporting: 9 Jul 2026

Cash Runway

0.88 months+0.17
Cash in hand RM 289,187  ·  Monthly burn RM 330,000  ·  Amber floor at 2.0 mo
Red < 2 mo — draw facility, drastic cost plan Amber 2–4 mo — accelerate collections Green ≥ 4 mo — hold discipline
Board KPIs · Recover · Conserve · Inflow

Insights & priority actions

Trends & breakdowns

Weekly progress by metric

Each metric on its own scale, tracked week by week, so the movement is actually visible. Two reports so far; each line fills out as you add weeks. Profit/loss shows a W4 Jun point derived from revenue minus budget (not a reported figure). Cash collection mixes two source definitions across the two weeks (within-30-days at W4, aged recovery at 9 Jul), so read it as directional.

Revenue locked vs RM6.5m target

Signed revenue against annual target, with the RM3.96m budgeted-expense line.

Data provenance & notes

Built from two source reports: the W4 Jun 2026 ReCoIn scorecard (cash as of 30 Jun, receivables as of 3 Jul) and the 9 Jul 2026 Turnaround Plan Summary. No intermediate weekly data has been invented.

Runway basis — Runway is computed everywhere as cash in hand ÷ RM330,000 monthly burn, not taken from the printed scorecard figure. This corrects W4 Jun from the printed 0.71 (which did not reconcile with its own stated cash and burn) to 0.59 mo. The 9 Jul figure (0.88) is unchanged since it already matched.

Flag 2 — W4 Jun profit/loss (−RM10,411) is derived as revenue locked − budgeted expenses, using the same RM3.96m expense base. Flagged as derived, not a reported figure.

Flag 3 — "Overall Revenue Value FY2026" (RM3.95m, scorecard) and "Amount Locked for 2026" (RM4.03m, summary) are treated as the same signed-revenue metric across the two dates. The RM78k gap is read as net new signings. Confirm the definitions match.

To add next week: open this file, find the REPORTS array near the top of the script, copy the last object, change label/dateLabel/dateISO and the figures, and save. Every card, delta, chart and comparison recomputes automatically. Leave a field null if a metric was not reported that week.