Skip to content

6.3 Cash-flow and Tally / accounting rules

Cash-flow analysis (derived from bank + GST)

Section titled “Cash-flow analysis (derived from bank + GST)”

For each month in the analysis window, compute:

  • gross_inflows = sum of credits (excluding loan disbursements, transfers between own accounts).
  • gross_outflows = sum of debits (excluding transfers between own accounts).
  • net_cash_flow = gross_inflows - gross_outflows.
  • available_for_debt_service = net_cash_flow + interest_expense + tax_paid.
RuleThresholdAction
Average available_for_debt_service / proposed EMI (or interest)>= 2.5× A; >= 1.5× B; < 1.0× DECLINEPer
Worst 3 months coverage / proposed EMI>= 1.0×REFER below
Volatility of monthly cash flowlow / moderate; high → REFER

Estimated from bank patterns + GST (and refined from Tally where available):

  • receivable_days = (avg receivables) × 365 / annual_sales.
  • inventory_days = (avg inventory) × 365 / annual_cogs.
  • payable_days = (avg payables) × 365 / annual_purchases.
  • cash_conversion_cycle = receivable_days + inventory_days - payable_days.
RuleThresholdAction
Cash conversion cycle<= 60 days A; <= 120 days B; <= 180 days C; > 180 REFERPer
Stretching payables (payable_days > 90)flagREFER
RuleThresholdAction
Revenue (last FY) vs GST sales (last 12 months)within 15%REFER above
Gross margin (revenue - COGS) / revenue>= 10% for traders; varies by industryREFER below
EBITDA / revenue>= 5% traders; higher for servicesREFER below
Net profit (positive)>= 0 in last FYREFER on loss
RuleThresholdAction
Receivables > 90 days / total receivables<= 20% A; <= 40% B; > 40% REFERPer
Top-3-debtor concentration<= 60%REFER above
Specific debtor in dispute (large)flagREFER on detection
RuleThresholdAction
Payables > 90 days / total payables<= 25% A; <= 50% B; > 50% REFER (stretching suppliers signals stress)Per
Statutory payables overdue (GST, TDS, PF, ESI)none materialDECLINE on material overdue
RuleThresholdAction
Inventory turn (annual COGS / avg inventory)>= 6 for traders; >= 3 for manufacturersREFER below
Inventory write-down trend (reduces YoY by > 20%)flagREFER
RuleThresholdAction
ROCE (EBIT / capital employed)>= 15%REFER below 10%
RuleThresholdAction
Bank inflows in Tally vs bank-statement inflowsdivergence < 10%REFER on large divergence
Tally sales vs GST salesdivergence < 10%REFER on large divergence
Bank balance closing (last date) in Tally vs bank-statementmatch within roundingREFER on divergence

For repeat borrowers, internal repayment behaviour overrides:

RuleThresholdAction
Previous loan paid on time (<= 30 DPD ever)yesenables faster renewal
Limit utilisation (last cycle)> 60% and < 95% is healthyREFER on extremes
Top-up eligibilityonly if previous loan >= 50% paid and no DPD in last 90 daysPer
Renewal limit step-upup to +25% of previous if no flags; subject to fresh dataPer

For specific sub-segments, add overlays:

  • Pharma distributors: anchor-confirmation strongly weighted.
  • FMCG distributors: cycle-aligned (monthly turn).
  • Service businesses: GST 1 quarterly; treat differently.
  • E-commerce sellers: marketplace settlement data preferred to BSA.

These overlays sit as per-segment rule sets in the policy engine.