Tear Sheet Generator

Data Explained

Reference guide for every table, mnemonic, formula, and API pattern in the VSC Tearsheet.

TermMeaning
"O"restatementTypeId: "O" — pins FY to last 10-K filing
asOfDateDate-anchored lookup (MM/DD/YYYY), replaces periodType
_CIQ suffixRequired on all estimate mnemonics in the API
IQ_EBITAAPI name for Excel's IQ_EBITDA
IQ_CLOSEPRICEAPI name for Excel's IQ_LASTSALEPRICE
FYLast completed 10-K fiscal year (e.g., 2024)
baseFYColumn header alignment = lastFiled10K + 1

The restatementTypeId: "O" flag pins data to original 10-K filings, preventing FY rollover when press releases are filed early. Use it for balance sheet and cash flow data.

Financial StatementUse "O"?Reason
Income StatementNOPress-release FY alignment
Balance SheetYESPins to 10-K, prevents FY rollover
Cash Flow StatementYESSame as balance sheet
Market DataMixedUses asOfDate instead
Forward EstimatesMixedNo restatement concept
ROIC / Capital RatiosYESDerived from balance sheet
1
CIQ API
~100 mnemonics, 10 fiscal periods
2
CIQ Adapter
Structures into CIQDataBundle (marketData, financials, balanceSheet, estimates)
3
Calculation Engine
4 tiers: Pass-through → Single-field → Multi-field → TSR decomposition
4
AI Generator
GPT-5 generates 9 commentary fields
5
Schema Populator
Resolves 288 fields via dataPath + 23 formatters
6
PPTX Bridge
Injects values into PowerPoint template via XML
Source: docs/tearsheet-reference.mdKeep this page updated when calculation methodology changes.