Phase 1 · Week 9 · ~20 hours · CROWN MODULE
You've now built each statement on its own: journal entries and the accounting cycle, the income statement, the balance sheet, and the cash flow statement. This week welds them into one machine. It's deliberately the highest-stakes gate in Phase 1. The master map calls it the M1 milestone for week 8. To pass you need ≥90%, where most gates ask for 85%. Why so strict? Everything that follows in this program reads through it. Ratio analysis assumes you know where each number comes from. Forensic work assumes you know where a manipulated number must leak. Later in the program, the full three-statement spreadsheet model is this week's skill rebuilt with formulas. And the 1-hour teardown assumes the loop is so automatic you never think about it. Next comes the revenue, receivables and inventory module, which starts deepening individual line items, but only after the skeleton is unbreakable.
Suggested hour budget. Core content and the two-year trace: 7h · cascade drill and interview classics: 3h · worked examples: 2h · practice set: 5h · mini-project: 2h · mastery check: 1h.
App link. The app's Read Financials branch draws its statement puzzles from this week's material: "reassemble the shuffled statements," "one line is missing, derive it," "match the transaction to its impact." Run the puzzle queue daily this week.
Advertisement
Learning objectives
By the end of the week you can:
- Recite and apply the ten ties (the specific lines where the three statements bolt together) and mark every one of them on a real filing in under ten minutes.
- Trace any single transaction through all three statements (a "cascade") in under three minutes, with the balance sheet balancing at the end, including the classic interview walk: "$10 of depreciation at a 30% tax rate."
- Build three fully-linked statements from a blank sheet, given an opening balance sheet and a year of assumptions: income statement, cash flow statement, closing balance sheet, and the four roll-forward schedules (cash, retained earnings, PP&E, debt) that drive them.
- Run the working-capital sign logic without memorizing: derive "asset up, cash down; liability up, cash up" from first principles and apply it to any balance-sheet delta.
- Explain the D&A triple path, the SBC triple entry, and the capex → PP&E → future-D&A chain, including where each item hides on real Indian and US filings.
- Explain the revolver–interest circularity (why linked models contain a genuine simultaneous equation) and describe the three standard ways models break it, with the trade-off of each.
- Re-present the same cash flow statement under US GAAP and Ind AS conventions and adjust reported CFO so an Indian and a US company are comparable.
- Debug a non-balancing balance sheet systematically: from the size and pattern of the imbalance, identify whether you dropped a tie, flipped a sign, or broke a roll-forward.
Prerequisites & connections
Builds on. M1.01 (double-entry: every transaction has two or more legs, articulation is that fact scaled up), M1.02 (the P&L layers down to net income), M1.03 (the classified balance sheet and the full equity build, including the statement of changes in equity), M1.04 (CFO/CFI/CFF, the indirect method, and the GAAP/IFRS/Ind AS classification differences, reused heavily here).
Feeds into. Everything, literally: M1.06–M1.09 deepen individual lines but always hang them back on this skeleton (each of those modules ends by asking "and where does this flow?"). M1.10's capstone, hand-spreading a full 10-K and an Indian annual report, is this same articulation executed on real filings. M2.03 (ROIC) and M2.04 (FCF) are built from lines you'll now know the plumbing of. M2.06–2.07 (shenanigans) work because manipulation in one statement must distort another: so the linkage is your forensic tripwire. M3.08 (the 3-statement model) is this week's skill with formulas instead of pencil. And the five-questions spine starts with "what does it do and how does it make money?", a question you answer by following money through these three documents.
The big idea. Your three statements are three views of one ledger, and everything rests on the seams between them.
Core teaching content
Three statement model
A spreadsheet in which the income statement, balance sheet and cash flow statement are linked so that a change in any assumption flows through all three and the balance sheet still balances. Checking that it balances is the model's own test. A sheet that doesn't balance has an error, and finding it's where most of the learning happens. If the model balances only because a plug was inserted, it doesn't balance.
5 min read, on its own page
4.3 Meet Sundar Snacks Ltd: Year 1, every tie marked
Our teaching device is one fully synthetic company traced across two complete years. Sundar Snacks Ltd makes packaged snacks in Nashik, and all figures are in ₹ crore. We kept the numbers deliberately clean, so your attention goes to the machinery and the arithmetic stays out of the way.
Standing assumptions (the practice set reuses them, so read these). Tax rate 25%, and taxes are paid in cash in the year incurred. There are no deferred taxes yet, because the liabilities and financing module ahead adds those to the loop. Interest is paid in cash at 10% on the opening debt balance. All D&A is expensed in the year, with none capitalized into inventory. No other comprehensive income, no disposals, no FX. Dividends are paid in the year declared. Year 2's buyback is held as treasury stock, US-style. You'll find the Indian variation boxed in the dividends-and-buybacks section ahead. We present the CFS US GAAP-style first, and the cross-standard presentation section ahead re-presents it the Indian way.
Opening balance sheet (end of FY0): Cash 40 · Receivables 50 · Inventory 60 · Net PP&E 200 → Total assets 350. Payables 40 · Debt 100 → liabilities 140. Share capital 100 · Retained earnings 110 → equity 210. 140 + 210 = 350. Balanced.
What happened in FY1 (the assumption sheet): Revenue 500; COGS 300; cash SG&A 70; SBC 10; D&A 30. Capex 50. Receivables end at 60, inventory at 70, payables at 50. Debt: repaid 20 (year-end). Dividend paid: 15. No share issues or buybacks.
Now watch the three statements assemble, with every tie tagged.
FY1 income statement
| Line | FY1 | Tie |
|---|---|---|
| Revenue | 500 | |
| COGS | (300) | |
| Gross profit | 200 | |
| SG&A (cash) | (70) | |
| Stock-based compensation | (10) | T8 |
| Depreciation & amortization | (30) | T4 |
| EBIT | 90 | |
| Interest expense (10% × opening debt 100) | (10) | T7 |
| Pre-tax income (EBT) | 80 | |
| Tax @ 25% | (20) | |
| Net income | 60 | T1, T2 |
FY1 cash flow statement (US-style indirect)
| Line | FY1 | Tie |
|---|---|---|
| Net income | 60 | T1 |
| + D&A | 30 | T4 |
| + SBC | 10 | T8 |
| − Increase in receivables (50→60) | (10) | T5 |
| − Increase in inventory (60→70) | (10) | T5 |
| + Increase in payables (40→50) | 10 | T5 |
| CFO | 90 | |
| Capex | (50) | T6 |
| CFI | (50) | |
| Debt repaid | (20) | T7 |
| Dividends paid | (15) | T9 |
| CFF | (35) | |
| Net change in cash | +5 | T3 |
| Opening cash | 40 | T3 |
| Closing cash | 45 | T3 |
FY1 closing balance sheet
| Line | FY0 | FY1 | Tie |
|---|---|---|---|
| Cash | 40 | 45 | T3 |
| Receivables | 50 | 60 | T5 |
| Inventory | 60 | 70 | T5 |
| Net PP&E | 200 | 220 | T4, T6 |
| Total assets | 350 | 395 | |
| Payables | 40 | 50 | T5 |
| Debt | 100 | 80 | T7 |
| Share capital | 100 | 100 | |
| SBC reserve (APIC) | 0 | 10 | T8 |
| Retained earnings | 110 | 155 | T2, T9 |
| Total equity | 210 | 265 | |
| Total liabilities + equity | 350 | 395 | ✓ balances |
The four roll-forwards, written out:
Cash: 40 + 90 − 50 − 35 = 45 (T3 ✓ ties to BS cash)
RE: 110 + 60 − 15 = 155 (T2, T9 ✓)
PP&E: 200 + 50 − 30 = 220 (T4, T6 ✓)
Debt: 100 + 0 − 20 = 80 (T7 ✓ — and next year's interest will be 10% × 80 = 8)
Now trace the loop out loud. This is the drill. Net income of 60 appears twice: at the top of CFO (T1) and inside the retained-earnings roll (T2). D&A of 30 appears three times: expense on the IS, add-back in CFO, reduction in PP&E (T4). SBC of 10 also appears three times: expense, add-back, equity credit (T8). You can read the working-capital deltas straight off the two balance sheets, and they turn up again inside CFO, sign-flipped for assets (T5). Capex of 50 leaves through CFI and lands in PP&E (T6). Debt repayment of 20 leaves through CFF and shrinks the debt line (T7). It also promises that next year's interest expense will fall from 10 to 8. The dividend of 15 leaves through CFF and comes off in the RE roll (T9) without ever touching the income statement. And the whole cash flow statement compresses to one number, +5, which is the movement in the balance-sheet cash line (T3). The balance sheet balances at 395 = 395. That's ten ties, eight of them live this year (T10 buybacks and T7's issuance leg arrive in Year 2), and no coincidences.
Notice what the balance check is really verifying. Assets grew 45 (cash +5, AR +10, inventory +10, PP&E +20). Liabilities grew −10 +10... no: payables +10, debt −20, so liabilities fell 10. Equity grew 55 (NI 60 + SBC 10 − dividends 15). Net: −10 + 55 = +45. Both sides moved by +45. Every rupee of that movement is explained by a line on the IS or CFS. That's articulation.
4.4 Year 2: the loop closes again, with new machinery
FY2 brings the ties we haven't used: debt issuance, a buyback, and the payoff of T7's forward promise, interest expense falling because last year's repayment shrank the opening balance.
FY2 assumptions: Revenue 600; COGS 360; cash SG&A 81; SBC 12; D&A 35. Capex 60. Receivables end at 75, inventory 78, payables 56. Debt: new term loan of 30 drawn, 20 repaid (both year-end, so interest still runs on the opening balance of 80). Dividends 20. Buyback 25 (held as treasury stock).
FY2 income statement: Revenue 600 − COGS 360 = gross profit 240; − SG&A 81 − SBC 12 − D&A 35 = EBIT 112; − interest 8 (10% × opening debt 80, T7's forward tie, visible) = EBT 104; − tax 26 = net income 78 (T1, T2).
FY2 cash flow statement: NI 78 + D&A 35 (T4) + SBC 12 (T8) − ΔAR 15 − ΔInventory 8 + ΔPayables 6 (T5) = CFO 108. Capex (60) = CFI (60) (T6). Debt issued +30, debt repaid (20) (T7), dividends (20) (T9), buyback (25) (T10) = CFF (35). Net change in cash +13 (T3): 45 → 58.
FY2 closing balance sheet (all three dates):
| Line | FY0 | FY1 | FY2 | Tie |
|---|---|---|---|---|
| Cash | 40 | 45 | 58 | T3 |
| Receivables | 50 | 60 | 75 | T5 |
| Inventory | 60 | 70 | 78 | T5 |
| Net PP&E | 200 | 220 | 245 | T4, T6 |
| Total assets | 350 | 395 | 456 | |
| Payables | 40 | 50 | 56 | T5 |
| Debt | 100 | 80 | 90 | T7 |
| Share capital | 100 | 100 | 100 | |
| SBC reserve (APIC) | 0 | 10 | 22 | T8 |
| Treasury stock | 0 | 0 | (25) | T10 |
| Retained earnings | 110 | 155 | 213 | T2, T9 |
| Total equity | 210 | 265 | 310 | |
| Total L + E | 350 | 395 | 456 | ✓ balances |
FY2 roll-forwards:
Cash: 45 + 108 − 60 − 35 = 58 (T3 ✓)
RE: 155 + 78 − 20 = 213 (T2, T9 ✓)
PP&E: 220 + 60 − 35 = 245 (T4, T6 ✓)
Debt: 80 + 30 − 20 = 90 (T7 ✓ — FY3 interest will be 10% × 90 = 9)
SBC reserve: 10 + 12 = 22 (T8 ✓)
Two years, every tie exercised, everything closing to the rupee. Your job now is to reproduce this from the assumption sheets alone, on blank paper. You'll do it twice in the practice set, on different companies. Then the mastery check makes you do it a third time under exam conditions. When the master map's week-8 milestone says "given only a trial balance and transactions, produce three linked statements from a blank sheet, ≥90%," this is the skill it means.
The standard build order (use it every time, here and in the full spreadsheet model later in the program):
- Income statement down to EBIT, from the operating assumptions.
- Interest expense from the debt schedule's opening balance → EBT → tax → net income.
- The supporting schedules: PP&E roll, working-capital block, debt roll, equity roll.
- Assemble the CFS: NI, add back non-cash (D&A, SBC), apply WC deltas → CFO; capex → CFI; debt/dividends/buybacks → CFF.
- Close cash into the balance sheet; fill every other BS line from its schedule.
- Balance check. If it fails, debug with the debugging table ahead. Never plug.
4.5 Same cash, different buckets: US GAAP vs IFRS vs Ind AS presentation
So far, the economics work the same in every framework. What differs across the three you're learning is which bucket certain cash flows go into, and which profit line anchors the indirect CFO. Learn the economics once, then read this table:
| Item | US GAAP (ASC 230) | IFRS (IAS 7) | Ind AS 7 (non-financial companies) |
|---|---|---|---|
| Interest paid | CFO | CFO or CFF (policy choice, applied consistently) | CFF (mandatory) |
| Interest received | CFO | CFO or CFI | CFI (mandatory) |
| Dividends received | CFO | CFO or CFI | CFI (mandatory) |
| Dividends paid | CFF | CFO or CFF | CFF (mandatory) |
| Taxes paid | CFO (rare exceptions) | CFO unless specifically attributable elsewhere | CFO unless specifically attributable elsewhere; shown as a separate line ending CFO |
| Indirect CFO anchor (convention) | Net income | PBT or NI (PBT common) | Profit before tax (Schedule III practice) |
For financial companies (banks, NBFCs), interest paid and received are the business itself, so they belong in CFO under all frameworks. One part of this is moving, though. IFRS 18 (issued 2024, effective for periods beginning on or after 1 January 2027) removes most of IAS 7's classification choices. For typical non-financial companies, interest paid will go to financing and interest and dividends received to investing, which brings IFRS closer to the Ind AS layout. Treat that as a heads-up, and check the live status when you read 2027+ IFRS filings (as of mid-2026).
Sundar Snacks FY1, re-presented the Indian way. Same company, same year, same ledger:
| Ind AS-style CFS, FY1 | ₹ cr |
|---|---|
| Profit before tax | 80 |
| + D&A | 30 |
| + SBC | 10 |
| + Finance costs | 10 |
| Operating profit before working-capital changes | 130 |
| Working-capital changes (−10 − 10 + 10) | (10) |
| Cash generated from operations | 120 |
| − Income taxes paid | (20) |
| CFO | 100 |
| Capex | (50) |
| CFI | (50) |
| Debt repaid | (20) |
| Interest paid | (10) |
| Dividends paid | (15) |
| CFF | (45) |
| Net change in cash | +5 |
Read the two versions side by side. CFO is 90 under the US convention and 100 under the Indian convention, for the identical company and year. All of the difference is the ₹10 of interest paid, which moved from CFO to CFF. Net change in cash is +5 either way. Classification moves cash between buckets. It never creates or destroys any.
The analyst adjustment (use it for the rest of your life). Before comparing an Indian company's CFO, CFO/EBITDA, or FCF to a US peer's, put interest on the same side. Either deduct interest paid from the Indian CFO or add it back to the US one. Then do the mirror-image check on interest and dividends received. Otherwise an Indian manufacturer and a US manufacturer with identical economics will show the Indian one as the stronger cash generator, purely by format. Skipping this adjustment is one of the most common errors in cross-border screens, and now you know better.
Depreciation in the three financial statements
Depreciation is one number that appears in all three financial statements. It is an expense on the income statement and it lowers net PP&E on the balance sheet. On the cash flow statement it is added back, because the cash left years ago as capex. Depreciation does not generate cash. Its only cash effect is the tax shield, which is depreciation times the tax rate.
4 min read, on its own page
Working capital changes in the cash flow statement
Changes in working capital are the movements in operating assets and liabilities between two balance sheet dates, such as receivables and payables. The cash flow statement adjusts net income for them, because profit counts revenue you haven't collected and costs you haven't paid. An operating asset going up means cash goes down. An operating liability going up means cash goes up. These adjustments cause more sign errors than any other part of operating cash flow, so derive the rule once.
3 min read, on its own page
4.8 Stock-based compensation: the triple entry
SBC pays employees with equity instead of cash. It's a real expense, because the company is giving away something valuable, which is ownership. It also exercises its own triple path (T8):
- IS: an expense, measured at grant-date fair value and spread over vesting. It's usually buried by function inside COGS/R&D/SG&A. Three standards share the core principle: US GAAP ASC 718, IFRS 2, Ind AS 102.
- CFS: an add-back in CFO, because no cash was paid.
- BS: a credit to equity. In US accounts that's APIC ("additional paid-in capital"). Under Ind AS it's a "share-based payment reserve" or "employee stock options outstanding" reserve, which transfers into share capital and securities premium when options are exercised.
Do the balance check on a standalone ₹100 of SBC at a 25% tax rate. For the drill, assume it's currently tax-deductible. In reality deferred taxes come in, and the equity module ahead covers them. Net income falls 75. CFO = −75 + 100 = +25, which is the tax shield in cash. Equity: RE −75, APIC +100, net +25. Assets: cash +25. It balances, and notice the eerie result: reported operating cash flow goes up when a company pays people in stock. Nobody has created value here. What happened is that the cost moved out of the cash flow statement and into dilution, meaning more shares outstanding and a smaller slice of the company per share. So from Phase 2 onward you'll treat SBC as a true economic cost when computing owner earnings, whatever CFO says. Buffett put the needle in, in his letters to Berkshire shareholders: "If options aren't a form of compensation, what are they? If compensation isn't an expense, what is it?" And he goes on to ask where on earth expenses should go if they do not belong in the calculation of earnings.
For scale, several large US tech companies run SBC at 10 to 20%+ of revenue, and all of it is added back in CFO. (Illustrative: check any recent 10-K's CFS from Alphabet, Meta, or Salesforce and find the add-back within the first five lines.) On Indian IT filings the number is smaller but growing. Look for the ESOP reserve moving in the statement of changes in equity.
Dividends and the income statement
Dividends never appear on the income statement. A dividend is a distribution to owners, so it reduces retained earnings on the balance sheet and shows up as a financing outflow in the cash flow statement. Buybacks follow the same path. Each touches just two statements. A company that returns more than it earns can show falling retained earnings in a very profitable year.
3 min read, on its own page
4.10 Debt, next year's interest, and the revolver circularity
T7 is the tie that runs across years, and the debt schedule is the bridge:
Closing debt = Opening debt + Issuance − Repayment
Interest expense ≈ interest rate × opening debt (or average debt)
Sundar Snacks showed the benign version. FY1 repays 20, so FY2's interest falls from 10 to 8. FY2 nets +10 of new debt, so FY3's interest will be 9. This year's financing decision writes next year's income statement. Once you take this in, you stop reading statements as annual snapshots and start reading them as one continuous film.
Now the famous wrinkle. Real models include a revolver (revolving credit facility). It's an automatic short-term borrowing line that tops cash up to a required minimum when the year comes up short, and it gets repaid first when cash is plentiful. Watch the logic chase its own tail:
- The revolver draw depends on the cash shortfall.
- That shortfall depends on net income (among other things).
- Net income depends on interest expense.
- Interest expense depends on debt, including the revolver draw.
Draw → interest → income → cash → draw. That's a true simultaneous equation, and the spreadsheet isn't broken. If interest is charged on the current year's revolver balance, you can't compute any one of these numbers without already knowing the others.
See it converge numerically. Suppose the pre-revolver cash shortfall is 100, the revolver rate is 10% and the tax rate 25%, so each ₹1 of extra interest costs ₹0.75 of cash after tax. Interest is charged on the year-end draw itself:
| Iteration | Draw | Interest (10%) | After-tax cash cost | Required draw |
|---|---|---|---|---|
| 0 | 100.00 | 10.00 | 7.50 | 107.50 |
| 1 | 107.50 | 10.75 | 8.06 | 108.06 |
| 2 | 108.06 | 10.81 | 8.10 | 108.10 |
| 3 | 108.10 | 10.81 | 8.11 | 108.11 |
It settles at Draw = 100 / (1 − 0.75 × 0.10) ≈ 108.11, the closed-form solution of D = 100 + 0.075·D. Each round of borrowing creates a little more interest, which needs a little more borrowing. That's a geometric series, and it converges as long as the after-tax rate is below 100%, which it always is.
There are three standard ways to break the loop, and you should know all of them:
- Charge interest on opening balances only (the beginner-safe default, and the convention this week uses). This year's draw only affects next year's interest, so the simultaneity disappears by construction. You pay for it with a timing approximation. If balances swing hugely intra-year, interest is slightly mis-stated. For learning and for most models, that's entirely fine.
- Average balances + iterative calculation. Charge interest on
(opening + closing)/2and let the software solve the loop by iteration (in Excel: File → Options → Formulas → Enable iterative calculation). It's the most precise method and also the most fragile. Errors propagate around the circle (one #REF! poisons everything), files slow down, and badly built loops can oscillate instead of converging. - A circularity-breaker switch. Wire the circular interest feed through a toggle cell, or through a paste-values "frozen" copy. Flip it off to repair the model and on to solve. Professional models carry this even when they use method 2.
You'll implement all three in the full spreadsheet model later in the program. Here, you must be able to explain the loop and its fixes on a whiteboard. Interviewers use it as a standard probe of whether you actually understand linkage or have just memorized a template.
4.11 The transaction cascade drill: "₹100 of X flows where?"
This is the week's signature drill, and it's the shape the interview question takes. For any transaction, state the IS effect, then the CFS effect, then the BS effect, then prove the balance sheet balances. All drills below use a 25% tax rate, with taxes paid in cash. Work each one yourself on paper before reading the trace, and copy the answer format.
Cascade 1: ₹100 of depreciation. IS: EBT −100 → tax −25 → NI −75. CFS: NI −75, add back D&A +100 → CFO +25 → cash +25. BS: PP&E −100, cash +25 → assets −75; RE −75. −75 = −75 ✓ (T4, T1, T2, T3 in one motion.)
Cascade 2: a ₹100 credit sale (no COGS; collection next year). IS: revenue +100 → NI +75. CFS: NI +75, ΔAR −100 → CFO −25 → cash −25 (you paid tax in cash on profit you haven't collected). BS: AR +100, cash −25 → assets +75; RE +75. ✓ Profit up, cash down. That's your first taste of why growth strains cash (T5).
Cascade 3: collect that ₹100 of receivables (next year). IS: nothing, because the revenue was already recognized. CFS: ΔAR +100 → CFO +100. BS: AR −100, cash +100 → assets net 0; no equity change. ✓ Cash without profit, the mirror image of cascade 2.
Cascade 4: buy ₹100 of inventory on credit. IS: nothing. It's an asset exchange, and the expense comes when the inventory sells. CFS: ΔInventory −100, ΔPayables +100 → CFO 0. BS: inventory +100, payables +100. ✓ The balance sheet swells with zero P&L or cash effect. Real filings are full of these.
Cascade 5: sell inventory that cost ₹100 for ₹250 cash. IS: revenue 250 − COGS 100 = EBT +150 → tax −37.5 → NI +112.5. CFS: NI +112.5 + ΔInventory +100 → CFO +212.5 (direct check: 250 received − 37.5 tax = 212.5 ✓). BS: cash +212.5, inventory −100 → assets +112.5; RE +112.5. ✓
Cascade 6: ₹100 of capex, paid in cash (day one). IS: nothing today. It's capitalized, so there's no expense yet (the long-term-assets module ahead hardens that boundary). CFS: CFI −100. BS: cash −100, PP&E +100 → assets net 0. ✓ Then, over time, cascade 1 repeats each year as the asset depreciates. Capex is deferred expense, released through T4.
Cascade 7: issue ₹100 of debt (day one). IS: nothing today. CFS: CFF +100. BS: cash +100, debt +100. ✓ The IS consequence arrives next year as rate × 100 of interest, which is T7's forward tie. So a transaction with zero profit impact today carries a guaranteed profit impact tomorrow.
Cascade 8: repay ₹100 of debt principal. IS: nothing. Only interest is an expense, never principal. CFS: CFF −100. BS: cash −100, debt −100. ✓ Beginners constantly want to expense principal repayments. Don't.
Cascade 9: pay ₹100 of interest. IS: EBT −100 → tax −25 → NI −75. CFS (US GAAP): NI −75, nothing to add back (it was cash) → CFO −75 → cash −75. BS: cash −75, RE −75. ✓ Under Ind AS the net is identical but the buckets differ: CFO +25 (PBT −100 + finance-cost add-back +100 − taxes paid −(−25)), CFF −100 → −75 total. Same rupees, different shelves, as the cross-standard presentation section above showed.
Cascade 10: ₹100 of SBC. IS: EBT −100 → NI −75. CFS: NI −75 + SBC +100 → CFO +25. BS: cash +25 (tax shield); equity: APIC +100, RE −75 → +25. ✓ (T8's triple entry; dilution is the invisible cost.)
Cascade 11: pay a ₹100 dividend. IS: nothing, ever. CFS: CFF −100. BS: cash −100, RE −100. ✓ (T9.)
Cascade 12: buy back ₹100 of stock. IS: nothing. CFS: CFF −100. BS: cash −100, treasury stock −100 (or, in India, reserves down 100 with face value moved to capital redemption reserve). ✓ (T10.)
That's twelve cascades. Notice the pattern underneath them. Only cascades that run through the income statement change retained earnings. Everything else rearranges the balance sheet directly, with the CFS keeping score of the cash leg. Whenever a transaction confuses you, for the rest of the program, come back to this format: IS, CFS, BS, balance check.
Three statement interview questions
Three statement interview questions ask you to trace one event through all three statements and prove the balance sheet still balances. They filter analyst candidates at banks and funds. The classic starts with $10 of depreciation at a 30% tax rate, then moves to a rise in receivables and a machine bought for cash. Practise answering aloud, one statement at a time. Finish with the balance proof.
4 min read, on its own page
4.13 When it doesn't balance: the debugging table
You'll spend a fair part of this week staring at a balance sheet that's off. Good. Never plug the difference. Diagnose it, because the imbalance itself tells you where to look:
| Symptom | Likely cause | Fix |
|---|---|---|
| Off by exactly one item's amount | You dropped a tie — booked one leg, forgot the other (classic: SBC added back in CFO but no APIC credit; dividend out of cash but not out of RE) | Walk the ten ties in order; find the one-legged entry |
| Off by exactly 2× an item | Sign flip — you added what you should have subtracted (usually a working-capital delta) | Re-run the two-question method on each WC line |
| Off by a small, odd amount | Tax inconsistency (tax on the IS ≠ tax in the cash logic) or a rounding drop | Recompute tax from EBT; check every roll-forward's arithmetic |
| Balances in Year 1, breaks in Year 2 | A roll-forward starts from the wrong opening balance | Confirm every closing FY1 number is the opening FY2 number |
| CFS net change ≠ ΔBS cash, but BS balances | You changed a BS line without routing it through the CFS | Find the BS delta with no CFS line (or vice versa) |
This table is the seed of the model-auditing habits you'll formalize later in the program, and professional model reviewers use these same patterns. One more note for real filings. The CFS's "cash and cash equivalents" may include restricted cash (US, per ASC 230-10) or exclude "other bank balances" (Indian Schedule III splits them out). Multinationals also carry an "effect of exchange rate changes on cash" line just above the net change. When your tie-out on a real company is off, check those three suspects before you doubt the arithmetic.
Common mistakes & how experts think differently
1. Memorizing working-capital signs instead of deriving them. The learner who memorizes "subtract increases in current assets" flips signs the moment a problem is phrased backward ("inventory fell by 40…"). The expert asks the two questions (asset or liability? up or down?) and derives the sign in two seconds, every time. That works even for unfamiliar lines like contract assets or advances from customers.
2. Believing the D&A add-back is a source of cash. It's the un-doing of a non-cash subtraction, and the only cash in it is the tax shield. Experts instinctively separate "accounting reversal" from "economic effect". That habit later protects you from believing EBITDA is cash flow, a belief the cash-flow-analysis module ahead kills for good.
3. Hunting for the D&A line on the income statement. It usually isn't there. It's inside COGS and SG&A, so experts go straight to the CFS add-back or the PP&E note for the true total. On manufacturer filings they also know some depreciation is sitting in inventory, so IS-visible D&A ≠ CFS D&A.
4. Forgetting SBC's equity leg. Adding SBC back in CFO without crediting APIC breaks the balance sheet by the SBC amount (see the debugging table). A worse mistake is analytical: treating SBC as free because it's non-cash. Experts add it back mechanically, because that's the accounting. Then they charge it back economically as dilution when they compute owner earnings. That add-back is a classification, and it absolves nothing.
5. Running interest off the closing debt balance. That silently creates the circularity you weren't ready for, or mis-times interest by a year. A safe default is interest on opening balances, stated as an explicit assumption. Experts always know which convention a model uses before they trust its interest line.
6. Expecting retained earnings to equal cumulative net income. RE is profits retained, so it's net of dividends, and net of buyback charges when shares are retired. Apple earns ~$94bn (illustrative) and its RE barely moves. The expert reads a flat or falling RE at a profitable company as a capital-return policy, not a problem, and confirms it in the statement of changes in equity in thirty seconds.
7. Treating the CFS as an independent document. The indirect CFS is derived: net income plus adjustments read off the balance-sheet deltas. If you have the IS and both balance sheets, you can rebuild it. Experts exploit the redundancy constantly. It's how you catch a company whose statements don't quite articulate, which is a real red flag, and the forensic cases later in the program include one.
8. Comparing Indian CFO to US CFO without the interest adjustment. Ind AS parks interest paid in CFF, while US GAAP parks it in CFO. Identical companies, different CFO. Experts always normalize before comparing, and they apply the same reflex to dividends and interest received (CFI in India, CFO in the US).
9. Plugging the balance sheet. Forcing equity (or cash) to make the totals match converts a detectable error into an undetectable lie. And the skill you were supposed to build, tracing the break, never forms. Every plug is a small fraud against your future self. Experts would rather present a model that's visibly off by ₹3 with a note than one silently plugged.
10. Treating declaration and payment as the same event. Dividends declared but unpaid reduce RE and create a payable, and there's no CFS line until cash moves. Revenue billed but uncollected sits in AR, with no cash until it's collected. Here's the expert's deep habit, the one this week should install for good. Income statements record events. Cash flow statements record money. Balance sheets store the difference. Most linkage errors come from ignoring those three sentences.
Worked examples
Worked example 1: Beacon Tools Inc.: from an event list to three statements ($ million)
A synthetic US toolmaker. Opening BS: Cash 25 · AR 35 · Inventory 45 · Net PP&E 120 → assets 225. Payables 30 · Debt 80 → liabilities 110. Share capital 60 · RE 55 → equity 115. Balanced. Tax 25%, paid in cash; interest 10% on opening debt, paid in cash.
The year's events: credit sales 400; cash collected from customers 380; inventory purchased on credit 265; COGS (inventory sold) 250; payments to suppliers 255; cash SG&A 70; SBC 6; D&A 18; capex 32 (cash); interest paid 8; debt principal repaid 15 (year-end); dividend paid 10.
Step 1: income statement. Revenue 400 − COGS 250 = gross profit 150; − SG&A 70 − SBC 6 − D&A 18 = EBIT 56; − interest 8 = EBT 48; − tax 12 = net income 36.
Step 2: balance-sheet movements from the events. AR: 35 + 400 billed − 380 collected = 55 (Δ +20). Inventory: 45 + 265 bought − 250 sold = 60 (Δ +15). Payables: 30 + 265 − 255 paid = 40 (Δ +10). PP&E: 120 + 32 − 18 = 134. Debt: 80 − 15 = 65. RE: 55 + 36 − 10 = 81. APIC (SBC): 0 + 6 = 6.
Step 3: cash flow statement (indirect). NI 36 + D&A 18 + SBC 6 − ΔAR 20 − ΔInv 15 + ΔAP 10 = CFO 35. CFI = −32. CFF = −15 − 10 = −25. Net change = 35 − 32 − 25 = −22 → cash 25 → 3.
Step 4: the direct-method cross-check (the proof most learners never do). Actual cash in and out: collections 380 − suppliers 255 − SG&A 70 − interest 8 − tax 12 = CFO 35. Identical to the indirect answer, from completely different inputs. When your indirect and direct CFO agree, your working-capital logic is certified correct.
Step 5: closing BS and balance check. Assets: 3 + 55 + 60 + 134 = 252. Liabilities + equity: 40 + 65 + 60 + 6 + 81 = 252. ✓
Read the story, not just the math. Beacon earned 36 but generated only 35 of CFO, because working capital absorbed 25. It spent 32 on capex and still repaid debt and paid a dividend, so cash collapsed from 25 to 3. It's profitable and growing, yet one bad quarter from needing a revolver. Modelers invented the revolver logic of the debt-and-revolver section above for companies like this one. It's also a preview of why Phase 2 will teach you to watch CFO against net income like a hawk.
Worked example 2: Kaveri Textiles Ltd: derive the missing statement (₹ crore)
You hold two balance sheets and an income statement, and your job is to build the CFS. This inversion, "one statement is missing, reconstruct it," is an app puzzle format and a real analyst task. Some Indian filings lay out the CFS unhelpfully, so you rebuild your own.
Income statement FY1: Revenue 320 − COGS 200 − SG&A 57 − D&A 22 + gain on sale of machinery 4 = EBIT 45; − interest 9 = EBT 36; − tax (25%) 9 = NI 27.
Balance sheets: Cash 20 → ?; AR 42 → 50; Inventory 55 → 51; Net PP&E 150 → 152. Payables 38 → 41; Debt 90 → 78; Share capital 70 → 70; RE 69 → 86. (Opening total 267 = 267 ✓.) Also disclosed: dividend paid 10; machinery with book value 6 sold for cash 10; capex 30; debt repaid 12.
Consistency checks before building (always): RE roll: 69 + 27 − 10 = 86 ✓ (T2/T9). PP&E roll: 150 + 30 − 22 − 6 = 152 ✓ (T4/T6 with a disposal leg). Debt roll: 90 − 12 = 78 ✓ (T7).
Build the CFS.
- CFO: NI 27 + D&A 22 − gain on sale 4 − ΔAR 8 + ΔInv 4 + ΔAP 3 = 44. The gain is subtracted because the full sale proceeds belong in CFI. Leaving the gain in CFO would double-count 4 of cash. Losses on sale are added back, symmetrically.
- CFI: capex −30 + sale proceeds 10 = −20. Proceeds go in at the full 10. That includes the 4 gain, and the other 6 is the recovery of book value.
- CFF: debt repaid −12, dividend −10 = −22.
- Net change: 44 − 20 − 22 = +2 → closing cash 22.
Verify: closing assets 22 + 50 + 51 + 152 = 275; liabilities + equity 41 + 78 + 70 + 86 = 275 ✓. The asset-sale trio (gain out of CFO, proceeds into CFI, book value out of PP&E) is the most-missed mechanic this week, and you'll meet it again in the practice set and both mastery forms.
Worked example 3: the articulation audit on real filings: Apple and TCS
These numbers are illustrative, modeled on ~FY24 scale. Pull the actual filings (Apple's 10-K from SEC EDGAR, TCS's annual report from tcs.com or the BSE/NSE portals) and write the true figures over mine. What you're taking away is the method, and it becomes a permanent part of your filing-reading routine.
Apple (US GAAP).
- Open the Consolidated Statements of Operations: net income ≈ $94bn.
- Open the Statements of Cash Flows: top line of the reconciliation = the same net income (T1). Within the first few lines, find D&A ≈ $11–12bn and SBC ≈ $11–12bn added back (T4, T8). CFO lands around $118bn.
- Bottom of the CFS: the change in "cash, cash equivalents and restricted cash" ties to the balance-sheet cash plus the restricted amounts disclosed in the notes (T3, with the real-world wrinkle covered in the debugging table above).
- Open the Statements of Shareholders' Equity: the RE column shows opening balance + net income (T2) − dividends ≈ $15bn (T9) − share repurchases charged on retirement ≈ $95bn (T10) → retained earnings falls by roughly $15–20bn. Confirm the buyback and dividend as CFF outflows on the CFS.
- Verdict, in one line you could say in an interview: "Apple's equity barely grows because it returns essentially everything it earns; the statements articulate perfectly, T2's roll just has enormous subtraction legs."
TCS (Ind AS).
- Statement of Profit and Loss: profit for the year ≈ ₹46,000 crore.
- Statement of Cash Flows: the reconciliation starts from profit before tax (the Indian anchor, from the cross-standard presentation section above), adds back depreciation and finance costs, subtracts interest income (it will reappear in CFI), applies working-capital changes, then deducts income taxes paid as the last CFO line. Interest received goes in CFI and dividends paid go in CFF (T9), as Ind AS 7 mandates.
- Statement of Changes in Equity: profit in (T2), dividends ≈ ₹27,000 crore out. Retained earnings grows by far less than profit. In a buyback year (TCS runs them periodically), you'll also see the capital-redemption-reserve transfer from the dividends-and-buybacks section above; find it and smile.
- Comparability drill: recompute TCS's CFO the US way (shift interest classifications) before ever setting it beside a US IT-services peer.
File both audits in your company notes, using the toolkit and knowledge-system from Phase 0. Once you've practiced, each filing takes under ten minutes, and that's learning objective 1 achieved.
Worked example 4: Marigold Dairy Ltd: a customer advance through all three, then the Indian re-presentation (₹ crore)
A fully synthetic Indian dairy. This build adds a line the first three worked examples skipped, deferred revenue from a customer advance. Then it re-presents the finished cash flow statement the Indian way, so you exercise the cross-standard presentation section above on a company you built yourself. Standing assumptions as always: tax 25% paid in cash, interest 10% on opening debt paid in cash, all D&A expensed, no disposals.
Opening BS (end of FY0): Cash 30 · AR 45 · Inventory 40 · Net PP&E 150 → assets 265. Payables 35 · Deferred revenue 15 · Debt 80 → liabilities 130. Share capital 70 · RE 65 → equity 135. 130 + 135 = 265. Balanced.
FY1 assumptions: Revenue 380; COGS 228; cash SG&A 54; D&A 18; no SBC. Capex 30. Closing AR 50, inventory 44, payables 40. A distributor prepays ₹12 crore during the year for product to be delivered in FY2, so deferred revenue closes at 27. Debt: repaid 15 (year-end). Dividend 10.
Step 1: income statement. Revenue 380 − COGS 228 = gross profit 152; − SG&A 54 − D&A 18 = EBIT 80; − interest 8 (10% × opening debt 80) = EBT 72; − tax 18 = net income 54. (The ₹12 advance isn't here. It's unearned, so it never touches the income statement.)
Step 2: cash flow statement (US-style indirect).
| Line | FY1 | Tie |
|---|---|---|
| Net income | 54 | T1 |
| + D&A | 18 | T4 |
| − Increase in receivables (45→50) | (5) | T5 |
| − Increase in inventory (40→44) | (4) | T5 |
| + Increase in payables (35→40) | 5 | T5 |
| + Increase in deferred revenue (15→27) | 12 | T5 |
| CFO | 80 | |
| Capex | (30) | T6 |
| CFI | (30) | |
| Debt repaid | (15) | T7 |
| Dividends paid | (10) | T9 |
| CFF | (25) | |
| Net change in cash | +25 | T3 |
Step 3: closing balance sheet and roll-forwards.
Cash: 30 + 80 − 30 − 25 = 55 (T3 ✓)
RE: 65 + 54 − 10 = 109 (T2, T9 ✓)
PP&E: 150 + 30 − 18 = 162 (T4, T6 ✓)
Debt: 80 − 15 = 65 (T7 ✓ — FY2 interest = 10% × 65 = 6.5)
Assets: 55 + 50 + 44 + 162 = 311. Liabilities + equity: payables 40 + deferred revenue 27 + debt 65 + share capital 70 + RE 109 = 311. ✓
Step 4: trace the ₹12 advance through all three, alone. IS: nothing. It's unearned, because the cash arrived before the sale was made. CFS: an operating liability rose, so add 12 to CFO (T5: "liabilities lend"). BS: cash +12, deferred revenue +12 → assets +12 = liabilities +12; equity unchanged. ✓ In FY2, when the dairy actually ships the product, the mirror happens. Revenue is +12 on the IS, deferred revenue is −12 on the CFS (a liability falling, so subtract), and no fresh cash comes in. It's the pattern from the cascade drill and P10, now living inside a full build.
Step 5: re-present CFO the Indian way, per the cross-standard presentation section above. Same ledger, Ind AS buckets:
| Ind AS-style CFS, FY1 | ₹ cr |
|---|---|
| Profit before tax | 72 |
| + D&A | 18 |
| + Finance costs | 8 |
| Operating profit before working-capital changes | 98 |
| Working-capital changes (−5 − 4 + 5 + 12) | 8 |
| Cash generated from operations | 106 |
| − Income taxes paid | (18) |
| CFO | 88 |
| Capex → CFI | (30) |
| Debt repaid (15) + interest paid (8) + dividends (10) → CFF | (33) |
| Net change in cash | +25 |
CFO is 80 under the US convention and 88 under the Indian convention, for the identical company and year. That wedge is the ₹8 of interest paid, which Ind AS parks in CFF. Net change in cash is +25 either way. Before you ever set Marigold's CFO beside a US dairy's, move interest to the same side, using the adjustment from the cross-standard presentation section above.
Read the story. Net income is 54 but CFO is 80. The gap is the ₹12 advance and the ₹18 of non-cash D&A, which outrun the ₹4 that working capital otherwise absorbed (receivables −5, inventory −4, payables +5, so 54 + 12 + 18 − 4 = 80). A customer who prepays is financing your operations interest-free. When deferred revenue keeps growing, cash runs ahead of profit, the benign opposite of Beacon Tools' squeeze in worked example 1.
Worked example 5: Cedar Robotics Inc.: two years, and how this year's loan writes next year's income statement ($ million)
A synthetic US robotics maker, traced across two years. Why two? The most important thing worked examples 1 and 2 cannot show in one year is T7's forward tie, where a financing decision today writes a future income statement. Watch a year-end debt draw raise cash now and interest later. Assumptions: tax 25% paid in cash, interest 8% on opening debt (breaker #1 from the debt-and-revolver section above, so a year-end draw hits only next year's interest), SBC currently deductible, no disposals.
Opening BS (end of FY0): Cash 40 · AR 50 · Inventory 30 · Net PP&E 180 → assets 300. Payables 40 · Debt 100 → liabilities 140. Share capital 100 · RE 60 → equity 160. Balanced.
FY1 assumptions: Revenue 500; COGS 300; cash SG&A 80; SBC 12; D&A 28. Capex 100 (a heavy build-out, capex ≈ 3.6× D&A, the growth posture the D&A section above describes). Closing AR 60, inventory 36, payables 46. A $50m term loan is drawn on the last day of the year. No repayment, no dividend, no buyback.
FY1 income statement: 500 − 300 = 200; − 80 − 12 − 28 = EBIT 80; − interest 8 (8% × opening 100; the year-end draw is not in this base) = EBT 72; − tax 18 = NI 54. FY1 CFS: NI 54 + D&A 28 + SBC 12 − ΔAR 10 − ΔInv 6 + ΔAP 6 = CFO 84; capex CFI −100; debt drawn CFF +50; net change +34 → cash 40 → 74. FY1 roll-forwards:
Cash: 40 + 84 − 100 + 50 = 74 (T3 ✓)
RE: 60 + 54 − 0 = 114 (T2 ✓)
PP&E: 180 + 100 − 28 = 252 (T4, T6 ✓ — capex ≫ D&A, base compounding)
Debt: 100 + 50 − 0 = 150 (T7 ✓ — and this is the number that bites next year)
SBC reserve (APIC): 0 + 12 = 12 (T8 ✓)
FY1 closing BS: 74 + 60 + 36 + 252 = 422 | payables 46 + debt 150 + share capital 100 + APIC 12 + RE 114 = 422. ✓ The draw funded a capex program bigger than CFO. Cash still rose to 74 because the loan more than covered the gap.
FY2 assumptions: Revenue 600; COGS 360; cash SG&A 94; SBC 14; D&A 36. Capex 70. Closing AR 72, inventory 42, payables 52. Debt: repay 30 (year-end); no new draw. Buyback 20 held as treasury stock. No dividend.
FY2 income statement: 600 − 360 = 240; − 94 − 14 − 36 = EBIT 96; − interest 12 (8% × opening debt 150, up from 8 only because FY1's draw raised the opening balance, which is T7's forward tie paying out) = EBT 84; − tax 21 = NI 63. FY2 CFS: NI 63 + D&A 36 + SBC 14 − ΔAR 12 − ΔInv 6 + ΔAP 6 = CFO 101; capex CFI −70; debt repaid (30) + buyback (20) = CFF −50; net change −19 → cash 74 → 55. FY2 roll-forwards:
Cash: 74 + 101 − 70 − 50 = 55 (T3 ✓)
RE: 114 + 63 − 0 = 177 (T2 ✓)
PP&E: 252 + 70 − 36 = 286 (T4, T6 ✓)
Debt: 150 + 0 − 30 = 120 (T7 ✓ — FY3 interest = 8% × 120 = 9.6)
Treasury stock: 0 − 20 = (20) (T10 ✓)
SBC reserve (APIC): 12 + 14 = 26 (T8 ✓)
FY2 closing BS: 55 + 72 + 42 + 286 = 455 | payables 52 + debt 120 + share capital 100 + APIC 26 + treasury (20) + RE 177 = 455. ✓
Trace the $50 draw across the seam. In FY1 the IS shows nothing, the CFS shows CFF +50, and on the BS cash is +50 and debt +50. That's a transaction with zero profit impact this year (cascade 7). In FY2 the extra $50 of opening debt adds 8% × 50 = $4 of interest. EBIT was 96, interest rose from 8 to 12, and after tax that $4 costs $3 of net income.
Read the story. Nothing "happened" on FY2's income statement to explain why interest jumped 50%. Its cause was a decision made on the last day of FY1. Once you see this, you stop reading statements as isolated annual snapshots and start reading them as one continuous film (the debt-and-revolver section above). Then the buyback and the repayment shrank cash from 74 to 55 in FY2, even though CFO (101) comfortably exceeded net income (63). That's a maturing company returning capital, the mirror image of FY1's borrow-and-invest.
Practice set
Work every problem on paper before opening the solution (working agreement #3). Unless stated otherwise: tax 25%, taxes paid in cash, interest paid in cash on opening balances. Format every answer as IS → CFS → BS → balance check. Problems 1–4 are guided (hints included), 5–8 are independent, 9–10 are timed (≤3 minutes each), and 11–12 are the blank-sheet builds (11 untimed, 12 timed at 60 minutes).
P1 (guided). A ₹200 credit sale is booked in March; no collection by year-end. Hint: cascade 2, scaled.
Solution. IS: revenue +200 → EBT +200 → tax −50 → NI +150. CFS: NI +150, ΔAR −200 → CFO −50; cash −50. BS: AR +200, cash −50 → assets +150; RE +150. ✓ Profit up 150, cash down 50. The tax on uncollected revenue was paid in real money.
P2 (guided, two parts). (a) The company collects ₹120 of last year's receivables. (b) Separately, it buys ₹90 of inventory on credit. Hint: neither part touches the IS.
Solution. (a) IS: nothing. CFS: ΔAR +120 → CFO +120. BS: AR −120, cash +120; assets net 0. ✓ (b) IS: nothing. CFS: ΔInv −90 + ΔAP +90 → CFO 0. BS: inventory +90, payables +90. ✓ Together that's CFO +120 with no profit anywhere. Cash and profit run on different clocks.
P3 (guided). Inventory that cost ₹120 is sold for ₹200 cash. Hint: two IS lines move.
Solution. IS: revenue 200 − COGS 120 = EBT +80 → tax −20 → NI +60. CFS: NI +60, ΔInv +120 → CFO +180 (direct check: 200 in − 20 tax = 180 ✓). BS: cash +180, inventory −120 → +60; RE +60. ✓
P4 (guided). ₹300 of capex on 1 April (year one of the asset's life counts a full year); straight-line over 10 years. Trace (a) purchase day, (b) the first year-end. Hint: cascades 6 then 1.
Solution. (a) IS: nothing. CFS: CFI −300. BS: PP&E +300, cash −300; assets net 0. ✓ (b) Depreciation 30: IS: EBT −30 → tax −7.5 → NI −22.5. CFS: NI −22.5 + D&A 30 → CFO +7.5. BS: PP&E −30, cash +7.5 → −22.5; RE −22.5. ✓ Cumulative cash so far is −292.5, with nine more years of ₹7.5 tax shields to come.
P5. On 1 January the company draws a ₹150 term loan at 8%. Trace (a) the draw, (b) the full first year including the interest payment, and give the CFS twice: US GAAP buckets and Ind AS buckets.
Solution. (a) IS: nothing. CFS: CFF +150. BS: cash +150, debt +150. ✓ (b) Interest 12: IS: EBT −12 → tax −3 → NI −9. US GAAP: CFO −9 (interest inside operations), CFF +150 → year net +141. Ind AS: CFO +3 (PBT −12 + finance-cost add-back +12; taxes paid 3 lower), CFF +150 − 12 interest paid = +138 → year net +141. Identical total, different shelves. BS: cash +141, debt +150 → assets +141 vs L+E: debt +150, RE −9 = +141. ✓
P6. The annual grant: ₹80 of SBC (assume currently deductible).
Solution. IS: EBT −80 → tax −20 → NI −60. CFS: NI −60 + SBC 80 → CFO +20. BS: cash +20; APIC +80, RE −60 → equity +20. ✓ And there's an invisible line too. Share count goes up, and that dilution is the real cost (the equity module ahead quantifies it).
P7. The board declares a ₹50 dividend on 20 March (year-end 31 March); it is paid on 15 April. Trace (a) declaration year, (b) payment year.
Solution. (a) IS: nothing. CFS: nothing, because no cash moved. BS: RE −50, dividends payable +50. ✓ (b) IS: nothing. CFS: CFF −50. BS: cash −50, payable −50. ✓ The CFS reports dividends paid, not declared. (One Ind AS wrinkle: a final dividend needing AGM approval isn't even booked until it's approved, so declaration timing itself differs by framework.)
P8. The company buys back ₹200 of its own shares. Trace it (a) US-style, (b) noting the Indian variation.
Solution. (a) IS: nothing. CFS: CFF −200. BS: cash −200; treasury stock −200 (contra-equity) → equity −200. ✓ (b) In India the shares must be extinguished. Cash −200, free reserves/securities premium reduced by 200, and face value transferred within reserves to the capital redemption reserve. Same totals, no treasury line. Either way, EPS rises through the share count, with no help from profit.
P9 (timed ≤3 min). Equipment with book value ₹60 is sold for ₹100 cash.
Solution. Gain 40. IS: EBT +40 → tax −10 → NI +30. CFS: NI +30 − gain 40 → CFO −10; CFI +100 → net cash +90. BS: PP&E −60, cash +90 → +30; RE +30. ✓ Proceeds in CFI, gain out of CFO. Never both in CFO.
P10 (timed ≤3 min, two steps). (a) A customer pays ₹80 in advance in Year 1. (b) The service is delivered in Year 2.
Solution. (a) IS: nothing (unearned). CFS: Δdeferred-revenue +80 → CFO +80. BS: cash +80, deferred revenue +80. ✓ (b) IS: revenue +80 → tax −20 → NI +60. CFS: NI +60 − ΔDR 80 → CFO −20 (the cash came last year, and only the tax moves now). BS: DR −80, cash −20; RE +60 → net across both years: cash +60 = RE +60. ✓
P11 (blank-sheet build A: untimed, no notes). Deccan Beverages Ltd (synthetic, ₹ crore). Opening BS: Cash 30 · AR 40 · Inventory 50 · Net PP&E 180 (= 300) | Payables 30 · Debt 120 · Share capital 80 · RE 70 (= 300). FY1 assumptions: revenue 400; COGS 240; cash SG&A 60; SBC 8; D&A 24; capex 40; closing AR 48, inventory 55, payables 36; debt repaid 10 (year-end); interest 10% on opening debt; dividend 12; tax 25% paid in cash. Produce all three statements plus the four roll-forwards.
Solution. Income statement: Revenue 400 − COGS 240 = 160; − SG&A 60 − SBC 8 − D&A 24 = EBIT 68; − interest 12 (10% × 120) = EBT 56; − tax 14 = NI 42. CFS: NI 42 + D&A 24 + SBC 8 − ΔAR 8 − ΔInv 5 + ΔAP 6 = CFO 67; CFI = −40; CFF = −10 − 12 = −22; net change +5 → cash 30 → 35. Roll-forwards: PP&E 180 + 40 − 24 = 196; debt 120 − 10 = 110 (next year's interest: 11); RE 70 + 42 − 12 = 100; SBC reserve 0 + 8 = 8; cash 30 + 5 = 35. Closing BS: 35 + 48 + 55 + 196 = 334 | 36 + 110 + 80 + 8 + 100 = 334. ✓ Balances. If yours doesn't, run the debugging table before reading further. The two classic breaks here are the SBC equity leg and a sign flip on ΔAP.
P12 (blank-sheet build B: timed, 60 minutes; the revolver build). Nova Components Inc. (synthetic, $ million). Opening BS: Cash 20 · AR 60 · Inventory 70 · Net PP&E 250 (= 400) | Payables 50 · Revolver 0 · Term debt 150 · Share capital 120 · RE 80 (= 400). FY1 assumptions: revenue 500; COGS 325; cash SG&A 93; D&A 30; no SBC; capex 45; closing AR 75, inventory 80, payables 55; mandatory term-debt repayment 25 (year-end); interest 8% on opening term debt, 10% on opening revolver (opening revolver = 0); tax 25% paid in cash; no dividends. Policy: the company must end the year with at least $20m of cash; any shortfall is drawn on the revolver at year-end. Produce the three statements, the debt schedule, and state next year's total interest expense.
Solution. Income statement: Revenue 500 − COGS 325 = 175; − SG&A 93 − D&A 30 = EBIT 52; − interest 12 (8% × 150 term + 10% × 0 revolver) = EBT 40; − tax 10 = NI 30. Cash before revolver: CFO = 30 + 30 − ΔAR 15 − ΔInv 10 + ΔAP 5 = 40. CFI = −45. CFF ex-revolver = −25. Pre-revolver cash: 20 + 40 − 45 − 25 = −10, which is $30m below the $20m floor → revolver draw = 30 (there's no circularity, because interest runs on opening balances, which is breaker #1 from the debt-and-revolver section above doing its job). Final CFS: CFO 40; CFI −45; CFF = −25 + 30 = +5; net change 0 → cash stays 20. Debt schedule: term 150 − 25 = 125; revolver 0 + 30 = 30. Closing BS: 20 + 75 + 80 + (250 + 45 − 30 =) 265 = 440 | 55 + 30 + 125 + 120 + (80 + 30 =) 110 = 440. ✓ Next year's interest: 8% × 125 + 10% × 30 = 10 + 3 = $13m. This year's rescue raises next year's interest bill, so the circularity is showing you its teeth from a safe distance. If interest were charged on closing balances instead, the draw would have had to satisfy Draw = 30 + 0.75 × 0.10 × Draw → 30/0.925 ≈ 32.4. Compute this too, and you've done the full loop by hand.
P13 (guided). Trace one transaction through all three statements. Equipment with a book value of ₹120 is sold for ₹90 cash; tax 25%, paid in cash. Hint: it sold for less than book value, so it's a loss. Losses mirror the gain in P9.
Solution. Loss = 120 − 90 = 30. IS: EBT −30 → tax falls 7.5 → NI −22.5. CFS: NI −22.5 + loss add-back 30 → CFO +7.5; proceeds → CFI +90; net cash +97.5. BS: PP&E −120, cash +97.5 → assets −22.5; RE −22.5. ✓ The loss is added back. It reduced NI, but its only operating-cash effect is the 7.5 tax saving. All 90 of the proceeds go in CFI. Gain out, loss in. Never route proceeds through CFO.
P14 (guided). One year's cash flow, two frameworks. A synthetic Indian manufacturer reports profit before tax 120, D&A 30, a net working-capital use of 10, interest paid 15, and income taxes paid 30. Present CFO under (a) US GAAP (net-income anchor) and (b) Ind AS (PBT anchor, interest in CFF), and reconcile the two. Hint: only one line moves buckets.
Solution. Net income = 120 − 30 = 90. (a) US GAAP: CFO = NI 90 + D&A 30 − WC 10 = 110 (interest is already inside net income and stays in CFO). (b) Ind AS: CFO = PBT 120 + D&A 30 + finance costs 15 − WC 10 − taxes paid 30 = 125; the 15 of interest paid then leaves via CFF. Reconciliation: 125 − 110 = 15 = the interest paid. Cash is identical, and one line is on a different shelf (the cross-standard presentation section above). Before comparing this firm's CFO to a US peer's, deduct the 15 from the Ind AS figure (or add it to the US one).
P15. A $180 credit sale of goods that cost $110 is booked; nothing is collected by year-end; tax 25%, paid in cash. Trace all three statements.
Solution. IS: revenue 180 − COGS 110 = EBT 70 → tax −17.5 → NI +52.5. CFS: NI 52.5, ΔAR −180 (asset up, absorbs), ΔInventory +110 (asset down, releases) → CFO −17.5 (direct check: only cash that moved was 17.5 of tax ✓). BS: AR +180, inventory −110, cash −17.5 → assets +52.5; RE +52.5. ✓ Profit is +52.5 while cash fell 17.5. You paid tax in real money on a profit you haven't collected. It's the growth-strains-cash lesson (cascade 2) with a COGS leg attached.
P16 (debugging: no build; diagnose with the debugging table). Two students hand you broken models of the same company. (a) Student A's balance sheet has assets exceeding liabilities + equity by exactly ₹18, the amount of this year's stock-based compensation. (b) Student B's balance sheet is off by exactly ₹24, and you know inventory rose ₹12 during the year. For each, name the specific error and the fix. Do not plug.
Solution. (a) "Off by exactly one item's amount" = a dropped tie (one-legged entry). Student A expensed SBC on the IS and added it back in CFO but forgot the equity leg: no credit to APIC / the share-based-payment reserve (T8). Equity is ₹18 too low, so assets exceed L + E by 18. Fix: credit the SBC reserve 18. (b) "Off by exactly 2× an item" = a sign flip. Student B added the ₹12 inventory increase to CFO instead of subtracting it (an operating asset rising absorbs cash), so cash is wrong by 2 × 12 = 24. Fix: re-run the two-question method on that line. Neither error is plugged. Each imbalance named its own cause.
P17. Derive the missing statement. Palar Papers Ltd (synthetic, ₹ crore). You hold two balance sheets and the income statement; build the cash flow statement. IS FY1: Revenue 260 − COGS 156 − SG&A 40 − D&A 20 + gain on sale of machinery 5 = EBIT 49; − interest 9 = EBT 40; − tax 10 = NI 30. Balance sheets: Cash 25 → ?; AR 40 → 46; Inventory 50 → 47; Net PP&E 150 → 148. Payables 35 → 39; Debt 90 → 80; Share capital 60 → 60; RE 80 → ? (opening 265 = 265 ✓). Also disclosed: dividend paid 8; machinery of book value 10 sold for 15 cash; capex 28; debt repaid 10.
Solution. Consistency checks first (always): closing RE = 80 + 30 − 8 = 102 (T2/T9); PP&E 150 + 28 − 20 − 10 = 148 (T4/T6 with the disposal leg ✓); debt 90 − 10 = 80 (T7 ✓). CFS: CFO = NI 30 + D&A 20 − gain 5 − ΔAR 6 + ΔInv 3 + ΔAP 4 = 46; CFI = −capex 28 + proceeds 15 = −13 (full 15 in, not the 5 gain); CFF = −debt 10 − dividend 8 = −18; net change +15 → closing cash 40. Verify: assets 40 + 46 + 47 + 148 = 281 = payables 39 + debt 80 + capital 60 + RE 102 = 281. ✓ The asset-sale trio again: gain out of CFO, proceeds into CFI, book value out of PP&E.
P18 (timed stretch: ≤20 minutes; everything at once). Sequoia Instruments Inc. (synthetic, $ million). Opening BS: Cash 30 · AR 50 · Inventory 40 · Net PP&E 160 (= 280) | Payables 40 · Deferred revenue 10 · Debt 80 · Share capital 90 · RE 60 (= 280). Year: revenue 420; COGS 250; cash SG&A 60; SBC 10; D&A 24; capex 34; equipment of book value 12 sold for 20 cash (a gain); closing AR 58, inventory 44, payables 46, deferred revenue 16; debt repaid 10 (year-end); interest 10% on opening debt; dividend 6; buyback 15 held as treasury stock; tax 25% paid in cash. Produce the three statements, the roll-forwards, and the balance check. This one fires SBC, a gain on disposal, a customer advance, and a buyback in a single year. The exam won't warn you which mechanics are coming.
Solution. Income statement: 420 − 250 = 170; − SG&A 60 − SBC 10 − D&A 24 = EBIT 76; + gain on sale 8 = 84; − interest 8 (10% × 80) = EBT 76; − tax 19 = NI 57. CFS: NI 57 + D&A 24 + SBC 10 − gain 8 − ΔAR 8 − ΔInv 4 + ΔAP 6 + ΔDeferred revenue 6 = CFO 83; capex −34 + proceeds 20 = CFI −14; debt −10 − dividend 6 − buyback 15 = CFF −31; net change +38 → cash 30 → 68. Roll-forwards: PP&E 160 + 34 − 24 − 12 = 158; debt 80 − 10 = 70; SBC reserve 0 + 10 = 10; treasury 0 − 15 = (15); deferred revenue 10 + 6 = 16; RE 60 + 57 − 6 = 111; cash 30 + 38 = 68. Closing BS: 68 + 58 + 44 + 158 = 328 | payables 46 + deferred revenue 16 + debt 70 + share capital 90 + APIC 10 + treasury (15) + RE 111 = 328. ✓ If yours is off, go to the debugging table. The classic breaks here are forgetting the gain subtraction in CFO (off by 8), dropping the APIC leg (off by 10), or omitting the deferred-revenue add (off by 6).
Applied mini-project
The articulation audit, for real: one Indian and one US company (~2 hours + write-up).
Pick Pidilite Industries (annual report: pidilite.com → Investor Relations, or the BSE/NSE filing portals) and Costco Wholesale (10-K: SEC EDGAR → full-text search "Costco" → latest 10-K). Both are clean filers, which makes them ideal first specimens. Pull the latest annual filing of each. Two years of statements come free inside every filing.
Do this, in order, for each company:
- T1/T2: Find net income (profit for the year) on the IS. Find it again at the top of the CFS reconciliation (Pidilite starts from profit before tax, as the cross-standard presentation section above explains). Find it a third time entering retained earnings in the statement of changes in equity. Write the three page numbers.
- T3: Tie the CFS's net change in cash to the balance-sheet cash line(s). Document any wedge: restricted cash (Costco), "other bank balances" (Pidilite), and the FX-effect line.
- T4/T6: Build the PP&E roll from the fixed-asset note: opening + additions − depreciation − disposals ≈ closing (for Pidilite include CWIP). Tie additions to the CFS capex line, then record the difference if any (there usually is one, so note why you think it exists).
- T5: Pick receivables, inventory, payables. Compare raw BS deltas to the CFS working-capital lines. Note where they match and where they don't.
- T7: Build the debt roll from borrowings notes and CFF lines; divide interest expense by average debt to sanity-check the implied rate.
- T8: Find SBC on the CFS add-back and its reserve in the SOCE (Costco: 10-K equity statement; Pidilite: ESOP reserve if present).
- T9/T10: Tie dividends (and any buyback) from the SOCE to CFF.
- Write the tie-out memo (one page per company): each tie, the numbers, where they reconciled exactly, where they didn't and your best explanation, plus one sentence on what the linkage reveals about the business (for Costco, a negative-working-capital engine where suppliers fund the inventory; for Pidilite, what capex against D&A says about the growth posture).
Scoring rubric (grade yourself strictly; pass ≥ 13/16):
| Criterion | 0 | 1 | 2 |
|---|---|---|---|
| RE roll (T2/T9/T10) reconciled via SOCE | not attempted | attempted, gaps unexplained | reconciles or gaps explained |
| Cash tie (T3) incl. restricted/other balances & FX line | not tied | tied with unexplained wedge | exact tie or wedge documented |
| PP&E roll (T4/T6) from the note, capex tied to CFS | not built | built, differences ignored | built, differences investigated |
| WC deltas (T5) mapped BS → CFS | not mapped | mapped, mismatches ignored | mapped, mismatches noted |
| Debt roll + implied interest rate (T7) | not built | roll only | roll + rate sanity check |
| SBC path (T8) traced to reserve | not found | found on CFS only | CFS + equity statement |
| Honesty of residuals | plugged/ignored | partially flagged | every residual flagged with hypothesis |
| Memo quality (clear, conclusion-first, one page) | rambling | complete but unstructured | crisp, would survive a manager's read |
File both memos in your company-file system. This is the same audit you will run, at speed, inside every teardown for the rest of the program.
Case Lab: run case XL-1.1 (Statements Articulation, Externally) in the app's Cases tab for this week. It's an outside articulation case that pressure-tests the three-statement linkage you just built, grading every tie and roll-forward as you enter it. Treat it as a timed dress rehearsal for the crown gate.
Reading & resources
- Mike Piper, Accounting Made Simple. [Paid] [Beginner]: the statements and their connections in ~100 pages; re-read the statement chapters after this week.
- Kieso, Weygandt & Warfield, Intermediate Accounting. [Paid] [Intermediate]: ch. on the income statement, balance sheet, and the statement of cash flows (ch. 23 in recent US editions), the full-rigor treatment incl. the indirect-method worksheet.
- Brian Bushee, Introduction to Financial Accounting (Wharton, Coursera). [Free] [Beginner]: weeks 2–4 build this same articulation with animated postings, the best free companion to this week's material.
- MIT OCW 15.511 (Financial Accounting). [Free] [Beginner→Intermediate]: lecture notes on statement articulation and the cash flow statement.
- Zerodha Varsity, Fundamental Analysis module, chapters on the P&L, balance sheet, cash flow, and "the connection between them." [Free] [Beginner]: the Indian presentation, free and clear.
- Macabacus, "Three-Statement Modeling" tutorial. [Free] [Intermediate]: the professional modeling conventions (opening-balance interest, revolver logic, balance checks) you'll formalize in the full spreadsheet model later in the program.
- Wall Street Prep / Breaking Into Wall Street free guides & YouTube walkthroughs of "walk me through $10 of depreciation." [Free] [Beginner]: hear the interview cadence, then close the tab and say it better.
- EY, US GAAP vs IFRS: The Basics. [Free] [Intermediate]: the cash-flow-classification table straight from a Big Four desk reference; annotate the cross-standard presentation table above against it.
- Ind AS 7 (Statement of Cash Flows), MCA-notified text (mca.gov.in). [Free] [Intermediate]: read paragraphs 31–36 on interest and dividends. It's shorter than you fear.
- Aswath Damodaran, "Accounting 101" sessions (NYU, free on YouTube + slides). [Free] [Beginner→Intermediate]: an analyst's (not an accountant's) reading of the three statements.
- Filings used this week. [Free]: Apple 10-K (SEC EDGAR), TCS Annual Report (tcs.com / BSE), Reliance Industries Annual Report (ril.com), Pidilite Annual Report, Costco 10-K. Pull the real filings yourself, and don't trust my illustrative numbers.
- Going deeper: Thomas R. Ittelson, Financial Statements: A Step-by-Step Guide to Understanding and Creating Financial Reports. [Paid] [Beginner→Intermediate]: builds a company's three statements one transaction at a time, redrawing every linkage as it goes, the closest book in print to this week's cascade drill; read it if the articulation still feels like memorization rather than arithmetic.
- Going deeper: Corporate Finance Institute, "How the 3 Financial Statements Are Linked" (free article + video, corporatefinanceinstitute.com). [Free] [Beginner→Intermediate]: the same ten-ties logic in modeling language, with a downloadable linked template; skim it, then rebuild the template from a blank sheet and diff the two, a natural bridge to the full spreadsheet model later in the program.
The Modern Analyst's Addendum
Everything above teaches this skill from first principles, by hand: that is how you learn it, and the mastery check still tests it that way. This addendum shows how a working analyst amplifies the same skill today. It adds; it never replaces. (R1/R10)
AI-Augment this skill
{
"skill": "Building three fully-linked statements — the ten ties, the four roll-forwards, and the revolver circularity",
"use": "AI is genuinely good at the SKELETON and genuinely bad at the LINKS, and the split is the whole lesson. (1) Ask it to scaffold the model — the function stubs, the schedule shapes, the input dictionary — so you are not typing boilerplate. (2) Ask it to walk a cascade back at you ('trace ₹100 of capex through all three statements over two years') and then grade its answer against your own; the disagreements are your revision list. (3) When a balance sheet will not balance, paste the imbalance and the roll-forwards and ask for candidate causes ranked by how well each explains the SIZE and SIGN of the gap — a fast hypothesis generator for a debugging process you still run yourself.",
"tools": ["Chat assistants — Claude, ChatGPT for cascade walkthroughs and imbalance hypotheses", "Coding assistants — Claude Code, Copilot for the model scaffold and its tests", "Spreadsheet AI — Excel Copilot for schedule layout, never for the linking formulas"],
"prompt": "Scaffold a three-statement model in Python: an inputs dict, one function per schedule (cash, retained earnings, PP&E, debt), and a solver for the revolver-interest circularity. Write the FUNCTION SIGNATURES AND DOCSTRINGS ONLY — leave every body as `raise NotImplementedError`. Then list, as a checklist, the ten ties the completed model must satisfy and one assertion that would test each. Do not write the linking logic; I am writing that.",
"verify": "Assert the ties, do not eyeball them: `assets == liabilities + equity` every period, closing cash from the CFS equal to the balance-sheet cash line, closing retained earnings equal to opening plus net income minus dividends, closing PP&E equal to opening plus capex minus depreciation, closing debt equal to opening plus draws minus repayments. A model that balances is not thereby correct — it is merely not obviously broken — so also re-run one full year by hand against the printed statements before any output leaves the file. An AI-scaffolded model whose links you did not write is a model you cannot debug (Guardrail 1-5).",
"diy": "This is a CROWN module and its gate is unaided: you must build three linked statements from a blank sheet and debug a non-balancing balance sheet from the size and pattern of the imbalance alone. Nothing in this callout is admissible in that room."
}
Modern Data Analysis
By hand first. You drew the ten ties, ran the cascades and built the four roll-forwards on paper. The engine below is the same links you drew by hand, written once so they can't silently drift. It's the same method, and it isn't permitted inside the gate.
Today's workflow. A modern three-statement model is a small piece of software: one function per schedule, an explicit inputs dictionary, and the ties expressed as assert statements that run every time the model runs. Written that way, the model tells you the moment a link breaks instead of leaving a plug in a cell for someone to discover in six months. The revolver–interest circularity (the simultaneous equation you met above) becomes a plain fixed-point loop. Guess a draw, compute interest on average debt, recompute net income and the funding need, and repeat until the draw stops moving. On the synthetic firm below it converges in six iterations to a draw of 146.91 and interest of 85.88. Solve the same equation in closed form and you get 146.9072. Run that check once, so you know the loop is solving what you think it's solving.
Tools & sources (IN + US). pandas/plain Python for the schedules, pytest for the tie assertions. For India, use the Ind AS statements plus the PP&E, borrowings and equity notes that feed the roll-forwards (BSE/NSE annual report), with RBI DBIE for the borrowing-rate context. For the US, use EDGAR XBRL companyfacts for the historical anchor period and FRED for the rate context.
# Synthetic firm, ₹ crore — R3: every figure recomputed in-session
EBIT, tax, dep, capex, dWC = 250.0, 0.25, 80.0, 320.0, 40.0
debt0, cash0, min_cash, rate = 1000.0, 60.0, 50.0, 0.08
draw = 0.0
for i in range(12): # fixed-point solve of the circularity
interest = rate * (debt0 + (debt0 + draw)) / 2 # interest on AVERAGE debt
ni = (EBIT - interest) * (1 - tax)
fcf = ni + dep - dWC - capex
need = max(0.0, min_cash - (cash0 + fcf))
if abs(need - draw) < 1e-4:
break
draw = need
print(i + 1, round(draw, 2), round(interest, 2)) # 6 146.91 85.88
Verify. Two checks, always. First, solve the same circularity in closed form once (it's linear in the draw) and confirm the loop lands on it, at 146.9072 here. A loop that converges to the wrong fixed point converges just as confidently as one that doesn't. Second, run the completed model over a historical year and require it to reproduce the filed statements to the last unit. A model that can't rebuild the past has no standing to describe the future.
Quantitative lens
Once the model is a function, sensitivity stops being a two-variable data table and becomes a loop. Sweep the assumptions that actually drive the answer (revenue growth, EBIT margin, working-capital days, capex intensity, the borrowing rate) and record the outputs you care about: peak revolver draw, minimum interest cover, the year cash first goes negative. Two things fall out immediately that a point model hides. The first is interaction. A growth rate that's comfortable at 45 working-capital days is fatal at 75, so the one-at-a-time sensitivity table that most models ship is systematically optimistic. The second is shape. Its failure surface has a cliff in it (the revolver is fine, fine, fine, then breached), because a minimum-cash constraint is a threshold and has no slope.
Know the limits, too. A sweep is only as good as the ranges you choose, and choosing ranges is judgement, not arithmetic. It also assumes the model's structure is right, which is the assumption most likely to be wrong. Sensitivity is a way to describe a model's behaviour, never evidence about the world.
Do it in code. Loop the assumption grid, store results in a DataFrame and plot the boundary. Then re-run it with distributions instead of grids, and read the distribution of peak draw instead of its point estimate. See G1/QM1.03 and G2/CS2.06.
Where this goes next: galaxy cross-links
- G2 · DA1.02 Pandas Data Wrangling: the schedules and the sensitivity grid as tidy frames rather than as a sheet of cells.
- G2 · CS2.06 Software Engineering & AI-Assisted Development: a linked model is software, with functions, tests, version control and a review process. Here the ten ties become a test suite that fails loudly.
- G1 · QM1.03 Time Series, Monte Carlo & ML: replacing the assumption grid with distributions, and reading the peak-revolver-draw distribution instead of a single number.
- G2 · QD2.04 Reproducible Research & Deployment: the practice that lets you regenerate every figure in a model from its sources months later, which is what makes a model auditable rather than merely persuasive.
Teach it back & journal
Feynman prompt. Explain to a smart 15-year-old, using a single street-food stall as the company, why "profit went up but the cash box is emptier" is not a contradiction, and how the stall's three notebooks (what I earned, what's in the box, what I own and owe) must always agree. Then write the one-page explainer: "The three statements are one machine," using no accounting jargon beyond profit, cash, and owe. If your 15-year-old can predict what happens to all three notebooks when the stall buys a new tawa on credit, you've passed.
Journal reflection. Which single tie broke most often in your practice builds this week, and what does that tell you about how your mind wants to shortcut this material? Write the specific error, the debugging pattern that caught it (the debugging table), and the check you will now run first on every model. Date it. You'll re-read this entry in week 29 when you build the full spreadsheet model later in the program, and again before your certification in Phase 8.
This module's flashcards and mastery quiz are wired into the app: see the node's Quiz and Reviews.
The statement-linkage capstone ends here. A gate passed at ≥14/15 on either form unlocks the revenue, receivables and inventory module ahead.