F
Acuere Consultancy

Cash Flow Statement (Indirect Method)

Built from TB: PAT + non-cash add-backs ± working-capital changes. Reconciles to opening + closing bank balance.

November 2024
Quick pick
Fiscal year
Custom date range
vs: nothing prior period last year
custom ▾
Fiscal year
Custom date range
Method: Direct Method Indirect Method View: Client Consultant
Starts from PAT; non-cash add-backs + ΔWC Download PDF

Consultant view — includes per-ledger inflows/outflows, voucher counts, skipped journals, per-ledger variance, and cross-checks.

Net Cash Flow · November 2024
₹129,820

The business generated ₹129,820 of cash this period — bank + petty cash grew by this amount.

Opening
₹151,744
Closing
₹281,564

Cash Reconciliation

Opening + Net CF = Closing · the identity that proves every ₹ is accounted for

Opening Balance
₹151,744
at period start
+
Net Cash Flow
₹129,820
from this CFS
=
Expected Closing
₹281,564
per the equation
Actual: ₹281,564
Reconciles · ₹0 variance

Indirect Cash Flow Statement

Full line-by-line build from PAT — including per-ledger detail for every working-capital and non-cash adjustment

Starts from PAT (from the P&L). Non-cash items are added back. WC deltas are computed from opening vs closing balances in the TB. Tax & interest paid come from the Payments Register (voucher-level).

Profit After Tax (PAT) ₹25,946.20
Provisions / Bad Debts / Write-offs (non-cash)
(Of which bad-debt/receivable write-off: 9,100.00 — subtracted from ΔReceivables below to avoid double-counting the Debtor-side reduction.)
Ledgers: Bad Debts
+₹9,100.00
= Operating profit before WC changes ₹35,046.20
(Increase) / Decrease in Trade Receivables
Δ (TB opening→closing) = -186,000.00 across 1 ledger(s); non-cash component excluded from working capital = 9,100.00 (already added back in non-cash section above — avoids double counting); cash-relevant Δ = -176,900.00. Non-cash components excluded from working capital to avoid double counting (e.g. bad-debt write-offs reduce Debtors without affecting cash)
Ledgers: Sundry Debtors
₹176,900.00
Increase / (Decrease) in Trade Payables
Δ (TB opening→closing) = 41,950.00 across 3 ledger(s)
Ledgers: Provisions, Sundry Creditors, Partner Reimbursement (Rahul)
₹41,950.00
(Increase) / Decrease in Tax Prepayments (TDS Recv / Advance Tax)
Δ = 44,250.00 across 2 ledger(s)
Ledgers: TDS Receivable 24-25, TDS Reveivable 23-24
−₹44,250.00
Increase / (Decrease) in Duties & Taxes (aggregate)
Δ = -25,826.04 across 1 ledger(s)
Ledgers: Duties & Taxes
−₹25,826.04
= Cash generated from operations ₹183,820.16
Net Cash from Operating Activities ₹183,820.16
Net Cash from Investing Activities ₹0.00
Drawings / Capital withdrawn — Rahul Nathani
Cr movement − Dr movement = -54,000.00
Ledgers: Rahul Nathani
−₹54,000.00
(No PAT adjustment — profit not yet appropriated)
PAT of ₹25,946.20 is NOT reflected in any equity ledger Δ (P&L A/c / Reserves Δ ≈ 0 and partner capital net Δ is pure drawings). ΔEquity already equals −Drawings, so no PAT subtraction needed. If your firm DOES appropriate profit at year-end, post a journal: Dr P&L A/c, Cr Partner Capital — then re-run this report.
₹0.00
Net Cash from Financing Activities −₹54,000.00
Net Increase / (Decrease) in Cash ₹129,820.16

Direct ↔ Indirect reconciliation

Section-by-section — voucher-sourced Direct vs TB-Δ Indirect. Large variance ⇒ specific mapping/tagging gap

Section Direct (voucher) Indirect (TB Δ) Variance Likely cause if variance ≠ 0
Operating net 183,820.16 183,820.16 -0.00 — reconciles cleanly
Investing net 0.00 -0.00 0.00 — reconciles cleanly
Financing net -54,000.00 -54,000.00 0.00 — reconciles cleanly
Net Cash Flow (all sections) 129,820.16 129,820.16 -0.00
TB Bank/Cash period movement (ground truth) 129,820.16

Financing drill-down

Partner / Capital outflow (Direct — from payment vouchers) 54,000.00
Partner / Capital inflow (Direct — contributions) 0.00
Direct net (Capital contributions − Drawings) -54,000.00
Loan taken (Direct) 0.00
Loan repaid (Direct) 0.00
Direct net (Borrowings) 0.00
Operating reconciliation — line-by-line variance: 0 (Indirect too high)

(Indirect build vs Direct voucher breakdown) If Indirect Operating ≠ Direct Operating, the gap lives in exactly one (or two) of the lines below.

