The Analyst's Path

Phase 2 · Financial statement analysis and quality of earnings · free

Shenanigans II: Cash-Flow Games & Screens

M2.07 · 26,619 words

The three-bucket structure gives cash games one great weakness, and it is the master law here: cash-flow games do not create cash; they relocate it. Every rupee of flattered CFO is a rupee missing from CFI or CFF, or a rupee borrowed from next year's CFO.

Learning objectives

By the end you can:

  1. Explain why the cash-flow statement can lie without the cash total lying (classification between CFO/CFI/CFF is the game), and name Schilit's cash-flow shenanigan families with two real examples each.
  2. Detect and reverse financing-dressed-as-operating inflows: recompute adjusted CFO and adjusted DSO when receivables are factored or securitized, and reclassify supplier-finance (reverse-factoring) balances into debt, recomputing net debt/EBITDA.
  3. Quantify a payables stretch: compute DPO, isolate the one-time CFO boost as ΔAP, and explain why the boost is a level shift that reverses when suppliers push back.
  4. Read capitalization and acquisitions through the cash-flow lens: show why improper capitalization inflates CFO permanently while FCF is largely immune, and demonstrate with numbers how a serial acquirer's CFO is structurally flattered by acquired working capital.
  5. Standardize CFO across US GAAP, IFRS, and Ind AS (interest and dividend classification) before comparing companies or feeding any screen.
  6. Compute the Beneish M-Score from raw statements: all eight indices (DSRI, GMI, AQI, SGI, DEPI, SGAI, LVGI, TATA) with the published coefficients, apply the M > −1.78 flag, and explain its false-positive behavior on genuine high-growth firms.
  7. Compute the Sloan accruals ratio both ways (balance-sheet and cash-flow methods), reconcile the difference between them, and state the decile evidence for why high accruals predict poor earnings persistence and returns.
  8. Compute Altman Z with the original public-manufacturer coefficients (1.2 / 1.4 / 3.3 / 0.6 / 1.0, zones 1.81 / 2.99), choose correctly among Z, Z′, and Z″, and compute the Piotroski F-Score (all nine signals), then combine all four screens into a triage workflow whose limits you can articulate from memory.

Prerequisites & connections

Builds on. M1.05 (statement articulation: you cannot see a misclassified cash flow unless you know where each flow belongs), M1.06–M1.08 (receivables derecognition, capitalization, debt, the honest baselines), M2.01–M2.03 (every screen input is a ratio you can already build; the M-Score is largely a bundle of ratio changes), M2.04 (CFO construction, FCF, CFO/EBITDA and FCF/PAT conversion; the tests here are those tools pointed at liars), M2.05 (benchmarking: a classification game is visible only against peers and the company's own history), and M2.06 (the earnings games; most of them leave the CFO-vs-net-income divergence that this module's accruals mathematics formalizes).

Feeds into. M2.08 (you will run this module's full battery on Enron, WorldCom, Wirecard, Satyam, DHFL, and Cox & Kings pre-collapse filings), Phase 3 (a DCF discounts free cash flow, so if CFO is dressed up, your valuation inherits the costume), M5 sector playbooks (each sector's red-flag panel includes its own cash-flow tells), M8 (the rapid teardown's ten-minute quality pass runs CFO/NI, accruals, and a screen glance), and the red-flags / quality-of-earnings checklist artifact this phase produces.

The one-sentence version of this module. The cash-flow statement's bottom line is honest but its section labels are negotiable, so managements relabel borrowings as operating inflows and operating costs as investing outflows; your defenses are a small set of adjustments (add back sold receivables, reclassify supplier finance, charge acquisitions against FCF) and four decades-tested screens (Beneish for manipulation, Sloan for accrual quality, Altman for distress, Piotroski for fundamental strength) used as triage that tells you where to read, never as a verdict.


4.1 The myth of the honest statement

Net income is an opinion, a construction of estimates and judgments: that was Phase 1. M2.04 offered the standard consolation. Cash is a fact. A company either has the cash or it doesn't; auditors confirm bank balances; you cannot accrue your way to a bank deposit.

That consolation is true of exactly one number: the net change in cash at the bottom of the statement. Everything above it is presentation. The cash-flow statement takes one year of cash movements and sorts them into three buckets: operating (CFO), investing (CFI), financing (CFF). The entire analytical world has agreed to treat the first bucket as the measure of business health. CFO feeds "cash conversion." CFO feeds free cash flow. CFO feeds the "cash is king" screens that supposedly protect you from M2.06's earnings games. So managements learned to play a different game: don't fake the cash; move it between buckets. A borrowed rupee reported inside CFO is a real rupee, in a real bank account, verified by a real auditor. It is also a lie, because it tells you the business generated it when the bank did.

This page is an excerpt

The full module runs to 26,619 words and carries the worked examples, the tables, the quiz that gates the next module and the spaced-repetition deck built from it. All of it is free and none of it needs an account.