Get confounding questions
get_confoundersRefinement step, NOT the place to start: call list_compliance_obligations first, then call this to narrow what is still genuinely open. Returns the facts that flip an answer, such as whether an employer of record is the legal employer. Pass every fact you already know and it returns only what those facts leave unsettled. These are things for YOU to look up in the user's own documents. They are not a questionnaire to send the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| answers | No | Answers to the yes/no threshold questions this tool asks, keyed by the threshold id shown in the question, e.g. { "foreign-accounts-over-10k": false, "ny-sales-over-500k": false }. Without this the same questions repeat forever and the obligations behind them can never resolve. Omit a key you genuinely do not know. | |
| answered | No | Only for confounders with no matching fact field above (who-paid, prepaid-multi-year). For everything else pass the fact itself, e.g. payroll_model: 'eor', not answered: { 'payroll-model': 'eor' }. | |
| tax_year | No | Tax year under review. Defaults to last calendar year. | |
| sells_saas | No | Whether the product is SaaS. New York taxes SaaS as prewritten software. | |
| entity_type | No | Legal entity type. | |
| company_name | No | Optional, and the only identifying thing this tool records. Median stores it to see which companies use this tool and may follow up. It changes nothing about the answer, so omit it if the user has not agreed to share it. Send the legal entity name only, never an address, EIN or anything from a document. | |
| revenue_band | No | ||
| sales_states | No | States with customers. | |
| foreign_owned | No | Whether any non-US person owns 25% or more. Leave unset if genuinely unknown. | |
| payroll_model | No | Critical. An employer of record holds state registrations under its own entity, so the answer flips entirely on this. | |
| presence_type | No | Per-state presence, e.g. { NY: 'virtual-mailbox' }. | |
| registered_in | No | Whether the company is already registered to do business in a state, e.g. { NY: false }. Drives obligations that only begin at registration. | |
| formation_date | No | ISO date the entity was formed. | |
| employee_states | No | States where W-2 employees work. | |
| fiscal_year_end | No | MM-DD, e.g. '12-31'. Defaults to 12-31. | |
| formation_state | No | Two-letter state of formation, e.g. 'DE'. | |
| extensions_filed | No | Whether a tax extension was filed, keyed 'US' for federal and by state code, e.g. { US: true, NY: false }. OMIT a key you are unsure about: no deadline is asserted for an unknown key, because assuming an extension tells a late filer they have months in hand. | |
| operating_states | No | States where the company operates. | |
| payroll_provider | No | The provider's name only, e.g. 'Deel', 'Gusto', 'Rippling'. Not account numbers, not employee details, not anything else. | |
| contractor_states | No | States where 1099 contractors work. | |
| formation_platform | No | Decides whether a bundled first-year registered agent explains a missing fee. |