CRITICAL
2026-02
receivables· ₹182,100 at stake
priority 100
₹1.82L stuck with customers over 60 days
That's 50.8% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹182,100
% of monthly revenue50.8%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T12:23:01
Audit history →
CRITICAL
2024-04
receivables· ₹108,401 at stake
priority 100
₹1.08L stuck with customers over 60 days
That's 433.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹108,401
% of monthly revenue433.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:52:49
Audit history →
CRITICAL
2025-05
receivables· ₹188,801 at stake
priority 100
₹1.89L stuck with customers over 60 days
That's 139.9% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹188,801
% of monthly revenue139.9%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:52:48
Audit history →
CRITICAL
2025-02
receivables· ₹359,901 at stake
priority 100
₹3.60L stuck with customers over 60 days
That's 899.8% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹359,901
% of monthly revenue899.8%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:52:47
Audit history →
CRITICAL
2025-11
receivables· ₹224,201 at stake
priority 100
₹2.24L stuck with customers over 60 days
That's 124.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹224,201
% of monthly revenue124.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:40:00
Audit history →
CRITICAL
2025-11
receivables· ₹531,001 at stake
priority 100
Customers take 88 days to pay you
DSO of 88 days is well above the safe ceiling of 75.
Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on
confidence: medium
DSO (days)88 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-04
Period
Severity
Status
Amount
2025-11
CRITICAL
new
₹531,001
2025-08
CRITICAL
new
₹488,761
2025-02
CRITICAL
new
₹359,901
2025-01
CRITICAL
new
₹412,501
2024-04
CRITICAL
new
₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
rule receivables.dso_critical · triggered 2026-04-25T11:40:00
Audit history →
CRITICAL
2024-10
liquidity· ₹174,567 at stake
priority 100
Cash runway only 2.6 months
You have ₹1.52L in bank and burn ₹58.2k/month → runway of 2.6 months. Anything under 3 months demands immediate action.
Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on
confidence: high
Runway (months)2.61 mo
Closing bank + cash₹151,744
Monthly opex burn₹58,189
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-03
2024-11
2024-10
2024-09
2024-08
2024-07
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹2,623,500
2024-11
CRITICAL
new
₹769,661
2024-10
CRITICAL
new
₹174,567
2024-09
CRITICAL
new
₹613,614
2024-08
CRITICAL
new
₹711,600
2024-07
CRITICAL
new
₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
rule liquidity.runway_critical · triggered 2026-04-25T11:39:55
Audit history →
CRITICAL
2024-10
receivables· ₹416,101 at stake
priority 100
₹4.16L stuck with customers over 60 days
That's 180.9% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹416,101
% of monthly revenue180.9%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:39:55
Audit history →
CRITICAL
2024-10
liquidity· ₹137,460 at stake
priority 100
Bank balance dropped 48% in one period
Closing bank fell from ₹2.89L (2024-09) to ₹1.52L (2024-10). A drop this steep in a single period demands an immediate cash-flow autopsy.
Verdict
Cash is leaking — the Cash Flow Statement holds the answer.
Evidence · the numbers this rule fired on
confidence: high
Prior bank balance₹289,204
Current bank balance₹151,744
Drop %-47.5%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times
click to expand
2025-03
2024-10
2024-07
2024-05
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹181,449
2024-10
CRITICAL
new
₹137,460
2024-07
CRITICAL
new
₹114,700
2024-05
CRITICAL
new
₹41,452
Do this
1) Open Cash Flow Statement (Indirect) for this period to see operating vs investing vs financing drain. 2) Confirm no capital drawings or one-time outflows explain it. 3) Tighten collections + defer non-essential spend this cycle.
rule liquidity.cash_decline_critical · triggered 2026-04-25T11:39:55
Audit history →
CRITICAL
2026-01
receivables· ₹214,700 at stake
priority 100
₹2.15L stuck with customers over 60 days
That's 106.0% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹214,700
% of monthly revenue106.0%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:39:53
Audit history →
CRITICAL
2026-01
margin· ₹117,926 at stake
priority 100
EBITDA margin dropped 58.2 pts (from 89.2% to 31.0%)
A multi-point margin drop usually signals cost overruns or pricing erosion.
Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on
confidence: high
Prev Pct89.21
Cur Pct30.97
Delta Pts-58.23
Cur Rev202,500.00
Prev Rev272,500.00
Cur Ebitda62,719.00
Prev Ebitda243,090.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-10
2025-08
2025-05
2025-01
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹164,784
2026-01
CRITICAL
new
₹117,926
2025-10
CRITICAL
new
₹19,681
2025-08
CRITICAL
new
₹14,478
2025-05
CRITICAL
new
₹95,590
2025-01
CRITICAL
new
₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
rule margin.ebitda_compression_critical · triggered 2026-04-25T11:39:53
Audit history →
CRITICAL
2026-01
payables· ₹141,600 at stake
priority 100
Paying vendors only every 125 days
Creditors of ₹1.42L vs monthly purchase run-rate ⇒ DPO of 125 days. Anything above 120 days is a distress signal to vendors — expect supply issues or cash-on-delivery demands.
Verdict
Vendor relationships at risk — stretch has gone past industry-tolerable.
Evidence · the numbers this rule fired on
confidence: medium
DPO (days)125 days
Creditors₹141,600
Do this
1) Clear top-5 oldest vendor dues this week. 2) Negotiate written extended terms rather than silent stretch. 3) If cash-starved: trigger liquidity measures (collection push / credit line).
rule payables.dpo_critical · triggered 2026-04-25T11:39:53
Audit history →
CRITICAL
2024-11
liquidity· ₹769,661 at stake
priority 100
Cash runway only 1.1 months
You have ₹2.82L in bank and burn ₹2.57L/month → runway of 1.1 months. Anything under 3 months demands immediate action.
Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on
confidence: high
Runway (months)1.10 mo
Closing bank + cash₹281,564
Monthly opex burn₹256,554
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-03
2024-11
2024-10
2024-09
2024-08
2024-07
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹2,623,500
2024-11
CRITICAL
new
₹769,661
2024-10
CRITICAL
new
₹174,567
2024-09
CRITICAL
new
₹613,614
2024-08
CRITICAL
new
₹711,600
2024-07
CRITICAL
new
₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
rule liquidity.runway_critical · triggered 2026-04-25T11:39:51
Audit history →
CRITICAL
2024-11
receivables· ₹230,101 at stake
priority 100
₹2.30L stuck with customers over 60 days
That's 81.5% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹230,101
% of monthly revenue81.5%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:39:51
Audit history →
CRITICAL
2024-11
margin· ₹185,083 at stake
priority 100
EBITDA margin dropped 65.5 pts (from 74.7% to 9.2%)
A multi-point margin drop usually signals cost overruns or pricing erosion.
Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on
confidence: high
Prev Pct74.70
Cur Pct9.18
Delta Pts-65.52
Cur Rev282,500.00
Prev Rev230,000.00
Cur Ebitda25,946.20
Prev Ebitda171,811.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-10
2025-08
2025-05
2025-01
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹164,784
2026-01
CRITICAL
new
₹117,926
2025-10
CRITICAL
new
₹19,681
2025-08
CRITICAL
new
₹14,478
2025-05
CRITICAL
new
₹95,590
2025-01
CRITICAL
new
₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
rule margin.ebitda_compression_critical · triggered 2026-04-25T11:39:51
Audit history →
CRITICAL
2025-10
receivables· ₹212,401 at stake
priority 100
₹2.12L stuck with customers over 60 days
That's 80.0% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹212,401
% of monthly revenue80.0%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:39:50
Audit history →
CRITICAL
2024-12
receivables· ₹383,501 at stake
priority 100
₹3.84L stuck with customers over 60 days
That's 178.4% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹383,501
% of monthly revenue178.4%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:38
Audit history →
CRITICAL
2024-05
receivables· ₹145,201 at stake
priority 100
₹1.45L stuck with customers over 60 days
That's 145.2% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹145,201
% of monthly revenue145.2%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:10
Audit history →
CRITICAL
2024-08
liquidity· ₹711,600 at stake
priority 100
Cash runway only 1.3 months
You have ₹2.98L in bank and burn ₹2.37L/month → runway of 1.3 months. Anything under 3 months demands immediate action.
Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on
confidence: high
Runway (months)1.26 mo
Closing bank + cash₹298,344
Monthly opex burn₹237,200
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-03
2024-11
2024-10
2024-09
2024-08
2024-07
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹2,623,500
2024-11
CRITICAL
new
₹769,661
2024-10
CRITICAL
new
₹174,567
2024-09
CRITICAL
new
₹613,614
2024-08
CRITICAL
new
₹711,600
2024-07
CRITICAL
new
₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
rule liquidity.runway_critical · triggered 2026-04-25T11:36:02
Audit history →
CRITICAL
2024-08
receivables· ₹197,801 at stake
priority 100
₹1.98L stuck with customers over 60 days
That's 51.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹197,801
% of monthly revenue51.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:02
Audit history →
CRITICAL
2025-04
receivables· ₹205,001 at stake
priority 100
₹2.05L stuck with customers over 60 days
That's 120.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹205,001
% of monthly revenue120.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:01
Audit history →
CRITICAL
2024-07
liquidity· ₹132,000 at stake
priority 100
Cash runway only 2.8 months
You have ₹1.23L in bank and burn ₹44.0k/month → runway of 2.8 months. Anything under 3 months demands immediate action.
Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on
confidence: high
Runway (months)2.79 mo
Closing bank + cash₹122,944
Monthly opex burn₹44,000
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-03
2024-11
2024-10
2024-09
2024-08
2024-07
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹2,623,500
2024-11
CRITICAL
new
₹769,661
2024-10
CRITICAL
new
₹174,567
2024-09
CRITICAL
new
₹613,614
2024-08
CRITICAL
new
₹711,600
2024-07
CRITICAL
new
₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
rule liquidity.runway_critical · triggered 2026-04-25T11:36:00
Audit history →
CRITICAL
2024-07
receivables· ₹198,301 at stake
priority 100
₹1.98L stuck with customers over 60 days
That's 116.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹198,301
% of monthly revenue116.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:00
Audit history →
CRITICAL
2024-07
liquidity· ₹114,700 at stake
priority 100
Bank balance dropped 48% in one period
Closing bank fell from ₹2.38L (2024-06) to ₹1.23L (2024-07). A drop this steep in a single period demands an immediate cash-flow autopsy.
Verdict
Cash is leaking — the Cash Flow Statement holds the answer.
Evidence · the numbers this rule fired on
confidence: high
Prior bank balance₹237,644
Current bank balance₹122,944
Drop %-48.3%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times
click to expand
2025-03
2024-10
2024-07
2024-05
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹181,449
2024-10
CRITICAL
new
₹137,460
2024-07
CRITICAL
new
₹114,700
2024-05
CRITICAL
new
₹41,452
Do this
1) Open Cash Flow Statement (Indirect) for this period to see operating vs investing vs financing drain. 2) Confirm no capital drawings or one-time outflows explain it. 3) Tighten collections + defer non-essential spend this cycle.
rule liquidity.cash_decline_critical · triggered 2026-04-25T11:36:00
Audit history →
CRITICAL
2025-08
receivables· ₹229,161 at stake
priority 100
₹2.29L stuck with customers over 60 days
That's 119.4% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹229,161
% of monthly revenue119.4%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:35:58
Audit history →
CRITICAL
2025-08
receivables· ₹488,761 at stake
priority 100
Customers take 79 days to pay you
DSO of 79 days is well above the safe ceiling of 75.
Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on
confidence: medium
DSO (days)79 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-04
Period
Severity
Status
Amount
2025-11
CRITICAL
new
₹531,001
2025-08
CRITICAL
new
₹488,761
2025-02
CRITICAL
new
₹359,901
2025-01
CRITICAL
new
₹412,501
2024-04
CRITICAL
new
₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
rule receivables.dso_critical · triggered 2026-04-25T11:35:58
Audit history →
CRITICAL
2025-08
growth· ₹208,000 at stake
priority 100
Revenue fell 52.0% vs 2025-07
Net revenue dropped from ₹4.00L to ₹1.92L. A sudden double-digit drop is a red flag — chase it down before the next period closes.
Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on
confidence: high
Current192,000.00
Prior period₹400,000
% change-52.0%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-01
2025-11
2025-08
2025-05
2025-01
2024-12
Period
Severity
Status
Amount
2026-01
CRITICAL
new
₹70,000
2025-11
CRITICAL
new
₹85,500
2025-08
CRITICAL
new
₹208,000
2025-05
CRITICAL
new
₹35,000
2025-01
CRITICAL
new
₹50,000
2024-12
CRITICAL
new
₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:35:58
Audit history →
CRITICAL
2025-01
receivables· ₹412,501 at stake
priority 100
₹4.13L stuck with customers over 60 days
That's 250.0% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹412,501
% of monthly revenue250.0%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:35:56
Audit history →
CRITICAL
2025-01
receivables· ₹412,501 at stake
priority 100
Customers take 78 days to pay you
DSO of 78 days is well above the safe ceiling of 75.
Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on
confidence: medium
DSO (days)78 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-04
Period
Severity
Status
Amount
2025-11
CRITICAL
new
₹531,001
2025-08
CRITICAL
new
₹488,761
2025-02
CRITICAL
new
₹359,901
2025-01
CRITICAL
new
₹412,501
2024-04
CRITICAL
new
₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
rule receivables.dso_critical · triggered 2026-04-25T11:35:56
Audit history →
CRITICAL
2025-06
receivables· ₹197,301 at stake
priority 100
₹1.97L stuck with customers over 60 days
That's 164.4% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹197,301
% of monthly revenue164.4%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:34:23
Audit history →
CRITICAL
2025-09
receivables· ₹229,161 at stake
priority 100
₹2.29L stuck with customers over 60 days
That's 130.9% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹229,161
% of monthly revenue130.9%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:26:14
Audit history →
CRITICAL
2025-12
receivables· ₹212,401 at stake
priority 100
₹2.12L stuck with customers over 60 days
That's 77.9% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹212,401
% of monthly revenue77.9%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:26:12
Audit history →
CRITICAL
2024-09
liquidity· ₹613,614 at stake
priority 100
Cash runway only 1.4 months
You have ₹2.89L in bank and burn ₹2.05L/month → runway of 1.4 months. Anything under 3 months demands immediate action.
Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on
confidence: high
Runway (months)1.41 mo
Closing bank + cash₹289,204
Monthly opex burn₹204,538
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-03
2024-11
2024-10
2024-09
2024-08
2024-07
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹2,623,500
2024-11
CRITICAL
new
₹769,661
2024-10
CRITICAL
new
₹174,567
2024-09
CRITICAL
new
₹613,614
2024-08
CRITICAL
new
₹711,600
2024-07
CRITICAL
new
₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
rule liquidity.runway_critical · triggered 2026-04-25T11:26:09
Audit history →
CRITICAL
2024-09
receivables· ₹262,701 at stake
priority 100
₹2.63L stuck with customers over 60 days
That's 84.7% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹262,701
% of monthly revenue84.7%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:26:09
Audit history →
CRITICAL
2025-03
receivables· ₹304,201 at stake
priority 100
₹3.04L stuck with customers over 60 days
That's 217.3% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹304,201
% of monthly revenue217.3%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:25:58
Audit history →
CRITICAL
2026-03
receivables· ₹182,100 at stake
priority 100
₹1.82L stuck with customers over 60 days
That's 50.2% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹182,100
% of monthly revenue50.2%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-23T12:02:45
Audit history →
CRITICAL
2025-02
receivables· ₹359,901 at stake
priority 100
Customers take 252 days to pay you
DSO of 252 days is well above the safe ceiling of 75.
Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on
confidence: medium
DSO (days)252 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-04
Period
Severity
Status
Amount
2025-11
CRITICAL
new
₹531,001
2025-08
CRITICAL
new
₹488,761
2025-02
CRITICAL
new
₹359,901
2025-01
CRITICAL
new
₹412,501
2024-04
CRITICAL
new
₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
rule receivables.dso_critical · triggered 2026-04-23T09:18:29
Audit history →
CRITICAL
2025-05
margin· ₹95,590 at stake
priority 100
EBITDA margin dropped 70.8 pts (from 94.2% to 23.4%)
A multi-point margin drop usually signals cost overruns or pricing erosion.
Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on
confidence: high
Prev Pct94.16
Cur Pct23.35
Delta Pts-70.81
Cur Rev135,000.00
Prev Rev170,000.00
Cur Ebitda31,526.31
Prev Ebitda160,072.97
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-10
2025-08
2025-05
2025-01
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹164,784
2026-01
CRITICAL
new
₹117,926
2025-10
CRITICAL
new
₹19,681
2025-08
CRITICAL
new
₹14,478
2025-05
CRITICAL
new
₹95,590
2025-01
CRITICAL
new
₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
rule margin.ebitda_compression_critical · triggered 2026-04-23T08:27:14
Audit history →
CRITICAL
2025-03
liquidity· ₹2,623,500 at stake
priority 100
Cash runway only 0.0 months
You have ₹39.6k in bank and burn ₹8.74L/month → runway of 0.0 months. Anything under 3 months demands immediate action.
Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on
confidence: high
Runway (months)0.05 mo
Closing bank + cash₹39,591
Monthly opex burn₹874,500
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-03
2024-11
2024-10
2024-09
2024-08
2024-07
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹2,623,500
2024-11
CRITICAL
new
₹769,661
2024-10
CRITICAL
new
₹174,567
2024-09
CRITICAL
new
₹613,614
2024-08
CRITICAL
new
₹711,600
2024-07
CRITICAL
new
₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
rule liquidity.runway_critical · triggered 2026-04-22T18:27:47
Audit history →
CRITICAL
2025-03
margin· ₹874,500 at stake
priority 100
Operating loss of ₹8.74L
EBITDA is ₹-8.74L on revenue of ₹1.40L. You're spending more than you earn at the operating level.
Verdict
Unit economics broken this period — find the leak before financing gets more expensive.
Evidence · the numbers this rule fired on
confidence: medium
EBITDA₹-874,500
EBITDA margin-624.6%
Why this threshold?
EBITDA <0 means unit economics are upside-down at the operating level — not a financing issue, a business-model issue.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times
click to expand
2025-03
2025-02
2024-04
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹874,500
2025-02
CRITICAL
new
₹9,890
2024-04
CRITICAL
new
₹55,050
Do this
Break this out by segment (Segment Analytics) to see which line is burning.
rule margin.operating_loss · triggered 2026-04-22T18:27:47
Audit history →
CRITICAL
2025-03
margin· ₹644,191 at stake
priority 100
Segment 'Maharashtra' is losing money
Revenue ₹21.09L but net margin ₹-6.44L. Other segments are subsidising this one.
Verdict
Maharashtra is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Maharashtra a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
CRITICAL
2025-03
margin· ₹137,452 at stake
priority 100
Segment 'Rajasthan' is losing money
Revenue ₹4.50L but net margin ₹-1.37L. Other segments are subsidising this one.
Verdict
Rajasthan is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Rajasthan a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
CRITICAL
2025-03
liquidity· ₹181,449 at stake
priority 100
Bank balance dropped 82% in one period
Closing bank fell from ₹2.21L (2025-02) to ₹39.6k (2025-03) and EBITDA is negative. A drop this steep in a single period demands an immediate cash-flow autopsy.
Verdict
Cash is leaking — the Cash Flow Statement holds the answer.
Evidence · the numbers this rule fired on
confidence: high
Prior bank balance₹221,040
Current bank balance₹39,591
Drop %-82.1%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times
click to expand
2025-03
2024-10
2024-07
2024-05
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹181,449
2024-10
CRITICAL
new
₹137,460
2024-07
CRITICAL
new
₹114,700
2024-05
CRITICAL
new
₹41,452
Do this
1) Open Cash Flow Statement (Indirect) for this period to see operating vs investing vs financing drain. 2) Confirm no capital drawings or one-time outflows explain it. 3) Tighten collections + defer non-essential spend this cycle.
rule liquidity.cash_decline_critical · triggered 2026-04-22T18:27:47
Audit history →
CRITICAL
2025-03
liquidity· ₹422,640 at stake
priority 100
Cash Ratio at 0.09 — almost no cash cover
Cash & Bank = ₹39.6k against ₹4.62L in current liabilities. Less than 10% cover. One missed collection could trigger a cash crunch.
Verdict
Cash buffer effectively zero — very fragile.
Evidence · the numbers this rule fired on
confidence: high
Cash Ratio0.09
Cash & Bank₹39,591
Current Liabilities₹462,231
Why this threshold?
Most conservative: cash vs bills. <0.2 = any missed collection triggers a crunch.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Hold back all discretionary spend; prioritise cash receipts over anything else this week.
rule liquidity.cash_ratio_critical · triggered 2026-04-22T18:27:47
Audit history →
CRITICAL
2025-03
returns· ₹867,016 at stake
priority 100
Negative Return on Equity: -526.4%
Loss of ₹8.67L on Equity of ₹1.65L. Shareholder capital is being eroded this period. Continued negative ROE eventually wipes out the accumulated equity cushion.
Verdict
Capital base shrinking — equity is being consumed.
Evidence · the numbers this rule fired on
confidence: high
ROE-526.44%
PAT₹-867,016
Equity₹164,694
Why this threshold?
Negative return on equity means shareholders' capital is being consumed. Continued erosion exhausts the cushion.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times
click to expand
2025-03
2025-02
2024-04
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹867,016
2025-02
CRITICAL
new
₹9,890
2024-04
CRITICAL
new
₹55,050
Do this
Review unit economics segment-by-segment; cut loss-making lines; stop fresh investments until profitability restored.
rule returns.negative_roe · triggered 2026-04-22T18:27:47
Audit history →
CRITICAL
2024-05
liquidity· ₹293,655 at stake
priority 100
Cash runway only 0.7 months
You have ₹65.8k in bank and burn ₹97.9k/month → runway of 0.7 months. Anything under 3 months demands immediate action.
Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on
confidence: high
Runway (months)0.67 mo
Closing bank + cash₹65,777
Monthly opex burn₹97,885
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-03
2024-11
2024-10
2024-09
2024-08
2024-07
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹2,623,500
2024-11
CRITICAL
new
₹769,661
2024-10
CRITICAL
new
₹174,567
2024-09
CRITICAL
new
₹613,614
2024-08
CRITICAL
new
₹711,600
2024-07
CRITICAL
new
₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
rule liquidity.runway_critical · triggered 2026-04-22T18:27:38
Audit history →
CRITICAL
2024-04
liquidity· ₹240,150 at stake
priority 100
Cash runway only 1.3 months
You have ₹1.07L in bank and burn ₹80.0k/month → runway of 1.3 months. Anything under 3 months demands immediate action.
Verdict
Runway in the red zone — cash will run out within the quarter at this burn.
Evidence · the numbers this rule fired on
confidence: high
Runway (months)1.34 mo
Closing bank + cash₹107,229
Monthly opex burn₹80,050
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-03
2024-11
2024-10
2024-09
2024-08
2024-07
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹2,623,500
2024-11
CRITICAL
new
₹769,661
2024-10
CRITICAL
new
₹174,567
2024-09
CRITICAL
new
₹613,614
2024-08
CRITICAL
new
₹711,600
2024-07
CRITICAL
new
₹132,000
Do this
1) Pull the top-5 receivables calls this week. 2) Defer discretionary spend (marketing, hiring). 3) Start the capital-raise conversation if not already running.
rule liquidity.runway_critical · triggered 2026-04-22T18:27:27
Audit history →
CRITICAL
2024-04
receivables· ₹108,401 at stake
priority 100
Customers take 130 days to pay you
DSO of 130 days is well above the safe ceiling of 75.
Verdict
Collection cycle is stretching — real cash impact every day this holds.
Evidence · the numbers this rule fired on
confidence: medium
DSO (days)130 days
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-04
Period
Severity
Status
Amount
2025-11
CRITICAL
new
₹531,001
2025-08
CRITICAL
new
₹488,761
2025-02
CRITICAL
new
₹359,901
2025-01
CRITICAL
new
₹412,501
2024-04
CRITICAL
new
₹108,401
Do this
Move to weekly (not monthly) collections reviews until DSO drops below 60.
rule receivables.dso_critical · triggered 2026-04-22T18:27:27
Audit history →
CRITICAL
2024-04
margin· ₹55,050 at stake
priority 100
Operating loss of ₹55.0k
EBITDA is ₹-55.0k on revenue of ₹25.0k. You're spending more than you earn at the operating level.
Verdict
Unit economics broken this period — find the leak before financing gets more expensive.
Evidence · the numbers this rule fired on
confidence: medium
EBITDA₹-55,050
EBITDA margin-220.2%
Why this threshold?
EBITDA <0 means unit economics are upside-down at the operating level — not a financing issue, a business-model issue.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times
click to expand
2025-03
2025-02
2024-04
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹874,500
2025-02
CRITICAL
new
₹9,890
2024-04
CRITICAL
new
₹55,050
Do this
Break this out by segment (Segment Analytics) to see which line is burning.
rule margin.operating_loss · triggered 2026-04-22T18:27:27
Audit history →
CRITICAL
2024-04
returns· ₹55,050 at stake
priority 100
Negative Return on Equity: -25.3%
Loss of ₹55.0k on Equity of ₹2.17L. Shareholder capital is being eroded this period. Continued negative ROE eventually wipes out the accumulated equity cushion.
Verdict
Capital base shrinking — equity is being consumed.
Evidence · the numbers this rule fired on
confidence: high
ROE-25.32%
PAT₹-55,050
Equity₹217,405
Why this threshold?
Negative return on equity means shareholders' capital is being consumed. Continued erosion exhausts the cushion.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times
click to expand
2025-03
2025-02
2024-04
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹867,016
2025-02
CRITICAL
new
₹9,890
2024-04
CRITICAL
new
₹55,050
Do this
Review unit economics segment-by-segment; cut loss-making lines; stop fresh investments until profitability restored.
rule returns.negative_roe · triggered 2026-04-22T18:27:27
Audit history →
CRITICAL
2025-07
receivables· ₹197,301 at stake
priority 99
₹1.97L stuck with customers over 60 days
That's 49.3% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹197,301
% of monthly revenue49.3%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:35:57
Audit history →
CRITICAL
2025-11
growth· ₹85,500 at stake
priority 95
Revenue fell 32.2% vs 2025-10
Net revenue dropped from ₹2.65L to ₹1.80L. A sudden double-digit drop is a red flag — chase it down before the next period closes.
Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on
confidence: high
Current180,000.00
Prior period₹265,500
% change-32.2%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-01
2025-11
2025-08
2025-05
2025-01
2024-12
Period
Severity
Status
Amount
2026-01
CRITICAL
new
₹70,000
2025-11
CRITICAL
new
₹85,500
2025-08
CRITICAL
new
₹208,000
2025-05
CRITICAL
new
₹35,000
2025-01
CRITICAL
new
₹50,000
2024-12
CRITICAL
new
₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:40:00
Audit history →
CRITICAL
2026-03
margin· ₹164,784 at stake
priority 91
EBITDA margin dropped 45.5 pts (from 86.3% to 40.8%)
A multi-point margin drop usually signals cost overruns or pricing erosion.
Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on
confidence: high
Prev Pct86.27
Cur Pct40.82
Delta Pts-45.46
Cur Rev362,500.00
Prev Rev358,500.00
Cur Ebitda147,956.00
Prev Ebitda309,289.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-10
2025-08
2025-05
2025-01
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹164,784
2026-01
CRITICAL
new
₹117,926
2025-10
CRITICAL
new
₹19,681
2025-08
CRITICAL
new
₹14,478
2025-05
CRITICAL
new
₹95,590
2025-01
CRITICAL
new
₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
rule margin.ebitda_compression_critical · triggered 2026-04-22T18:24:24
Audit history →
CRITICAL
2024-05
liquidity· ₹41,452 at stake
priority 83
Bank balance dropped 39% in one period
Closing bank fell from ₹1.07L (2024-04) to ₹65.8k (2024-05). A drop this steep in a single period demands an immediate cash-flow autopsy.
Verdict
Cash is leaking — the Cash Flow Statement holds the answer.
Evidence · the numbers this rule fired on
confidence: high
Prior bank balance₹107,229
Current bank balance₹65,777
Drop %-38.7%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times
click to expand
2025-03
2024-10
2024-07
2024-05
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹181,449
2024-10
CRITICAL
new
₹137,460
2024-07
CRITICAL
new
₹114,700
2024-05
CRITICAL
new
₹41,452
Do this
1) Open Cash Flow Statement (Indirect) for this period to see operating vs investing vs financing drain. 2) Confirm no capital drawings or one-time outflows explain it. 3) Tighten collections + defer non-essential spend this cycle.
rule liquidity.cash_decline_critical · triggered 2026-04-22T18:27:38
Audit history →
CRITICAL
2024-08
margin· ₹138,071 at stake
priority 72
EBITDA margin dropped 36.0 pts (from 74.1% to 38.1%)
A multi-point margin drop usually signals cost overruns or pricing erosion.
Verdict
Margin compression — costs outgrew revenue this period.
Evidence · the numbers this rule fired on
confidence: high
Prev Pct74.12
Cur Pct38.07
Delta Pts-36.05
Cur Rev383,000.00
Prev Rev170,000.00
Cur Ebitda145,800.00
Prev Ebitda126,000.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-10
2025-08
2025-05
2025-01
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹164,784
2026-01
CRITICAL
new
₹117,926
2025-10
CRITICAL
new
₹19,681
2025-08
CRITICAL
new
₹14,478
2025-05
CRITICAL
new
₹95,590
2025-01
CRITICAL
new
₹12,114
Do this
Compare opex by category against last period. Direct cost, people, or one-offs?
rule margin.ebitda_compression_critical · triggered 2026-04-25T11:36:02
Audit history →
CRITICAL
2024-10
growth· ₹80,000 at stake
priority 70
Revenue fell 25.8% vs 2024-09
Net revenue dropped from ₹3.10L to ₹2.30L. A sudden double-digit drop is a red flag — chase it down before the next period closes.
Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on
confidence: high
Current230,000.00
Prior period₹310,000
% change-25.8%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-01
2025-11
2025-08
2025-05
2025-01
2024-12
Period
Severity
Status
Amount
2026-01
CRITICAL
new
₹70,000
2025-11
CRITICAL
new
₹85,500
2025-08
CRITICAL
new
₹208,000
2025-05
CRITICAL
new
₹35,000
2025-01
CRITICAL
new
₹50,000
2024-12
CRITICAL
new
₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:39:55
Audit history →
CRITICAL
2026-01
growth· ₹70,000 at stake
priority 69
Revenue fell 25.7% vs 2025-12
Net revenue dropped from ₹2.73L to ₹2.02L. A sudden double-digit drop is a red flag — chase it down before the next period closes.
Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on
confidence: high
Current202,500.00
Prior period₹272,500
% change-25.7%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-01
2025-11
2025-08
2025-05
2025-01
2024-12
Period
Severity
Status
Amount
2026-01
CRITICAL
new
₹70,000
2025-11
CRITICAL
new
₹85,500
2025-08
CRITICAL
new
₹208,000
2025-05
CRITICAL
new
₹35,000
2025-01
CRITICAL
new
₹50,000
2024-12
CRITICAL
new
₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:39:53
Audit history →
CRITICAL
2024-06
receivables· ₹74,401 at stake
priority 67
₹74.4k stuck with customers over 60 days
That's 33.6% of your monthly revenue, sitting beyond the 60-day mark. Collections machinery isn't keeping up.
Verdict
Collections breaking down on multiple accounts.
Evidence · the numbers this rule fired on
confidence: medium
Overdue > 60 days₹74,401
% of monthly revenue33.6%
Why this threshold?
60+ day overdue is the 'serious problem' ageing bucket per collections best practice. >15% of monthly revenue means collections aren't keeping up.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
CRITICAL
new
₹182,100
2026-02
CRITICAL
new
₹182,100
2026-01
CRITICAL
new
₹214,700
2025-12
CRITICAL
new
₹212,401
2025-11
CRITICAL
new
₹224,201
2025-10
CRITICAL
new
₹212,401
Do this
Drop a collections war-room this week. Target top 3 overdue customers on day one.
rule receivables.overdue_60_critical · triggered 2026-04-25T11:36:09
Audit history →
CRITICAL
2024-12
growth· ₹67,500 at stake
priority 63
Revenue fell 23.9% vs 2024-11
Net revenue dropped from ₹2.83L to ₹2.15L. A sudden double-digit drop is a red flag — chase it down before the next period closes.
Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on
confidence: high
Current215,000.00
Prior period₹282,500
% change-23.9%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-01
2025-11
2025-08
2025-05
2025-01
2024-12
Period
Severity
Status
Amount
2026-01
CRITICAL
new
₹70,000
2025-11
CRITICAL
new
₹85,500
2025-08
CRITICAL
new
₹208,000
2025-05
CRITICAL
new
₹35,000
2025-01
CRITICAL
new
₹50,000
2024-12
CRITICAL
new
₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:36:38
Audit history →
CRITICAL
2024-07
growth· ₹51,667 at stake
priority 61
Revenue fell 23.3% vs 2024-06
Net revenue dropped from ₹2.22L to ₹1.70L. A sudden double-digit drop is a red flag — chase it down before the next period closes.
Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on
confidence: high
Current170,000.00
Prior period₹221,667
% change-23.3%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-01
2025-11
2025-08
2025-05
2025-01
2024-12
Period
Severity
Status
Amount
2026-01
CRITICAL
new
₹70,000
2025-11
CRITICAL
new
₹85,500
2025-08
CRITICAL
new
₹208,000
2025-05
CRITICAL
new
₹35,000
2025-01
CRITICAL
new
₹50,000
2024-12
CRITICAL
new
₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:36:00
Audit history →
CRITICAL
2025-01
growth· ₹50,000 at stake
priority 61
Revenue fell 23.3% vs 2024-12
Net revenue dropped from ₹2.15L to ₹1.65L. A sudden double-digit drop is a red flag — chase it down before the next period closes.
Verdict
Revenue is falling fast — find the cause in segments, customers, or pipeline.
Evidence · the numbers this rule fired on
confidence: high
Current165,000.00
Prior period₹215,000
% change-23.3%
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-01
2025-11
2025-08
2025-05
2025-01
2024-12
Period
Severity
Status
Amount
2026-01
CRITICAL
new
₹70,000
2025-11
CRITICAL
new
₹85,500
2025-08
CRITICAL
new
₹208,000
2025-05
CRITICAL
new
₹35,000
2025-01
CRITICAL
new
₹50,000
2024-12
CRITICAL
new
₹67,500
Do this
Break revenue by customer & segment for the two periods. Identify which customers stopped buying.
rule growth.revenue_drop_critical · triggered 2026-04-25T11:35:56
Audit history →
WARNING
2026-02
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (13.1% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹358,500
% of annualised13.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T12:23:01
Audit history →
WARNING
2025-11
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (26.0% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹180,000
% of annualised26.0%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:40:00
Audit history →
WARNING
2025-11
receivables
priority 60
DSO climbed 26 days vs 2025-10
Prior period ~63 days → now 88 days.
Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-12
2024-10
Period
Severity
Status
Amount
2025-11
WARNING
new
—
2025-08
WARNING
new
—
2025-02
WARNING
new
—
2025-01
WARNING
new
—
2024-12
WARNING
new
—
2024-10
WARNING
new
—
Do this
Weekly AR review. Target the top 3 overdue accounts.
rule receivables.dso_trending_up · triggered 2026-04-25T11:40:00
Audit history →
WARNING
2024-10
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (20.4% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹230,000
% of annualised20.4%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:39:55
Audit history →
WARNING
2024-10
receivables
priority 60
DSO climbed 31 days vs 2024-09
Prior period ~25 days → now 56 days.
Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-12
2024-10
Period
Severity
Status
Amount
2025-11
WARNING
new
—
2025-08
WARNING
new
—
2025-02
WARNING
new
—
2025-01
WARNING
new
—
2024-12
WARNING
new
—
2024-10
WARNING
new
—
Do this
Weekly AR review. Target the top 3 overdue accounts.
rule receivables.dso_trending_up · triggered 2026-04-25T11:39:55
Audit history →
WARNING
2026-01
liquidity· ₹628,686 at stake
priority 60
Cash runway down to 4.5 months
₹4.67L bank ÷ ₹1.05L/month burn = 4.5 months. Comfort zone is 6+ months.
Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on
confidence: medium
Runway (months)4.46 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-05
2025-02
2025-01
2024-12
Period
Severity
Status
Amount
2026-03
WARNING
new
₹567,264
2026-01
WARNING
new
₹628,686
2025-05
WARNING
new
₹212,890
2025-02
WARNING
new
₹299,340
2025-01
WARNING
new
₹296,700
2024-12
WARNING
new
₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
rule liquidity.runway_warning · triggered 2026-04-25T11:39:53
Audit history →
WARNING
2026-01
receivables· ₹435,950 at stake
priority 60
DSO at 67 days — watch this
Above 60 days is the watch zone. Early signal of a collections problem.
Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2026-01
2025-12
2025-10
2025-09
2025-03
Period
Severity
Status
Amount
2026-01
WARNING
new
₹435,950
2025-12
WARNING
new
₹557,551
2025-10
WARNING
new
₹537,491
2025-09
WARNING
new
₹435,661
2025-03
WARNING
new
₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
rule receivables.dso_warning · triggered 2026-04-25T11:39:53
Audit history →
WARNING
2026-01
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (23.1% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹202,500
% of annualised23.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:39:53
Audit history →
WARNING
2024-11
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (16.6% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹282,500
% of annualised16.6%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:39:51
Audit history →
WARNING
2025-10
receivables· ₹537,491 at stake
priority 60
DSO at 63 days — watch this
Above 60 days is the watch zone. Early signal of a collections problem.
Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2026-01
2025-12
2025-10
2025-09
2025-03
Period
Severity
Status
Amount
2026-01
WARNING
new
₹435,950
2025-12
WARNING
new
₹557,551
2025-10
WARNING
new
₹537,491
2025-09
WARNING
new
₹435,661
2025-03
WARNING
new
₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
rule receivables.dso_warning · triggered 2026-04-25T11:39:50
Audit history →
WARNING
2025-10
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (17.7% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹265,500
% of annualised17.7%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:39:50
Audit history →
WARNING
2024-12
liquidity· ₹291,900 at stake
priority 60
Cash runway down to 5.0 months
₹2.43L bank ÷ ₹48.6k/month burn = 5.0 months. Comfort zone is 6+ months.
Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on
confidence: medium
Runway (months)4.99 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-05
2025-02
2025-01
2024-12
Period
Severity
Status
Amount
2026-03
WARNING
new
₹567,264
2026-01
WARNING
new
₹628,686
2025-05
WARNING
new
₹212,890
2025-02
WARNING
new
₹299,340
2025-01
WARNING
new
₹296,700
2024-12
WARNING
new
₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
rule liquidity.runway_warning · triggered 2026-04-25T11:36:38
Audit history →
WARNING
2024-12
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (21.8% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹215,000
% of annualised21.8%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:36:38
Audit history →
WARNING
2024-12
receivables
priority 60
DSO climbed 31 days vs 2024-11
Prior period ~24 days → now 55 days.
Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-12
2024-10
Period
Severity
Status
Amount
2025-11
WARNING
new
—
2025-08
WARNING
new
—
2025-02
WARNING
new
—
2025-01
WARNING
new
—
2024-12
WARNING
new
—
2024-10
WARNING
new
—
Do this
Weekly AR review. Target the top 3 overdue accounts.
rule receivables.dso_trending_up · triggered 2026-04-25T11:36:38
Audit history →
WARNING
2024-06
liquidity· ₹433,500 at stake
priority 60
Cash runway down to 3.3 months
₹2.38L bank ÷ ₹72.3k/month burn = 3.3 months. Comfort zone is 6+ months.
Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on
confidence: medium
Runway (months)3.29 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-05
2025-02
2025-01
2024-12
Period
Severity
Status
Amount
2026-03
WARNING
new
₹567,264
2026-01
WARNING
new
₹628,686
2025-05
WARNING
new
₹212,890
2025-02
WARNING
new
₹299,340
2025-01
WARNING
new
₹296,700
2024-12
WARNING
new
₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
rule liquidity.runway_warning · triggered 2026-04-25T11:36:09
Audit history →
WARNING
2024-06
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (21.1% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹221,667
% of annualised21.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:36:09
Audit history →
WARNING
2024-08
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (12.2% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹383,000
% of annualised12.2%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:36:02
Audit history →
WARNING
2024-07
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (27.6% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹170,000
% of annualised27.6%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:36:00
Audit history →
WARNING
2024-07
receivables
priority 60
DSO climbed 26 days vs 2024-06
Prior period ~10 days → now 36 days.
Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-12
2024-10
Period
Severity
Status
Amount
2025-11
WARNING
new
—
2025-08
WARNING
new
—
2025-02
WARNING
new
—
2025-01
WARNING
new
—
2024-12
WARNING
new
—
2024-10
WARNING
new
—
Do this
Weekly AR review. Target the top 3 overdue accounts.
rule receivables.dso_trending_up · triggered 2026-04-25T11:36:00
Audit history →
WARNING
2025-08
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (24.4% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹192,000
% of annualised24.4%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:35:58
Audit history →
WARNING
2025-08
receivables
priority 60
DSO climbed 36 days vs 2025-07
Prior period ~43 days → now 79 days.
Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-12
2024-10
Period
Severity
Status
Amount
2025-11
WARNING
new
—
2025-08
WARNING
new
—
2025-02
WARNING
new
—
2025-01
WARNING
new
—
2024-12
WARNING
new
—
2024-10
WARNING
new
—
Do this
Weekly AR review. Target the top 3 overdue accounts.
rule receivables.dso_trending_up · triggered 2026-04-25T11:35:58
Audit history →
WARNING
2025-07
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (11.7% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹400,000
% of annualised11.7%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:35:57
Audit history →
WARNING
2025-01
liquidity· ₹296,700 at stake
priority 60
Cash runway down to 5.3 months
₹2.62L bank ÷ ₹49.5k/month burn = 5.3 months. Comfort zone is 6+ months.
Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on
confidence: medium
Runway (months)5.30 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-05
2025-02
2025-01
2024-12
Period
Severity
Status
Amount
2026-03
WARNING
new
₹567,264
2026-01
WARNING
new
₹628,686
2025-05
WARNING
new
₹212,890
2025-02
WARNING
new
₹299,340
2025-01
WARNING
new
₹296,700
2024-12
WARNING
new
₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
rule liquidity.runway_warning · triggered 2026-04-25T11:35:56
Audit history →
WARNING
2025-01
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (28.4% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹165,000
% of annualised28.4%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:35:56
Audit history →
WARNING
2025-01
receivables
priority 60
DSO climbed 22 days vs 2024-12
Prior period ~55 days → now 78 days.
Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-12
2024-10
Period
Severity
Status
Amount
2025-11
WARNING
new
—
2025-08
WARNING
new
—
2025-02
WARNING
new
—
2025-01
WARNING
new
—
2024-12
WARNING
new
—
2024-10
WARNING
new
—
Do this
Weekly AR review. Target the top 3 overdue accounts.
rule receivables.dso_trending_up · triggered 2026-04-25T11:35:56
Audit history →
WARNING
2025-06
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (39.1% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹120,000
% of annualised39.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:34:23
Audit history →
WARNING
2025-09
receivables· ₹435,661 at stake
priority 60
DSO at 75 days — watch this
Above 60 days is the watch zone. Early signal of a collections problem.
Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2026-01
2025-12
2025-10
2025-09
2025-03
Period
Severity
Status
Amount
2026-01
WARNING
new
₹435,950
2025-12
WARNING
new
₹557,551
2025-10
WARNING
new
₹537,491
2025-09
WARNING
new
₹435,661
2025-03
WARNING
new
₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
rule receivables.dso_warning · triggered 2026-04-25T11:26:14
Audit history →
WARNING
2025-09
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (26.8% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹175,000
% of annualised26.8%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:26:14
Audit history →
WARNING
2025-12
receivables· ₹557,551 at stake
priority 60
DSO at 63 days — watch this
Above 60 days is the watch zone. Early signal of a collections problem.
Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2026-01
2025-12
2025-10
2025-09
2025-03
Period
Severity
Status
Amount
2026-01
WARNING
new
₹435,950
2025-12
WARNING
new
₹557,551
2025-10
WARNING
new
₹537,491
2025-09
WARNING
new
₹435,661
2025-03
WARNING
new
₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
rule receivables.dso_warning · triggered 2026-04-25T11:26:12
Audit history →
WARNING
2025-12
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (17.2% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹272,500
% of annualised17.2%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:26:12
Audit history →
WARNING
2024-09
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (15.1% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹310,000
% of annualised15.1%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-25T11:26:09
Audit history →
WARNING
2024-09
margin
priority 60
EBITDA margin slipped 4.0 pts to 34.0%
Previous period: 38.1%. Watch next month.
Verdict
Margin trending down — catch the cause early.
Evidence · the numbers this rule fired on
confidence: high
Prev Pct38.07
Cur Pct34.02
Delta Pts-4.05
Cur Rev310,000.00
Prev Rev383,000.00
Cur Ebitda105,462.00
Prev Ebitda145,800.00
Why this threshold?
2–5pt drop is larger than typical monthly noise for a stable business; catches margin erosion early.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Review which expense category grew fastest. Check for one-off vs systemic.
rule margin.ebitda_compression_warning · triggered 2026-04-25T11:26:09
Audit history →
WARNING
2025-02
liquidity· ₹299,340 at stake
priority 60
Cash runway down to 4.4 months
₹2.21L bank ÷ ₹49.9k/month burn = 4.4 months. Comfort zone is 6+ months.
Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on
confidence: medium
Runway (months)4.43 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-05
2025-02
2025-01
2024-12
Period
Severity
Status
Amount
2026-03
WARNING
new
₹567,264
2026-01
WARNING
new
₹628,686
2025-05
WARNING
new
₹212,890
2025-02
WARNING
new
₹299,340
2025-01
WARNING
new
₹296,700
2024-12
WARNING
new
₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
rule liquidity.runway_warning · triggered 2026-04-23T09:18:29
Audit history →
WARNING
2025-02
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (117.2% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹40,000
% of annualised117.2%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-23T09:18:29
Audit history →
WARNING
2025-02
receivables
priority 60
DSO climbed 174 days vs 2025-01
Prior period ~78 days → now 252 days.
Verdict
Customers taking longer to pay — collections need a push.
Why this threshold?
10-day MoM climb is materially faster than seasonal drift — catches a trend before it becomes structural.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2025-11
2025-08
2025-02
2025-01
2024-12
2024-10
Period
Severity
Status
Amount
2025-11
WARNING
new
—
2025-08
WARNING
new
—
2025-02
WARNING
new
—
2025-01
WARNING
new
—
2024-12
WARNING
new
—
2024-10
WARNING
new
—
Do this
Weekly AR review. Target the top 3 overdue accounts.
rule receivables.dso_trending_up · triggered 2026-04-23T09:18:29
Audit history →
WARNING
2025-02
liquidity· ₹41,210 at stake
priority 60
Bank balance down 16% vs prior period
₹2.62L → ₹2.21L (2025-01 → 2025-02).
Verdict
Worth a look — find the cause before it repeats.
Evidence · the numbers this rule fired on
confidence: high
Prior bank balance₹262,250
Current bank balance₹221,040
Drop %-15.7%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times
click to expand
rule liquidity.cash_decline_warning · triggered 2026-04-23T09:18:29
Audit history →
WARNING
2025-05
liquidity· ₹212,890 at stake
priority 60
Cash runway down to 5.0 months
₹1.79L bank ÷ ₹35.5k/month burn = 5.0 months. Comfort zone is 6+ months.
Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on
confidence: medium
Runway (months)5.03 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-05
2025-02
2025-01
2024-12
Period
Severity
Status
Amount
2026-03
WARNING
new
₹567,264
2026-01
WARNING
new
₹628,686
2025-05
WARNING
new
₹212,890
2025-02
WARNING
new
₹299,340
2025-01
WARNING
new
₹296,700
2024-12
WARNING
new
₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
rule liquidity.runway_warning · triggered 2026-04-23T08:27:14
Audit history →
WARNING
2025-05
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (34.7% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹135,000
% of annualised34.7%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-23T08:27:14
Audit history →
WARNING
2025-04
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (27.6% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹170,000
% of annualised27.6%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-23T08:27:09
Audit history →
WARNING
2025-03
receivables· ₹304,201 at stake
priority 60
DSO at 67 days — watch this
Above 60 days is the watch zone. Early signal of a collections problem.
Verdict
Collections machinery needs a tune-up.
Why this threshold?
DSO > 75 days is >2.5× the typical 30-day credit cycle for services-SMB; signals a real collections problem.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 5 times
click to expand
2026-01
2025-12
2025-10
2025-09
2025-03
Period
Severity
Status
Amount
2026-01
WARNING
new
₹435,950
2025-12
WARNING
new
₹557,551
2025-10
WARNING
new
₹537,491
2025-09
WARNING
new
₹435,661
2025-03
WARNING
new
₹304,201
Do this
Run a weekly AR review until DSO pulls back under 55.
rule receivables.dso_warning · triggered 2026-04-22T18:27:47
Audit history →
WARNING
2025-03
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (33.5% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹140,000
% of annualised33.5%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-22T18:27:47
Audit history →
WARNING
2024-05
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (46.9% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹100,000
% of annualised46.9%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-22T18:27:38
Audit history →
WARNING
2024-04
growth· ₹562,500 at stake
priority 60
15 customers gone quiet — ₹5.62L at risk
These 15 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹5.62L (187.5% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers15
Historical revenue at risk₹562,500
Monthly revenue₹25,000
% of annualised187.5%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-22T18:27:27
Audit history →
WARNING
2026-03
liquidity· ₹567,264 at stake
priority 60
Cash runway down to 5.6 months
₹5.33L bank ÷ ₹94.5k/month burn = 5.6 months. Comfort zone is 6+ months.
Verdict
Runway shrinking — tighten receivables and plan the next raise.
Evidence · the numbers this rule fired on
confidence: medium
Runway (months)5.64 mo
Why this threshold?
3 months is the minimum time to execute a capital raise or major cost cut. Below that, typical options narrow to distress moves.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-01
2025-05
2025-02
2025-01
2024-12
Period
Severity
Status
Amount
2026-03
WARNING
new
₹567,264
2026-01
WARNING
new
₹628,686
2025-05
WARNING
new
₹212,890
2025-02
WARNING
new
₹299,340
2025-01
WARNING
new
₹296,700
2024-12
WARNING
new
₹291,900
Do this
Set a 3-month plan: collections push + cost review + fundraise timing.
rule liquidity.runway_warning · triggered 2026-04-22T18:17:18
Audit history →
WARNING
2026-03
growth· ₹2,538,000 at stake
priority 60
30 customers gone quiet — ₹25.38L at risk
These 30 customers haven't invoiced in 6+ months. Their combined historical revenue = ₹25.38L (58.3% of annualised revenue). Silence usually precedes a walk-away.
Verdict
Latent churn — former paying customers have stopped buying.
Evidence · the numbers this rule fired on
confidence: high
Quiet customers30
Historical revenue at risk₹2,538,000
Monthly revenue₹362,500
% of annualised58.3%
Why this threshold?
3+ customers silent for 6+ months is no longer a blip; the aggregate revenue at risk matters even when each account is individually small.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 6 times
click to expand
2026-03
2026-02
2026-01
2025-12
2025-11
2025-10
Period
Severity
Status
Amount
2026-03
WARNING
new
₹2,538,000
2026-02
WARNING
new
₹562,500
2026-01
WARNING
new
₹562,500
2025-12
WARNING
new
₹562,500
2025-11
WARNING
new
₹562,500
2025-10
WARNING
new
₹562,500
Do this
Personal call from a partner to each of the top-3 quiet customers this month. Win them back or formally close the account — don't leave it ambiguous.
rule growth.churn_risk · triggered 2026-04-22T18:17:18
Audit history →
CRITICAL
2025-03
margin· ₹39,556 at stake
priority 57
Segment 'Delhi' is losing money
Revenue ₹1.29L but net margin ₹-39.6k. Other segments are subsidising this one.
Verdict
Delhi is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Delhi a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
rule liquidity.cash_decline_warning · triggered 2026-04-23T08:27:14
Audit history →
CRITICAL
2025-02
margin· ₹9,890 at stake
priority 49
Operating loss of ₹9.9k
EBITDA is ₹-9.9k on revenue of ₹40.0k. You're spending more than you earn at the operating level.
Verdict
Unit economics broken this period — find the leak before financing gets more expensive.
Evidence · the numbers this rule fired on
confidence: medium
EBITDA₹-9,890
EBITDA margin-24.7%
Why this threshold?
EBITDA <0 means unit economics are upside-down at the operating level — not a financing issue, a business-model issue.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times
click to expand
2025-03
2025-02
2024-04
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹874,500
2025-02
CRITICAL
new
₹9,890
2024-04
CRITICAL
new
₹55,050
Do this
Break this out by segment (Segment Analytics) to see which line is burning.
rule margin.operating_loss · triggered 2026-04-23T09:18:29
Audit history →
CRITICAL
2025-02
returns· ₹9,890 at stake
priority 49
Negative Return on Equity: -1.3%
Loss of ₹9.9k on Equity of ₹7.82L. Shareholder capital is being eroded this period. Continued negative ROE eventually wipes out the accumulated equity cushion.
Verdict
Capital base shrinking — equity is being consumed.
Evidence · the numbers this rule fired on
confidence: high
ROE-1.26%
PAT₹-9,890
Equity₹781,873
Why this threshold?
Negative return on equity means shareholders' capital is being consumed. Continued erosion exhausts the cushion.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 3 times
click to expand
2025-03
2025-02
2024-04
Period
Severity
Status
Amount
2025-03
CRITICAL
new
₹867,016
2025-02
CRITICAL
new
₹9,890
2024-04
CRITICAL
new
₹55,050
Do this
Review unit economics segment-by-segment; cut loss-making lines; stop fresh investments until profitability restored.
rule returns.negative_roe · triggered 2026-04-22T18:32:17
Audit history →
CRITICAL
2025-03
margin· ₹27,490 at stake
priority 39
Segment 'Karnataka' is losing money
Revenue ₹90.0k but net margin ₹-27.5k. Other segments are subsidising this one.
Verdict
Karnataka is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Karnataka a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
You've uploaded exactly one period of data. Trend-based alerts (margin compression, DSO trending up, revenue drop, cash decline) cannot fire without a prior period. Home-page vs-prior comparisons are also unavailable.
Verdict
Upload 2–3 more months to unlock trend intelligence.
Evidence · the numbers this rule fired on
confidence: medium
Period Label2024-04
Why this threshold?
Trend-based rules need at least 2 periods; one period of data is a static snapshot, not a trajectory.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 2 times
click to expand
2026-03
2024-04
Period
Severity
Status
Amount
2026-03
INFO
new
—
2024-04
INFO
new
—
Do this
Go to Upload and add Trial Balances for the preceding months. Takes 2 minutes per month.
rule data_quality.single_period · triggered 2026-04-22T18:27:27
Audit history →
INFO
2026-03
data quality
priority 30
Only one period uploaded — trend views are blind
You've uploaded exactly one period of data. Trend-based alerts (margin compression, DSO trending up, revenue drop, cash decline) cannot fire without a prior period. Home-page vs-prior comparisons are also unavailable.
Verdict
Upload 2–3 more months to unlock trend intelligence.
Evidence · the numbers this rule fired on
confidence: medium
Period Label2026-03
Why this threshold?
Trend-based rules need at least 2 periods; one period of data is a static snapshot, not a trajectory.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 2 times
click to expand
2026-03
2024-04
Period
Severity
Status
Amount
2026-03
INFO
new
—
2024-04
INFO
new
—
Do this
Go to Upload and add Trial Balances for the preceding months. Takes 2 minutes per month.
rule data_quality.single_period · triggered 2026-04-22T18:17:18
Audit history →
WARNING
2024-09
growth· ₹73,000 at stake
priority 28
Revenue down 19.1% vs 2024-08
₹3.83L → ₹3.10L. Watch the trajectory over the next month.
Verdict
Revenue softening — worth investigating before it becomes a trend.
Why this threshold?
MoM drop > 10% is larger than typical customer/seasonality noise. Above 20% demands root-cause investigation in the same period.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 2 times
click to expand
2025-06
2024-09
Period
Severity
Status
Amount
2025-06
WARNING
new
₹15,000
2024-09
WARNING
new
₹73,000
Do this
Check whether this is a one-off or the start of a pattern. Pipeline review this week.
rule growth.revenue_drop_warning · triggered 2026-04-25T11:26:09
Audit history →
WARNING
2024-12
liquidity· ₹38,874 at stake
priority 22
Bank balance down 14% vs prior period
₹2.82L → ₹2.43L (2024-11 → 2024-12).
Verdict
Worth a look — find the cause before it repeats.
Evidence · the numbers this rule fired on
confidence: high
Prior bank balance₹281,564
Current bank balance₹242,690
Drop %-13.8%
Why this threshold?
Bank-balance drop > 25% in a single period is larger than normal monthly noise — points to real cash outflow that needs diagnosis.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
History · this rule has fired 4 times
click to expand
CRITICAL
2025-03
margin· ₹4,582 at stake
priority 20
Segment 'Madhya Pradesh' is losing money
Revenue ₹15.0k but net margin ₹-4.6k. Other segments are subsidising this one.
Verdict
Madhya Pradesh is cash-negative — price it up, serve it down, or cut it.
Why this threshold?
Any segment with negative net margin is subsidised by others — decide to fix, price-up, or cut.
You can tune this rule's cutoff per-client via the rule-override table; the default is shown above.
Do this
Decide: is Madhya Pradesh a strategic loss-leader, or should it be fixed this quarter? If no clear answer in 30 days, stop accepting new work in this segment.
CRITICAL
2025-03
solvency· ₹649 at stake
priority 20
Interest Coverage at -1353.8× — cannot service debt from earnings
EBIT ₹-8.79L ÷ Finance Cost ₹649 = -1353.80×. Below 1.5× means current earnings barely cover — or don't cover — interest expense. Principal repayments must come from reserves or more debt.