Operating system set to macOS
Documentation jurisdiction set to United States
Sign inConnect Claude

Invoke Skill Tax Quarterly Estimate

post/api/v1/skills/tax.quarterly.estimate/invoke

Advisory β€” LLM-driven; verify against authoritative sources before relying. Calculate a US federal quarterly estimated tax payment under one of the three IRC Β§6654/Β§6655 safe harbor rules (prior-year, annualised, or current-year). Read-only β€” outputs a worksheet with cumulative-required tracking and underpayment risk flag.

Request bodyapplication/json

FieldTypeDescription
client_idrequiredstring (uuid)β€”
tax_yearrequiredstringTax year, e.g. '2026'.
quarterrequired"Q1" | "Q2" | "Q3" | "Q4"β€”
Q1Q2Q3Q4
entity_type"individual" | "corporation" | "s_corporation" | "partnership" | "trust"β€”
individualcorporations_corporationpartnershiptrust
safe_harbor_method"prior_year" | "annualised" | "current_year"β€”
prior_yearannualisedcurrent_year
prior_year_taxnumber | string | nullIf known; otherwise the handler reads from prior-year TB.
current_ytd_incomenumber | string | nullOverride for current-year YTD income (skips TB read).
tax_jurisdictionstringUS-federal (IRS) by default. State-level extensions use US-{state} codes (e.g. US-CA for California Form 540-ES).

Responses

200Skill executed successfully
FieldTypeDescription
skillrequiredstringβ€”
outputrequiredobjectβ€”
show nested
FieldTypeDescription
artifact_idstring (uuid) | nullβ€”
download_urlstringβ€”
summarystringβ€”
citationsany[]β€”
warningsstring[]β€”
stub_fieldsstring[]β€”
estimate_amountnumber | stringβ€”
cumulative_requirednumber | stringRunning sum of payments required YTD through this quarter.
safe_harbor_basis"prior_year" | "annualised" | "current_year"β€”
prior_yearannualisedcurrent_year
due_datestring (date) | nullβ€”
irs_formstringThe IRS form applicable, e.g. '1040-ES' (individuals), '1120-W' (corp).
breakdownobjectLine-item working β€” prior-year tax, safe-harbor pct, quarterly target.
show nested
Empty object.
underpayment_risk"none" | "low" | "medium" | "high"β€”
nonelowmediumhigh
correlation_idrequiredstringβ€”
401Authentication required
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
403Insufficient permissions
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
404Skill not found
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
429Rate limit exceeded
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
5XXInternal server error
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
curl https://api.dev.arch.ie/api/v1/skills/tax.quarterly.estimate/invoke \
  -X POST \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{
       "client_id": "00000000-0000-0000-0000-000000000000",
       "tax_year": "string",
       "quarter": "Q1",
       "entity_type": "individual",
       "safe_harbor_method": "prior_year",
       "prior_year_tax": null,
       "current_ytd_income": null,
       "tax_jurisdiction": "string"
     }'