Tax Planning Input Schema
Provide one JSON object with a non-empty holdings array.
{
"holdings": [
{
"ticker": "JNJ",
"instrument_type": "stock",
"account_type": "taxable",
"security_type": "common",
"hold_days_in_window": 75
}
]
}Holding fields
ticker: ticker symbol. Required operationally; missing values render asUNKNOWNand must be corrected before acting.instrument_type:stock,reit,bdc, ormlp; defaults tostock.account_type: account label such astaxableorira; defaults tounknown.security_type:commonorpreferred; defaults tocommon.hold_days_in_window: integer holding days in the applicable ex-dividend window. When absent, emitassumption_required.
For a not-yet-owned candidate, create a hypothetical row using the intended
account type and leave hold_days_in_window absent. Treat the resulting advice
as planning support, not a confirmed tax classification.