Indirect Operating build Amount
Profit After Tax (PAT) 25,946.20
+ Provisions / Bad Debts / Write-offs (non-cash)
(Of which bad-debt/receivable write-off: 9,100.00 — subtracted from ΔReceivables below to avoid double-counting the Debtor-side reduction.)
Ledgers: Bad Debts
9,100.00
= Operating profit before WC changes 35,046.20
(Increase) / Decrease in Trade Receivables
Δ (TB opening→closing) = -186,000.00 across 1 ledger(s); non-cash component excluded from working capital = 9,100.00 (already added back in non-cash section above — avoids double counting); cash-relevant Δ = -176,900.00. Non-cash components excluded from working capital to avoid double counting (e.g. bad-debt write-offs reduce Debtors without affecting cash)
Ledgers: Sundry Debtors
176,900.00
Increase / (Decrease) in Trade Payables
Δ (TB opening→closing) = 41,950.00 across 3 ledger(s)
Ledgers: Provisions, Sundry Creditors, Partner Reimbursement (Rahul)
41,950.00
(Increase) / Decrease in Tax Prepayments (TDS Recv / Advance Tax)
Δ = 44,250.00 across 2 ledger(s)
Ledgers: TDS Receivable 24-25, TDS Reveivable 23-24
-44,250.00
Increase / (Decrease) in Duties & Taxes (aggregate)
Δ = -25,826.04 across 1 ledger(s)
Ledgers: Duties & Taxes
-25,826.04
= Cash generated from operations 183,820.16
Net Cash from Operating Activities 183,820.16
Direct Operating (from vouchers) Amount
Inflows
Trade Receivables
9 ledger(s): D S DODHIYA & CO, Ekadrisht Capital Private Limited, Future Hospitality Private Limited, GA Design, …
475,100.00
Outflows
Operating Expense
3 ledger(s): BNI India Enterprises Private Limited, Mahesh Thakkar, SHREEARTH FINANCIAL (Creditor)
−218,504.00
GST Payable
3 ledger(s): CGST, IGST, SGST
−41,400.00
TDS Payable
1 ledger(s): TDS Payable
−12,750.00
Bad Debts
1 ledger(s): Bad Debts
−9,100.00
Office & Admin
3 ledger(s): Office Expenses, Telephone Expenses, Website and Email (Subscription)
−5,027.40
Travel & Field
2 ledger(s): Business Meeting Expenses, Travelling Expense
−2,684.05
Employee Cost
1 ledger(s): Staff Welfare Expenses
−1,814.39
Direct Operating Net 183,820.16

How to use this: scan for the component on the Indirect side whose sign/magnitude doesn't match a corresponding category on the Direct side. Common suspects: (a) a "Provisions / Bad Debts / Write-offs" add-back that's larger than expected — means an expense got tagged non-cash that actually hit the bank; (b) a WC line whose Δ is big but the matching Direct category is small (mis-tagged wc_component); (c) "Income Tax paid" line smaller than the Direct "Tax Paid" category — means some tax payments used ledger names the Indirect regex doesn't catch (e.g. "TCS", "Professional Tax").

Per-ledger Operating variance 31 ledgers · every rupee traced

Sum of the Δ column equals the Operating variance between methods. Rows with Δ > 0 = Indirect over-counts; Δ < 0 = Indirect under-counts. Sort: biggest absolute variance first.

