Skip to Content
BlitzPulse docs are live. Looking for Blitz Global? Visit https://blitzglobalcapital.com.

Tax API

Auto-generated from openapi-snapshot.json. Do not edit by hand — changes are overwritten by scripts/docs/generate_api_reference.py.

10 endpoints in this group.

GET /api/tax/due-dates

Get Due Dates

Parameters

NameInTypeRequiredDescription
tax_yearqueryoptional

Responses

CodeDescription
200Successful Response
422Validation Error

POST /api/tax/federal

Calculate Federal

Calculate federal income tax liability.

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

POST /api/tax/net-income

Calc Net Income

Calculate net LLC income for the tax year (Section 475(f) ordinary income). Includes car deduction (prorated), all LLC deductions, and NOL (80% cap).

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/tax/payments

List Payments

List estimated tax payments. P0-8: limit capped at 100.

Parameters

NameInTypeRequiredDescription
tenant_idqueryoptional
tax_yearqueryoptional
limitqueryintegeroptionalPage size (max 100). Legacy — prefer ?page_size=.
page_sizequeryoptionalCanonical page size. Must be one of 25, 50, 100. When supplied, overrides ?limit=.
cursorqueryoptionalOpaque pagination cursor from a previous page’s next_cursor.

Responses

CodeDescription
200Successful Response
422Validation Error

POST /api/tax/payments

Log Payment

Request body: application/json

Responses

CodeDescription
201Successful Response
422Validation Error

POST /api/tax/quarterly-estimate

Quarterly Estimate

Compute estimated quarterly tax payment.

Implements:

  • YTD P&L annualization based on days_elapsed
  • Full SE tax (Schedule SE) — no longer stubbed to 0
  • NOL carryforward with 80% TCJA cap
  • Child tax credit with phase-out
  • Safe-harbor comparison (Method 1 vs Method 2) — picks lower
  • Penalty risk traffic light (green / amber / red)
  • State tax estimate

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

POST /api/tax/safe-harbor

Safe Harbor

Calculate IRS safe-harbor payment.

Method 1: 100% of prior-year tax (110% if prior AGI > $150,000). Method 2: 90% of current-year projected tax. Recommended: whichever is LOWER (IRS allows either).

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

POST /api/tax/se-tax

Calc Se Tax Endpoint

Calculate Schedule SE self-employment tax. Returns se_tax, deductible_half, and se_income_subject.

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

POST /api/tax/send-reminder

Send Reminder

Send quarterly tax payment reminder email.

Parameters

NameInTypeRequiredDescription
tenant_idqueryoptional
quarterqueryintegerrequired

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/tax/wash-sales

List Wash Sales

Parameters

NameInTypeRequiredDescription
tenant_idqueryoptional
tax_yearqueryoptional
symbolqueryoptional
account_idsqueryoptional
window_daysqueryintegeroptional
include_substitutesquerybooleanoptional

Responses

CodeDescription
200Successful Response
422Validation Error