FORENSIC ACCOUNTANT REPORT — ASP (Asia Plus Group Holdings PCL)¶
GATING DISCLOSURE — READ FIRST. The data package contains zero extractable financial statement data. The SET
shareholdersandfilingssub-pages returned HTTP 404. The SETprofileandfinancialpages loaded but are Nuxt JS-shell HTML — no income statement, balance sheet, cash flow, ratios, share count, dividend history, auditor name, or related-party note is present in the captured bytes. News feeds are wrong-ticker contaminated (Stocktwits $ASP = US ASP Isotopes; google_blogs = Microsoft ASP.NET tutorials). The audit's DO-NOT-FABRICATE list explicitly forbids inventing revenue, net profit, ROE, NIM, M-Score, Z-Score, F-Score, payout, top-10 holders, insider data, or peer comparables — none of which are in the package.A forensic accounting report requires 10 years of audited statements, notes, MD&A, and auditor opinions. I have none of these. What follows is therefore not a forensic opinion — it is a structured statement of what cannot be assessed and why, plus the few inferences the price series alone supports. Any LP receiving this must understand: an opinion grade of "C" or "D" from me would itself be fabrication. I am issuing NR — Not Rated.
1. Overall accounting quality grade: NR (Not Rated — insufficient data)¶
- Earnings quality: NR/10 — no income statement captured; cannot test accruals, revenue mix, or one-offs.
- Cash conversion: NR/10 — no cash flow statement captured; OCF vs NI ratio unknowable.
- Balance sheet health: NR/10 — no balance sheet captured; leverage, liquidity, off-B/S exposure unknowable.
- Disclosure transparency: NR/10 — the SET filings page itself 404'd in this fetch; cannot judge disclosure cadence from the package, though that is a data-collection failure, not necessarily an issuer disclosure failure. A re-fetch is required before drawing conclusions.
A responsible forensic grade is impossible without the audited statements. Anything else would be the exact kind of fabricated comfort this discipline exists to prevent.
2. The 10-year cash-vs-earnings picture¶
Cannot be computed. No operating cash flow, no reported net income, no accruals breakdown is in the package. The 10-year price summary row shows total return of −35.93% from 2016-05-26 (THB 3.34) to 2026-06-22 (THB 2.14) over 2,450 sessions — but the audit warns the summary's column labels beyond positions 1–6 are unknown and Adj Close == Close throughout, meaning dividends are not reflected. For a known historical dividend-payer like a Thai broker holding company, the −35.9% price return likely overstates the loss to a holder, but by how much is not extractable.
What the price does allow as a behavioural inference (not an accounting one): a multi-year grind from THB ~3.34 to ~THB 2.14 with a max drawdown column value of −72.43% is consistent with sustained earnings pressure typical of small-mid-tier Thai brokers facing fee compression and SET turnover decline post-2018. This is industry context, not an accounting-quality verdict.
3. Working capital diagnosis¶
Not applicable / not assessable. ASP is a securities holding company (brokerage, asset management, IB). The relevant working-capital analog is client margin loans, securities-borrowed/lent positions, payables to TCH/customers, and own-portfolio trading assets — none of which are in the package. Receivables-days / inventory-days / payables-days framework is the wrong lens for a broker even if the data were present; the right lens (margin loan book quality, free-credit-balance trends, MTM on prop book) requires the balance sheet that isn't here.
4. Revenue quality¶
Cannot be assessed. For a broker holding company the legitimate concerns would be: - Brokerage commission share vs investment gains vs fee-based (AM/IB) income — undisclosed in package. - Concentration on prop-trading gains (a recurring red flag for Thai brokers since 2020) — undisclosed. - Related-party flows to/from Asia Plus Securities (ASPS), Asia Wealth, the AM subsidiary — undisclosed; the shareholder page that would normally surface controlling parties returned 404. - Revenue recognition for IB advisory fees (success-fee timing) — undisclosed.
Note the symbol collision flagged by the data audit: ASPS (the listed Asia Plus Securities subsidiary, per google_company item #1) is a separate listing from the holding company ASP. Forensic analysis of the group would require both entities' statements and a related-party reconciliation. Neither is in the package.
5. Margin trajectory & one-offs¶
Cannot be assessed. No P&L line items. The standard broker-holding red flags I would test for if data were present: - "Other income" / "share of profit from associates" creep as % of pretax — common dressing for cyclically weak brokerage years. - One-off gains on disposal of investments (HTM reclassification timing) — not testable. - Treatment of expected credit loss on margin loans (TFRS 9 stage migration) — not testable.
6. Capex / depreciation / asset base¶
Largely not applicable. A broker is not capex-heavy; the relevant tests are software intangibles capitalization (trading platform development) and right-of-use asset accounting under TFRS 16. Neither is extractable from the package.
7. Off-balance-sheet & leverage red flags¶
Cannot be assessed. Specifically I cannot verify or rule out: - Parent-level vs subsidiary-level debt stacking. - Financial guarantees to subsidiaries. - Insider share pledges — the shareholders page 404'd. For a Thai mid-cap controlled by a family/founder group, pledge data is a CRITICAL red flag I would normally insist on before any rating. Absence of data is not absence of risk. - Underwriting commitments and unsettled trades (a standard broker exposure). - BIBOR-replacement / THOR transition impact on funding cost.
This is the single most important data gap. A re-fetch of https://www.set.or.th/en/market/product/stock/quote/ASP/shareholder and the 56-1 One Report from the SEC filing system is required before any forensic opinion is possible.
8. Auditor & policy changes¶
Cannot be assessed. Auditor name is not in the package. Filings page 404'd. No restatement history visible. No accounting policy notes captured.
9. Quantitative red-flag scores¶
The audit's DO-NOT-FABRICATE list explicitly bars these. Per that instruction and standard forensic practice:
- Beneish M-Score: NOT CALCULATED. Requires DSRI, GMI, AQI, SGI, DEPI, SGAI, TATA, LVGI — all eight need two years of statements. Zero present.
- Altman Z-Score: NOT CALCULATED. Also, Altman Z is inappropriate for financial institutions (the original model excludes them; even Z″ has known issues for brokers). Even if I had data, I would refuse to quote a number.
- Sloan Accrual Ratio: NOT CALCULATED. Requires net income, OCF, and average total assets. None present.
Any persona quoting a numeric M-Score, Z-Score, or Sloan ratio for ASP from this package is fabricating.
10. Top 5 specific concerns, ranked¶
Ranked by data-gap severity, since substantive accounting concerns cannot be established:
- Shareholders page 404 → insider pledge exposure unknown. For a controlled Thai mid-cap, pledged-share forced-sale risk is the highest-impact unknown. Action: re-fetch SET shareholders page and 56-1 Form 246-2 disclosures before any LP capital is committed. Warranted discount until resolved: conservatively assume worst-case mid-cap pledge profile — i.e., do not size the position assuming clean float.
- Filings page 404 → no auditor identity, no recent SET disclosures captured. Cannot verify whether ASP filed quarterly statements on time, whether any qualified opinion or emphasis-of-matter exists, or whether there were management/auditor changes. Action: pull from SEC SETLink directly. Discount: none assignable without facts.
- Holding-company / subsidiary structure (ASP vs ASPS) not mapped. Symbol collision and the appearance of "ASIA PLUS SECURITIES :ASPS" in the news feed suggests potential double-listing or minority-interest leakage between the holding and operating entities. This is the single highest-probability structural concern for a Thai broker holdco and needs the consolidated note on subsidiaries to assess. Discount: a 10–20% holdco discount is the standard Thai market reference point for unclear holdco/opco structures, but the actual number is not data-driven here.
- No dividend history captured +
Adj Close == Closein yfinance. Means total-shareholder-return on the price series understates actual returns, and the payout-vs-earnings sustainability question (the most LP-relevant question for any broker stock) cannot be answered. Action: pull DPS history from SETSMART. - Wrong-ticker contamination across every news/social source. Not an accounting flag, but it means there is no observable market chatter — neither bullish nor bearish — about ASP specifically from this package. The absence of recent ASP-specific reporting is itself a low-coverage signal worth pricing in (liquidity premium / information-asymmetry premium).
11. What's clean and not a problem (be balanced)¶
- No evidence of fraud or aggressive accounting is present. That is not a clean bill of health — it is the predictable consequence of having no statements to read. Forensic absence ≠ forensic clearance.
- Price series itself is internally consistent (OHLC ordering valid, tick grid clean, zero-volume rows correctly identified as Thai holidays). The data audit graded prices as usable. Whatever the accounting questions, the tape is real.
- Tight recent range (THB 2.04–2.18 over ~60 sessions) with modest daily volumes (typically 200k–2m shares, max ~2.2m) is consistent with a stable, low-controversy small-cap trading profile. There is no tape-level evidence of distress selling, accumulation by a forced buyer, or news-driven volatility in the captured window. This is consistent with — but does not prove — an absence of acute accounting events in early-to-mid 2026.
- No news-flow shock in the wrong-ticker-filtered feeds. Again, absence of signal, not presence of clean signal.
CLOSING NOTE TO THE CIO¶
A forensic accountant who issues a grade without statements is a liability, not an asset. The required next step before ASP can be touched at the forensic layer is a clean re-fetch of: (a) SET shareholders + filings pages, (b) most recent two 56-1 One Reports from the SEC, (c) consolidated and separate financial statements for FY2016–FY2025, (d) DPS / dividend history, and (e) auditor opinion history. Until then: NR.
Word count: ~1,470.