Following along? Install the extension first
Finmagine AI Advisor — free • no account needed • Chrome, Edge, Brave
Understand how to run a forensic Annual Report scan and read the N/18 scorecard before acting on it
Red Flag Detector is Finmagine AI Advisor's forensic template for listed Indian companies. It reads the Annual Report you point it to and produces a structured 7-section scan that counts confirmed problems — adversarially, without attempting to balance good against bad.
Click any card to reveal the answer. Test yourself on annual report forensics, governance red flags, and how to read the N/18 scorecard.
Every listed Indian company publishes an Annual Report after the end of each financial year. Every investor knows they should read it. Almost no one does — not because they don't want to, but because a typical Annual Report runs 200 to 400 pages of dense text, financial tables, legal disclosures, and corporate photography of smiling executives shaking hands at ribbon-cutting ceremonies.
The manageable parts — the Chairman's Letter, the MD&A, the business review — are written by communications teams whose job is to frame the year's results in the most favourable light possible. A year of declining margins becomes a story about “strategic investment for future growth.” A year of cash burn becomes “aggressive capex in high-return projects.” A related party transaction with a promoter-owned entity appears in a footnote in the Notes to Accounts, expressed in crores, without context about market rates or the nature of the relationship.
Consider what happens when an auditor raises a qualification. In the narrative section of the Annual Report, there may be no mention of it at all. You would need to read the Auditor's Report — which appears on page 180 of a 300-page document, written in the formal language of accounting standards — to find it. Then you need to understand what the qualification means in plain English, whether it is material, and what the investment implication is.
Or consider related party transactions. The Notes to Accounts list every material RPT: which entity, what relationship, what nature of transaction, what amount. But they don't tell you whether the rent paid to the promoter's family trust is at market rates, or whether the management fee paid to the holding company is a reasonable cost or a wealth transfer mechanism. That assessment requires judgment, and individual investors rarely have the time or training to apply it systematically across all material RPTs.
Red Flag Detector applies that judgment systematically, across all seven categories of concern, in one structured scan.
Red Flag Detector is adversarial by design. The AI is explicitly instructed not to balance its findings — it is not asked to say “while the company has related party concerns, its earnings quality is strong.” It is asked to find what is wrong, quantify it, and report it without softening. The investor can weigh positives against negatives. The template's job is to make sure the negatives don't get buried.
The output is structured across 7 sections and closes with the N/18 Red Flag Scorecard and an overall rating:
The N/18 model assigns up to 3 flags per category across 6 substantive categories (18 total). This normalisation allows cross-company comparison and makes the composition of the score as important as the total — a company with 4 flags all in the Auditor section is more concerning than one with 4 flags spread across four categories.
Before the AI reads the Annual Report, Finmagine AI Advisor has already extracted 5 years of financial data from Screener.in and injected it into the prompt. This pre-filled data directly drives three of the seven sections:
Additionally, AIA injects the Annual Report links from Screener.in's Documents section. Claude reads the most recent link automatically. Sections 4 (Related Party Audit) and 5 (Auditor Signals) require the Annual Report and cannot be completed from Screener data alone.
This section examines whether the reported profit number is a reliable measure of business performance, or whether it is being propped up by accounting choices that are technically permitted but economically misleading. Five specific checks from the Annual Report's Notes to Accounts and Auditor's Report:
| Check | Flag Trigger |
|---|---|
| Other income as % of PBT | Flag if >15% — profits are propped by non-operating income rather than core business |
| Revenue recognition policy | Aggressive policy vs standard — from Notes to Accounts; SEVERE FLAG if clearly aggressive |
| Exceptional items | Present? One-time gain or restructuring charge? FLAG if recurring or if gain inflates PAT |
| Deferred tax asset trend | Growing DTA signals management expects future losses or has unrecognised losses already |
| Accounting policy changes | YES/NO — what changed and what is the PAT impact? FLAG if material change made in a good year |
A 3-year structured table comparing balance sheet health metrics against Screener's financial data. This section catches the slow deterioration that doesn't show up in the headline P&L:
| Metric | Flag Threshold |
|---|---|
| Receivable Days trend | Growing >20% faster than revenue — collecting cash more slowly than recognising sales |
| Goodwill / Net Worth % | >50% — significant impairment risk if acquired business underperforms |
| Capital Advances | >5% of total assets with no visible capex completion — money advanced for work not yet done |
| Loans to Subs/Associates | Growing YoY — money flowing out of the listed entity to group companies |
| Contingent Liabilities / NW | >50% — potential claims that could materially impair the balance sheet |
Goodwill, Capital Advances, Loans to Subsidiaries, and Contingent Liabilities are all from the Notes to Accounts — not available in Screener's financial tables. This section requires Annual Report access to complete fully.
The single most important financial check in the entire scan. This section uses AIA's pre-filled Cash Flow table to build a 3-year comparison of PAT vs CFO (cash from operations):
| Year | PAT (Cr) | CFO (Cr) | CFO/PAT | FCF (Cr) | Flag |
|---|---|---|---|---|---|
| FY-3 | — | — | — | — | — |
| FY-2 | — | — | — | — | — |
| FY-1 | — | — | — | — | — |
Flag thresholds: CFO/PAT below 0.7 for 2+ consecutive years; FCF consistently negative while PAT grows; large working capital drag absorbing more than 30% of EBITDA; capex funded by debt while simultaneously paying dividends.
The bottom-line question this section must answer: Is PAT growth being supported by real cash generation, or are earnings accrual-driven? Section 3 can be completed from pre-filled Screener data without Annual Report access.
This section lists every material Related Party Transaction (RPT) above ₹10 Cr or 1% of revenue from the Annual Report's Related Party Disclosures. For each transaction:
The specific patterns the AI is trained to identify as CONCERNING:
The auditor is the gatekeeper who is legally required to flag material concerns. When something appears in the Auditor's Report, it passed a professional judgment threshold. When something is absent from the Auditor's Report despite being visible in the financial data, that too is a signal. Six checks:
| Check | Flag Trigger |
|---|---|
| Auditor firm tier | Small regional firm auditing a large listed company = heightened scrutiny required |
| Auditor tenure | >10 years = familiarity risk; auditor may be too close to management to be independent |
| Auditor change in last 3 years | YES → was it voluntary rotation or was the auditor replaced? Why? |
| Qualifications | ANY qualification → explain in plain English and assess materiality |
| Emphasis of Matter | ANY EOM → what concern did the auditor highlight without qualifying the opinion? |
| Key Audit Matters | Top 2–3 KAMs identified — these are the highest-risk areas the auditor focused on |
Section 5 is completely dependent on Annual Report access. When BSE 403 blocks the link, all five checks are marked “UNKNOWN — data gap” and the AI explicitly marks this as a severe data gap in its output.
This section combines AIA's pre-filled shareholding data with Annual Report corporate governance disclosures. Six checks:
| Check | Source | Flag Trigger |
|---|---|---|
| Promoter pledging % trend | Annual Report / BSE filings | >20% or increasing YoY |
| Promoter salary (MD/CMD total) | Annual Report — Corporate Governance | >5% of PAT |
| Number of subsidiaries/associates | Annual Report | >20 — complexity creates opacity |
| Independent director quality | Annual Report | Token appointments vs substantive independents |
| Dividend payout while FCF negative | Screener cash flow table | YES — capital allocation concern |
| ESOP dilution | Annual Report | >5% equity in a single year |
The promoter holding trend (from Screener shareholding pattern) is particularly useful here: steady reduction in promoter holding over 3–5 years, even if modest in any single year, signals systematic distribution that management never needs to disclose explicitly.
The final section tallies all flags into the N/18 scorecard and delivers the overall rating, most critical finding, and one sharp question for the next earnings call:
| Category | Flags Found | Severity |
|---|---|---|
| Earnings Quality | N | 🌺 CLEAN / 🌡 WATCH / 🔴 HIGH |
| Balance Sheet | N | — |
| Cash Flow | N | — |
| Related Parties | N | — |
| Auditor | N | — |
| Governance | N | — |
| TOTAL | N / 18 | Overall rating |
The N/18 score is more useful than a simple good/bad rating because it tells you where the problems are concentrated, not just how many there are. But it requires careful reading in one specific situation: when the Annual Report was inaccessible.
Annual Report links on BSE sometimes return 403 Forbidden errors because they require a browser session that the AI doesn't have. When this happens, Sections 4 (Related Party Audit) and 5 (Auditor Signals) are entirely blocked. The AI marks all items in those sections as “UNKNOWN — data gap” and counts them as flags, because an unverified area of concern is still a concern.
The AI is instructed to explicitly distinguish data-gap flags from confirmed findings in its output. A well-generated Red Flag Detector result will say something like: “TOTAL FLAGS: 7/18 (4 confirmed, 3 data gaps — BSE 403 blocked Sections 4 and 5)”.
If your result shows significant data gaps in Sections 4 and 5, you have two options:
Two companies with a score of 4/18 can have very different risk profiles depending on where those flags fall:
No material concerns found in the Annual Report. This doesn't mean the stock is a good investment — it means the governance and earnings quality signals are clean. You can focus your remaining due diligence on valuation and competitive dynamics without worrying that you're buying into a governance problem.
Run annually. A CLEAN company can develop flags in a subsequent year. Red Flag Detector is designed for the cadence of Annual Report publication — once a year, every year, for your core holdings.
One or more specific areas of concern, but not across the board. The output will identify exactly which sections have the flags. Your next step is to investigate those specific areas:
Significant concerns across multiple sections. This verdict does not mean the stock will fall — markets can sustain high-flagging companies for extended periods if the narrative is strong. It means the due-diligence burden is very high, and the risk/reward at the current price may not compensate for the identified concerns.
Two specific escalation actions:
All three are forensic templates. The right choice depends on what the company is and what question you're answering.
| Scenario | Template | Why |
|---|---|---|
| Pre-IPO / recently listed company | IPO Decoder | DRHP/RHP is the primary document; Red Flag Detector needs an Annual Report |
| Annual check on a portfolio holding | Red Flag Detector | Fast, structured, designed for this cadence — run after each AR is published |
| Stock declining despite good headline numbers | Red Flag Detector | Catch what the P&L isn't showing — RPTs, cash conversion, auditor signals |
| Management or auditor change | Red Flag Detector | Assess the change's implications across all 7 governance dimensions |
| Capital raise (QIP / rights / preferential) | Red Flag Detector | Check if the balance sheet justifies the raise or if there are hidden stresses |
| RPT or auditor flags found | Forensic Governance | Go deeper with concall evidence — 20–40 min but much more thorough |
| Full pre-investment diligence | Forensic Governance | 8-part multi-document investigation; use after Red Flag Detector surfaces concerns |
The recommended workflow: Red Flag Detector first (5–10 minutes, N/18 scorecard) → if Sections 4 or 5 have confirmed flags, escalate to Forensic Governance (20–40 minutes, concall evidence added) → for pre-listing companies, start with IPO Decoder instead.
Run Red Flag Detector annually on every company you hold with a significant position. Annual Reports are published once a year and the template is specifically designed for that cadence. A company that scored CLEAN last year can develop material flags in a single Annual Report year — and you want to know before the market prices it in.
Free Chrome Extension
Install the Finmagine AI Advisor and generate institutional-grade research prompts from any Screener.in or stockanalysis.com company page in seconds.
Install from Chrome Web Store →No account required • Works on Chrome, Edge, Brave, Opera
Discover all 17 AI Advisor templates for Indian stocks — Red Flag Detector, IPO Decoder, Forensic Governance, Deep Research, Peer Comparison, and more. Everything you need to run institutional-grade research from Screener.in.
Visit AI Advisor Hub →