Ledger Nature Category Indirect Op Direct Op Δ (Ind − Dir) Indirect classification rule applied
Professional Fees income Revenue 282,500.00 0.00 282,500.00 income (+Cr−Dr = 282,500.00−0.00)
D S DODHIYA & CO 0.00 189,000.00 -189,000.00 (ledger seen only in Direct)
Sundry Debtors asset Trade Receivables 178,648.86 0.00 178,648.86 asset Receivable — −(Dr−Cr) = −(333,350.00−519,350.00) | Less non-cash write-off share 7,351.14 (81% of 9,100.00 total; allocated pro-rata across 2 receivable ledgers)
Professional Services (IGST) expense Professional Fees -127,500.00 0.00 -127,500.00 expense (−(Dr−Cr) = −(127,500.00−0.00))
SHREEARTH FINANCIAL (Creditor) 0.00 -94,500.00 94,500.00 (ledger seen only in Direct)
BNI India Enterprises Private Limited 0.00 -80,804.00 80,804.00 (ledger seen only in Direct)
BNI Subscription and Training expense Office & Admin -68,478.00 0.00 -68,478.00 expense (−(Dr−Cr) = −(68,478.00−0.00))
Reneusleep India Private Limtied 0.00 60,000.00 -60,000.00 (ledger seen only in Direct)
Ekadrisht Capital Private Limited 0.00 56,700.00 -56,700.00 (ledger seen only in Direct)
S S M G & ASSOCIATES LLP 0.00 54,000.00 -54,000.00 (ledger seen only in Direct)
TDS Receivable 24-25 asset TDS Receivable -45,998.86 0.00 -45,998.86 asset nan — −(Dr−Cr) = −(44,250.00−0.00) | Less non-cash write-off share 1,748.86 (19% of 9,100.00 total; allocated pro-rata across 2 receivable ledgers)
Mahesh Thakkar 0.00 -43,200.00 43,200.00 (ledger seen only in Direct)
Partner Reimbursement (Rahul) liability Partner Reimbursement 41,950.00 0.00 41,950.00 liability Payable — +(Cr−Dr) = +(47,950.00−6,000.00)
Savex Technologies Private Limited 0.00 32,400.00 -32,400.00 (ledger seen only in Direct)
XTCY WORLD PRIVATE LIMITED 0.00 32,400.00 -32,400.00 (ledger seen only in Direct)
GA Design 0.00 27,000.00 -27,000.00 (ledger seen only in Direct)
Duties & Taxes liability Duties & Taxes -25,826.04 0.00 -25,826.04 liability nan — +(Cr−Dr) = +(63,600.00−89,426.04)
CGST 0.00 -18,000.00 18,000.00 (ledger seen only in Direct)
SGST 0.00 -18,000.00 18,000.00 (ledger seen only in Direct)
Future Hospitality Private Limited 0.00 17,700.00 -17,700.00 (ledger seen only in Direct)
Travelling Expense expense Travel & Field -15,450.00 -1,933.26 -13,516.74 expense (−(Dr−Cr) = −(15,450.00−0.00))
TDS Payable 0.00 -12,750.00 12,750.00 (ledger seen only in Direct)
Staff Welfare Expenses expense Employee Cost -14,500.00 -1,814.39 -12,685.61 expense (−(Dr−Cr) = −(14,500.00−0.00))
Bad Debts expense Bad Debts 0.00 -9,100.00 9,100.00 expense (non-cash — added back in Indirect; the engine cancels this ledger's PBT reduction with a +dep / +non-cash addback line, net Op contribution = 0)
Office Expenses expense Office & Admin -9,500.00 -1,188.74 -8,311.26 expense (−(Dr−Cr) = −(9,500.00−0.00))
RAAJA KANWAR 0.00 5,900.00 -5,900.00 (ledger seen only in Direct)
IGST 0.00 -5,400.00 5,400.00 (ledger seen only in Direct)
Business Meeting Expenses expense Travel & Field -6,000.00 -750.78 -5,249.22 expense (−(Dr−Cr) = −(6,000.00−0.00))
Telephone Expenses expense Office & Admin -2,500.00 -312.83 -2,187.17 expense (−(Dr−Cr) = −(2,500.00−0.00))
Round Off expense Other / Unmapped 0.04 0.00 0.04 expense (−(Dr−Cr) = −(0.00−0.04))
Website and Email (Subscription) expense Office & Admin -3,525.84 -3,525.84 0.00 expense (−(Dr−Cr) = −(3,525.84−0.00))
Totals 183,820.16 183,820.16 -0.00
Engine's Indirect Op (from `indirect_operating_net`) 183,820.16 183,820.16 0.00 Must match the Totals row above (within paisa of rounding). Any mismatch ⇒ attribution rule bug.

How to read this: each ledger contributes a specific amount to Indirect Operating (per accrual rules: income ⇒ +Cr−Dr, expense ⇒ −(Dr−Cr), asset WC ⇒ −(Dr−Cr), liability WC ⇒ +(Cr−Dr)). Direct attributes cash flow per actual voucher processing. Where the two diverge by a non-trivial amount, it's a specific mapping / classification / treatment issue on that ledger — not "rounding". Click a row's ledger name in a future version to see every voucher that touched it.

Equity ledgers pulled into Indirect engine 4 ledger(s) · debug Financing variance

Everything here contributes to raw_eq_delta; PAT is subtracted at end. If your P&L A/c or Reserves ledger is missing from this list, that's why Financing variance = PAT — my mask didn't catch it.

Ledger Nature tag Category Δ (Cr − Dr) Included because
Prateek Agrawal equity Partner's Capital 0.00 nature=equity
Rahul Nathani equity Partner's Capital -54,000.00 nature=equity
Sakshi Nathani Partner A/c equity Partner's Capital 0.00 nature=equity
Profit & Loss A/c equity Retained Earnings 0.00 nature=equity + name matches P&L/Reserves pattern + category='Retained Earnings' matches
raw_eq_delta (sum of above) -54,000.00
PAT adjustment decision: PAT not posted to any equity ledger (P&L Δ = 0.00, partner net Δ = -54,000.00 is pure drawings). PAT still sits unposted in Income−Expense, so ΔEquity already equals −Drawings and no PAT subtraction is needed.

If Direct's partner-drawings figure ≠ Indirect's equity Δ (after PAT adjustment), that's a mapping/tagging problem. The Direct figure comes from actual Dr <Partner> / Cr Bank voucher lines — this is ground truth. If Indirect says something different, investigate the partner-ledger TB classification or PAT value.