> This page is for API.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.spreadspace.app/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.spreadspace.app/_mcp/server.

# Retrieve a tax return

GET https://api.spreadspace.app/api/borrowers/{borrower_id}/extractions/{doc_id}/tax-return

Retrieves a single extracted tax return. Requesting a document of any other type returns a 404.

Requires the `extractions:read` scope. Rate limit: 200 requests per minute per key (the `api` lane).

Reference: https://docs.spreadspace.app/api/api-reference/tax-returns/get-tax-return

## Authentication

- `Authorization` header (bearer token, required) — Bearer token. Use `ss_live_…` for live data or `ss_test_…` for the sandbox (test mode). See [Authentication](https://docs.spreadspace.app/api/authentication).

## Request

### Path parameters

- `borrower_id` (string, required) — The borrower's id.
- `doc_id` (string, required) — The document's id.

### Headers

- `SpreadSpace-Version` (string, optional) — Pin the API version, e.g. `2026-10-07`. Omit to get the latest. See [Versioning](https://docs.spreadspace.app/api/versioning).

## Response

### 200

OK

- `TaxReturnReportData`
  - `form`: `1040` (Form 1040)
    - `data` (TaxReturnReportData_Form1040, required) — The return's own lines, its schedules and its attached forms.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataTaxReturn1040K1PartnersItems, required) — Always empty on a Form 1040 return.
    - `metadata` (TaxReturnReportData_TaxReturnMetadata, required) — Which revision of the form the return was printed on.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements the return attaches for lines whose detail overflows the form.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — The depreciation and amortization registers printed in the packet, when it carries any.
    - `tie_signals` (list of TaxReturnReportData_TieSignal, optional) — Lines on the return that disagree with the attached form they should agree with. Present only when at least one disagrees.
  - `form`: `1065` (Form 1065)
    - `data` (TaxReturnReportData_Form1065, required) — The return's own lines and attached forms.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataTaxReturn1065K1PartnersItems, required) — One entry per Schedule K-1 in the packet, one partner each.
    - `metadata` (TaxReturnReportData_TaxReturnMetadata, required) — Which revision of the form the return was printed on.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements the return attaches for lines whose detail overflows the form.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — The depreciation and amortization registers printed in the packet, when it carries any.
    - `tie_signals` (list of TaxReturnReportData_TieSignal, optional) — Lines on the return that disagree with the attached form they should agree with. Present only when at least one disagrees.
  - `form`: `1120` (Form 1120)
    - `data` (TaxReturnReportData_Form1120, required) — The return's own lines and attached forms.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataTaxReturn1120K1PartnersItems, required) — Always empty on a Form 1120 return.
    - `metadata` (TaxReturnReportData_TaxReturnMetadata, required) — Which revision of the form the return was printed on.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements the return attaches for lines whose detail overflows the form.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — The depreciation and amortization registers printed in the packet, when it carries any.
    - `tie_signals` (list of TaxReturnReportData_TieSignal, optional) — Lines on the return that disagree with the attached form they should agree with. Present only when at least one disagrees.
  - `form`: `4562` (Form 4562)
    - `data` (TaxReturnReportData_Form4562, required) — The form's own lines.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm4562K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `4797` (Form 4797)
    - `data` (TaxReturnReportData_Form4797, required) — The form's own lines.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm4797K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `6252` (Form 6252)
    - `data` (TaxReturnReportData_Form6252, required) — The form's own lines.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm6252K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `8825` (Form 8825)
    - `data` (TaxReturnReportData_Form8825, required) — The form's own lines, with the filer's name and the employer identification number masked to its last four digits.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm8825K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `8990` (Form 8990)
    - `data` (TaxReturnReportData_Form8990, required) — The form's own lines.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm8990K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1120S` (Form 1120-S)
    - `data` (TaxReturnReportData_Form1120S, required) — The return's own lines and attached forms.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataTaxReturn1120SK1PartnersItems, required) — One entry per Schedule K-1 in the packet, one shareholder each.
    - `metadata` (TaxReturnReportData_TaxReturnMetadata, required) — Which revision of the form the return was printed on.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements the return attaches for lines whose detail overflows the form.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — The depreciation and amortization registers printed in the packet, when it carries any.
    - `tie_signals` (list of TaxReturnReportData_TieSignal, optional) — Lines on the return that disagree with the attached form they should agree with. Present only when at least one disagrees.
  - `form`: `1040SR` (Form 1040-SR)
    - `data` (TaxReturnReportData_Form1040, required) — The return's own lines, its schedules and its attached forms.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataTaxReturn1040SrK1PartnersItems, required) — Always empty on a Form 1040-SR return.
    - `metadata` (TaxReturnReportData_TaxReturnMetadata, required) — Which revision of the form the return was printed on.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements the return attaches for lines whose detail overflows the form.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — The depreciation and amortization registers printed in the packet, when it carries any.
    - `tie_signals` (list of TaxReturnReportData_TieSignal, optional) — Lines on the return that disagree with the attached form they should agree with. Present only when at least one disagrees.
  - `form`: `1065-K1` (Schedule K-1 (Form 1065))
    - `data` (TaxReturnReportData_Form1065K1, required) — The Schedule K-1's own boxes.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `metadata` (TaxReturnReportData_ScheduleK1Metadata, required) — Which revision of the form the schedule was printed on.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for boxes whose detail overflows the form.
  - `form`: `1120-S-K1` (Schedule K-1 (Form 1120-S))
    - `data` (TaxReturnReportData_Form1120SK1, required) — The Schedule K-1's own boxes.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `metadata` (TaxReturnReportData_ScheduleK1Metadata, required) — Which revision of the form the schedule was printed on.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for boxes whose detail overflows the form.
  - `form`: `1065_schedule_k` (Schedule K (Form 1065))
    - `data` (TaxReturnReportData_StandaloneForm1065ScheduleKData, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1065ScheduleKK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1065_schedule_b` (Schedule B (Form 1065))
    - `data` (TaxReturnReportData_StandaloneForm1065ScheduleBData, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1065ScheduleBK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1065_schedule_l` (Schedule L (Form 1065))
    - `data` (TaxReturnReportData_StandaloneForm1065ScheduleLData, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1065ScheduleLK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1065_schedule_m1` (Schedule M-1 (Form 1065))
    - `data` (TaxReturnReportData_StandaloneForm1065ScheduleM1Data, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1065ScheduleM1K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1065_schedule_m2` (Schedule M-2 (Form 1065))
    - `data` (TaxReturnReportData_StandaloneForm1065ScheduleM2Data, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1065ScheduleM2K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1065_schedule_m3` (Schedule M-3 (Form 1065))
    - `data` (TaxReturnReportData_StandaloneForm1065ScheduleM3Data, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1065ScheduleM3K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1065_schedule_d` (Schedule D (Form 1065))
    - `data` (TaxReturnReportData_StandaloneForm1065ScheduleDData, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1065ScheduleDK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120s_schedule_k` (Schedule K (Form 1120-S))
    - `data` (TaxReturnReportData_StandaloneForm1120SScheduleKData, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120SScheduleKK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120s_schedule_l` (Schedule L (Form 1120-S))
    - `data` (TaxReturnReportData_StandaloneForm1120SScheduleLData, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120SScheduleLK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120s_schedule_m1` (Schedule M-1 (Form 1120-S))
    - `data` (TaxReturnReportData_StandaloneForm1120SScheduleM1Data, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120SScheduleM1K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120s_schedule_m2` (Schedule M-2 (Form 1120-S))
    - `data` (TaxReturnReportData_StandaloneForm1120SScheduleM2Data, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120SScheduleM2K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120s_schedule_m3` (Schedule M-3 (Form 1120-S))
    - `data` (TaxReturnReportData_StandaloneForm1120SScheduleM3Data, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120SScheduleM3K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120s_schedule_b` (Schedule B (Form 1120-S))
    - `data` (TaxReturnReportData_StandaloneForm1120SScheduleBData, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120SScheduleBK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120s_schedule_d` (Schedule D (Form 1120-S))
    - `data` (TaxReturnReportData_StandaloneForm1120SScheduleDData, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120SScheduleDK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120_schedule_j` (Schedule J (Form 1120))
    - `data` (TaxReturnReportData_StandaloneForm1120ScheduleJData, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120ScheduleJK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120_schedule_k` (Schedule K (Form 1120))
    - `data` (TaxReturnReportData_StandaloneForm1120ScheduleKData, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120ScheduleKK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120_schedule_l` (Schedule L (Form 1120))
    - `data` (TaxReturnReportData_StandaloneForm1120ScheduleLData, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120ScheduleLK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120_schedule_m1` (Schedule M-1 (Form 1120))
    - `data` (TaxReturnReportData_StandaloneForm1120ScheduleM1Data, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120ScheduleM1K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120_schedule_m2` (Schedule M-2 (Form 1120))
    - `data` (TaxReturnReportData_StandaloneForm1120ScheduleM2Data, required) — The schedule as its return carries it, with any schedule the page also prints, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120ScheduleM2K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120_schedule_m3` (Schedule M-3 (Form 1120))
    - `data` (TaxReturnReportData_StandaloneForm1120ScheduleM3Data, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120ScheduleM3K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1120_schedule_d` (Schedule D (Form 1120))
    - `data` (TaxReturnReportData_StandaloneForm1120ScheduleDData, required) — The schedule as its return carries it, the filer's name, the employer identification number masked to its last four digits and the printed tax year.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1120ScheduleDK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which return and tax year the schedule belongs to, which schedules the page carries, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1125e` (Form 1125-E)
    - `data` (TaxReturnReportData_Form1125E, required) — The form's own lines.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1125EK1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1125a` (Form 1125-A)
    - `data` (TaxReturnReportData_Form1125A, required) — The form's own lines.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm1125AK1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1040_sch1` (Schedule 1 (Form 1040))
    - `data` (TaxReturnReportData_Schedule1, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneSchedule1K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_sch2` (Schedule 2 (Form 1040))
    - `data` (TaxReturnReportData_Schedule2, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneSchedule2K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_sch3` (Schedule 3 (Form 1040))
    - `data` (TaxReturnReportData_Schedule3, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneSchedule3K1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_schC` (Schedule C (Form 1040))
    - `data` (TaxReturnReportData_ScheduleC, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneScheduleCK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_schD` (Schedule D (Form 1040))
    - `data` (TaxReturnReportData_ScheduleD, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneScheduleDK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_schE` (Schedule E (Form 1040))
    - `data` (TaxReturnReportData_ScheduleE, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneScheduleEK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_schF` (Schedule F (Form 1040))
    - `data` (TaxReturnReportData_ScheduleF, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneScheduleFK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_schSE` (Schedule SE (Form 1040))
    - `data` (TaxReturnReportData_ScheduleSE, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneScheduleSeK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_schA` (Schedule A (Form 1040))
    - `data` (TaxReturnReportData_ScheduleA, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneScheduleAK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_f8949` (Form 8949)
    - `data` (TaxReturnReportData_Form8949, required) — The form's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm8949K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1040_f4952` (Form 4952)
    - `data` (TaxReturnReportData_Form4952, required) — The form's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm4952K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1040_schB` (Schedule B (Form 1040))
    - `data` (TaxReturnReportData_ScheduleB, required) — The schedule's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneScheduleBK1PartnersItems, required) — Always empty on a schedule uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the schedule the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the schedule for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a schedule uploaded on its own.
  - `form`: `1040_f8582` (Form 8582)
    - `data` (TaxReturnReportData_Form8582, required) — The form's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm8582K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1040_f8995` (Form 8995)
    - `data` (TaxReturnReportData_Form8995, required) — The form's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm8995K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1040_f461` (Form 461)
    - `data` (TaxReturnReportData_Form461, required) — The form's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm461K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1040_f6198` (Form 6198)
    - `data` (TaxReturnReportData_Form6198, required) — The form's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm6198K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1040_f7203` (Form 7203)
    - `data` (TaxReturnReportData_Form7203, required) — The form's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm7203K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1040_f8958` (Form 8958)
    - `data` (TaxReturnReportData_Form8958, required) — The form's own lines, with both filers' names and the last four digits of each social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm8958K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.
  - `form`: `1040_f8960` (Form 8960)
    - `data` (TaxReturnReportData_Form8960, required) — The form's own lines, with the filer's name and the last four digits of the social security number.
    - `document_type` ("tax_return", required) — Which family of document this is.
    - `k1_partners` (list of TaxReturnReportDataStandaloneForm8960K1PartnersItems, required) — Always empty on a form uploaded on its own.
    - `metadata` (TaxReturnReportData_StandaloneFormMetadata, required) — Which revision of the form the document was printed on, and that it was uploaded on its own.
    - `statements` (list of TaxReturnReportData_TaxStatement, required) — The supporting statements printed behind the form for lines whose detail overflows it.
    - `depreciation_reports` (TaxReturnReportData_DepreciationReports, optional, nullable) — Always null on a form uploaded on its own.

## Errors

### 400 Bad Request Error

Bad request: validation failed, the cursor is malformed, or the API version is unknown.

- `error` (ApiErrorBody, required) — Inner body of the canonical API error envelope.

### 401 Unauthorized Error

Unauthorized: the bearer token or API key is missing or invalid.

- `error` (ApiErrorBody, required) — Inner body of the canonical API error envelope.

### 402 Payment Required Error

Payment required: the standard error envelope with `type` `subscription_required` when the workspace has no active or trialing subscription, or `billing_required` where a plan entitlement applies.

- `error` (ApiErrorBody, required) — Inner body of the canonical API error envelope.

### 403 Forbidden Error

Forbidden: authentication succeeded but the caller is not permitted to perform this action, for example an API key missing the required scope, an embed session reaching a loan it was not minted for, or a feature outside the workspace's plan.

- `error` (ApiErrorBody, required) — Inner body of the canonical API error envelope.

### 404 Not Found Error

Not found: the resource does not exist or is not visible to the calling tenant.

- `error` (ApiErrorBody, required) — Inner body of the canonical API error envelope.

### 429 Too Many Requests Error

Too many requests: the rate limit was hit, or an idempotency-key replay is still in progress.

- `error` (ApiErrorBody, required) — Inner body of the canonical API error envelope.

### 500 Internal Server Error

Internal server error: an unexpected failure. Quote the `request_id` in support tickets. A mutation sent with an `Idempotency-Key` replays this fault under that key rather than re-running; confirm the resource state before resending with a new key.

- `error` (ApiErrorBody, required) — Inner body of the canonical API error envelope.

## Types

### TaxReturnReportData_Form1040

Form 1040, U.S. Individual Income Tax Return, with the schedules and forms attached to it. A schedule the return does not include is absent.

- `header` (TaxReturnReportData_Form1040Header, required) — The name, filing status and address block at the top of page 1.
- `income` (TaxReturnReportData_Form1040Income, required) — Page 1, income, lines 1a through 9.
- `adjustments` (TaxReturnReportData_Form1040Adjustments, required) — Page 1, adjustments to income, lines 10 and 11.
- `deductions` (TaxReturnReportData_Form1040Deductions, required) — Page 1, deductions, lines 12 through 15.
- `tax_credits` (TaxReturnReportData_Form1040TaxCredits, required) — Page 2, tax and credits, lines 16 through 24.
- `payments` (TaxReturnReportData_Form1040Payments, required) — Page 2, payments, lines 25a through 33.
- `refund_owed` (TaxReturnReportData_Form1040RefundOwed, required) — Page 2, refund or amount owed, lines 34 through 38.
- `preparer` (TaxReturnReportData_Preparer, required) — The paid preparer block at the foot of page 2.
- `filing_metadata` (TaxReturnReportData_Form1040FilingMetadata, required) — The signature dates and their relation to the extended due date.
- `two_year_comparison` (TaxReturnReportData_TwoYearComparison, optional, nullable) — The preparer's comparison worksheet (two or three printed years), when the return carries one.
- `form_w2` (TaxReturnReportData_FormW2, optional, nullable) — Form W-2, wage and tax statement, when the return carries one; the first of forms_w2 when several are.
- `forms_w2` (list of TaxReturnReportData_FormW2, optional) — Every Form W-2 the return carries, one per employer, in document order; the first is form_w2.
- `schedule_1` (TaxReturnReportData_Schedule1, optional) — Schedule 1, additional income and adjustments to income, when attached.
- `schedule_2` (TaxReturnReportData_Schedule2, optional) — Schedule 2, additional taxes, when attached.
- `schedule_3` (TaxReturnReportData_Schedule3, optional) — Schedule 3, additional credits and payments, when attached.
- `schedule_a` (TaxReturnReportData_ScheduleA, optional) — Schedule A, itemized deductions, when attached.
- `schedule_b` (TaxReturnReportData_ScheduleB, optional) — Schedule B, interest and ordinary dividends, when attached.
- `schedule_c` (TaxReturnReportData_ScheduleC, optional) — Schedule C, profit or loss from business, when attached; the first of schedules_c when several are.
- `schedules_c` (list of TaxReturnReportData_ScheduleC, optional) — Every Schedule C attached, one per business.
- `schedule_d` (TaxReturnReportData_ScheduleD, optional) — Schedule D, capital gains and losses, when attached.
- `schedule_e` (TaxReturnReportData_ScheduleE, optional) — Schedule E, supplemental income and loss, when attached.
- `schedule_f` (TaxReturnReportData_ScheduleF, optional) — Schedule F, profit or loss from farming, when attached.
- `schedules_f` (list of TaxReturnReportData_ScheduleF, optional) — Every Schedule F on the return, one per farm activity; the first is schedule_f.
- `schedule_se` (TaxReturnReportData_ScheduleSE, optional) — Schedule SE, self-employment tax, when attached; the first of schedules_se when a joint return carries one per filer.
- `schedules_se` (list of TaxReturnReportData_ScheduleSE, optional) — Every Schedule SE attached, one per person with self-employment income; the first is schedule_se.
- `form_8995` (TaxReturnReportData_Form8995, optional) — Form 8995, qualified business income deduction, when attached.
- `form_8582` (TaxReturnReportData_Form8582, optional) — Form 8582, passive activity loss limitations, when attached.
- `form_8949` (TaxReturnReportData_Form8949, optional) — Form 8949, sales and other dispositions of capital assets, when attached.
- `form_8958` (TaxReturnReportData_Form8958, optional) — Form 8958, allocation of tax amounts between certain individuals in community property states, when attached.
- `form_8960` (TaxReturnReportData_Form8960, optional) — Form 8960, net investment income tax, when attached.
- `form_4952` (TaxReturnReportData_Form4952, optional) — Form 4952, investment interest expense deduction, when attached.
- `form_461` (TaxReturnReportData_Form461, optional) — Form 461, limitation on business losses, when attached.
- `form_6198` (TaxReturnReportData_Form6198, optional) — Form 6198, at-risk limitations, when attached; the first of forms_6198 when several are.
- `forms_6198` (list of TaxReturnReportData_Form6198, optional) — Every Form 6198 attached, one per activity.
- `form_7203` (TaxReturnReportData_Form7203, optional) — Form 7203, S corporation shareholder stock and debt basis limitations, when attached; the first of forms_7203 when several are.
- `forms_7203` (list of TaxReturnReportData_Form7203, optional) — Every Form 7203 attached, one per corporation.
- `form_6252` (TaxReturnReportData_Form6252, optional) — Form 6252, installment sale income, when attached; the first of forms_6252 when several are.
- `forms_6252` (list of TaxReturnReportData_Form6252, optional) — Every Form 6252 attached, one per installment sale.
- `forms_4562` (list of TaxReturnReportData_Form4562, optional) — Every Form 4562 attached, one per activity.
- `form_4797` (TaxReturnReportData_Form4797, optional) — Form 4797, sales of business property, when attached.
- `form_8990` (TaxReturnReportData_Form8990, optional) — Form 8990, limitation on business interest expense, when attached.

### TaxReturnReportDataTaxReturn1040K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_TaxReturnMetadata

Which revision of the form the return was printed on.

- `form_key` (string, required) — The form family, for example 1065 or 1040.
- `detected_year` (integer, optional, nullable) — The tax year the form was printed for.

### TaxReturnReportData_TaxStatement

A supporting statement: the page a preparer attaches for a form line whose detail overflows the form, with the printed rows and their printed total.

- `title` (string, required) — The statement's printed title.
- `number` (integer, required, nullable) — The statement number printed in its banner, when it prints one.
- `anchor_form` (string, required, nullable) — The form the statement supports, as its banner names it.
- `anchor_line` (string, required, nullable) — The line on that form the statement supports, as its banner names it.
- `items` (list of TaxReturnReportData_StatementItem, required) — The statement's printed rows.
- `total` (list of string, required) — The printed total line, one figure per column. Empty when the statement prints no total.
- `two_column` (boolean, required) — Whether the rows print two figures, such as beginning and ending of year.
- `anchor` (string, required, nullable) — The form and line the statement supports, in words.
- `sum_check` (boolean, required, nullable) — Whether the rows add up to the printed total within one dollar. Null when there is no printed total or no rows.
- `page` (integer, optional) — Page of the uploaded file the statement starts on, counting from one.
- `preparer` (string, optional, nullable) — The tax software family whose statement layout the page follows.
- `column_labels` (list of string, optional, nullable) — The printed column headings, one per figure, when the statement labels its columns.
- `subtitle` (string, optional, nullable) — The entity or activity name printed under the title, when there is one.
- `passive_activity_name_label` (string, optional, nullable) — The heading printed over the activity column of a Form 8582 activity table, when the statement prints its own.
- `passive_activity_ref_label` (string, optional, nullable) — The heading printed over the form-and-line column of a Form 8582 activity table, when the statement prints its own.
- `property_rows` (list of TaxReturnReportData_PropertyDispositionRow, optional) — Full rows of a Form 4797 property disposition statement. Empty on every other statement.
- `amortization_rows` (list of TaxReturnReportData_AmortizationScheduleRow, optional) — Full rows of a Form 4562 Part VI amortization statement. Empty on every other statement.
- `listed_property_rows` (list of TaxReturnReportData_ListedPropertyScheduleRow, optional) — Full rows of a Form 4562 Part V listed property statement. Empty on every other statement.
- `macrs_rows` (list of TaxReturnReportData_MacrsScheduleRow, optional) — Full rows of a Form 4562 Part III MACRS depreciation statement. Empty on every other statement.
- `passthrough_rows` (list of TaxReturnReportData_PassThroughRow, optional) — Full rows of a Schedule E Part II partnership and S corporation statement. Empty on every other statement.
- `nol_rows` (list of TaxReturnReportData_NolCarryforwardRow, optional) — Full rows of a net operating loss carryforward schedule. Empty on every other statement.
- `passive_activity_rows` (list of TaxReturnReportData_PassiveActivityRow, optional) — Full rows of a Form 8582 activity table statement. Empty on every other statement.
- `passive_activity_columns` (list of string, optional) — The printed column letters of a Form 8582 activity table, in order.
- `at_risk_rows` (list of TaxReturnReportData_K1AtRiskRow, optional, nullable) — The at-risk and not-at-risk liability split printed under a Schedule K-1 box 20 statement, when the statement carries it.
- `installment_rows` (list of TaxReturnReportData_InstallmentSaleRow, optional) — Full rows of a Form 6252 installment sale history or schedule of receipts, the printed total line included. Empty on every other statement.
- `billable` (boolean, optional) — Whether the statement supports a federal underwriting form and counts as a statement of the return.
- `k1_partner` (TaxReturnReportData_TaxStatementK1Partner, optional, nullable) — Which Schedule K-1 recipient the statement belongs to, for a statement that supports a Schedule K-1. Null when the recipient is not stated.
- `binding_conflicts` (list of string, optional) — Recipients the statement could also belong to, when its Schedule K-1 attribution is ambiguous.
- `statement_group_key` (string, optional, nullable) — The group the statement is listed under.
- `statement_group_label` (string, optional, nullable) — The label of the group the statement is listed under.
- `anchor_chip_line` (string, optional, nullable) — The line of the parent return the statement's figure lands on, as printed.

### TaxReturnReportData_DepreciationReports

The depreciation and amortization registers printed in the packet.

- `version` (integer, required) — Version of this object's shape.
- `registers` (list of TaxReturnReportData_DepreciationRegister, required) — One entry per printed register.

### TaxReturnReportData_TieSignal

A line on the return that disagrees with the attached form it should agree with.

- `code` (enum, required) — Which pair disagrees: cost of goods sold against Form 1125-A, officer compensation against Form 1125-E, or depreciation against Form 4562.
  - Allowed values: `cogs_1125a`, `officer_comp_1125e`, `depreciation_4562`
- `return_value` (string, required) — The figure on the return's own line.
- `form_value` (string, required) — The figure on the attached form's line.

### TaxReturnReportData_Form1065

Form 1065, U.S. Return of Partnership Income, with the schedules and attached forms the return carries. A schedule the return does not include is null.

- `header` (TaxReturnReportData_EntityHeader, required) — The entity block at the top of page 1.
- `income` (TaxReturnReportData_Form1065Income, required) — Page 1, income, lines 1a through 8.
- `deductions` (TaxReturnReportData_Form1065Deductions, required) — Page 1, deductions, lines 9 through 22.
- `tax_payments` (TaxReturnReportData_Form1065TaxPayments, required) — Page 1, tax and payments, lines 23 through 29.
- `schedule_b` (TaxReturnReportData_Form1065ScheduleB, required) — Schedule B, other information.
- `schedule_k` (TaxReturnReportData_Form1065ScheduleK, required) — Schedule K, partners' distributive share items.
- `schedule_l` (TaxReturnReportData_ScheduleLPartnership, required) — Schedule L, balance sheets per books.
- `schedule_m1` (TaxReturnReportData_ScheduleM1Partnership, required) — Schedule M-1, reconciliation of income per books with income per return.
- `schedule_m2` (TaxReturnReportData_ScheduleM2Partnership, required) — Schedule M-2, analysis of partners' capital accounts.
- `form_1125a` (TaxReturnReportData_Form1125A, required, nullable) — Form 1125-A, cost of goods sold, when attached.
- `form_4562` (TaxReturnReportData_Form4562, required, nullable) — Form 4562, depreciation and amortization, when attached; the first of forms_4562 when several are.
- `form_schedule_d` (TaxReturnReportData_FormScheduleD, required, nullable) — Schedule D, capital gains and losses, when attached.
- `form_4797` (TaxReturnReportData_Form4797, required, nullable) — Form 4797, sales of business property, when attached.
- `form_schedule_m3` (TaxReturnReportData_FormScheduleM3, required, nullable) — Schedule M-3, net income reconciliation for large partnerships, when attached.
- `form_8990` (TaxReturnReportData_Form8990, required, nullable) — Form 8990, limitation on business interest expense, when attached.
- `form_8825` (TaxReturnReportData_Form8825, required, nullable) — Form 8825, rental real estate income and expenses, when attached.
- `analysis_of_net_income` (TaxReturnReportData_AnalysisOfNetIncome, optional) — Analysis of net income (loss) per return, on page 5.
- `forms_4562` (list of TaxReturnReportData_Form4562, optional, nullable) — Every Form 4562 attached, one per activity.
- `form_6252` (TaxReturnReportData_Form6252, optional, nullable) — Form 6252, installment sale income, when attached; the first of forms_6252 when several are.
- `forms_6252` (list of TaxReturnReportData_Form6252, optional, nullable) — Every Form 6252 attached, one per installment sale.
- `schedule_f` (TaxReturnReportData_ScheduleF, optional, nullable) — Schedule F, profit or loss from farming, when the return attaches one.
- `schedules_f` (list of TaxReturnReportData_ScheduleF, optional, nullable) — Every Schedule F the return attaches, one per farm activity; the first is schedule_f.
- `form_8949` (TaxReturnReportData_Form8949, optional, nullable) — Form 8949, sales and other dispositions of capital assets, when attached.
- `two_year_comparison` (TaxReturnReportData_TwoYearComparison, optional, nullable) — The preparer's comparison worksheet (two or three printed years), when the return carries one.

### TaxReturnReportDataTaxReturn1065K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form1120

Form 1120, U.S. Corporation Income Tax Return, with the schedules and attached forms the return carries. A schedule the return does not include is null.

- `header` (TaxReturnReportData_Form1120Header, required) — The entity block at the top of page 1.
- `income` (TaxReturnReportData_Form1120Income, required) — Page 1, income, lines 1a through 11.
- `deductions` (TaxReturnReportData_Form1120Deductions, required) — Page 1, deductions, lines 12 through 30.
- `tax_payments` (TaxReturnReportData_Form1120TaxPayments, required) — Page 1, tax, refundable credits and payments, lines 31 through 37.
- `schedule_j` (TaxReturnReportData_Form1120ScheduleJ, required) — Schedule J, tax computation and payment.
- `schedule_k` (TaxReturnReportData_Form1120ScheduleK, required) — Schedule K, other information.
- `schedule_l` (TaxReturnReportData_ScheduleLCorp, required) — Schedule L, balance sheets per books.
- `schedule_m1` (TaxReturnReportData_Form1120ScheduleM1, required) — Schedule M-1, reconciliation of income per books with income per return.
- `schedule_m2` (TaxReturnReportData_Form1120ScheduleM2, required) — Schedule M-2, analysis of unappropriated retained earnings per books.
- `form_1125a` (TaxReturnReportData_Form1125A, required, nullable) — Form 1125-A, cost of goods sold, when attached.
- `form_1125e` (TaxReturnReportData_Form1125E, required, nullable) — Form 1125-E, compensation of officers, when attached.
- `form_4562` (TaxReturnReportData_Form4562, required, nullable) — Form 4562, depreciation and amortization, when attached; the first of forms_4562 when several are.
- `form_schedule_d` (TaxReturnReportData_FormScheduleD, required, nullable) — Schedule D, capital gains and losses, when attached.
- `form_4797` (TaxReturnReportData_Form4797, required, nullable) — Form 4797, sales of business property, when attached.
- `form_schedule_m3` (TaxReturnReportData_FormScheduleM3, required, nullable) — Schedule M-3, net income reconciliation for large corporations, when attached.
- `form_8990` (TaxReturnReportData_Form8990, required, nullable) — Form 8990, limitation on business interest expense, when attached.
- `forms_4562` (list of TaxReturnReportData_Form4562, optional, nullable) — Every Form 4562 attached, one per activity.
- `form_6252` (TaxReturnReportData_Form6252, optional, nullable) — Form 6252, installment sale income, when attached; the first of forms_6252 when several are.
- `forms_6252` (list of TaxReturnReportData_Form6252, optional, nullable) — Every Form 6252 attached, one per installment sale.
- `schedule_f` (TaxReturnReportData_ScheduleF, optional, nullable) — Schedule F, profit or loss from farming, when the return attaches one.
- `schedules_f` (list of TaxReturnReportData_ScheduleF, optional, nullable) — Every Schedule F the return attaches, one per farm activity; the first is schedule_f.
- `form_8949` (TaxReturnReportData_Form8949, optional, nullable) — Form 8949, sales and other dispositions of capital assets, when attached.
- `affiliated_entities` (list of TaxReturnReportData_AffiliatedEntity, optional) — Entities listed on the ownership schedules (Schedule G, Form 851), one entry per entity.
- `two_year_comparison` (TaxReturnReportData_TwoYearComparison, optional, nullable) — The preparer's comparison worksheet (two or three printed years), when the return carries one.
- `consolidated_statements` (TaxReturnReportData_ConsolidatedReturnStatements, optional, nullable) — The consolidating statements of a consolidated return, when the return carries them.

### TaxReturnReportDataTaxReturn1120K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form4562

Form 4562, depreciation and amortization, for one business or activity.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `parent_form` (string, required, nullable) — The return the form is attached to.
- `line_17_macrs_prior_year` (string, required, nullable) — Line 17, MACRS deductions for assets placed in service in tax years beginning before this year.
- `line_22_total` (string, required, nullable) — Line 22, total: lines 12, 14 through 17, 19 and 20 in column (g), and 21 added together.
- `entity_name` (string, optional, nullable) — Name as shown on the return.
- `ein` (string, optional, nullable) — Identifying number, masked to the last four digits.
- `business_or_activity` (string, optional, nullable) — Business or activity to which the form relates, as printed.
- `state_stamp` (string, optional, nullable) — Two letter state code stamped above the form title, as printed. Present only on a state version print of the form.
- `line_1_maximum_amount` (string, optional, nullable) — Line 1, maximum amount for the section 179 election.
- `line_2_total_cost_179` (string, optional, nullable) — Line 2, total cost of section 179 property placed in service.
- `line_3_threshold` (string, optional, nullable) — Line 3, threshold cost of section 179 property before reduction in limitation.
- `line_4_reduction` (string, optional, nullable) — Line 4, reduction in limitation: line 2 less line 3, when positive.
- `line_5_dollar_limitation` (string, optional, nullable) — Line 5, dollar limitation for the tax year: line 1 less line 4.
- `line_6_section_179_property` (list of TaxReturnReportData_Section179PropertyRow, optional) — Line 6, section 179 property, one entry per printed row.
- `line_7_listed_property_179` (string, optional, nullable) — Line 7, listed property, the amount from line 29.
- `line_8_total_elected_cost` (string, optional, nullable) — Line 8, total elected cost of section 179 property: column (c) of lines 6 and 7 added together.
- `line_9_tentative_deduction` (string, optional, nullable) — Line 9, tentative deduction: the smaller of line 5 or line 8.
- `line_10_carryover_from_prior` (string, optional, nullable) — Line 10, carryover of disallowed deduction from the prior year.
- `line_11_business_income_limit` (string, optional, nullable) — Line 11, business income limitation.
- `line_12_section_179_deduction` (string, optional, nullable) — Line 12, section 179 expense deduction: lines 9 and 10 added together, no more than line 11.
- `line_13_carryover_to_next` (string, optional, nullable) — Line 13, carryover of disallowed deduction to the next year.
- `line_14_special_depr_allowance` (string, optional, nullable) — Line 14, special depreciation allowance for qualified property placed in service during the tax year.
- `line_15_section_168f1` (string, optional, nullable) — Line 15, property subject to the section 168(f)(1) election.
- `line_16_other_depreciation` (string, optional, nullable) — Line 16, other depreciation, including ACRS.
- `line_18_general_asset_accounts` (boolean, optional, nullable) — Line 18, the election to group assets placed in service this year into general asset accounts, yes or no as marked.
- `macrs_classes_current_gds` (list of TaxReturnReportData_MacrsClassRow, optional) — Part III section B, assets placed in service this year under the general depreciation system, one entry per class line (19a through 19i).
- `macrs_classes_current_ads` (list of TaxReturnReportData_MacrsClassRow, optional) — Part III section C, assets placed in service this year under the alternative depreciation system, one entry per class line (20a through 20d).
- `line_21_listed_property` (string, optional, nullable) — Line 21, listed property, the amount from line 28.
- `line_23_section_263a` (string, optional, nullable) — Line 23, portion of the basis of assets placed in service this year attributable to section 263A costs.
- `line_24a_evidence_supports_business` (boolean, optional, nullable) — Line 24a, evidence exists to support the business or investment use claimed, yes or no as marked.
- `line_24b_written_evidence` (boolean, optional, nullable) — Line 24b, the evidence is written, yes or no as marked.
- `line_25_listed_special_depr` (string, optional, nullable) — Line 25, special depreciation allowance for qualified listed property placed in service during the tax year.
- `listed_property_over_50pct` (list of TaxReturnReportData_ListedPropertyRow, optional) — Part V line 26, listed property used more than fifty percent in a qualified business use, one entry per row.
- `listed_property_under_50pct` (list of TaxReturnReportData_ListedPropertyRow, optional) — Part V line 27, listed property used fifty percent or less in a qualified business use, one entry per row.
- `line_28_listed_total` (string, optional, nullable) — Line 28, column (h) of lines 25 through 27 added together.
- `line_29_listed_179` (string, optional, nullable) — Line 29, column (i) of line 26 added together.
- `vehicles` (list of TaxReturnReportData_VehicleUseRow, optional) — Part V section B, information on use of vehicles, one entry per vehicle column.
- `line_37_written_policy_no_personal` (boolean, optional, nullable) — Line 37, a written policy prohibits all personal use of vehicles, yes or no as marked.
- `line_38_written_policy_except_commuting` (boolean, optional, nullable) — Line 38, a written policy prohibits personal use of vehicles except commuting, yes or no as marked.
- `line_39_treat_all_personal` (boolean, optional, nullable) — Line 39, all use of vehicles by employees is treated as personal use, yes or no as marked.
- `line_40_provide_5plus_vehicles` (boolean, optional, nullable) — Line 40, more than five vehicles are provided to employees and their use is recorded, yes or no as marked.
- `line_41_demonstration_use` (boolean, optional, nullable) — Line 41, the requirements concerning qualified automobile demonstration use are met, yes or no as marked.
- `line_42_amortization_current_year` (list of TaxReturnReportData_AmortizationRow, optional) — Line 42, amortization of costs that begin during the tax year, one entry per printed row.
- `line_43_amortization_prior_year` (string, optional, nullable) — Line 43, amortization of costs that began before the tax year.
- `line_44_total_amortization` (string, optional, nullable) — Line 44, total amortization: column (f) of line 42 and line 43 added together.

### TaxReturnReportDataStandaloneForm4562K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneFormMetadata

Which revision of the form a document uploaded on its own was printed on, and on a business schedule uploaded alone, which return it belongs to and which schedules its page carries.

- `form_key` (string, required) — The form's key, for example 4562 or 1040_schF.
- `detected_year` (integer, optional, nullable) — The tax year the form was printed for.
- `tax_year` (integer, optional, nullable) — The tax year printed on a Form 8990.
- `parent_form` (string, optional, nullable) — The return the schedule belongs to, 1065, 1120 or 1120s, on a business schedule uploaded alone; null on every other form uploaded on its own.
- `slots_present` (list of string, optional) — The schedules the page carries figures for, each by its key under data, the uploaded schedule first, on a business schedule uploaded alone.
- `mapping_version` (string, optional, nullable) — The revision of the form's line layout the figures follow, on a form that prints a tax year.
- `base_page` (integer, optional) — The page of the uploaded file the form starts on, counting from zero, on a Form 6252.
- `copy_index` (integer, optional) — The position of the copy read among the Form 6198 copies the upload prints, counting from zero, on a Form 6198.
- `standalone` (boolean, optional) — True on a form uploaded on its own.

### TaxReturnReportData_Form4797

Form 4797, sales of business property.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `parent_form` (string, required, nullable) — The return the form is attached to.
- `entity_name` (string, required, nullable) — Name as shown on the return.
- `ein` (string, required, nullable) — Identifying number, masked to the last four digits.
- `line_1a_gross_proceeds` (string, required, nullable) — Line 1a, gross proceeds from sales or exchanges reported on Forms 1099-B or 1099-S.
- `line_1b_total_gain_partial` (string, required, nullable) — Line 1b, total gain from partial dispositions of MACRS assets, on forms that print the line.
- `line_1c_total_loss_partial` (string, required, nullable) — Line 1c, total loss from partial dispositions of MACRS assets, on forms that print the line.
- `part_i_property_rows` (list of TaxReturnReportData_PropertySaleRow, required) — Part I line 2, one entry per property sold or exchanged.
- `line_3_gain_from_4684` (string, required, nullable) — Line 3, gain from Form 4684, line 39.
- `line_4_section_1231_installment` (string, required, nullable) — Line 4, section 1231 gain from installment sales (Form 6252).
- `line_5_section_1231_likekind` (string, required, nullable) — Line 5, section 1231 gain or (loss) from like-kind exchanges (Form 8824).
- `line_6_gain_from_part_iii` (string, required, nullable) — Line 6, gain from line 32, other than casualty or theft gain.
- `line_7_combine_2_to_6` (string, required, nullable) — Line 7, lines 2 through 6 combined in column (g).
- `line_8_nonrecaptured_1231_losses` (string, required, nullable) — Line 8, nonrecaptured net section 1231 losses from prior years.
- `line_9_subtract_8_from_7` (string, required, nullable) — Line 9, line 7 less line 8.
- `part_ii_property_rows` (list of TaxReturnReportData_PropertySaleRow, required) — Part II line 10, one entry per property.
- `line_11_loss_from_line_7` (string, required, nullable) — Line 11, the loss on line 7, when any.
- `line_12_gain_from_7_or_8` (string, required, nullable) — Line 12, the gain on line 7, or the amount from line 8 when applicable.
- `line_13_gain_from_31` (string, required, nullable) — Line 13, gain from line 31.
- `line_14_4684_net` (string, required, nullable) — Line 14, net gain or (loss) from Form 4684, lines 31 and 38a.
- `line_15_ordinary_gain_installment` (string, required, nullable) — Line 15, ordinary gain from installment sales (Form 6252).
- `line_16_ordinary_gain_likekind` (string, required, nullable) — Line 16, ordinary gain or (loss) from like-kind exchanges (Form 8824).
- `line_17_combine_10_to_16` (string, required, nullable) — Line 17, lines 10 through 16 combined.
- `part_iii_properties` (list of TaxReturnReportData_PartIIIPropertyColumn, required) — Part III, one entry per property column (A through D).
- `line_30_total_gains_all` (string, required, nullable) — Line 30, total gains for all properties: line 24 across the property columns.
- `line_31_recapture_sum` (string, required, nullable) — Line 31, lines 25b, 26g, 27c, 28b and 29b across the property columns added together.
- `line_32_subtract_31_from_30` (string, required, nullable) — Line 32, line 30 less line 31.
- `line_33a_section_179` (string, required, nullable) — Line 33, column (a), section 179 expense deduction or depreciation allowable in prior years.
- `line_33b_section_280f` (string, required, nullable) — Line 33, column (b), section 280F(b)(2) depreciation allowable in prior years.
- `line_34a_recomputed_depr_179` (string, required, nullable) — Line 34, column (a), recomputed depreciation under section 179.
- `line_34b_recomputed_depr_280f` (string, required, nullable) — Line 34, column (b), recomputed depreciation under section 280F(b)(2).
- `line_35a_recapture_179` (string, required, nullable) — Line 35, column (a), recapture amount: line 33 less line 34.
- `line_35b_recapture_280f` (string, required, nullable) — Line 35, column (b), recapture amount: line 33 less line 34.

### TaxReturnReportDataStandaloneForm4797K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form6252

Form 6252, installment sale income, for one installment sale.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `parent_form` (string, required, nullable) — The return the form is attached to.
- `entity_name` (string, required, nullable) — Name as shown on the return.
- `ein` (string, required, nullable) — Identifying number, masked to the last four digits.
- `line_1_description_of_property` (string, required, nullable) — Line 1, description of property, as printed.
- `line_2a_date_acquired` (string, required, nullable) — Line 2a, date acquired, as printed.
- `line_2b_date_sold` (string, required, nullable) — Line 2b, date sold, as printed.
- `line_3_related_party` (boolean, required, nullable) — Line 3, the property was sold to a related party.
- `line_4_marketable_security` (boolean, required, nullable) — Line 4, the property sold to a related party was a marketable security. Only the 2020 and 2021 forms print this question.
- `line_4_selling_price_determinable` (boolean, required, nullable) — Line 4, the total selling price can be determined by the close of the tax year of the sale. Only the 2024 and later forms print this question.
- `line_5_selling_price` (string, required, nullable) — Line 5, selling price including mortgages and other debts, not including interest.
- `line_6_mortgages_assumed` (string, required, nullable) — Line 6, mortgages, debts and other liabilities the buyer assumed or took the property subject to.
- `line_7_subtract_6_from_5` (string, required, nullable) — Line 7, line 5 less line 6.
- `line_8_cost_or_other_basis` (string, required, nullable) — Line 8, cost or other basis of property sold.
- `line_9_depreciation_allowed` (string, required, nullable) — Line 9, depreciation allowed or allowable.
- `line_10_adjusted_basis` (string, required, nullable) — Line 10, adjusted basis: line 8 less line 9.
- `line_11_commissions_expenses_of_sale` (string, required, nullable) — Line 11, commissions and other expenses of sale.
- `line_12_income_recapture_4797` (string, required, nullable) — Line 12, income recapture from Form 4797, Part III.
- `line_13_add_10_11_12` (string, required, nullable) — Line 13, lines 10, 11 and 12 added together.
- `line_14_subtract_13_from_5` (string, required, nullable) — Line 14, line 5 less line 13.
- `line_15_excluded_gain_main_home` (string, required, nullable) — Line 15, excluded gain, when the property was the seller's main home.
- `line_16_gross_profit` (string, required, nullable) — Line 16, gross profit: line 14 less line 15.
- `line_17_subtract_13_from_6` (string, required, nullable) — Line 17, line 6 less line 13, never less than zero.
- `line_18_contract_price` (string, required, nullable) — Line 18, contract price: lines 7 and 17 added together.
- `line_19_gross_profit_percentage` (string, required, nullable) — Line 19, gross profit percentage, as a ratio, never a percent (0.625 for 62.5 percent).
- `line_20_year_of_sale_amount` (string, required, nullable) — Line 20, the amount from line 17 in the year of sale, zero in every later year.
- `line_21_payments_received_current_year` (string, required, nullable) — Line 21, payments received during the year, not including interest.
- `line_22_add_20_21` (string, required, nullable) — Line 22, lines 20 and 21 added together.
- `line_23_payments_received_prior_years` (string, required, nullable) — Line 23, payments received in prior years, not including interest.
- `line_24_installment_sale_income` (string, required, nullable) — Line 24, installment sale income: line 22 at the gross profit percentage on line 19.
- `line_25_ordinary_income_recapture` (string, required, nullable) — Line 25, the part of line 24 that is ordinary income under the recapture rules.
- `line_26_gain_to_schedule_d_or_4797` (string, required, nullable) — Line 26, line 24 less line 25, the gain reported on Schedule D or Form 4797.
- `line_27_related_party` (string, required, nullable) — Line 27, name, address and taxpayer identifying number of the related party, as printed, any identifier reduced to its last four digits.
- `line_28_second_disposition` (boolean, required, nullable) — Line 28, the related party resold or disposed of the property during the tax year.
- `line_29_exception` (string, required, nullable) — Line 29, the exception box checked: a through e.
- `line_29a_second_disposition_date` (string, required, nullable) — Line 29a, date of the second disposition, as printed, when box a is checked.
- `line_30_related_party_selling_price` (string, required, nullable) — Line 30, selling price of the property sold by the related party.
- `line_31_contract_price_year_of_first_sale` (string, required, nullable) — Line 31, contract price from line 18 for the year of the first sale.
- `line_32_smaller_of_30_or_31` (string, required, nullable) — Line 32, the smaller of line 30 or line 31.
- `line_33_total_payments_received` (string, required, nullable) — Line 33, total payments received by the end of the tax year.
- `line_34_subtract_33_from_32` (string, required, nullable) — Line 34, line 32 less line 33, never less than zero.
- `line_35_multiply_34_by_19` (string, required, nullable) — Line 35, line 34 at the gross profit percentage on line 19 for the year of the first sale.
- `line_36_ordinary_income_recapture` (string, required, nullable) — Line 36, the part of line 35 that is ordinary income under the recapture rules.
- `line_37_gain_to_schedule_d_or_4797` (string, required, nullable) — Line 37, line 35 less line 36, the gain reported on Schedule D or Form 4797.

### TaxReturnReportDataStandaloneForm6252K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form8825

Form 8825, rental real estate income and expenses of a partnership or an S corporation.

- `tax_year` (integer, required, nullable) — The tax year of the return the form is attached to; null on a form uploaded on its own.
- `parent_form` (string, required, nullable) — The return the form is attached to: 1065 or 1120S; null on a form uploaded on its own.
- `entity_name` (string, required, nullable) — Name as shown on the return.
- `ein` (string, required, nullable) — Employer identification number, masked to the last four digits.
- `properties` (list of TaxReturnReportData_Form8825Property, required) — Line 1, one entry per property (columns A through H).
- `line_18a_total_gross_rents` (string, required, nullable) — Line 18a, gross rents from line 2 across all properties.
- `line_18b_total_expenses` (string, required, nullable) — Line 18b, total expenses from line 16 across all properties.
- `line_19_net_gain_4797` (string, required, nullable) — Line 19, net gain (loss) from Form 4797, Part II, line 17, from the disposition of rental real estate property.
- `line_20a_net_income_partnerships` (string, required, nullable) — Line 20a, net income (loss) from rental real estate activities from partnerships, estates and trusts.
- `line_21_net_rental_real_estate` (string, required, nullable) — Line 21, net rental real estate income (loss): lines 18a through 20a combined.

### TaxReturnReportDataStandaloneForm8825K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form8990

Form 8990, limitation on business interest expense under section 163(j), Parts I through IV.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `parent_form` (string, required, nullable) — The return the form is attached to.
- `entity_name` (string, required, nullable) — Name as shown on the return.
- `ein` (string, required, nullable) — Identifying number, masked to the last four digits.
- `line_1_current_year_interest_expense` (string, required, nullable) — Line 1, current year business interest expense, not including floor plan financing interest expense.
- `line_2_disallowed_carryforwards` (string, required, nullable) — Line 2, disallowed business interest expense carryforwards from prior years.
- `line_3_partner_excess_treated` (string, required, nullable) — Line 3, partner's excess business interest expense treated as paid or accrued in the current year.
- `line_4_floor_plan_interest` (string, required, nullable) — Line 4, floor plan financing interest expense.
- `line_5_total_business_interest_expense` (string, required, nullable) — Line 5, total business interest expense: lines 1 through 4 added together.
- `line_6_tentative_taxable_income` (string, required, nullable) — Line 6, tentative taxable income.
- `line_7_loss_deduction_not_allocable` (string, required, nullable) — Line 7, any item of loss or deduction not properly allocable to a trade or business.
- `line_8_business_interest_expense_not_passthrough` (string, required, nullable) — Line 8, any business interest expense not from a pass-through entity.
- `line_9_net_operating_loss_deduction` (string, required, nullable) — Line 9, amount of any net operating loss deduction.
- `line_10_qbi_deduction` (string, required, nullable) — Line 10, amount of any qualified business income deduction.
- `line_11_reserved` (string, required, nullable) — Line 11, reserved for future use, on forms that print it so.
- `line_11_dad_addback_may2020` (string, required, nullable) — Line 11, deduction allowable for depreciation, amortization or depletion, on forms that print the line.
- `line_12_loss_deduction_items_passthrough` (string, required, nullable) — Line 12, amount of any loss or deduction items from a pass-through entity.
- `line_13_other_additions` (string, required, nullable) — Line 13, other additions.
- `line_14_partner_excess_taxable_income` (string, required, nullable) — Line 14, total current year partner's excess taxable income.
- `line_15_s_corp_excess_taxable_income` (string, required, nullable) — Line 15, total current year S corporation shareholder's excess taxable income.
- `line_16_total_additions` (string, required, nullable) — Line 16, total additions: lines 7 through 15 added together.
- `line_17_income_gain_not_allocable` (string, required, nullable) — Line 17, any item of income or gain not properly allocable to a trade or business.
- `line_18_business_interest_income_not_passthrough` (string, required, nullable) — Line 18, any business interest income not from a pass-through entity.
- `line_19_income_gain_items_passthrough` (string, required, nullable) — Line 19, amount of any income or gain items from a pass-through entity.
- `line_20_other_reductions` (string, required, nullable) — Line 20, other reductions.
- `line_21_total_reductions` (string, required, nullable) — Line 21, total reductions: lines 17 through 20 added together.
- `line_22_adjusted_taxable_income` (string, required, nullable) — Line 22, adjusted taxable income: line 6 plus line 16 less line 21.
- `line_23_current_year_business_interest_income` (string, required, nullable) — Line 23, current year business interest income.
- `line_24_excess_business_interest_income_passthrough` (string, required, nullable) — Line 24, excess business interest income from pass-through entities.
- `line_25_total_business_interest_income` (string, required, nullable) — Line 25, total business interest income: lines 23 and 24 added together.
- `line_26_ati_times_applicable_percentage` (string, required, nullable) — Form 8990 line 26 as printed.
- `line_27_business_interest_income_line25` (string, required, nullable) — Line 27, business interest income, from line 25.
- `line_28_floor_plan_financing_line4` (string, required, nullable) — Line 28, floor plan financing interest expense, from line 4.
- `line_29_total_limitation` (string, required, nullable) — Line 29, total: lines 26 through 28 added together.
- `line_30_allowable_business_interest_deduction` (string, required, nullable) — Line 30, allowable business interest expense: the smaller of line 5 or line 29.
- `line_31_disallowed_business_interest_expense` (string, required, nullable) — Line 31, disallowed business interest expense: line 5 less line 30.
- `line_32_excess_business_interest_expense` (string, required, nullable) — Line 32, excess business interest expense of the partnership.
- `line_33_excess_taxable_income_subtract` (string, required, nullable) — Line 33, the partnership's excess taxable income computation, first step, as printed.
- `line_34_excess_taxable_income_subtract_26` (string, required, nullable) — Line 34, the partnership's excess taxable income computation, second step, as printed.
- `line_35_excess_taxable_income_ratio` (string, required, nullable) — Line 35, the partnership's excess taxable income ratio, as printed.
- `line_36_excess_taxable_income` (string, required, nullable) — Line 36, excess taxable income of the partnership.
- `line_37_excess_business_interest_income` (string, required, nullable) — Line 37, excess business interest income of the partnership.
- `line_38_scorp_excess_taxable_income_subtract` (string, required, nullable) — Line 38, the S corporation's excess taxable income computation, first step, as printed.
- `line_39_scorp_excess_taxable_income_subtract_26` (string, required, nullable) — Line 39, the S corporation's excess taxable income computation, second step, as printed.
- `line_40_scorp_excess_taxable_income_ratio` (string, required, nullable) — Line 40, the S corporation's excess taxable income ratio, as printed.
- `line_41_scorp_excess_taxable_income` (string, required, nullable) — Line 41, excess taxable income of the S corporation.
- `line_42_scorp_excess_business_interest_income` (string, required, nullable) — Line 42, excess business interest income of the S corporation.
- `activities` (list of TaxReturnReportData_Form8990Activity, optional, nullable) — The business interest expense worksheet printed behind the form, one row per activity, when the return prints one.
- `activities_total` (TaxReturnReportData_Form8990Activity, optional, nullable) — The printed total row of the business interest expense worksheet, when the return prints one.

### TaxReturnReportDataStandaloneForm8990K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form1120S

Form 1120-S, U.S. Income Tax Return for an S Corporation, with the schedules and attached forms the return carries. A schedule the return does not include is null.

- `header` (TaxReturnReportData_Form1120sHeader, required) — The entity block at the top of page 1.
- `income` (TaxReturnReportData_Form1120sIncome, required) — Page 1, income, lines 1a through 6.
- `deductions` (TaxReturnReportData_Form1120sDeductions, required) — Page 1, deductions, lines 7 through 22.
- `tax_payments` (TaxReturnReportData_Form1120sTaxPayments, required) — Page 1, tax and payments, lines 22a through 27.
- `schedule_b` (TaxReturnReportData_Form1120sScheduleB, required) — Schedule B, other information.
- `schedule_k` (TaxReturnReportData_Form1120sScheduleK, required) — Schedule K, shareholders' pro rata share items.
- `schedule_l` (TaxReturnReportData_ScheduleLCorp, required) — Schedule L, balance sheets per books.
- `schedule_m1` (TaxReturnReportData_Form1120sScheduleM1, required) — Schedule M-1, reconciliation of income per books with income per return.
- `schedule_m2` (TaxReturnReportData_Form1120sScheduleM2, required) — Schedule M-2, analysis of the accumulated adjustments account and the other equity accounts.
- `form_1125a` (TaxReturnReportData_Form1125A, required, nullable) — Form 1125-A, cost of goods sold, when attached.
- `form_1125e` (TaxReturnReportData_Form1125E, required, nullable) — Form 1125-E, compensation of officers, when attached.
- `form_4562` (TaxReturnReportData_Form4562, required, nullable) — Form 4562, depreciation and amortization, when attached; the first of forms_4562 when several are.
- `form_schedule_d` (TaxReturnReportData_FormScheduleD, required, nullable) — Schedule D, capital gains and losses and built-in gains, when attached.
- `form_4797` (TaxReturnReportData_Form4797, required, nullable) — Form 4797, sales of business property, when attached.
- `form_schedule_m3` (TaxReturnReportData_FormScheduleM3, required, nullable) — Schedule M-3, net income reconciliation for large S corporations, when attached.
- `form_8990` (TaxReturnReportData_Form8990, required, nullable) — Form 8990, limitation on business interest expense, when attached.
- `form_8825` (TaxReturnReportData_Form8825, required, nullable) — Form 8825, rental real estate income and expenses, when attached.
- `affiliated_entities` (list of TaxReturnReportData_AffiliatedEntity, required) — Entities listed on the ownership schedules, one entry per entity.
- `forms_4562` (list of TaxReturnReportData_Form4562, optional, nullable) — Every Form 4562 attached, one per activity.
- `form_6252` (TaxReturnReportData_Form6252, optional, nullable) — Form 6252, installment sale income, when attached; the first of forms_6252 when several are.
- `forms_6252` (list of TaxReturnReportData_Form6252, optional, nullable) — Every Form 6252 attached, one per installment sale.
- `schedule_f` (TaxReturnReportData_ScheduleF, optional, nullable) — Schedule F, profit or loss from farming, when the return attaches one.
- `schedules_f` (list of TaxReturnReportData_ScheduleF, optional, nullable) — Every Schedule F the return attaches, one per farm activity; the first is schedule_f.
- `form_8949` (TaxReturnReportData_Form8949, optional, nullable) — Form 8949, sales and other dispositions of capital assets, when attached.
- `two_year_comparison` (TaxReturnReportData_TwoYearComparison, optional, nullable) — The preparer's comparison worksheet (two or three printed years), when the return carries one.

### TaxReturnReportDataTaxReturn1120SK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportDataTaxReturn1040SrK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form1065K1

Schedule K-1 (Form 1065), partner's share of income, deductions, credits and other items. Boxes that take code letters carry one entry per printed code.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `partner_info` (TaxReturnReportData_K1PartnerInfo, required) — Parts I and II, information about the partnership and the partner.
- `line_1_ordinary_business_income` (string, required, nullable) — Box 1, ordinary business income (loss).
- `line_4a_guaranteed_payments_services` (string, required, nullable) — Box 4a, guaranteed payments for services.
- `line_4c_total_guaranteed_payments` (string, required, nullable) — Box 4c, total guaranteed payments.
- `line_14_self_employment` (list of TaxReturnReportData_K1CodedEntry, required) — Box 14, self-employment earnings (loss), one entry per code printed.
- `line_19_distributions` (list of TaxReturnReportData_K1CodedEntry, required) — Box 19, distributions, one entry per code printed.
- `line_20_other_information` (list of TaxReturnReportData_K1CodedEntry, required) — Box 20, other information, one entry per code printed.
- `is_amended` (boolean, optional, nullable) — Amended K-1 box.
- `is_final` (boolean, optional, nullable) — Final K-1 box.
- `line_2_net_rental_real_estate` (string, optional, nullable) — Box 2, net rental real estate income (loss).
- `line_3_other_net_rental` (string, optional, nullable) — Box 3, other net rental income (loss).
- `line_4b_guaranteed_payments_capital` (string, optional, nullable) — Box 4b, guaranteed payments for capital.
- `line_5_interest_income` (string, optional, nullable) — Box 5, interest income.
- `line_6a_ordinary_dividends` (string, optional, nullable) — Box 6a, ordinary dividends.
- `line_6b_qualified_dividends` (string, optional, nullable) — Box 6b, qualified dividends.
- `line_6c_dividend_equivalents` (string, optional, nullable) — Box 6c, dividend equivalents.
- `line_7_royalties` (string, optional, nullable) — Box 7, royalties.
- `line_8_short_term_capital_gain` (string, optional, nullable) — Box 8, net short-term capital gain (loss).
- `line_9a_long_term_capital_gain` (string, optional, nullable) — Box 9a, net long-term capital gain (loss).
- `line_9b_collectibles_gain` (string, optional, nullable) — Box 9b, collectibles (28 percent) gain (loss).
- `line_9c_unrecap_1250_gain` (string, optional, nullable) — Box 9c, unrecaptured section 1250 gain.
- `line_10_section_1231_gain` (string, optional, nullable) — Box 10, net section 1231 gain (loss).
- `line_11_other_income` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 11, other income (loss), one entry per code printed.
- `line_12_section_179_deduction` (string, optional, nullable) — Box 12, section 179 deduction.
- `line_13_other_deductions` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 13, other deductions, one entry per code printed.
- `line_15_credits` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 15, credits, one entry per code printed.
- `line_16_foreign_transactions` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 16, foreign transactions, one entry per code printed, on schedules that print the box with codes.
- `line_17_amt_items` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 17, alternative minimum tax items, one entry per code printed.
- `line_18_tax_exempt_income` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 18, tax-exempt income and nondeductible expenses, one entry per code printed.
- `line_21_foreign_taxes` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 21, foreign taxes paid or accrued, one entry per code printed.
- `line_22_more_than_one_at_risk_activity` (boolean, optional, nullable) — Box 22, more than one activity for at-risk purposes, yes or no as marked.
- `line_23_more_than_one_passive_activity` (boolean, optional, nullable) — Box 23, more than one activity for passive activity purposes, yes or no as marked.

### TaxReturnReportData_ScheduleK1Metadata

Which revision of the Schedule K-1 the document was printed on.

- `detected_year` (integer, required, nullable) — The tax year the schedule was printed for.
- `form_type` (string, required) — The parent form the schedule belongs to: 1065 or 1120S.

### TaxReturnReportData_Form1120SK1

Schedule K-1 (Form 1120-S), shareholder's share of income, deductions, credits and other items. Boxes that take code letters carry one entry per printed code.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `shareholder_info` (TaxReturnReportData_K1ShareholderInfo, required) — Parts I and II, information about the corporation and the shareholder.
- `line_1_ordinary_business_income` (string, required, nullable) — Box 1, ordinary business income (loss).
- `line_16_basis_items` (list of TaxReturnReportData_K1CodedEntry, required) — Box 16, items affecting shareholder basis, one entry per code printed.
- `is_amended` (boolean, optional, nullable) — Amended K-1 box.
- `is_final` (boolean, optional, nullable) — Final K-1 box.
- `line_2_net_rental_real_estate` (string, optional, nullable) — Box 2, net rental real estate income (loss).
- `line_3_other_net_rental` (string, optional, nullable) — Box 3, other net rental income (loss).
- `line_4_interest_income` (string, optional, nullable) — Box 4, interest income.
- `line_5a_ordinary_dividends` (string, optional, nullable) — Box 5a, ordinary dividends.
- `line_5b_qualified_dividends` (string, optional, nullable) — Box 5b, qualified dividends.
- `line_6_royalties` (string, optional, nullable) — Box 6, royalties.
- `line_7_short_term_capital_gain` (string, optional, nullable) — Box 7, net short-term capital gain (loss).
- `line_8a_long_term_capital_gain` (string, optional, nullable) — Box 8a, net long-term capital gain (loss).
- `line_8b_collectibles_gain` (string, optional, nullable) — Box 8b, collectibles (28 percent) gain (loss).
- `line_8c_unrecap_1250_gain` (string, optional, nullable) — Box 8c, unrecaptured section 1250 gain.
- `line_9_section_1231_gain` (string, optional, nullable) — Box 9, net section 1231 gain (loss).
- `line_10_other_income` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 10, other income (loss), one entry per code printed.
- `line_11_section_179_deduction` (string, optional, nullable) — Box 11, section 179 deduction.
- `line_12_other_deductions` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 12, other deductions, one entry per code printed.
- `line_13_credits` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 13, credits, one entry per code printed.
- `line_14_foreign_transactions` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 14, foreign transactions, one entry per code printed, on schedules that print the box with codes.
- `line_15_amt_items` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 15, alternative minimum tax items, one entry per code printed.
- `line_17_other_information` (list of TaxReturnReportData_K1CodedEntry, optional) — Box 17, other information, one entry per code printed.
- `line_18_more_than_one_at_risk_activity` (boolean, optional, nullable) — Box 18, more than one activity for at-risk purposes, yes or no as marked.
- `line_19_more_than_one_passive_activity` (boolean, optional, nullable) — Box 19, more than one activity for passive activity purposes, yes or no as marked.

### TaxReturnReportData_StandaloneForm1065ScheduleKData

The schedule a Schedule K (Form 1065) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_k` (TaxReturnReportData_Form1065ScheduleK, optional) — Schedule K, partners' distributive share items, as a Form 1065 carries it.

### TaxReturnReportDataStandaloneForm1065ScheduleKK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1065ScheduleBData

The schedule a Schedule B (Form 1065) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_b` (TaxReturnReportData_Form1065ScheduleB, optional) — Schedule B, other information, as a Form 1065 carries it.

### TaxReturnReportDataStandaloneForm1065ScheduleBK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1065ScheduleLData

The schedule a Schedule L (Form 1065) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_l` (TaxReturnReportData_ScheduleLPartnership, optional) — Schedule L, balance sheets per books, as a Form 1065 carries it.
- `schedule_m1` (TaxReturnReportData_ScheduleM1Partnership, optional) — Schedule M-1, reconciliation of income per books with income per return, when the page also prints it with figures.
- `schedule_m2` (TaxReturnReportData_ScheduleM2Partnership, optional) — Schedule M-2, analysis of partners' capital accounts, when the page also prints it with figures.
- `analysis_of_net_income` (TaxReturnReportData_AnalysisOfNetIncome, optional) — Analysis of net income (loss) per return, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1065ScheduleLK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1065ScheduleM1Data

The schedule a Schedule M-1 (Form 1065) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_m1` (TaxReturnReportData_ScheduleM1Partnership, optional) — Schedule M-1, reconciliation of income per books with income per return, as a Form 1065 carries it.
- `schedule_m2` (TaxReturnReportData_ScheduleM2Partnership, optional) — Schedule M-2, analysis of partners' capital accounts, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1065ScheduleM1K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1065ScheduleM2Data

The schedule a Schedule M-2 (Form 1065) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_m2` (TaxReturnReportData_ScheduleM2Partnership, optional) — Schedule M-2, analysis of partners' capital accounts, as a Form 1065 carries it.
- `schedule_m1` (TaxReturnReportData_ScheduleM1Partnership, optional) — Schedule M-1, reconciliation of income per books with income per return, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1065ScheduleM2K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1065ScheduleM3Data

The schedule a Schedule M-3 (Form 1065) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `form_schedule_m3` (TaxReturnReportData_FormScheduleM3, optional) — Schedule M-3, net income reconciliation for large partnerships, as a Form 1065 carries it, with Form 8916-A when the page attaches it.

### TaxReturnReportDataStandaloneForm1065ScheduleM3K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1065ScheduleDData

The schedule a Schedule D (Form 1065) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `form_schedule_d` (TaxReturnReportData_FormScheduleD, optional) — Schedule D, capital gains and losses, as a Form 1065 carries it.

### TaxReturnReportDataStandaloneForm1065ScheduleDK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120SScheduleKData

The schedule a Schedule K (Form 1120-S) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_k` (TaxReturnReportData_Form1120sScheduleK, optional) — Schedule K, shareholders' pro rata share items, as a Form 1120-S carries it.

### TaxReturnReportDataStandaloneForm1120SScheduleKK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120SScheduleLData

The schedule a Schedule L (Form 1120-S) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_l` (TaxReturnReportData_ScheduleLCorp, optional) — Schedule L, balance sheets per books, as a Form 1120-S carries it.
- `schedule_k` (TaxReturnReportData_Form1120sScheduleK, optional) — Schedule K, shareholders' pro rata share items, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1120SScheduleLK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120SScheduleM1Data

The schedule a Schedule M-1 (Form 1120-S) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_m1` (TaxReturnReportData_Form1120sScheduleM1, optional) — Schedule M-1, reconciliation of income per books with income per return, as a Form 1120-S carries it.
- `schedule_m2` (TaxReturnReportData_Form1120sScheduleM2, optional) — Schedule M-2, analysis of the accumulated adjustments account and the other equity accounts, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1120SScheduleM1K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120SScheduleM2Data

The schedule a Schedule M-2 (Form 1120-S) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_m2` (TaxReturnReportData_Form1120sScheduleM2, optional) — Schedule M-2, analysis of the accumulated adjustments account and the other equity accounts, as a Form 1120-S carries it.
- `schedule_m1` (TaxReturnReportData_Form1120sScheduleM1, optional) — Schedule M-1, reconciliation of income per books with income per return, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1120SScheduleM2K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120SScheduleM3Data

The schedule a Schedule M-3 (Form 1120-S) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `form_schedule_m3` (TaxReturnReportData_FormScheduleM3, optional) — Schedule M-3, net income reconciliation for large S corporations, as a Form 1120-S carries it, with Form 8916-A when the page attaches it.

### TaxReturnReportDataStandaloneForm1120SScheduleM3K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120SScheduleBData

The schedule a Schedule B (Form 1120-S) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_b` (TaxReturnReportData_Form1120sScheduleB, optional) — Schedule B, other information, as a Form 1120-S carries it.
- `schedule_k` (TaxReturnReportData_Form1120sScheduleK, optional) — Schedule K, shareholders' pro rata share items, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1120SScheduleBK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120SScheduleDData

The schedule a Schedule D (Form 1120-S) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `form_schedule_d` (TaxReturnReportData_FormScheduleD, optional) — Schedule D, capital gains and losses and built-in gains, as a Form 1120-S carries it.

### TaxReturnReportDataStandaloneForm1120SScheduleDK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120ScheduleJData

The schedule a Schedule J (Form 1120) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_j` (TaxReturnReportData_Form1120ScheduleJ, optional) — Schedule J, tax computation and payment, as a Form 1120 carries it.

### TaxReturnReportDataStandaloneForm1120ScheduleJK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120ScheduleKData

The schedule a Schedule K (Form 1120) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_k` (TaxReturnReportData_Form1120ScheduleK, optional) — Schedule K, other information, as a Form 1120 carries it.

### TaxReturnReportDataStandaloneForm1120ScheduleKK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120ScheduleLData

The schedule a Schedule L (Form 1120) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_l` (TaxReturnReportData_ScheduleLCorp, optional) — Schedule L, balance sheets per books, as a Form 1120 carries it.
- `schedule_m1` (TaxReturnReportData_Form1120ScheduleM1, optional) — Schedule M-1, reconciliation of income per books with income per return, when the page also prints it with figures.
- `schedule_m2` (TaxReturnReportData_Form1120ScheduleM2, optional) — Schedule M-2, analysis of unappropriated retained earnings per books, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1120ScheduleLK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120ScheduleM1Data

The schedule a Schedule M-1 (Form 1120) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_m1` (TaxReturnReportData_Form1120ScheduleM1, optional) — Schedule M-1, reconciliation of income per books with income per return, as a Form 1120 carries it.
- `schedule_m2` (TaxReturnReportData_Form1120ScheduleM2, optional) — Schedule M-2, analysis of unappropriated retained earnings per books, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1120ScheduleM1K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120ScheduleM2Data

The schedule a Schedule M-2 (Form 1120) page carries, at the key its return carries it under, any schedule the same page also prints, and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `schedule_m2` (TaxReturnReportData_Form1120ScheduleM2, optional) — Schedule M-2, analysis of unappropriated retained earnings per books, as a Form 1120 carries it.
- `schedule_m1` (TaxReturnReportData_Form1120ScheduleM1, optional) — Schedule M-1, reconciliation of income per books with income per return, when the page also prints it with figures.

### TaxReturnReportDataStandaloneForm1120ScheduleM2K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120ScheduleM3Data

The schedule a Schedule M-3 (Form 1120) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `form_schedule_m3` (TaxReturnReportData_FormScheduleM3, optional) — Schedule M-3, net income reconciliation for large corporations, as a Form 1120 carries it, with Form 8916-A when the page attaches it.

### TaxReturnReportDataStandaloneForm1120ScheduleM3K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_StandaloneForm1120ScheduleDData

The schedule a Schedule D (Form 1120) page carries, at the key its return carries it under and the filer's identity.

- `entity_name` (string, required, nullable) — The filer's name as printed on the page.
- `ein` (string, required, nullable) — The filer's employer identification number as printed on the page, masked to the last four digits.
- `tax_year` (integer, required, nullable) — The tax year the page prints; null when it prints none.
- `form_schedule_d` (TaxReturnReportData_FormScheduleD, optional) — Schedule D, capital gains and losses, as a Form 1120 carries it.

### TaxReturnReportDataStandaloneForm1120ScheduleDK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form1125E

Form 1125-E, compensation of officers.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `parent_form` (string, required, nullable) — The return the form is attached to: 1120 or 1120S.
- `entity_name` (string, required, nullable) — Name as shown on the return.
- `ein` (string, required, nullable) — Employer identification number, masked to the last four digits.
- `officers` (list of TaxReturnReportData_OfficerCompensationRow, required) — Line 1, one entry per officer listed.
- `line_2_total_compensation` (string, required, nullable) — Line 2, total compensation of officers.
- `line_3_compensation_elsewhere` (string, required, nullable) — Line 3, compensation of officers claimed on Form 1125-A or elsewhere on the return.
- `line_4_amount_to_page_1` (string, required, nullable) — Line 4, line 2 less line 3, the amount carried to page 1 of the return.

### TaxReturnReportDataStandaloneForm1125EK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form1125A

Form 1125-A, cost of goods sold, lines 1 through 9f.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `parent_form` (string, required, nullable) — The return the form is attached to: 1065, 1120 or 1120S.
- `line_2_purchases` (string, required, nullable) — Line 2, purchases.
- `line_3_cost_of_labor` (string, required, nullable) — Line 3, cost of labor.
- `line_5_other_costs` (string, required, nullable) — Line 5, other costs.
- `line_6_total` (string, required, nullable) — Line 6, lines 1 through 5 added together.
- `line_8_cogs` (string, required, nullable) — Line 8, cost of goods sold: line 6 less line 7.
- `entity_name` (string, optional, nullable) — Name as shown on the return.
- `ein` (string, optional, nullable) — Employer identification number, masked to the last four digits.
- `line_1_inventory_beginning` (string, optional, nullable) — Line 1, inventory at beginning of year.
- `line_4_additional_263a_costs` (string, optional, nullable) — Line 4, additional section 263A costs.
- `line_7_inventory_ending` (string, optional, nullable) — Line 7, inventory at end of year.
- `line_9a_method` (string, optional, nullable) — Line 9a, method used to value closing inventory: cost, lower of cost or market, or other, as marked.
- `line_9b_lifo` (boolean, optional, nullable) — The LIFO inventory method box on line 9, yes or no as marked.
- `line_9c_simplified_production` (boolean, optional, nullable) — The simplified production method box on line 9, yes or no as marked.
- `line_9d_unicap_263a` (boolean, optional, nullable) — The section 263A (uniform capitalization) rules apply box on line 9, yes or no as marked.
- `line_9e_inventory_method_change` (boolean, optional, nullable) — The change in determining quantities, costs or valuations box on line 9, yes or no as marked.
- `line_9f_lifo_percentage` (string, optional, nullable) — The percentage or amount of closing inventory computed under LIFO on line 9, as printed.

### TaxReturnReportDataStandaloneForm1125AK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Schedule1

Schedule 1 (Form 1040), additional income and adjustments to income.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `taxpayer_ssn` (string, required, nullable) — Social Security number, masked to the last four digits.
- `line_1_state_local_refunds` (string, required, nullable) — Line 1, taxable refunds, credits or offsets of state and local income taxes.
- `line_2a_alimony_received` (string, required, nullable) — Line 2a, alimony received.
- `line_2b_divorce_date` (string, required, nullable) — Line 2b, date of original divorce or separation agreement, as printed.
- `line_3_business_income_sch_c` (string, required, nullable) — Line 3, business income or (loss) (Schedule C).
- `line_4_other_gains_4797` (string, required, nullable) — Line 4, other gains or (losses) (Form 4797).
- `line_5_rental_real_estate_sch_e` (string, required, nullable) — Line 5, rental real estate, royalties, partnerships, S corporations, trusts and similar (Schedule E).
- `line_6_farm_income_sch_f` (string, required, nullable) — Line 6, farm income or (loss) (Schedule F).
- `line_7_unemployment` (string, required, nullable) — Line 7, unemployment compensation.
- `other_income` (TaxReturnReportData_Schedule1OtherIncome, required) — Line 8, other income, lines 8a through 8z.
- `line_9_total_other_income` (string, required, nullable) — Line 9, total other income: lines 8a through 8z added together.
- `line_10_total_additional_income` (string, required, nullable) — Line 10, lines 1 through 7 and 9 combined.
- `adjustments` (TaxReturnReportData_Schedule1Adjustments, required) — Part II, adjustments to income, lines 11 through 26.
- `taxpayer_name` (string, optional, nullable) — Name(s) shown on Form 1040, as the schedule prints it, inside a filed return and on a schedule uploaded on its own.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number printed on the schedule when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneSchedule1K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Schedule2

Schedule 2 (Form 1040), additional taxes.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `taxpayer_ssn` (string, required, nullable) — Social Security number, masked to the last four digits.
- `line_1a_excess_aptc_repayment` (string, required, nullable) — Line 1a, excess advance premium tax credit repayment (Form 8962).
- `line_1b_clean_vehicle_repayment_new` (string, required, nullable) — Line 1b, repayment of new clean vehicle credit transferred to a dealer.
- `line_1c_clean_vehicle_repayment_used` (string, required, nullable) — Line 1c, repayment of previously owned clean vehicle credit transferred to a dealer.
- `line_1d_recapture_net_epe` (string, required, nullable) — Line 1d, recapture of net elective payment election amount.
- `line_1e_excessive_payments_ep` (string, required, nullable) — Line 1e, excessive payments (Form 4255).
- `line_1f_excessive_payments_20pct` (string, required, nullable) — Line 1f, the 20 percent excessive payment amount (Form 4255).
- `line_1y_other_additions` (string, required, nullable) — Line 1y, other additions to tax.
- `line_1z_total_additions` (string, required, nullable) — Line 1z, lines 1a through 1y added together.
- `line_2_amt` (string, required, nullable) — Line 2, alternative minimum tax (Form 6251).
- `line_3_total` (string, required, nullable) — Line 3, lines 1z and 2 added together.
- `line_4_se_tax` (string, required, nullable) — Line 4, self-employment tax (Schedule SE).
- `line_5_ss_medicare_unreported_tips` (string, required, nullable) — Line 5, Social Security and Medicare tax on unreported tip income (Form 4137).
- `line_6_uncollected_ss_medicare_wages` (string, required, nullable) — Line 6, uncollected Social Security and Medicare tax on wages (Form 8919).
- `line_7_total_additional_ss_medicare` (string, required, nullable) — Line 7, total additional Social Security and Medicare tax: lines 5 and 6 added together.
- `line_8_additional_tax_ira` (string, required, nullable) — Line 8, additional tax on IRAs or other tax-favored accounts (Form 5329).
- `line_9_household_employment` (string, required, nullable) — Line 9, household employment taxes (Schedule H).
- `line_10_homebuyer_repayment` (string, required, nullable) — Line 10, repayment of first-time homebuyer credit (Form 5405).
- `line_11_additional_medicare_tax` (string, required, nullable) — Line 11, additional Medicare tax (Form 8959).
- `line_12_net_investment_income_tax` (string, required, nullable) — Line 12, net investment income tax (Form 8960).
- `line_13_uncollected_ss_medicare_w2` (string, required, nullable) — Line 13, uncollected Social Security and Medicare or RRTA tax on tips or group-term life insurance from Form W-2, box 12.
- `line_14_interest_453a` (string, required, nullable) — Line 14, interest on tax due on installment income from the sale of certain residential lots and timeshares.
- `line_15_interest_453l` (string, required, nullable) — Line 15, interest on the deferred tax on gain from certain installment sales with a sales price over 150,000 dollars.
- `line_16_recapture_other_credits` (string, required, nullable) — Line 16, recapture of low-income housing credit (Form 8611).
- `line_17_other_additional_taxes` (string, required, nullable) — Line 17, other additional taxes, total of lines 17a through 17z.
- `line_18_total` (string, required, nullable) — Line 18, total additional taxes: lines 17a through 17z added together.
- `line_19_recapture_net_epe` (string, required, nullable) — Line 19, recapture of net elective payment election amount, on schedules that print it here.
- `line_20_section_965_deferred` (string, required, nullable) — Line 20, section 965 net tax liability installment from Form 965-A.
- `line_21_total_other_taxes` (string, required, nullable) — Line 21, total other taxes: lines 4, 7 through 16 and 18 added together.
- `taxpayer_name` (string, optional, nullable) — Name(s) shown on Form 1040, as the schedule prints it, inside a filed return and on a schedule uploaded on its own.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number printed on the schedule when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneSchedule2K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Schedule3

Schedule 3 (Form 1040), additional credits and payments.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `taxpayer_ssn` (string, required, nullable) — Social Security number, masked to the last four digits.
- `line_1_foreign_tax_credit` (string, required, nullable) — Line 1, foreign tax credit (Form 1116).
- `line_2_dependent_care_credit` (string, required, nullable) — Line 2, credit for child and dependent care expenses (Form 2441).
- `line_3_education_credits` (string, required, nullable) — Line 3, education credits from Form 8863, line 19.
- `line_4_retirement_savings_credit` (string, required, nullable) — Line 4, retirement savings contributions credit (Form 8880).
- `line_5a_residential_clean_energy` (string, required, nullable) — Line 5a, residential clean energy credit (Form 5695).
- `line_5b_energy_efficient_home` (string, required, nullable) — Line 5b, energy efficient home improvement credit (Form 5695).
- `line_6a_general_business_credit` (string, required, nullable) — Line 6a, general business credit (Form 3800).
- `line_6b_prior_year_min_tax` (string, required, nullable) — Line 6b, credit for prior year minimum tax (Form 8801).
- `line_6c_adoption_credit` (string, required, nullable) — Line 6c, adoption credit (Form 8839).
- `line_6d_elderly_disabled` (string, required, nullable) — Line 6d, credit for the elderly or disabled (Schedule R).
- `line_6e_alt_motor_vehicle` (string, required, nullable) — Line 6e, reserved for future use, formerly the alternative motor vehicle credit.
- `line_6f_clean_vehicle_credit` (string, required, nullable) — Line 6f, clean vehicle credit (Form 8936).
- `line_6g_mortgage_interest_credit` (string, required, nullable) — Line 6g, mortgage interest credit (Form 8396).
- `line_6h_dc_homebuyer_credit` (string, required, nullable) — Line 6h, District of Columbia first-time homebuyer credit (Form 8859).
- `line_6i_qualified_ev_credit` (string, required, nullable) — Line 6i, qualified electric vehicle credit (Form 8834).
- `line_6j_alt_fuel_refueling_credit` (string, required, nullable) — Line 6j, alternative fuel vehicle refueling property credit (Form 8911).
- `line_6k_tax_credit_bonds` (string, required, nullable) — Line 6k, credit to holders of tax credit bonds (Form 8912).
- `line_6l_form_8978_credit` (string, required, nullable) — Line 6l, amount on Form 8978, line 14.
- `line_6m_prev_owned_clean_vehicle` (string, required, nullable) — Line 6m, previously owned clean vehicle credit (Form 8936).
- `line_6_other_nonrefundable_credits` (string, required, nullable) — Line 6z, other nonrefundable credits.
- `line_7_total_nonrefundable` (string, required, nullable) — Line 7, total other nonrefundable credits: lines 6a through 6z added together.
- `line_8_total_nonrefundable_final` (string, required, nullable) — Line 8, lines 1 through 5 and 7 added together.
- `line_9_net_premium_tax_credit` (string, required, nullable) — Line 9, net premium tax credit (Form 8962).
- `line_10_extension_payment` (string, required, nullable) — Line 10, amount paid with request for extension to file.
- `line_11_excess_ss_rrta` (string, required, nullable) — Line 11, excess Social Security and tier 1 RRTA tax withheld.
- `line_12_federal_fuels_credit` (string, required, nullable) — Line 12, credit for federal tax on fuels (Form 4136).
- `line_13_other_refundable_credits` (string, required, nullable) — Line 13z or the line 13 total, other payments or refundable credits, as the schedule prints it.
- `line_14_total` (string, required, nullable) — Line 14, total other payments or refundable credits: lines 13a through 13z added together.
- `line_15_total_refundable_final` (string, required, nullable) — Line 15, lines 9 through 12 and 14 added together.
- `taxpayer_name` (string, optional, nullable) — Name(s) shown on Form 1040, as the schedule prints it, inside a filed return and on a schedule uploaded on its own.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number printed on the schedule when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneSchedule3K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_ScheduleC

Schedule C (Form 1040), profit or loss from business, for one business.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `business_info` (TaxReturnReportData_ScheduleCBusinessInfo, required) — The heading: proprietor, business and the questions on lines A through J.
- `income` (TaxReturnReportData_ScheduleCIncome, required) — Part I, income, lines 1 through 7.
- `expenses` (TaxReturnReportData_ScheduleCExpenses, required) — Part II, expenses, lines 8 through 32b.
- `cogs` (TaxReturnReportData_ScheduleCCogs, required) — Part III, cost of goods sold, lines 33 through 42.
- `vehicle` (TaxReturnReportData_ScheduleCVehicle, required) — Part IV, information on your vehicle, lines 43 through 47b.
- `part_v_other_expenses` (list of TaxReturnReportData_ScheduleCPartVItem, required) — Part V, other expenses, one entry per line listed.
- `line_48_total_other_expenses` (string, required, nullable) — Line 48, total other expenses: the Part V lines added together.
- `taxpayer_name` (string, optional, nullable) — The name of the proprietor printed on the schedule when it is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the proprietor's social security number printed on the schedule when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneScheduleCK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_ScheduleD

Schedule D (Form 1040), capital gains and losses.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `taxpayer_ssn` (string, required, nullable) — Social Security number, masked to the last four digits.
- `disposed_qof` (boolean, required, nullable) — The box for disposing of an investment in a qualified opportunity fund during the year.
- `short_term` (TaxReturnReportData_ScheduleDShortTerm, required) — Part I, short-term capital gains and losses, lines 1a through 7.
- `long_term` (TaxReturnReportData_ScheduleDLongTerm, required) — Part II, long-term capital gains and losses, lines 8a through 15.
- `summary` (TaxReturnReportData_ScheduleDSummary, required) — Part III, summary, lines 16 through 22.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on return when the schedule is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number printed on the schedule when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneScheduleDK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_ScheduleE

Schedule E (Form 1040), supplemental income and loss, Parts I through V.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `taxpayer_name` (string, required, nullable) — Name(s) shown on Form 1040, as the schedule prints it, inside a filed return and on a schedule uploaded on its own.
- `taxpayer_ssn` (string, required, nullable) — Social Security number, masked to the last four digits.
- `properties` (list of TaxReturnReportData_ScheduleEProperty, required) — Part I, one entry per rental or royalty property (columns A through C on each page).
- `line_23a_total_rents` (string, required, nullable) — Line 23a, total of all amounts reported on line 3 for all rental properties.
- `line_23b_total_royalties` (string, required, nullable) — Line 23b, total of all amounts reported on line 4 for all royalty properties.
- `line_23c_total_mortgage_interest` (string, required, nullable) — Line 23c, total of all amounts reported on line 12 for all properties.
- `line_23d_total_depreciation` (string, required, nullable) — Line 23d, total of all amounts reported on line 18 for all properties.
- `line_23e_total_expenses` (string, required, nullable) — Line 23e, total of all amounts reported on line 20 for all properties.
- `line_24_income_total` (string, required, nullable) — Line 24, income: the positive amounts on line 21 added together.
- `line_25_losses` (string, required, nullable) — Line 25, losses: royalty losses from line 21 and rental real estate losses from line 22 added together.
- `line_26_total_rental_royalty` (string, required, nullable) — Line 26, total rental real estate and royalty income or (loss): lines 24 and 25 combined.
- `partnerships_scorps` (list of TaxReturnReportData_ScheduleEPassThrough, required) — Part II line 28, one entry per partnership or S corporation.
- `line_30_sum_passive_loss` (string, required, nullable) — Line 30, the line 29a amounts (columns (h) and (k)) added together.
- `line_31_sum_passive_income` (string, required, nullable) — Line 31, the line 29b amounts (columns (g), (i) and (j)) added together.
- `line_32_total_partnership_scorp` (string, required, nullable) — Line 32, total partnership and S corporation income or (loss): lines 30 and 31 combined.
- `estates_trusts` (list of TaxReturnReportData_ScheduleEEstateTrust, required) — Part III line 33, one entry per estate or trust.
- `line_35_sum_deduction_loss` (string, required, nullable) — Line 35, the line 34a amounts (columns (d) and (f)) added together.
- `line_36_sum_income` (string, required, nullable) — Line 36, the line 34b amounts (columns (c) and (e)) added together.
- `line_37_total_estate_trust` (string, required, nullable) — Line 37, total estate and trust income or (loss): lines 35 and 36 combined.
- `remics` (list of TaxReturnReportData_ScheduleERemic, required) — Part IV line 38, one entry per real estate mortgage investment conduit.
- `line_38_remic_total` (string, required, nullable) — Line 38, the REMIC column (e) amounts added together.
- `line_40_net_farm_rental` (string, required, nullable) — Line 40, net farm rental income or (loss) from Form 4835.
- `line_41_total_income_loss` (string, required, nullable) — Line 41, total income or (loss): lines 26, 32, 37, 39 and 40 combined.
- `line_42_recon_1099s` (string, required, nullable) — Line 42, reconciliation of farming and fishing income.
- `line_43_recon_real_estate_pro` (string, required, nullable) — Line 43, reconciliation for real estate professionals.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number printed on the schedule when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneScheduleEK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_ScheduleF

Schedule F (Form 1040), profit or loss from farming.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `proprietor_name` (string, required, nullable) — Name of proprietor.
- `ssn` (string, required, nullable) — Social Security number, masked to the last four digits.
- `principal_product` (string, required, nullable) — Line A, principal crop or activity.
- `business_code` (string, required, nullable) — Line B, principal agricultural activity code.
- `accounting_method` (string, required, nullable) — Line C, accounting method: cash or accrual.
- `material_participation` (boolean, required, nullable) — Line E, materially participated in the operation of the business.
- `ein` (string, required, nullable) — Line D, employer identification number, masked to the last four digits.
- `income` (TaxReturnReportData_ScheduleFIncomeCash, required) — Part I, farm income, cash method, lines 1a through 9.
- `expenses` (TaxReturnReportData_ScheduleFExpenses, required) — Part II, farm expenses, lines 10 through 36.
- `other_expenses` (list of TaxReturnReportData_ScheduleFOtherExpenseItem, required) — Line 32 write-in rows, 32a through 32f, each a description and an amount.
- `accrual_income` (TaxReturnReportData_ScheduleFIncomeAccrual, required) — Part III, farm income, accrual method, lines 37 through 50.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name of proprietor when the schedule is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number printed on the schedule when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneScheduleFK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_ScheduleSE

Schedule SE (Form 1040), self-employment tax.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `taxpayer_ssn` (string, required, nullable) — Social Security number of person with self-employment income, masked to the last four digits.
- `line_1a_net_farm_profit` (string, required, nullable) — Line 1a, net farm profit or (loss) from Schedule F and farm partnerships.
- `line_1b_ss_retirement_disability` (string, required, nullable) — Line 1b, Conservation Reserve Program payments included on line 1a, for recipients of Social Security retirement or disability benefits.
- `line_2_net_profit_sch_c` (string, required, nullable) — Line 2, net profit or (loss) from Schedule C and Schedule K-1 (Form 1065), box 14, code A, other than farming.
- `line_3_combined` (string, required, nullable) — Line 3, lines 1a, 1b and 2 combined.
- `line_4a_multiplied_92_35_pct` (string, required, nullable) — Line 4a, 92.35 percent of line 3.
- `line_4b_optional_methods` (string, required, nullable) — Line 4b, amount from the optional methods, when used.
- `line_4c_combined_4a_4b` (string, required, nullable) — Line 4c, lines 4a and 4b combined.
- `line_5a_church_employee_income` (string, required, nullable) — Line 5a, church employee income from Form W-2.
- `line_5b_church_multiplied` (string, required, nullable) — Line 5b, 92.35 percent of line 5a.
- `line_6_sum_4c_5b` (string, required, nullable) — Line 6, lines 4c and 5b added together.
- `line_7_max_ss_tax_limit` (string, required, nullable) — Line 7, maximum amount of combined wages and self-employment earnings subject to Social Security tax.
- `line_8a_ss_wages_w2` (string, required, nullable) — Line 8a, total Social Security wages and tips from Form(s) W-2 and railroad retirement compensation.
- `line_8b_unreported_tips` (string, required, nullable) — Line 8b, unreported tips subject to Social Security tax (Form 4137).
- `line_8c_wages_ss` (string, required, nullable) — Line 8c, wages subject to Social Security tax (Form 8919).
- `line_8d_sum_8` (string, required, nullable) — Line 8d, lines 8a, 8b and 8c added together.
- `line_9_subtract_8d_from_7` (string, required, nullable) — Line 9, line 7 less line 8d.
- `line_10_ss_portion` (string, required, nullable) — Line 10, the Social Security portion: 12.4 percent of the smaller of line 6 or line 9.
- `line_11_medicare_portion` (string, required, nullable) — Line 11, the Medicare portion: 2.9 percent of line 6.
- `line_12_se_tax` (string, required, nullable) — Line 12, self-employment tax: lines 10 and 11 added together.
- `line_13_deduction_half_se_tax` (string, required, nullable) — Line 13, deduction for one-half of self-employment tax.
- `line_14_farm_optional_max` (string, required, nullable) — Line 14, maximum income for the farm optional method.
- `line_15_farm_optional_selected` (string, required, nullable) — Line 15, farm optional method amount, when used.
- `line_16_nonfarm_optional_earnings` (string, required, nullable) — Line 16, line 14 less line 15, for the nonfarm optional method.
- `line_17_nonfarm_optional_selected` (string, required, nullable) — Line 17, nonfarm optional method amount, when used.
- `taxpayer_name` (string, optional, nullable) — Name of person with self-employment income, as the copy prints it, inside a filed return and on a schedule uploaded on its own.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number of the person with self-employment income, as the copy prints it, inside a filed return (a joint return's two copies each name their filer) and on a schedule uploaded on its own.

### TaxReturnReportDataStandaloneScheduleSeK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_ScheduleA

Schedule A (Form 1040), itemized deductions.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `taxpayer_ssn` (string, required, nullable) — Social Security number, masked to the last four digits.
- `line_1_medical_dental_expenses` (string, required, nullable) — Line 1, medical and dental expenses.
- `line_2_agi` (string, required, nullable) — Line 2, adjusted gross income from Form 1040, line 11.
- `line_3_agi_75pct` (string, required, nullable) — Line 3, 7.5 percent of line 2.
- `line_4_medical_deduction` (string, required, nullable) — Line 4, line 1 less line 3, when positive.
- `line_5a_state_local_income_or_sales_tax` (string, required, nullable) — Line 5a, state and local income taxes or general sales taxes.
- `flag_5a_sales_tax_elected` (boolean, required, nullable) — Line 5a, the box electing general sales taxes instead of income taxes.
- `line_5b_real_estate_taxes` (string, required, nullable) — Line 5b, state and local real estate taxes.
- `line_5c_personal_property_taxes` (string, required, nullable) — Line 5c, state and local personal property taxes.
- `line_5d_sum_5a_5c` (string, required, nullable) — Line 5d, lines 5a through 5c added together.
- `line_5e_smaller_sum_or_cap` (string, required, nullable) — Line 5e, the smaller of line 5d or the state and local tax cap.
- `line_6_other_taxes` (string, required, nullable) — Line 6, other taxes.
- `line_7_sum_taxes` (string, required, nullable) — Line 7, taxes you paid: lines 5e and 6 added together.
- `line_8a_home_mortgage_interest_1098` (string, required, nullable) — Line 8a, home mortgage interest and points reported on Form 1098.
- `line_8b_home_mortgage_interest_not_1098` (string, required, nullable) — Line 8b, home mortgage interest not reported on Form 1098.
- `line_8c_points_not_1098` (string, required, nullable) — Line 8c, points not reported on Form 1098.
- `line_8d_mortgage_insurance_premiums` (string, required, nullable) — Line 8d, mortgage insurance premiums, on schedules that print the line.
- `line_8e_sum_interest` (string, required, nullable) — Line 8e, lines 8a through 8d added together.
- `line_9_investment_interest` (string, required, nullable) — Line 9, investment interest (Form 4952).
- `line_10_sum_interest` (string, required, nullable) — Line 10, interest you paid: lines 8e and 9 added together.
- `line_11_gifts_cash_check` (string, required, nullable) — Line 11, gifts by cash or check.
- `line_12_gifts_noncash` (string, required, nullable) — Line 12, gifts other than by cash or check.
- `line_13_carryover` (string, required, nullable) — Line 13, carryover from the prior year.
- `line_14_sum_gifts` (string, required, nullable) — Line 14, gifts to charity: lines 11 through 13 added together.
- `line_15_casualty_theft` (string, required, nullable) — Line 15, casualty and theft losses (Form 4684).
- `line_16_other_itemized` (string, required, nullable) — Line 16, other itemized deductions.
- `line_17_total_itemized` (string, required, nullable) — Line 17, total itemized deductions: lines 4, 7, 10, 14, 15 and 16 added together.
- `line_18_elect_itemize` (boolean, required, nullable) — Line 18, the box electing to itemize although the standard deduction is larger, yes or no as marked.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on Form 1040 or 1040-SR when the schedule is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number printed on the schedule when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneScheduleAK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form8949

Form 8949, sales and other dispositions of capital assets, grouped by part and box.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `vendor` (string, required, nullable) — The tax software that printed the form, when its footer names one.
- `sections` (list of TaxReturnReportData_Form8949Section, required) — One entry per part and box combination the form carries.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on return when the form is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number or taxpayer identification number printed on the form when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneForm8949K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form4952

Form 4952, investment interest expense deduction, Parts I through III.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `amt_copy` (boolean, required, nullable) — True when this is the alternative minimum tax copy of the form.
- `line_1_investment_interest_paid` (string, required, nullable) — Line 1, investment interest expense paid or accrued in the tax year.
- `line_2_disallowed_prior_year` (string, required, nullable) — Line 2, disallowed investment interest expense from the prior year's Form 4952, line 7.
- `line_3_total_investment_interest` (string, required, nullable) — Line 3, total investment interest expense: lines 1 and 2 added together.
- `line_4a_gross_investment_income` (string, required, nullable) — Line 4a, gross income from property held for investment, excluding any net gain from the disposition of property held for investment.
- `line_4b_qualified_dividends_included` (string, required, nullable) — Line 4b, qualified dividends included on line 4a.
- `line_4c_line_4a_minus_4b` (string, required, nullable) — Line 4c, line 4a less line 4b.
- `line_4d_net_gain_disposition` (string, required, nullable) — Line 4d, net gain from the disposition of property held for investment.
- `line_4e_net_capital_gain_disposition` (string, required, nullable) — Line 4e, the smaller of line 4d or the net capital gain from the disposition of property held for investment.
- `line_4f_line_4d_minus_4e` (string, required, nullable) — Line 4f, line 4d less line 4e.
- `line_4g_elected_qualified_dividends_and_gain` (string, required, nullable) — Line 4g, the amount from lines 4b and 4e elected to be included in investment income.
- `line_4h_investment_income` (string, required, nullable) — Line 4h, investment income: lines 4c, 4f and 4g added together.
- `line_5_investment_expenses` (string, required, nullable) — Line 5, investment expenses.
- `line_6_net_investment_income` (string, required, nullable) — Line 6, net investment income: line 4h less line 5, never less than zero.
- `line_7_disallowed_carryforward` (string, required, nullable) — Line 7, disallowed investment interest expense carried forward to the next year: line 3 less line 6, never less than zero.
- `line_8_investment_interest_deduction` (string, required, nullable) — Line 8, the investment interest expense deduction: the smaller of line 3 or line 6, carried to Schedule A line 9.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on return when the form is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number printed on the form when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneForm4952K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_ScheduleB

Schedule B (Form 1040), interest and ordinary dividends.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `taxpayer_ssn` (string, required, nullable) — Social Security number, masked to the last four digits.
- `interest_items` (list of TaxReturnReportData_ScheduleBInterestItem, required) — Part I line 1, one entry per payer.
- `line_2_interest_subtotal` (string, required, nullable) — Line 2, the line 1 amounts added together.
- `line_3_excludable_savings_bond_interest` (string, required, nullable) — Line 3, excludable interest on series EE and I U.S. savings bonds (Form 8815).
- `line_4_taxable_interest_total` (string, required, nullable) — Line 4, taxable interest: line 2 less line 3.
- `dividend_items` (list of TaxReturnReportData_ScheduleBDividendItem, required) — Part II line 5, one entry per payer.
- `line_6_ordinary_dividends_total` (string, required, nullable) — Line 6, ordinary dividends: the line 5 amounts added together.
- `flag_7a_foreign_account` (boolean, required, nullable) — Line 7a, a financial interest in or signature authority over a foreign financial account.
- `flag_7a_fbar_required` (boolean, required, nullable) — Line 7a, required to file FinCEN Form 114.
- `line_7b_foreign_country_names` (string, required, nullable) — Line 7b, name of the foreign country where the financial account is located, as printed.
- `flag_8_foreign_trust` (boolean, required, nullable) — Line 8, received a distribution from, or was the grantor of or transferor to, a foreign trust.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on return when the schedule is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number printed on the schedule when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneScheduleBK1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form8582

Form 8582, passive activity loss limitations, with its worksheets and attached statements.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `amt_copy` (boolean, required, nullable) — True when this is the alternative minimum tax copy of the form.
- `line_1a_rental_net_income` (string, required, nullable) — Line 1a, rental real estate activities with active participation: activities with net income.
- `line_1b_rental_net_loss` (string, required, nullable) — Line 1b, rental real estate activities with active participation: activities with net loss.
- `line_1c_rental_prior_unallowed_losses` (string, required, nullable) — Line 1c, rental real estate activities with active participation: prior years' unallowed losses.
- `line_1d_rental_combined` (string, required, nullable) — Line 1d, lines 1a, 1b and 1c combined.
- `line_2a_other_net_income` (string, required, nullable) — Line 2a, all other passive activities: activities with net income.
- `line_2b_other_net_loss` (string, required, nullable) — Line 2b, all other passive activities: activities with net loss.
- `line_2c_other_prior_unallowed_losses` (string, required, nullable) — Line 2c, all other passive activities: prior years' unallowed losses.
- `line_2d_other_combined` (string, required, nullable) — Line 2d, lines 2a, 2b and 2c combined.
- `line_3_combined_loss` (string, required, nullable) — Line 3, lines 1d and 2d combined.
- `line_4_smaller_of_1d_or_3` (string, required, nullable) — Line 4, the smaller of the loss on line 1d or the loss on line 3.
- `line_5_special_allowance_cap` (string, required, nullable) — Line 5, the special allowance ceiling for the filing status.
- `line_6_modified_agi` (string, required, nullable) — Line 6, modified adjusted gross income.
- `line_7_line_5_minus_line_6` (string, required, nullable) — Line 7, line 5 less line 6.
- `line_8_half_of_line_7` (string, required, nullable) — Line 8, half of line 7.
- `line_9_smaller_of_4_or_8` (string, required, nullable) — Line 9, the smaller of line 4 or line 8.
- `line_10_income_lines_1a_2a` (string, required, nullable) — Line 10, the income on lines 1a and 2a added together.
- `line_11_total_losses_allowed` (string, required, nullable) — Line 11, total losses allowed from all passive activities.
- `parts` (list of TaxReturnReportData_Form8582Part, required) — The form's worksheet parts (V through IX) as printed, one entry per part.
- `statements` (list of TaxReturnReportData_Form8582Statement, required) — Statements attached to the form, one entry per statement.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on return when the form is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the identifying number printed on the form when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneForm8582K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form8995

Form 8995, qualified business income deduction simplified computation.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `businesses` (list of TaxReturnReportData_Form8995Business, required) — Line 1, one entry per trade, business or aggregation.
- `line_2_total_qbi` (string, required, nullable) — Line 2, total qualified business income or (loss).
- `line_3_qbi_carryforward_prior_year` (string, required, nullable) — Line 3, qualified business net (loss) carryforward from the prior year.
- `line_4_total_qbi` (string, required, nullable) — Line 4, total qualified business income: lines 2 and 3 combined, zero when negative.
- `line_5_qbi_component` (string, required, nullable) — Line 5, qualified business income component: 20 percent of line 4.
- `line_6_reit_ptp_income` (string, required, nullable) — Line 6, qualified REIT dividends and publicly traded partnership income or (loss).
- `line_7_reit_ptp_carryforward_prior_year` (string, required, nullable) — Line 7, qualified REIT dividends and publicly traded partnership (loss) carryforward from the prior year.
- `line_8_total_reit_ptp_income` (string, required, nullable) — Line 8, total qualified REIT dividends and publicly traded partnership income: lines 6 and 7 combined, zero when negative.
- `line_9_reit_ptp_component` (string, required, nullable) — Line 9, REIT and publicly traded partnership component: 20 percent of line 8.
- `line_10_qbi_before_limit` (string, required, nullable) — Line 10, qualified business income deduction before the income limitation: lines 5 and 9 added together.
- `line_11_taxable_income_before_qbi` (string, required, nullable) — Line 11, taxable income before the qualified business income deduction.
- `line_12_net_capital_gain` (string, required, nullable) — Line 12, net capital gain.
- `line_13_income_minus_capgain` (string, required, nullable) — Line 13, line 11 less line 12.
- `line_14_income_limitation` (string, required, nullable) — Line 14, income limitation: 20 percent of line 13.
- `line_15_qbi_deduction` (string, required, nullable) — Line 15, qualified business income deduction: the smaller of line 10 or line 14.
- `line_16_qbi_loss_carryforward` (string, required, nullable) — Line 16, total qualified business (loss) carryforward.
- `line_17_reit_ptp_loss_carryforward` (string, required, nullable) — Line 17, total qualified REIT dividends and publicly traded partnership (loss) carryforward.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on return when the form is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the taxpayer identification number printed on the form when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneForm8995K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form461

Form 461, limitation on business losses.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `amt_copy` (boolean, required, nullable) — True when this is the alternative minimum tax copy of the form.
- `line_2_schedule_1_line_3` (string, required, nullable) — Line 2, amount from Schedule 1, line 3.
- `line_3_form_1040_line_7` (string, required, nullable) — Line 3, amount from Form 1040, line 7.
- `line_4_schedule_1_line_4` (string, required, nullable) — Line 4, amount from Schedule 1, line 4.
- `line_5_schedule_1_line_5` (string, required, nullable) — Line 5, amount from Schedule 1, line 5.
- `line_6_schedule_1_line_6` (string, required, nullable) — Line 6, amount from Schedule 1, line 6.
- `line_8_other_trade_business_income` (string, required, nullable) — Line 8, other trade or business income, gain or loss not reported on lines 1 through 7.
- `line_9_combined_lines_1_8` (string, required, nullable) — Line 9, lines 1 through 8 combined.
- `line_10_nonbusiness_income_gains` (string, required, nullable) — Line 10, income or gain not attributable to a trade or business.
- `line_11_nonbusiness_losses_deductions` (string, required, nullable) — Line 11, losses or deductions not attributable to a trade or business.
- `line_12_line_10_minus_11` (string, required, nullable) — Line 12, line 10 less line 11.
- `line_13_line_12_sign_flipped` (string, required, nullable) — Line 13, line 12 with its sign reversed.
- `line_14_lines_9_and_13` (string, required, nullable) — Line 14, lines 9 and 13 combined.
- `line_15_threshold_amount` (string, required, nullable) — Line 15, the threshold amount for the tax year.
- `line_16_excess_business_loss` (string, required, nullable) — Line 16, excess business loss.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on return when the form is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the identifying number printed on the form when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneForm461K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form6198

Form 6198, at-risk limitations, for one activity.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `amt_copy` (boolean, required, nullable) — True when this is the alternative minimum tax copy of the form.
- `activity_name` (string, required, nullable) — Description of activity, as printed.
- `activity_ein_last4` (string, required, nullable) — The activity's identifying number, last four digits only.
- `line_1_ordinary_income_loss` (string, required, nullable) — Line 1, ordinary income (loss) from the activity.
- `line_2a_schedule_d_gain_loss` (string, required, nullable) — Line 2a, gain (loss) from the sale or other disposition of assets used in the activity, from Schedule D.
- `line_2b_form_4797_gain_loss` (string, required, nullable) — Line 2b, gain (loss) from the sale or other disposition of assets used in the activity, from Form 4797.
- `line_2c_other_form_gain_loss` (string, required, nullable) — Line 2c, gain (loss) from the sale or other disposition of assets used in the activity, from other forms or schedules.
- `line_3_other_income_gains` (string, required, nullable) — Line 3, other income and gains from the activity.
- `line_4_other_deductions_losses` (string, required, nullable) — Line 4, other deductions and losses from the activity.
- `line_5_current_year_profit_loss` (string, required, nullable) — Line 5, current year profit (loss) from the activity: lines 1 through 4 combined.
- `line_6_adjusted_basis_beginning` (string, required, nullable) — Line 6, adjusted basis in the activity at the beginning of the tax year.
- `line_7_increases` (string, required, nullable) — Line 7, increases for the tax year.
- `line_8_lines_6_plus_7` (string, required, nullable) — Line 8, lines 6 and 7 added together.
- `line_9_decreases` (string, required, nullable) — Line 9, decreases for the tax year.
- `line_10a_line_8_minus_9` (string, required, nullable) — Line 10a, line 8 less line 9.
- `line_10b_amount_at_risk_simplified` (string, required, nullable) — Line 10b, amount at risk under the simplified computation.
- `line_11_investment_at_effective_date` (string, required, nullable) — Line 11, investment in the activity at the effective date.
- `line_12_increases_at_effective_date` (string, required, nullable) — Line 12, increases at the effective date.
- `line_13_lines_11_plus_12` (string, required, nullable) — Line 13, lines 11 and 12 added together.
- `line_14_decreases_at_effective_date` (string, required, nullable) — Line 14, decreases at the effective date.
- `line_15_amount_at_risk_prior_year` (string, required, nullable) — Line 15, amount at risk at the end of the prior year.
- `line_16_increases_since` (string, required, nullable) — Line 16, increases since the effective date or the end of the prior year.
- `line_17_lines_15_plus_16` (string, required, nullable) — Line 17, lines 15 and 16 added together.
- `line_18_decreases_since` (string, required, nullable) — Line 18, decreases since the effective date or the end of the prior year.
- `line_19a_line_17_minus_18` (string, required, nullable) — Line 19a, line 17 less line 18.
- `line_19b_amount_at_risk_detailed` (string, required, nullable) — Line 19b, amount at risk under the detailed computation.
- `line_20_amount_at_risk` (string, required, nullable) — Line 20, amount at risk: the larger of line 10b or line 19b.
- `line_21_deductible_loss` (string, required, nullable) — Line 21, deductible loss: the smaller of the line 5 loss or line 20.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on return when the form is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the identifying number printed on the form when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneForm6198K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form7203

Form 7203, S corporation shareholder stock and debt basis limitations, for one corporation.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `amt_copy` (boolean, required, nullable) — True when this is the alternative minimum tax copy of the form.
- `corporation_name` (string, required, nullable) — Name of S corporation.
- `corporation_ein_last4` (string, required, nullable) — The corporation's employer identification number, last four digits only.
- `line_1_stock_basis_beginning` (string, required, nullable) — Line 1, stock basis at the beginning of the corporation's tax year.
- `line_2_capital_contributions` (string, required, nullable) — Line 2, basis from capital contributions made or additional stock acquired during the tax year.
- `line_3a_ordinary_business_income` (string, required, nullable) — Line 3a, ordinary business income.
- `line_3b_net_rental_real_estate_income` (string, required, nullable) — Line 3b, net rental real estate income.
- `line_3c_other_net_rental_income` (string, required, nullable) — Line 3c, other net rental income.
- `line_3d_interest_income` (string, required, nullable) — Line 3d, interest income.
- `line_3e_ordinary_dividends` (string, required, nullable) — Line 3e, ordinary dividends.
- `line_3f_royalties` (string, required, nullable) — Line 3f, royalties.
- `line_3g_net_capital_gains` (string, required, nullable) — Line 3g, net capital gains.
- `line_3h_net_section_1231_gain` (string, required, nullable) — Line 3h, net section 1231 gain.
- `line_3i_other_income` (string, required, nullable) — Line 3i, other income.
- `line_3j_excess_depletion` (string, required, nullable) — Line 3j, excess depletion adjustment.
- `line_3k_tax_exempt_income` (string, required, nullable) — Line 3k, tax-exempt income.
- `line_3l_recapture_business_credits` (string, required, nullable) — Line 3l, recapture of business credits.
- `line_3m_other_increases` (string, required, nullable) — Line 3m, other items that increase stock basis.
- `line_4_total_increases` (string, required, nullable) — Line 4, lines 3a through 3m added together.
- `line_5_stock_basis_before_distributions` (string, required, nullable) — Line 5, stock basis before distributions: lines 1, 2 and 4 added together.
- `line_6_distributions` (string, required, nullable) — Line 6, distributions, excluding dividend distributions.
- `line_7_stock_basis_after_distributions` (string, required, nullable) — Line 7, stock basis after distributions: line 5 less line 6.
- `line_8a_nondeductible_expenses` (string, required, nullable) — Line 8a, nondeductible expenses.
- `line_8b_oil_gas_depletion` (string, required, nullable) — Line 8b, depletion for oil and gas.
- `line_8c_business_credits` (string, required, nullable) — Line 8c, business credits under sections 50(c)(1) and (5).
- `line_9_total_8a_8c` (string, required, nullable) — Line 9, lines 8a through 8c added together.
- `line_10_stock_basis_before_losses` (string, required, nullable) — Line 10, stock basis before loss and deduction items: line 7 less line 9.
- `line_11_allowable_loss_deduction_items` (string, required, nullable) — Line 11, allowable loss and deduction items.
- `line_12_debt_basis_restoration` (string, required, nullable) — Line 12, debt basis restoration.
- `line_13_other_decreases` (string, required, nullable) — Line 13, other items that decrease stock basis.
- `line_14_total_decreases` (string, required, nullable) — Line 14, lines 11 through 13 added together.
- `line_15_stock_basis_ending` (string, required, nullable) — Line 15, stock basis at the end of the corporation's tax year: line 10 less line 14.
- `debt_lines` (list of TaxReturnReportData_Form7203DebtLine, required) — Part II, shareholder debt basis, one entry per line.
- `loss_items` (list of TaxReturnReportData_Form7203LossItem, required) — Part III, shareholder allowable loss and deduction items, one entry per line.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name of shareholder when the form is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the shareholder's identifying number printed on the form when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneForm7203K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form8958

Form 8958, allocation of tax amounts between certain individuals in community property states.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `amt_copy` (boolean, required, nullable) — True when this is the alternative minimum tax copy of the form.
- `lines` (list of TaxReturnReportData_Form8958Line, required) — The form's numbered lines, one entry per line.
- `taxpayer_name` (string, optional, nullable) — The first filer's name, first name and initial then last name, printed at the top of the form when it is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the first filer's social security number printed on the form when it is uploaded on its own; null inside a filed return.
- `spouse_name` (string, optional, nullable) — The spouse's or partner's name, first name and initial then last name, printed at the top of the form when it is uploaded on its own; null inside a filed return.
- `spouse_ssn_last4` (string, optional, nullable) — The last four digits of the spouse's or partner's social security number printed on the form when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneForm8958K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### TaxReturnReportData_Form8960

Form 8960, net investment income tax, Parts I through III.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `amt_copy` (boolean, required, nullable) — True when this is the alternative minimum tax copy of the form.
- `line_1_taxable_interest` (string, required, nullable) — Line 1, taxable interest.
- `line_2_ordinary_dividends` (string, required, nullable) — Line 2, ordinary dividends.
- `line_3_annuities` (string, required, nullable) — Line 3, annuities.
- `line_4a_rental_royalty_partnership` (string, required, nullable) — Line 4a, rental real estate, royalties, partnerships, S corporations, trusts and similar.
- `line_4b_non_1411_adjustment` (string, required, nullable) — Form 8960 line 4b as printed.
- `line_4c_combined_4a_4b` (string, required, nullable) — Line 4c, lines 4a and 4b combined.
- `line_5a_net_gain_loss_disposition` (string, required, nullable) — Line 5a, net gain or loss from disposition of property.
- `line_5b_non_nii_disposition` (string, required, nullable) — Line 5b, net gain or loss from disposition of property not subject to net investment income tax.
- `line_5c_partnership_scorp_adjustment` (string, required, nullable) — Line 5c, adjustment from disposition of partnership interest or S corporation stock.
- `line_5d_combined_5a_5c` (string, required, nullable) — Line 5d, lines 5a through 5c combined.
- `line_6_cfc_pfic_adjustments` (string, required, nullable) — Line 6, adjustments to investment income for certain controlled foreign corporations and passive foreign investment companies.
- `line_7_other_modifications` (string, required, nullable) — Line 7, other modifications to investment income.
- `line_8_total_investment_income` (string, required, nullable) — Line 8, total investment income: lines 1, 2, 3, 4c, 5d, 6 and 7 combined.
- `line_9a_investment_interest_expense` (string, required, nullable) — Line 9a, investment interest expenses.
- `line_9b_state_local_foreign_tax` (string, required, nullable) — Line 9b, state, local and foreign income tax.
- `line_9c_misc_investment_expenses` (string, required, nullable) — Line 9c, miscellaneous investment expenses.
- `line_9d_total_9a_9c` (string, required, nullable) — Line 9d, lines 9a through 9c added together.
- `line_10_additional_modifications` (string, required, nullable) — Line 10, additional modifications.
- `line_11_total_deductions_modifications` (string, required, nullable) — Line 11, total deductions and modifications: lines 9d and 10 added together.
- `line_12_net_investment_income` (string, required, nullable) — Line 12, net investment income: line 8 less line 11.
- `line_13_modified_agi` (string, required, nullable) — Line 13, modified adjusted gross income.
- `line_14_threshold` (string, required, nullable) — Line 14, the threshold for the filing status.
- `line_15_line_13_minus_14` (string, required, nullable) — Line 15, line 13 less line 14.
- `line_16_smaller_of_12_or_15` (string, required, nullable) — Line 16, the smaller of line 12 or line 15.
- `line_17_nii_tax_individuals` (string, required, nullable) — Line 17, net investment income tax for individuals: 3.8 percent of line 16.
- `line_18a_nii_estates_trusts` (string, required, nullable) — Line 18a, net investment income of an estate or trust.
- `line_18b_distribution_deductions` (string, required, nullable) — Line 18b, deductions for distributions of net investment income and deductions under section 642(c).
- `line_18c_undistributed_nii` (string, required, nullable) — Line 18c, undistributed net investment income: line 18a less line 18b.
- `line_19a_agi_estates_trusts` (string, required, nullable) — Line 19a, adjusted gross income of the estate or trust.
- `line_19b_highest_bracket` (string, required, nullable) — Line 19b, the dollar amount at which the highest tax bracket for estates and trusts begins.
- `line_19c_line_19a_minus_19b` (string, required, nullable) — Line 19c, line 19a less line 19b.
- `line_20_smaller_of_18c_or_19c` (string, required, nullable) — Line 20, the smaller of line 18c or line 19c.
- `line_21_nii_tax_estates_trusts` (string, required, nullable) — Line 21, net investment income tax for estates and trusts: 3.8 percent of line 20.
- `taxpayer_name` (string, optional, nullable) — The name printed under Name(s) shown on your tax return when the form is uploaded on its own; null inside a filed return.
- `ssn_last4` (string, optional, nullable) — The last four digits of the social security number or employer identification number printed on the form when it is uploaded on its own; null inside a filed return.

### TaxReturnReportDataStandaloneForm8960K1PartnersItems

- `form`: `1065-K1` (1065-K1)
  - `data` (TaxReturnReportData_Form1065K1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.
- `form`: `1120-S-K1` (1120-S-K1)
  - `data` (TaxReturnReportData_Form1120SK1, required) — The schedule's own boxes.
  - `identity` (TaxReturnReportData_ScheduleK1Identity, optional) — Who the schedule belongs to.
  - `metadata` (TaxReturnReportData_ScheduleK1Metadata, optional) — Which revision of the schedule the pages were printed on.
  - `page_indices` (list of integer, optional) — Pages of the uploaded file the schedule occupies, counting from zero.
  - `statements` (list of TaxReturnReportData_TaxStatement, optional) — The supporting statements printed behind the schedule, on a schedule that was uploaded as a document of its own.

### ApiErrorBody

Inner body of the canonical API error envelope.

- `type` (string, required) — Stable error type identifier. Pattern-match on this value, not the human-readable message.
- `message` (string, required) — Human-readable error message. Subject to wording changes; do not parse.
- `request_id` (string, optional, nullable) — Per-request correlation ID (matches `X-Request-ID` response header). Quote in support tickets.
- `details` (map from string to string, optional, nullable) — Structured detail. Some error types populate documented keys in every environment: a version conflict (409) carries `current_version`, the version the resource is actually at, so the client can reload and re-apply. Free-form diagnostic detail beyond those keys appears in development environments only. An `insufficient_credits` 402 carries `balance_usd`, `reserved_usd`, `in_flight_docs`, `incoming_docs` and `per_doc_reservation_usd` as decimal strings.

### TaxReturnReportData_Form1040Header

The name, filing status and address block at the top of Form 1040, page 1.

- `tax_year` (integer, required, nullable) — The tax year the return is for.
- `filing_status` (string, required, nullable) — Filing status as marked: single, mfj (married filing jointly), mfs (married filing separately), hoh (head of household) or qss (qualifying surviving spouse).
- `taxpayer_first_name` (string, required, nullable) — Taxpayer's first name and middle initial.
- `taxpayer_last_name` (string, required, nullable) — Taxpayer's last name.
- `taxpayer_ssn` (string, required, nullable) — Taxpayer's Social Security number, masked to the last four digits.
- `spouse_first_name` (string, required, nullable) — Spouse's first name and middle initial, on a joint return.
- `spouse_last_name` (string, required, nullable) — Spouse's last name, on a joint return.
- `spouse_ssn` (string, required, nullable) — Spouse's Social Security number, masked to the last four digits.
- `address_street` (string, required, nullable) — Home address, street.
- `address_apt` (string, required, nullable) — Apartment number.
- `address_city` (string, required, nullable) — City, town or post office.
- `address_state` (string, required, nullable) — State.
- `address_zip` (string, required, nullable) — ZIP code.
- `dependents_count` (integer, required, nullable) — Number of dependents listed.
- `dependents_more_than_four` (boolean, optional, nullable) — Whether the box for more than four dependents is checked.
- `dependents_lived_with_count` (integer, optional, nullable) — Number of listed dependents whose lived-with-you box is checked, on returns that print the box.

### TaxReturnReportData_Form1040Income

Form 1040, page 1, income, lines 1a through 9.

- `line_1a_wages` (string, required, nullable) — Line 1a, total amount from Form(s) W-2, box 1.
- `line_1b_household_employee` (string, required, nullable) — Line 1b, household employee wages not reported on Form(s) W-2.
- `line_1c_tip_income_unreported` (string, required, nullable) — Line 1c, tip income not reported on line 1a.
- `line_1d_medicaid_waiver` (string, required, nullable) — Line 1d, Medicaid waiver payments not reported on Form(s) W-2.
- `line_1e_dependent_care_benefits` (string, required, nullable) — Line 1e, taxable dependent care benefits from Form 2441.
- `line_1f_adoption_benefits` (string, required, nullable) — Line 1f, employer-provided adoption benefits from Form 8839.
- `line_1g_wages_form_8919` (string, required, nullable) — Line 1g, wages from Form 8919.
- `line_1h_other_earned_income` (string, required, nullable) — Line 1h, other earned income.
- `line_1z_total` (string, required, nullable) — Line 1z, lines 1a through 1h added together.
- `line_2a_tax_exempt_interest` (string, required, nullable) — Line 2a, tax-exempt interest.
- `line_2b_taxable_interest` (string, required, nullable) — Line 2b, taxable interest.
- `line_3a_qualified_dividends` (string, required, nullable) — Line 3a, qualified dividends.
- `line_3b_ordinary_dividends` (string, required, nullable) — Line 3b, ordinary dividends.
- `line_4a_ira_distributions` (string, required, nullable) — Line 4a, IRA distributions.
- `line_4b_ira_taxable` (string, required, nullable) — Line 4b, IRA distributions, taxable amount.
- `line_5a_pensions` (string, required, nullable) — Line 5a, pensions and annuities.
- `line_5b_pensions_taxable` (string, required, nullable) — Line 5b, pensions and annuities, taxable amount.
- `line_6a_social_security` (string, required, nullable) — Line 6a, Social Security benefits.
- `line_6b_social_security_taxable` (string, required, nullable) — Line 6b, Social Security benefits, taxable amount.
- `line_6c_lump_sum_election` (boolean, required, nullable) — Line 6c, the lump-sum election box, yes or no as marked.
- `line_7_capital_gain_loss` (string, required, nullable) — Line 7, capital gain or (loss).
- `line_8_additional_income` (string, required, nullable) — Line 8, additional income from Schedule 1, line 10.
- `line_9_total_income` (string, required, nullable) — Line 9, total income: lines 1z, 2b, 3b, 4b, 5b, 6b, 7 and 8 added together.

### TaxReturnReportData_Form1040Adjustments

Form 1040, page 1, adjustments to income, lines 10 and 11.

- `line_10_adjustments` (string, required, nullable) — Line 10, adjustments to income from Schedule 1, line 26.
- `line_11_agi` (string, required, nullable) — Line 11, adjusted gross income: line 9 less line 10.

### TaxReturnReportData_Form1040Deductions

Form 1040, page 1, deductions, lines 12 through 15.

- `line_12_standard_or_itemized` (string, required, nullable) — Line 12, standard deduction or itemized deductions (Schedule A).
- `line_13_qbi` (string, required, nullable) — Line 13, qualified business income deduction (Form 8995 or 8995-A).
- `line_14_sum_12_13` (string, required, nullable) — Line 14, lines 12 and 13 added together.
- `line_15_taxable_income` (string, required, nullable) — Line 15, taxable income: line 11 less line 14.
- `line_12b_charitable_contributions` (string, optional, nullable) — Line 12b, charitable contributions taken with the standard deduction, on 2021 returns that print the line.
- `line_13b_sch_1a_deductions` (string, optional, nullable) — Line 13b, additional deductions from Schedule 1-A, line 38, on returns that print the line.

### TaxReturnReportData_Form1040TaxCredits

Form 1040, page 2, tax and credits, lines 16 through 24.

- `line_16_tax` (string, required, nullable) — Line 16, tax.
- `line_17_sch2_line3` (string, required, nullable) — Line 17, amount from Schedule 2, line 3.
- `line_18_sum_16_17` (string, required, nullable) — Line 18, lines 16 and 17 added together.
- `line_19_child_tax_credit` (string, required, nullable) — Line 19, child tax credit or credit for other dependents.
- `line_20_sch3_line8` (string, required, nullable) — Line 20, amount from Schedule 3, line 8.
- `line_21_sum_19_20` (string, required, nullable) — Line 21, lines 19 and 20 added together.
- `line_22_subtract_21_from_18` (string, required, nullable) — Line 22, line 18 less line 21.
- `line_23_other_taxes` (string, required, nullable) — Line 23, other taxes, including self-employment tax, from Schedule 2, line 21.
- `line_24_total_tax` (string, required, nullable) — Line 24, total tax: lines 22 and 23 added together.

### TaxReturnReportData_Form1040Payments

Form 1040, page 2, payments, lines 25a through 33.

- `line_25a_withheld_w2` (string, required, nullable) — Line 25a, federal income tax withheld from Form(s) W-2.
- `line_25b_withheld_1099` (string, required, nullable) — Line 25b, federal income tax withheld from Form(s) 1099.
- `line_25c_other_withholding` (string, required, nullable) — Line 25c, federal income tax withheld from other forms.
- `line_25d_total_withholding` (string, required, nullable) — Line 25d, lines 25a through 25c added together.
- `line_26_estimated_tax_payments` (string, required, nullable) — Line 26, estimated tax payments and amount applied from the prior year return.
- `line_27_eitc` (string, required, nullable) — Line 27, earned income credit.
- `line_28_additional_ctc` (string, required, nullable) — Line 28, additional child tax credit from Schedule 8812.
- `line_29_american_opportunity` (string, required, nullable) — Line 29, American opportunity credit from Form 8863, line 8.
- `line_31_sch3_line15` (string, required, nullable) — Line 31, amount from Schedule 3, line 15.
- `line_32_sum_27_31` (string, required, nullable) — Line 32, total other payments and refundable credits: lines 27 through 31 added together.
- `line_33_total_payments` (string, required, nullable) — Line 33, total payments: lines 25d, 26 and 32 added together.

### TaxReturnReportData_Form1040RefundOwed

Form 1040, page 2, refund or amount owed, lines 34 through 38.

- `line_34_overpayment` (string, required, nullable) — Line 34, the amount overpaid: line 33 less line 24.
- `line_35a_refund_amount` (string, required, nullable) — Line 35a, amount of line 34 to be refunded.
- `line_36_applied_to_next_year` (string, required, nullable) — Line 36, amount of line 34 applied to next year's estimated tax.
- `line_37_amount_owed` (string, required, nullable) — Line 37, amount owed: line 24 less line 33.
- `line_38_estimated_tax_penalty` (string, required, nullable) — Line 38, estimated tax penalty.

### TaxReturnReportData_Preparer

The paid preparer block at the foot of Form 1040, page 2.

- `self_prepared` (boolean, required, nullable) — True when the return is marked self-prepared.
- `name` (string, required, nullable) — Preparer's name.
- `firm` (string, required, nullable) — Firm's name.
- `ptin` (string, required, nullable) — Preparer tax identification number.

### TaxReturnReportData_Form1040FilingMetadata

The signature dates on Form 1040 and their relation to the extended due date.

- `taxpayer_signature_date` (string, required, nullable) — Date beside the taxpayer's signature.
- `spouse_signature_date` (string, required, nullable) — Date beside the spouse's signature.
- `preparer_signature_date` (string, required, nullable) — Date beside the preparer's signature.
- `latest_signature_date` (string, required, nullable) — The latest of the signature dates.
- `filed_after_extended_due_date` (boolean, required, nullable) — True when the latest signature date falls after the extended due date for the tax year.
- `days_after_extended_due_date` (integer, required, nullable) — Days between the extended due date and the latest signature date, when the return was signed after it.

### TaxReturnReportData_TwoYearComparison

The preparer's comparison worksheet: each line with its prior year and current year figures, and on a three-year sheet the older prior year beside them.

- `source_label` (string, required) — The worksheet's printed title.
- `rows` (list of TaxReturnReportData_TwoYearComparisonRow, required) — The worksheet's lines in print order.
- `pages` (list of integer, required) — Pages of the return the worksheet is on, counting from one.
- `current_tax_year` (integer, optional, nullable) — The tax year of the current year column, when the worksheet heads its columns with years.
- `prior_tax_year` (integer, optional, nullable) — The tax year of the prior year column, when the worksheet heads its columns with years.

### TaxReturnReportData_FormW2

Form W-2, Wage and Tax Statement, one employer's statement of one employee's wages and withholding for one year.

- `copy` (string, required, nullable) — The copy letter printed on the form (A, B, C, D, 1 or 2), when the print carries one.
- `tax_year` (integer, required, nullable) — The tax year printed beside the form title.
- `control_number` (string, required, nullable) — Box d, control number, as printed.
- `employer_ein` (string, required, nullable) — Box b, employer identification number, masked to the last four digits.
- `employer_name` (string, required, nullable) — Box c, the employer's name.
- `employer_address` (string, required, nullable) — Box c, the employer's address below the name, on one line.
- `employee_name` (string, required, nullable) — Box e, the employee's first name, initial and last name, as printed.
- `employee_ssn_last4` (string, required, nullable) — Box a, the last four digits of the employee's social security number; the rest of the number is never served.
- `box_1_wages` (string, required, nullable) — Box 1, wages, tips, other compensation.
- `box_2_federal_tax_withheld` (string, required, nullable) — Box 2, federal income tax withheld.
- `box_3_ss_wages` (string, required, nullable) — Box 3, social security wages.
- `box_4_ss_tax_withheld` (string, required, nullable) — Box 4, social security tax withheld.
- `box_5_medicare_wages` (string, required, nullable) — Box 5, Medicare wages and tips.
- `box_6_medicare_tax_withheld` (string, required, nullable) — Box 6, Medicare tax withheld.
- `box_7_ss_tips` (string, required, nullable) — Box 7, social security tips.
- `box_8_allocated_tips` (string, required, nullable) — Box 8, allocated tips.
- `box_10_dependent_care_benefits` (string, required, nullable) — Box 10, dependent care benefits.
- `box_11_nonqualified_plans` (string, required, nullable) — Box 11, nonqualified plans.
- `box_12` (list of TaxReturnReportData_W2Box12Item, required) — Box 12, one entry per printed code and amount, 12a through 12d.
- `box_13_statutory_employee` (boolean, required, nullable) — Box 13, the statutory employee box, true when checked.
- `box_13_retirement_plan` (boolean, required, nullable) — Box 13, the retirement plan box, true when checked.
- `box_13_third_party_sick_pay` (boolean, required, nullable) — Box 13, the third-party sick pay box, true when checked.
- `box_14_other` (list of TaxReturnReportData_W2Box14Item, required) — Box 14, other, one entry per printed label and amount.
- `box_14b_tipped_occupation_codes` (list of string, required) — Box 14b, Treasury tipped occupation codes, on a form that prints the box.
- `state_rows` (list of TaxReturnReportData_W2StateRow, required) — Boxes 15 through 17, one row per state.
- `local_rows` (list of TaxReturnReportData_W2LocalRow, required) — Boxes 18 through 20, one row per locality.
- `omb_number` (string, required, nullable) — The OMB number printed on the form, 1545-0008 or 1545-0029.
- `layout` (enum, required) — The printing of the statement: irs_1up, the IRS form with one statement per page; irs_4up, the four-per-page sheet; substitute, a payroll or preparer print.
  - Allowed values: `irs_1up`, `irs_4up`, `substitute`
- `source_pages` (list of integer, required) — The pages of the uploaded file the statement is printed on, counting from one; several when the upload repeats it.
- `rescued_fields` (list of string, required) — The boxes whose figure was read from the page as a whole rather than from the box itself; empty when every figure was read from its box.

### TaxReturnReportData_ScheduleK1Identity

Who the Schedule K-1 belongs to, from the schedule's own header.

- `form_type` (string, required) — The parent form the schedule belongs to: 1065 or 1120S.
- `parent_ein` (string, required, nullable) — The partnership's or corporation's employer identification number, last four digits only.
- `partner_id` (string, required, nullable) — The recipient's identifying number, last four digits only.
- `partner_name` (string, required, nullable) — The recipient's name as printed.
- `tax_year` (integer, required, nullable) — The tax year printed on the schedule.

### TaxReturnReportData_StatementItem

One printed row of a supporting statement.

- `label` (string, required) — The row's printed label.
- `amounts` (list of string, required) — The row's printed figures, one per column.
- `page` (integer, optional) — Page of the uploaded file the row is printed on, counting from one.
- `financing_type` (enum, optional) — For a debt row, the kind of instrument its label names: a line of credit, a mortgage, a note or a term loan. Null for every other row.
  - Allowed values: `line_of_credit`, `mortgage`, `note`, `term_loan`
- `code` (string, optional, nullable) — The Schedule K-1 box code printed on the row, when the row prints its own.

### TaxReturnReportData_PropertyDispositionRow

One property row of a Form 4797 disposition statement, in the form's own columns.

- `description` (string, required, nullable) — Description of the property.
- `date_acquired` (string, required, nullable) — Date acquired, as printed.
- `date_sold` (string, required, nullable) — Date sold, as printed.
- `gross_sales_price` (string, required, nullable) — Gross sales price.
- `depreciation_allowed` (string, required, nullable) — Depreciation allowed or allowable since acquisition.
- `cost_basis` (string, required, nullable) — Cost or other basis, plus improvements and expense of sale.
- `gain_loss` (string, required, nullable) — Gain or loss.

### TaxReturnReportData_AmortizationScheduleRow

One row of a Form 4562 Part VI amortization statement, in the form's own columns.

- `description` (string, required, nullable) — Description of the costs.
- `date_began` (string, required, nullable) — Date the amortization began, as printed.
- `amort_amount` (string, required, nullable) — Amortizable amount.
- `code_section` (string, required, nullable) — Code section.
- `life_or_rate` (string, required, nullable) — Amortization period or percentage, as printed.
- `accum_amort` (string, required, nullable) — Accumulated amortization.
- `amort_this_year` (string, required, nullable) — Amortization for this year.

### TaxReturnReportData_ListedPropertyScheduleRow

One asset row of a Form 4562 Part V listed property statement, in the form's own columns.

- `type_description` (string, required, nullable) — Type of property.
- `date_placed_in_service` (string, required, nullable) — Date placed in service, as printed.
- `business_use_pct` (string, required, nullable) — Business or investment use percentage.
- `cost_basis` (string, required, nullable) — Cost or other basis.
- `basis_for_depreciation` (string, required, nullable) — Basis for depreciation.
- `recovery_period` (string, required, nullable) — Recovery period, as printed.
- `method_convention` (string, required, nullable) — Method and convention, as printed.
- `depreciation_deduction` (string, required, nullable) — Depreciation deduction.
- `elected_179_cost` (string, required, nullable) — Elected section 179 cost.

### TaxReturnReportData_MacrsScheduleRow

One asset row of a Form 4562 Part III MACRS depreciation statement, in the form's own columns.

- `date_placed_in_service` (string, required, nullable) — Date placed in service, as printed.
- `cost` (string, required, nullable) — Cost or other basis.
- `basis_for_depreciation` (string, required, nullable) — Basis for depreciation.
- `recovery_period` (string, required, nullable) — Recovery period, as printed.
- `convention` (string, required, nullable) — Convention, as printed.
- `method` (string, required, nullable) — Method, as printed.
- `depreciation_deduction` (string, required, nullable) — Depreciation deduction.

### TaxReturnReportData_PassThroughRow

One partnership or S corporation row of a Schedule E Part II statement.

- `name` (string, required, nullable) — Name of the partnership or S corporation.
- `kind` (string, required, nullable) — P for a partnership, S for an S corporation.
- `ein` (string, required, nullable) — Employer identification number, last four digits only.
- `foreign` (boolean, required, nullable) — Whether the entity is a foreign partnership.
- `basis_required` (boolean, required, nullable) — Whether a basis computation is required.
- `not_at_risk` (boolean, required, nullable) — Whether any amount is not at risk.
- `ptp` (boolean, required, nullable) — Whether the entity is a publicly traded partnership, when the statement prints that column.
- `passive_loss` (string, required, nullable) — Passive loss allowed.
- `passive_income` (string, required, nullable) — Passive income.
- `nonpassive_loss` (string, required, nullable) — Nonpassive loss.
- `section_179` (string, required, nullable) — Section 179 expense deduction.
- `nonpassive_income` (string, required, nullable) — Nonpassive income.
- `is_total` (boolean, optional) — Whether the row is the printed totals line.

### TaxReturnReportData_NolCarryforwardRow

One year of a net operating loss carryforward schedule.

- `tax_year` (string, required, nullable) — The year the loss arose, as printed.
- `loss_sustained` (string, required, nullable) — Loss sustained in that year.
- `loss_previously_applied` (string, required, nullable) — Loss previously applied.
- `loss_remaining` (string, required, nullable) — Loss remaining.
- `available_this_year` (string, required, nullable) — Loss available this year.
- `is_total` (boolean, required) — Whether the row is the closing total line.

### TaxReturnReportData_PassiveActivityRow

One activity row of a Form 8582 activity table.

- `name` (string, required, nullable) — Name of the activity, or the caption of a prose line.
- `form_line_ref` (string, required, nullable) — The form or schedule and line the activity is reported on, as printed.
- `is_total` (boolean, required) — Whether the row is a printed totals line.
- `cells` (map from string to string, required) — The row's figures keyed by the printed column letter.

### TaxReturnReportData_K1AtRiskRow

One liability class of the at-risk analysis printed under a Schedule K-1 box 20 statement.

- `liability_class` (string, required) — The liability class: recourse, qualified_nonrecourse or nonrecourse.
- `at_risk` (string, required, nullable) — The at-risk amount.
- `not_at_risk` (string, required, nullable) — The not-at-risk amount.

### TaxReturnReportData_InstallmentSaleRow

One row of a Form 6252 supporting schedule: a year of an installment sale history, or a payment of a schedule of receipts.

- `period` (string, required, nullable) — The year (on an installment sale history) or the payment date (on a schedule of receipts) the row covers, as printed.
- `principal_received` (string, required, nullable) — Principal received in the year or on the payment date. Both schedules print it.
- `gain_recognized` (string, required, nullable) — Gain recognized: the reported income column of an installment sale history, the total gain column of a schedule of receipts.
- `ordinary_gain` (string, required, nullable) — Ordinary gain. Printed on a schedule of receipts.
- `capital_gain` (string, required, nullable) — Section 1231 or capital gain. Printed on a schedule of receipts.
- `unrecaptured_1250_gain` (string, required, nullable) — Unrecaptured section 1250 gain. Printed on a schedule of receipts.
- `contract_balance` (string, required, nullable) — Contract balance at the end of the year. Printed on an installment sale history.
- `total_gain` (string, required, nullable) — The sale's whole gross profit, the total income column of an installment sale history.
- `deferred_gain` (string, required, nullable) — Gain not yet reported, the unreported income column of an installment sale history.
- `is_total` (boolean, required) — Whether the row is the printed total or cumulative total line.

### TaxReturnReportData_TaxStatementK1Partner

Which Schedule K-1 recipient a supporting statement belongs to.

- `partner_index` (integer, required) — Position of the recipient's Schedule K-1 in k1_partners, counting from zero.
- `partner_name` (string, required) — The recipient's name as printed on the Schedule K-1.
- `printed_partner_number` (integer, required, nullable) — The recipient number printed on the Schedule K-1, when the packet numbers them.
- `rule` (string, required) — The printed evidence that identified the recipient: sole_partner, name, amount, equity, partner_number or proximity.

### TaxReturnReportData_DepreciationRegister

One printed depreciation or amortization register: its assets, its pages, and its printed totals.

- `book` (string, required) — The book the register keeps, for example federal, state or alternative minimum tax.
- `engine` (string, required) — The tax software family whose register layout the pages follow.
- `tax_year` (integer, required, nullable) — The tax year printed on the register.
- `form_codes` (list of string, required) — The form codes printed on the register's pages.
- `variants` (list of string, required) — The page layouts the register was printed in.
- `pages` (list of TaxReturnReportData_DepreciationRegisterPage, required) — The pages the register occupies.
- `rows` (list of TaxReturnReportData_DepreciationRegisterRow, required) — The register's rows in print order: assets and printed totals.
- `verification` (list of TaxReturnReportData_DepreciationRegisterCheck, required) — Each printed total checked against the rows above it.
- `n_assets` (integer, required) — Number of asset rows in the register.
- `activity_name` (string, optional, nullable) — The business or activity the register is for, when the packet prints one per activity.
- `activity_form` (string, optional, nullable) — The form the activity is reported on, when the register names it.
- `activity_index` (integer, optional, nullable) — The activity's number, when the register numbers them.

### TaxReturnReportData_EntityHeader

The entity block at the top of Form 1065, page 1.

- `tax_year` (integer, required, nullable) — The tax year the return is for.
- `entity_name` (string, required, nullable) — Name of partnership.
- `ein` (string, required, nullable) — Employer identification number, masked to the last four digits.
- `address_street` (string, required, nullable) — Street address.
- `address_city` (string, required, nullable) — City or town.
- `address_state` (string, required, nullable) — State.
- `address_zip` (string, required, nullable) — ZIP code.
- `date_started` (string, required, nullable) — Item E, date business started, as printed (month, day, year).
- `total_assets` (string, required, nullable) — Item F, total assets.
- `principal_activity` (string, required, nullable) — Item A, principal business activity.
- `principal_product` (string, required, nullable) — Item B, principal product or service.
- `business_code` (string, required, nullable) — Item C, business code number.
- `accounting_method` (string, required, nullable) — Item H, accounting method: cash, accrual or other.
- `num_k1s` (integer, required, nullable) — Item I, number of Schedules K-1 attached.
- `flag_initial_return` (boolean, required, nullable) — Item G box 1, initial return.
- `flag_final_return` (boolean, required, nullable) — Item G box 2, final return.
- `flag_amended` (boolean, required, nullable) — Item G box 5, amended return.
- `flag_name_change` (boolean, required, nullable) — Item G box 3, name change.
- `flag_address_change` (boolean, required, nullable) — Item G box 4, address change.
- `flag_technical_termination` (boolean, required, nullable) — Item G box 6, technical termination, on returns that still print the box.
- `flag_schedule_m3` (boolean, required, nullable) — Item J, Schedule M-3 attached.
- `flag_aggregated_activities` (boolean, required, nullable) — Item K, aggregated activities for section 465 at-risk purposes.
- `flag_grouped_activities` (boolean, required, nullable) — Item K, grouped activities for section 469 passive activity purposes.

### TaxReturnReportData_Form1065Income

Form 1065, page 1, income, lines 1a through 8.

- `line_1a_gross_receipts` (string, required, nullable) — Line 1a, gross receipts or sales.
- `line_1b_returns_allowances` (string, required, nullable) — Line 1b, returns and allowances.
- `line_1c_net` (string, required, nullable) — Line 1c, balance: line 1a less line 1b.
- `line_2_cogs` (string, required, nullable) — Line 2, cost of goods sold (Form 1125-A).
- `line_3_gross_profit` (string, required, nullable) — Line 3, gross profit: line 1c less line 2.
- `line_4_other_partnerships_income` (string, required, nullable) — Line 4, ordinary income (loss) from other partnerships, estates and trusts.
- `line_5_net_farm` (string, required, nullable) — Line 5, net farm profit (loss) (Schedule F).
- `line_6_net_gain_4797` (string, required, nullable) — Line 6, net gain (loss) from Form 4797, Part II, line 17.
- `line_7_other_income` (string, required, nullable) — Line 7, other income (loss).
- `line_8_total_income` (string, required, nullable) — Line 8, total income (loss): lines 3 through 7 combined.

### TaxReturnReportData_Form1065Deductions

Form 1065, page 1, deductions, lines 9 through 22.

- `line_9_salaries_wages` (string, required, nullable) — Line 9, salaries and wages other than to partners, less employment credits.
- `line_10_guaranteed_payments` (string, required, nullable) — Line 10, guaranteed payments to partners.
- `line_11_repairs` (string, required, nullable) — Line 11, repairs and maintenance.
- `line_12_bad_debts` (string, required, nullable) — Line 12, bad debts.
- `line_13_rent` (string, required, nullable) — Line 13, rent.
- `line_14_taxes_licenses` (string, required, nullable) — Line 14, taxes and licenses.
- `line_15_interest` (string, required, nullable) — Line 15, interest.
- `line_16a_depreciation` (string, required, nullable) — Line 16a, depreciation.
- `line_16b_depreciation_elsewhere` (string, required, nullable) — Line 16b, depreciation reported on Form 1125-A and elsewhere on the return.
- `line_16c_net_depreciation` (string, required, nullable) — Line 16c, depreciation deducted here: line 16a less line 16b.
- `line_17_depletion` (string, required, nullable) — Line 17, depletion, other than oil and gas.
- `line_18_retirement` (string, required, nullable) — Line 18, retirement plans and similar.
- `line_19_employee_benefits` (string, required, nullable) — Line 19, employee benefit programs.
- `line_20_other_deductions` (string, required, nullable) — Other deductions, the line before total deductions.
- `line_21_total_deductions` (string, required, nullable) — Total deductions.
- `line_22_ordinary_business_income` (string, required, nullable) — Ordinary business income (loss): total income (loss) less total deductions.
- `line_20_energy_efficient_buildings` (string, optional, nullable) — Energy efficient commercial buildings deduction (Form 7205), on returns that print the line.

### TaxReturnReportData_Form1065TaxPayments

Form 1065, page 1, tax and payments, lines 23 through 29.

- `line_23_interest_lookback` (string, required, nullable) — Interest due under the look-back method.
- `line_24_bba_audit_adjustment` (string, required, nullable) — BBA AAR imputed underpayment.
- `line_25_other_taxes` (string, required, nullable) — Other taxes.
- `line_26_total_balance_due` (string, required, nullable) — Total balance due.
- `line_27_payments` (string, required, nullable) — Payment.
- `line_28_amount_owed` (string, required, nullable) — Amount owed.
- `line_29_overpayment` (string, required, nullable) — Overpayment.

### TaxReturnReportData_Form1065ScheduleB

Schedule B of Form 1065, other information: the yes or no questions, as answered.

- `entity_type` (string, required, nullable) — Question 1, the type of entity filing the return, as marked.
- `flag_partner_disregarded_entity` (boolean, required, nullable) — Question 2a, a partner was a disregarded entity, partnership, trust, S corporation, estate or nominee.
- `flag_partner_partnership` (boolean, required, nullable) — Question 2a, a partner was a partnership.
- `flag_partner_trust` (boolean, required, nullable) — Question 2a, a partner was a trust.
- `flag_partner_scorp` (boolean, required, nullable) — Question 2a, a partner was an S corporation.
- `flag_individual_owns_50pct` (boolean, required, nullable) — Question 2b, an individual or estate owned fifty percent or more of the partnership.
- `flag_entity_owns_50pct` (boolean, required, nullable) — Question 2a, an entity owned fifty percent or more of the partnership.
- `flag_schedule_m3_required` (boolean, required, nullable) — Question 4, the partnership does not have to complete Schedules L, M-1 and M-2.
- `flag_publicly_traded` (boolean, required, nullable) — Question 5, the partnership is a publicly traded partnership.
- `flag_aggregated` (boolean, required, nullable) — Question 12, the partnership aggregated activities for section 465 or 469 purposes.
- `flag_corp_partnership_trust_owns_50pct` (boolean, required, nullable) — Question 2a, a corporation, partnership or trust owned fifty percent or more of the partnership.
- `flag_individual_estate_owns_50pct` (boolean, required, nullable) — Question 2b, an individual or estate owned fifty percent or more of the partnership.
- `flag_partnership_owns_corp_20pct` (boolean, required, nullable) — Question 3a, the partnership owned twenty percent or more of a corporation.
- `flag_partnership_owns_partnership_20pct` (boolean, required, nullable) — Question 3b, the partnership owned twenty percent or more of another partnership or trust.
- `flag_consistency_requirement` (boolean, required, nullable) — Question 4, the partnership meets the conditions to skip Schedules L, M-1 and M-2.
- `flag_basis_adjustment_754` (boolean, required, nullable) — Question 10, a section 754 election or a basis adjustment under section 743(b) or 734(b).
- `flag_cancellation_of_debt` (boolean, required, nullable) — Question 6, cancellation of debt income during the year.
- `flag_filed_form_8918` (boolean, required, nullable) — Question 7, the partnership filed or is required to file Form 8918.
- `flag_foreign_account` (boolean, required, nullable) — Question 8, an interest in or signature authority over a foreign financial account.
- `flag_distributions_property` (boolean, required, nullable) — Question 12, distribution of property other than cash during the year.
- `flag_tax_shelter_activity` (boolean, required, nullable) — Question 7, the partnership is a tax shelter or engaged in a reportable transaction.
- `flag_like_kind_exchange` (boolean, required, nullable) — Question 13, a like-kind exchange or distribution of tenancy-in-common property during the year.
- `flag_aggregating_469` (boolean, required, nullable) — Question 12, activities grouped for section 469 purposes.
- `flag_section_754` (boolean, required, nullable) — Question 10a, a section 754 election is in effect.
- `flag_foreign_disregarded_entity` (boolean, required, nullable) — Question 9, the partnership received a distribution from, or was the grantor of, a foreign trust.
- `flag_received_property_contributions` (boolean, required, nullable) — Question 11, property contributions with built-in gain or loss, or section 704(c) reporting.
- `flag_disregarded_entity_owners` (boolean, required, nullable) — Question 14, the partnership owned a disregarded entity.
- `flag_partnership_audit` (boolean, required, nullable) — Question 25, the partnership is electing out of the centralized partnership audit regime.
- `designated_pr_info` (string, required, nullable) — The designated partnership representative's name and contact details, as printed.
- `flag_aggregated_activities` (boolean, required, nullable) — Question 12, aggregated activities for section 465 at-risk purposes.
- `flag_imputed_underpayment` (boolean, required, nullable) — Question 26, the partnership is required to file Form 8985 or pays an imputed underpayment.
- `flag_loss_limitation_704d` (boolean, required, nullable) — Question 27, section 704(d) loss limitations apply to a partner.
- `flag_schedule_m3_required_22` (boolean, required, nullable) — Question 22, the partnership is required to file Schedule M-3.
- `flag_foreign_partnership_reporting` (boolean, required, nullable) — Question 16, the partnership has foreign partners or files Forms 8804 and 8805.
- `flag_partner_adjustments_743b` (boolean, required, nullable) — Question 10b, the partnership made a section 743(b) adjustment during the year.
- `flag_bonus_depreciation_election` (boolean, required, nullable) — Question 23, the partnership elected out of bonus depreciation.
- `flag_like_kind_exchange_disclosed` (boolean, required, nullable) — Question 13, a like-kind exchange was disclosed on Form 8824.
- `flag_centralized_audit_optout` (boolean, required, nullable) — Question 25, election out of the centralized partnership audit regime under section 6221(b).
- `flag_other_reportable_transactions` (boolean, required, nullable) — Question 7, other reportable transactions disclosed on Form 8886.

### TaxReturnReportData_Form1065ScheduleK

Schedule K of Form 1065, partners' distributive share items, lines 1 through 21.

- `line_1_ordinary_business_income` (string, required, nullable) — Line 1, ordinary business income (loss).
- `line_2_net_rental_real_estate` (string, required, nullable) — Line 2, net rental real estate income (loss) (Form 8825).
- `line_3a_other_rental_gross` (string, required, nullable) — Line 3a, other gross rental income (loss).
- `line_3b_other_rental_expenses` (string, required, nullable) — Line 3b, expenses from other rental activities.
- `line_3c_other_rental_net` (string, required, nullable) — Line 3c, other net rental income (loss).
- `line_4a_guaranteed_services` (string, required, nullable) — Line 4a, guaranteed payments for services.
- `line_4b_guaranteed_capital` (string, required, nullable) — Line 4b, guaranteed payments for capital.
- `line_4c_guaranteed_total` (string, required, nullable) — Line 4c, total guaranteed payments.
- `line_5_interest_income` (string, required, nullable) — Line 5, interest income.
- `line_6a_ordinary_dividends` (string, required, nullable) — Line 6a, ordinary dividends.
- `line_6b_qualified_dividends` (string, required, nullable) — Line 6b, qualified dividends.
- `line_6c_dividend_equivalents` (string, required, nullable) — Line 6c, dividend equivalents.
- `line_7_royalties` (string, required, nullable) — Line 7, royalties.
- `line_8_net_short_term_gain` (string, required, nullable) — Line 8, net short-term capital gain (loss).
- `line_9a_net_long_term_gain` (string, required, nullable) — Line 9a, net long-term capital gain (loss).
- `line_9b_collectibles` (string, required, nullable) — Line 9b, collectibles (28 percent) gain (loss).
- `line_9c_unrecaptured_1250` (string, required, nullable) — Line 9c, unrecaptured section 1250 gain.
- `line_10_net_sec1231` (string, required, nullable) — Line 10, net section 1231 gain (loss).
- `line_11_other_income` (string, required, nullable) — Line 11, other income (loss).
- `line_12_sec179` (string, required, nullable) — Line 12, section 179 deduction.
- `line_13a_contributions` (string, required, nullable) — Line 13a, contributions.
- `line_13b_investment_interest` (string, required, nullable) — Line 13b, investment interest expense.
- `line_13c_sec59e` (string, required, nullable) — Line 13c, section 59(e)(2) expenditures.
- `line_13d_other_deductions` (string, required, nullable) — Line 13d, other deductions.
- `line_14a_se_earnings` (string, required, nullable) — Line 14a, net earnings (loss) from self-employment.
- `line_14b_gross_farming` (string, required, nullable) — Line 14b, gross farming or fishing income.
- `line_14c_gross_nonfarm` (string, required, nullable) — Line 14c, gross nonfarm income.
- `line_15_credits` (string, required, nullable) — Line 15, credits, when the return prints a total for the line.
- `line_15a_low_income_housing_42j5` (string, required, nullable) — Line 15a, low-income housing credit (section 42(j)(5)).
- `line_15b_low_income_housing_other` (string, required, nullable) — Line 15b, low-income housing credit (other).
- `line_15c_qualified_rehab` (string, required, nullable) — Line 15c, qualified rehabilitation expenditures (rental real estate).
- `line_15d_other_rental_re_credits` (string, required, nullable) — Line 15d, other rental real estate credits.
- `line_15e_other_rental_credits` (string, required, nullable) — Line 15e, other rental credits.
- `line_15f_other_credits` (string, required, nullable) — Line 15f, other credits.
- `line_16_k3_attached` (boolean, required, nullable) — Line 16, Schedules K-2 and K-3 attached, yes or no as marked.
- `line_17_amt` (string, required, nullable) — Line 17, alternative minimum tax items, when the return prints a total for the line.
- `line_17a_post_1986_depreciation` (string, required, nullable) — Line 17a, post-1986 depreciation adjustment.
- `line_17b_adjusted_gain_loss` (string, required, nullable) — Line 17b, adjusted gain or loss.
- `line_17c_depletion` (string, required, nullable) — Line 17c, depletion, other than oil and gas.
- `line_17d_oil_gas_gross_income` (string, required, nullable) — Line 17d, oil, gas and geothermal properties, gross income.
- `line_17e_oil_gas_deductions` (string, required, nullable) — Line 17e, oil, gas and geothermal properties, deductions.
- `line_17f_other_amt` (string, required, nullable) — Line 17f, other alternative minimum tax items.
- `line_18a_tax_exempt_interest` (string, required, nullable) — Line 18a, tax-exempt interest income.
- `line_18b_other_tax_exempt` (string, required, nullable) — Line 18b, other tax-exempt income.
- `line_18c_nondeductible` (string, required, nullable) — Line 18c, nondeductible expenses.
- `line_19a_distributions_cash` (string, required, nullable) — Line 19a, distributions of cash and marketable securities.
- `line_19b_distributions_property` (string, required, nullable) — Line 19b, distributions of other property.
- `line_20_other_info` (string, required, nullable) — Line 20, other information, when the return prints a total for the line.
- `line_20b_investment_expenses` (string, required, nullable) — Line 20b, investment expenses.
- `line_20c_other_items` (string, required, nullable) — Line 20c, other items and amounts.
- `line_20z_qbi` (string, required, nullable) — Line 20, code Z, qualified business income.
- `line_21_foreign_taxes` (string, required, nullable) — Line 21, total foreign taxes paid or accrued.

### TaxReturnReportData_ScheduleLPartnership

Schedule L of Form 1065, balance sheets per books, lines 1 through 22.

- `line_1_cash` (TaxReturnReportData_BalanceSheetLine, required) — Line 1, cash.
- `line_2a_ar` (TaxReturnReportData_BalanceSheetLine, required) — Line 2a, trade notes and accounts receivable.
- `line_2b_allowance_bad_debts` (TaxReturnReportData_BalanceSheetLine, required) — Line 2b, less allowance for bad debts.
- `line_3_inventory` (TaxReturnReportData_BalanceSheetLine, required) — Line 3, inventories.
- `line_4_us_gov` (TaxReturnReportData_BalanceSheetLine, required) — Line 4, U.S. Government obligations.
- `line_5_tax_exempt_securities` (TaxReturnReportData_BalanceSheetLine, required) — Line 5, tax-exempt securities.
- `line_6_other_current_assets` (TaxReturnReportData_BalanceSheetLine, required) — Line 6, other current assets.
- `line_7a_loans_to_partners` (TaxReturnReportData_BalanceSheetLine, required) — Line 7a, loans to partners or persons related to partners.
- `line_7b_mortgage_loans` (TaxReturnReportData_BalanceSheetLine, required) — Line 7b, mortgage and real estate loans.
- `line_8_other_investments` (TaxReturnReportData_BalanceSheetLine, required) — Line 8, other investments.
- `line_9a_buildings` (TaxReturnReportData_BalanceSheetLine, required) — Line 9a, buildings and other depreciable assets.
- `line_9b_accumulated_depreciation` (TaxReturnReportData_BalanceSheetLine, required) — Line 9b, less accumulated depreciation.
- `line_10a_depletable` (TaxReturnReportData_BalanceSheetLine, required) — Line 10a, depletable assets.
- `line_10b_accumulated_depletion` (TaxReturnReportData_BalanceSheetLine, required) — Line 10b, less accumulated depletion.
- `line_11_land` (TaxReturnReportData_BalanceSheetLine, required) — Line 11, land, net of any amortization.
- `line_12a_intangibles` (TaxReturnReportData_BalanceSheetLine, required) — Line 12a, intangible assets, amortizable only.
- `line_12b_accumulated_amortization` (TaxReturnReportData_BalanceSheetLine, required) — Line 12b, less accumulated amortization.
- `line_13_other_assets` (TaxReturnReportData_BalanceSheetLine, required) — Line 13, other assets.
- `line_14_total_assets` (TaxReturnReportData_BalanceSheetLine, required) — Line 14, total assets.
- `line_15_ap` (TaxReturnReportData_BalanceSheetLine, required) — Line 15, accounts payable.
- `line_16_mortgages_under_1yr` (TaxReturnReportData_BalanceSheetLine, required) — Line 16, mortgages, notes and bonds payable in less than one year.
- `line_17_other_current_liabilities` (TaxReturnReportData_BalanceSheetLine, required) — Line 17, other current liabilities.
- `line_18_nonrecourse_loans` (TaxReturnReportData_BalanceSheetLine, required) — Line 18, all nonrecourse loans.
- `line_19a_loans_from_partners` (TaxReturnReportData_BalanceSheetLine, required) — Line 19a, loans from partners or persons related to partners.
- `line_19b_mortgages_over_1yr` (TaxReturnReportData_BalanceSheetLine, required) — Line 19b, mortgages, notes and bonds payable in one year or more.
- `line_20_other_liabilities` (TaxReturnReportData_BalanceSheetLine, required) — Line 20, other liabilities.
- `line_21_partners_capital` (TaxReturnReportData_BalanceSheetLine, required) — Line 21, partners' capital accounts.
- `line_22_total_liab_capital` (TaxReturnReportData_BalanceSheetLine, required) — Line 22, total liabilities and capital.

### TaxReturnReportData_ScheduleM1Partnership

Schedule M-1 of Form 1065, reconciliation of income per books with income per return, lines 1 through 9.

- `line_1_net_income_books` (string, required, nullable) — Line 1, net income (loss) per books.
- `line_2_income_k_not_books` (string, required, nullable) — Line 2, income included on Schedule K not recorded on books this year.
- `line_3_guaranteed_payments` (string, required, nullable) — Line 3, guaranteed payments, other than health insurance.
- `line_4a_depreciation` (string, required, nullable) — Line 4a, depreciation recorded on books this year not included on Schedule K.
- `line_4b_travel_entertainment` (string, required, nullable) — Line 4b, travel and entertainment recorded on books this year not included on Schedule K.
- `line_4c_other_books_not_return` (string, required, nullable) — Line 4c, other expenses recorded on books this year not included on Schedule K.
- `line_4_expenses_books_not_k` (string, required, nullable) — Line 4, expenses recorded on books this year not included on Schedule K, total.
- `line_5_sum_1_4` (string, required, nullable) — Line 5, lines 1 through 4 added together.
- `line_6a_tax_exempt_interest` (string, required, nullable) — Line 6a, tax-exempt interest recorded on books this year not included on Schedule K.
- `line_6b_other_books_not_k` (string, required, nullable) — Line 6b, other income recorded on books this year not included on Schedule K.
- `line_7a_depreciation` (string, required, nullable) — Line 7a, depreciation included on Schedule K not charged against book income this year.
- `line_7b_other_return_not_books` (string, required, nullable) — Line 7b, other deductions included on Schedule K not charged against book income this year.
- `line_8_sum_6_7` (string, required, nullable) — Line 8, lines 6 and 7 added together.
- `line_9_income_per_return` (string, required, nullable) — Line 9, income (loss) per return: line 5 less line 8.
- `line_6_income_books_not_k` (string, optional, nullable) — Line 6, income recorded on books this year not included on Schedule K, total.
- `line_7_deductions_k_not_books` (string, optional, nullable) — Line 7, deductions included on Schedule K not charged against book income this year, total.
- `writeins` (list of TaxReturnReportData_ScheduleM1WriteIn, optional, nullable) — Reasons the preparer wrote on an itemize line of Schedule M-1 in place of an attached statement, one entry per reason.

### TaxReturnReportData_ScheduleM2Partnership

Schedule M-2 of Form 1065, analysis of partners' capital accounts, lines 1 through 9.

- `line_1_balance_beginning` (string, required, nullable) — Line 1, balance at beginning of year.
- `line_2a_cash_contributed` (string, required, nullable) — Line 2a, capital contributed, cash.
- `line_2b_property_contributed` (string, required, nullable) — Line 2b, capital contributed, property.
- `line_3_net_income_books` (string, required, nullable) — Line 3, net income (loss).
- `line_4_other_increases` (string, required, nullable) — Line 4, other increases.
- `line_5_sum_1_4` (string, required, nullable) — Line 5, lines 1 through 4 added together.
- `line_6a_cash_distributions` (string, required, nullable) — Line 6a, distributions, cash.
- `line_6b_property_distributions` (string, required, nullable) — Line 6b, distributions, property.
- `line_7_other_decreases` (string, required, nullable) — Line 7, other decreases.
- `line_8_sum_6_7` (string, required, nullable) — Line 8, lines 6 and 7 added together.
- `line_9_balance_end` (string, required, nullable) — Line 9, balance at end of year: line 5 less line 8.

### TaxReturnReportData_FormScheduleD

Schedule D of Form 1065, Form 1120 or Form 1120-S, capital gains and losses, with the built-in gains tax part of the Form 1120-S version.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `parent_form` (string, required, nullable) — The return the schedule is attached to: 1065, 1120 or 1120S.
- `line_1a_short_term_basis_reported` (TaxReturnReportData_CapitalGainsLine, required, nullable) — Line 1a, short-term transactions reported on Form 1099-B with basis reported and no adjustments.
- `line_1b_short_term_basis_reported_with_adj` (TaxReturnReportData_CapitalGainsLine, required, nullable) — Line 1b, short-term transactions from Form 8949 with box A checked.
- `line_2_short_term_no_basis` (TaxReturnReportData_CapitalGainsLine, required, nullable) — Line 2, short-term transactions from Form 8949 with box B checked.
- `line_3_short_term_not_on_1099b` (TaxReturnReportData_CapitalGainsLine, required, nullable) — Line 3, short-term transactions from Form 8949 with box C checked.
- `line_4_short_term_installment` (string, required, nullable) — Line 4, short-term capital gain from installment sales (Form 6252).
- `line_5_short_term_like_kind` (string, required, nullable) — Line 5, short-term capital gain or (loss) from like-kind exchanges (Form 8824).
- `line_6_short_term_passthrough` (string, required, nullable) — Line 6, short-term capital gain or (loss) from pass-through entities (Schedule K-1).
- `line_7_net_short_term` (string, required, nullable) — Line 7, net short-term capital gain or (loss): lines 1a through 6 combined.
- `line_8a_long_term_basis_reported` (TaxReturnReportData_CapitalGainsLine, required, nullable) — Line 8a, long-term transactions reported on Form 1099-B with basis reported and no adjustments.
- `line_8b_long_term_basis_reported_with_adj` (TaxReturnReportData_CapitalGainsLine, required, nullable) — Line 8b, long-term transactions from Form 8949 with box D checked.
- `line_9_long_term_no_basis` (TaxReturnReportData_CapitalGainsLine, required, nullable) — Line 9, long-term transactions from Form 8949 with box E checked.
- `line_10_long_term_not_on_1099b` (TaxReturnReportData_CapitalGainsLine, required, nullable) — Line 10, long-term transactions from Form 8949 with box F checked.
- `line_11_long_term_other_forms` (string, required, nullable) — Line 11, long-term capital gain or (loss) from other forms (Forms 4797, 6252 and 8824).
- `line_12_long_term_passthrough` (string, required, nullable) — Line 12, long-term capital gain or (loss) from pass-through entities (Schedule K-1).
- `line_13_capital_gain_distributions` (string, required, nullable) — Line 13, capital gain distributions.
- `line_14_long_term_loss_carryover` (string, required, nullable) — Line 14, long-term capital loss carryover.
- `line_15_net_long_term` (string, required, nullable) — Line 15, net long-term capital gain or (loss): lines 8a through 14 combined.
- `line_16_total_net_gain_loss` (string, required, nullable) — Line 16, net capital gain or (loss): lines 7 and 15 combined, or the excess of net short-term gain over net long-term loss on Form 1120.
- `line_17_net_capital_gain_1120_only` (string, required, nullable) — Line 17, net capital gain: the excess of net long-term capital gain over net short-term capital loss, on Form 1120.
- `line_18_total_1120_only` (string, required, nullable) — Line 18, lines 16 and 17 added together, on Form 1120.
- `bigt_recognized_built_in_gains` (string, required, nullable) — Part III line 16, recognized built-in gains, on the Form 1120-S version.
- `bigt_recognized_built_in_losses` (string, required, nullable) — Part III line 17, recognized built-in losses, on the Form 1120-S version.
- `bigt_net_built_in_gain` (string, required, nullable) — Part III line 18, net recognized built-in gain, on the Form 1120-S version.
- `bigt_taxable_income_limitation` (string, required, nullable) — Part III line 19, taxable income limitation, on the Form 1120-S version.
- `bigt_tax` (string, required, nullable) — Part III line 23, built-in gains tax, on the Form 1120-S version.
- `bigt_tax_on_short_term_gain` (string, required, nullable) — The built-in gains tax on short-term gain, on the Form 1120-S version.
- `bigt_tax_on_long_term_gain` (string, required, nullable) — The built-in gains tax on long-term gain, on the Form 1120-S version.

### TaxReturnReportData_FormScheduleM3

Schedule M-3, net income (loss) reconciliation, Parts I through III, with Form 8916-A when attached.

- `tax_year` (integer, required, nullable) — The tax year the schedule is for.
- `parent_form` (string, required, nullable) — The return the schedule is attached to: 1065, 1120 or 1120S.
- `line_1a_filed_10k` (boolean, required, nullable) — Line 1a, the corporation filed SEC Form 10-K, yes or no as marked.
- `line_1b_consolidated_ni_from_10k` (string, required, nullable) — Consolidated net income from the Form 10-K, on schedules that print it beside line 1.
- `line_2_worldwide_consolidated_ni` (string, required, nullable) — Worldwide consolidated net income (loss) from the income statement, on schedules that print it on line 2.
- `line_3a_certified_audited` (boolean, required, nullable) — Line 3a, the income statement was restated for the period on line 2, yes or no as marked.
- `line_3b_period_begin` (string, required, nullable) — Line 2, the income statement period beginning date, as printed.
- `line_3b_period_end` (string, required, nullable) — Line 2, the income statement period ending date, as printed.
- `line_4a_worldwide_ni_per_statement` (string, required, nullable) — Line 4a, worldwide consolidated net income (loss) from the income statement.
- `line_4b_accounting_standard` (string, required, nullable) — Line 4b, the accounting standard used for line 4a, as marked.
- `line_5a_foreign_nonincl_income` (string, required, nullable) — Line 5a, net income from nonincludible foreign entities.
- `line_5b_foreign_nonincl_loss` (string, required, nullable) — Line 5b, net loss from nonincludible foreign entities.
- `line_6a_us_nonincl_income` (string, required, nullable) — Line 6a, net income from nonincludible U.S. entities.
- `line_6b_us_nonincl_loss` (string, required, nullable) — Line 6b, net loss from nonincludible U.S. entities.
- `line_7a_other_includible_foreign_de` (string, required, nullable) — Line 7a, net income (loss) of other includible foreign disregarded entities.
- `line_7b_other_includible_us_de` (string, required, nullable) — Line 7b, net income (loss) of other includible U.S. disregarded entities.
- `line_7c_other_includible_entities` (string, required, nullable) — Line 7c, net income (loss) of other includible entities.
- `line_8_eliminations_adjustment` (string, required, nullable) — Line 8, adjustment to eliminations of transactions between includible and nonincludible entities.
- `line_9_period_to_tax_year_adjustment` (string, required, nullable) — Line 9, adjustment to reconcile the income statement period to the tax year.
- `line_10_other_adjustments` (string, required, nullable) — Line 10, other adjustments to reconcile to the amount on line 11.
- `line_11_net_income_includible` (string, required, nullable) — Line 11, net income (loss) per income statement of includible entities: lines 4 through 10 combined.
- `line_12a_total_assets_per_l` (string, required, nullable) — Line 12a, total assets of the included entities per Schedule L.
- `line_12b_total_liabilities_per_l` (string, required, nullable) — Line 12b, total liabilities of the included entities per Schedule L.
- `part_ii_lines` (map from string to TaxReturnReportData_M3FourColumnLine, required) — Part II, reconciliation of income (loss) items, keyed by line number.
- `part_iii_lines` (map from string to TaxReturnReportData_M3FourColumnLine, required) — Part III, reconciliation of expense and deduction items, keyed by line number.
- `form_8916a` (TaxReturnReportData_Form8916A, required, nullable) — Form 8916-A, supplemental attachment to Schedule M-3, when attached.
- `m3_rev_year` (integer, optional, nullable) — The revision year printed on the schedule.
- `m3_pages` (list of integer, optional, nullable) — Pages of the return the schedule is on, counting from one.
- `line_1b_certified_audited` (boolean, optional, nullable) — Line 1b, the corporation prepared a certified audited non-tax-basis income statement, yes or no as marked.
- `line_1c_income_statement_prepared` (boolean, optional, nullable) — Line 1c, the corporation prepared a non-tax-basis income statement, yes or no as marked.
- `voluntary_filer` (boolean, optional, nullable) — True when the schedule is marked as filed voluntarily.
- `header_boxes` (map from string to boolean, optional, nullable) — The boxes checked in the schedule's heading, keyed by their printed label.

### TaxReturnReportData_AnalysisOfNetIncome

Analysis of net income (loss) per return, Form 1065 page 5: net income and its split by partner type.

- `line_1_net_income_loss` (string, required, nullable) — Line 1, net income (loss).
- `line_2a_corporate` (string, required, nullable) — Line 2a, general partners: corporate.
- `line_2a_individual_active` (string, required, nullable) — Line 2a, general partners: individual (active).
- `line_2a_individual_passive` (string, required, nullable) — Line 2a, general partners: individual (passive).
- `line_2a_partnership` (string, required, nullable) — Line 2a, general partners: partnership.
- `line_2a_exempt_org` (string, required, nullable) — Line 2a, general partners: exempt organization.
- `line_2a_nominee_other` (string, required, nullable) — Line 2a, general partners: nominee or other.
- `line_2b_corporate` (string, required, nullable) — Line 2b, limited partners: corporate.
- `line_2b_individual_active` (string, required, nullable) — Line 2b, limited partners: individual (active).
- `line_2b_individual_passive` (string, required, nullable) — Line 2b, limited partners: individual (passive).
- `line_2b_partnership` (string, required, nullable) — Line 2b, limited partners: partnership.
- `line_2b_exempt_org` (string, required, nullable) — Line 2b, limited partners: exempt organization.
- `line_2b_nominee_other` (string, required, nullable) — Line 2b, limited partners: nominee or other.

### TaxReturnReportData_Form1120Header

The entity block at the top of Form 1120, page 1.

- `tax_year` (integer, required, nullable) — The tax year the return is for.
- `entity_name` (string, required, nullable) — Name of corporation.
- `ein` (string, required, nullable) — Employer identification number, masked to the last four digits.
- `address_street` (string, required, nullable) — Street address.
- `address_city` (string, required, nullable) — City or town.
- `address_state` (string, required, nullable) — State.
- `address_zip` (string, required, nullable) — ZIP code.
- `date_incorporated` (string, required, nullable) — Item C, date incorporated, as printed (month, day, year).
- `total_assets` (string, required, nullable) — Item D, total assets.
- `flag_consolidated` (boolean, required, nullable) — Item A box 1a, consolidated return.
- `flag_life_nonlife_consolidated` (boolean, required, nullable) — Item A box 1b, life and nonlife consolidated return.
- `flag_personal_holding` (boolean, required, nullable) — Item A box 2, personal holding company.
- `flag_personal_service` (boolean, required, nullable) — Item A box 3, personal service corporation.
- `flag_schedule_m3` (boolean, required, nullable) — Item A box 4, Schedule M-3 attached.
- `flag_initial_return` (boolean, required, nullable) — Item E box 1, initial return.
- `flag_final_return` (boolean, required, nullable) — Item E box 2, final return.
- `flag_amended` (boolean, required, nullable) — Item E box 4, amended return.
- `flag_name_change` (boolean, required, nullable) — Item E box 3, name change.
- `flag_address_change` (boolean, required, nullable) — Item E box 3, address change.

### TaxReturnReportData_Form1120Income

Form 1120, page 1, income, lines 1a through 11.

- `line_1a_gross_receipts` (string, required, nullable) — Line 1a, gross receipts or sales.
- `line_1b_returns_allowances` (string, required, nullable) — Line 1b, returns and allowances.
- `line_1c_net` (string, required, nullable) — Line 1c, balance: line 1a less line 1b.
- `line_2_cogs` (string, required, nullable) — Line 2, cost of goods sold (Form 1125-A).
- `line_3_gross_profit` (string, required, nullable) — Line 3, gross profit: line 1c less line 2.
- `line_4_dividends` (string, required, nullable) — Line 4, dividends and inclusions (Schedule C).
- `line_5_interest` (string, required, nullable) — Line 5, interest.
- `line_6_gross_rents` (string, required, nullable) — Line 6, gross rents.
- `line_7_gross_royalties` (string, required, nullable) — Line 7, gross royalties.
- `line_8_capital_gain_net` (string, required, nullable) — Line 8, capital gain net income (Schedule D).
- `line_9_net_gain_4797` (string, required, nullable) — Line 9, net gain or (loss) from Form 4797, Part II, line 17.
- `line_10_other_income` (string, required, nullable) — Line 10, other income.
- `line_11_total_income` (string, required, nullable) — Line 11, total income: lines 3 through 10 added together.

### TaxReturnReportData_Form1120Deductions

Form 1120, page 1, deductions, lines 12 through 30.

- `line_12_officer_compensation` (string, required, nullable) — Line 12, compensation of officers (Form 1125-E).
- `line_13_salaries_wages` (string, required, nullable) — Line 13, salaries and wages, less employment credits.
- `line_14_repairs` (string, required, nullable) — Line 14, repairs and maintenance.
- `line_15_bad_debts` (string, required, nullable) — Line 15, bad debts.
- `line_16_rents` (string, required, nullable) — Line 16, rents.
- `line_17_taxes_licenses` (string, required, nullable) — Line 17, taxes and licenses.
- `line_18_interest` (string, required, nullable) — Line 18, interest.
- `line_19_charitable` (string, required, nullable) — Line 19, charitable contributions.
- `line_20_depreciation` (string, required, nullable) — Line 20, depreciation from Form 4562 not claimed on Form 1125-A or elsewhere on the return.
- `line_21_depletion` (string, required, nullable) — Line 21, depletion.
- `line_22_advertising` (string, required, nullable) — Line 22, advertising.
- `line_23_pension` (string, required, nullable) — Line 23, pension, profit-sharing and similar plans.
- `line_24_employee_benefits` (string, required, nullable) — Line 24, employee benefit programs.
- `line_25_reserved` (string, required, nullable) — Line 25, reserved for future use, on returns that print it so.
- `line_25_energy_efficient_buildings` (string, required, nullable) — Line 25, energy efficient commercial buildings deduction (Form 7205), on returns that print the line.
- `line_26_other_deductions` (string, required, nullable) — Line 26, other deductions.
- `line_27_total_deductions` (string, required, nullable) — Line 27, total deductions: lines 12 through 26 added together.
- `line_28_taxable_before_nol` (string, required, nullable) — Line 28, taxable income before net operating loss deduction and special deductions: line 11 less line 27.
- `line_29a_nol_deduction` (string, required, nullable) — Line 29a, net operating loss deduction.
- `line_29b_special_deductions` (string, required, nullable) — Line 29b, special deductions (Schedule C).
- `line_29c_total` (string, required, nullable) — Line 29c, lines 29a and 29b added together.
- `line_30_taxable_income` (string, required, nullable) — Line 30, taxable income: line 28 less line 29c.

### TaxReturnReportData_Form1120TaxPayments

Form 1120, page 1, tax, refundable credits and payments, lines 31 through 37.

- `line_31_total_tax` (string, required, nullable) — Line 31, total tax (Schedule J, Part I).
- `line_32_reserved` (string, required, nullable) — Line 32, reserved for future use, on returns that print it so.
- `line_33_total_payments_credits` (string, required, nullable) — Line 33, total payments and credits (Schedule J).
- `line_34_estimated_tax_penalty` (string, required, nullable) — Line 34, estimated tax penalty.
- `line_35_amount_owed` (string, required, nullable) — Line 35, amount owed.
- `line_36_overpayment` (string, required, nullable) — Line 36, overpayment.
- `line_37_refund` (string, required, nullable) — Line 37, amount of the overpayment refunded.

### TaxReturnReportData_Form1120ScheduleJ

Schedule J of Form 1120, tax computation and payment.

- `line_1_1120w_used` (boolean, required, nullable) — Line 1, the controlled group box, yes or no as marked.
- `line_2_income_tax` (string, required, nullable) — Line 2, income tax.
- `line_3_base_erosion` (string, required, nullable) — Line 3, base erosion minimum tax amount (Form 8991).
- `line_4_sum_2_3` (string, required, nullable) — Line 4, lines 2 and 3 added together.
- `line_5a_foreign_tax_credit` (string, required, nullable) — Line 5a, foreign tax credit (Form 1118).
- `line_5b_credit_8834` (string, required, nullable) — Line 5b, credit from Form 8834.
- `line_5c_general_business_credit` (string, required, nullable) — Line 5c, general business credit (Form 3800).
- `line_5d_prior_year_min_tax` (string, required, nullable) — Line 5d, credit for prior year minimum tax (Form 8827).
- `line_5e_other` (string, required, nullable) — Line 5e, bond credits and other credits.
- `line_6_total_credits` (string, required, nullable) — Line 6, total credits: lines 5a through 5e added together.
- `line_7_subtract_6_from_4` (string, required, nullable) — Line 7, line 4 less line 6.
- `line_8_personal_holding_tax` (string, required, nullable) — Line 8, personal holding company tax (Schedule PH).
- `line_9a_recapture_investment` (string, required, nullable) — Line 9a, recapture of investment credit (Form 4255).
- `line_9b_recapture_lihtc` (string, required, nullable) — Line 9b, recapture of low-income housing credit (Form 8611).
- `line_9c_interest_installment` (string, required, nullable) — Line 9c, interest due under the look-back method on completed long-term contracts (Form 8697).
- `line_9d_other` (string, required, nullable) — Line 9d, interest due under the look-back method on the income forecast method (Form 8866), on returns that print it there.
- `line_9d_interest_453a` (string, required, nullable) — Line 9f, interest or tax due under section 453A(c) or section 453(l), as the return numbers it.
- `line_9e_interest_460` (string, required, nullable) — Line 9e, alternative tax on qualifying shipping activities (Form 8902) or other section 460 interest, as the return numbers it.
- `line_9f_other_recapture` (string, required, nullable) — Line 9f or 9g, other taxes and recaptures, as the return numbers it.
- `line_9g_total_recaptures` (string, required, nullable) — Line 10, total of the line 9 entries.
- `line_10_total_tax` (string, required, nullable) — Line 11, total tax: lines 7, 8 and 10 added together.
- `line_13_prior_year_overpayment` (string, required, nullable) — Prior year overpayment credited to the current year.
- `line_14_estimated_payments` (string, required, nullable) — Current year estimated tax payments.
- `line_15_refund_4466` (string, required, nullable) — Refund applied for on Form 4466.
- `line_16_combine_13_15` (string, required, nullable) — The prior year overpayment and estimated payments less the Form 4466 refund.
- `line_17_form_7004` (string, required, nullable) — Tax deposited with Form 7004.
- `line_18_withholding` (string, required, nullable) — Withholding.
- `line_19_total_payments` (string, required, nullable) — Total payments.
- `line_20a_form_2439` (string, required, nullable) — Refundable credit from Form 2439.
- `line_20b_form_4136` (string, required, nullable) — Refundable credit from Form 4136.
- `line_20d_other_refundable` (string, required, nullable) — Other refundable credits.
- `line_21_total_refundable_credits` (string, required, nullable) — Total refundable credits.
- `line_23_total_payments_credits` (string, required, nullable) — Total payments and credits.
- `line_1a_income_tax` (string, optional, nullable) — Line 1a, income tax on the controlled group's share, when printed.
- `line_11a_total_tax_before_deferred` (string, optional, nullable) — Total tax before deferred amounts, on returns that print the line.

### TaxReturnReportData_Form1120ScheduleK

Schedule K of Form 1120, other information: the yes or no questions, as answered.

- `accounting_method` (string, required, nullable) — Question 1, accounting method: cash, accrual or other.
- `business_activity_code` (string, required, nullable) — Question 2a, business activity code number.
- `flag_consolidated_subsidiaries` (boolean, required, nullable) — Question 3, the corporation is a subsidiary in an affiliated or controlled group.
- `flag_25pct_foreign_owned` (boolean, required, nullable) — Question 7, a foreign person owned twenty-five percent or more of the voting stock.
- `flag_163j_limitation` (boolean, required, nullable) — Question 24, the corporation is subject to the section 163(j) business interest limitation.
- `flag_280e` (boolean, required, nullable) — Question 27, the corporation had expenses disallowed under section 280E.
- `business_activity_text` (string, required, nullable) — Question 2b, business activity.
- `product_service_text` (string, required, nullable) — Question 2c, product or service.
- `flag_4a_foreign_or_domestic_owns_voting` (boolean, required, nullable) — Question 4a, a foreign or domestic entity owned fifty percent or more of the voting stock.
- `flag_4b_individual_estate_owns_voting` (boolean, required, nullable) — Question 4b, an individual or estate owned fifty percent or more of the voting stock.
- `flag_5a_owns_20pct_corp` (boolean, required, nullable) — Question 5a, the corporation owned twenty percent or more of a corporation.
- `flag_5b_owns_20pct_partnership_trust` (boolean, required, nullable) — Question 5b, the corporation owned twenty percent or more of a partnership or trust.
- `flag_6_dividends_excess_ep` (boolean, required, nullable) — Question 6, dividends paid in excess of current and accumulated earnings and profits.
- `flag_8_oid_debt_issued` (boolean, required, nullable) — Question 8, publicly offered debt instruments with original issue discount were issued.
- `line_9_tax_exempt_interest` (string, required, nullable) — Question 9, tax-exempt interest received or accrued during the tax year.
- `num_shareholders` (integer, required, nullable) — Question 10, number of shareholders at year end, when 100 or fewer.
- `flag_11_nol_forego_carryback` (boolean, required, nullable) — Question 11, election to forego the carryback of a net operating loss.
- `line_12_nol_carryover` (string, required, nullable) — Question 12, net operating loss carryover from prior tax years available.
- `flag_13_total_receipts_under_250k` (boolean, required, nullable) — Question 13, total receipts and total assets were both under 250,000 dollars, so Schedules L, M-1 and M-2 are not required.
- `flag_14_schedule_utp_required` (boolean, required, nullable) — Question 14, Schedule UTP is required.
- `flag_15a_made_1099_payments` (boolean, required, nullable) — Question 15a, payments made that would require Forms 1099.
- `flag_15b_filed_1099` (boolean, required, nullable) — Question 15b, the required Forms 1099 were or will be filed.
- `flag_16_ownership_change_80pct` (boolean, required, nullable) — Question 16, an ownership change of eighty percent or more during the year.
- `flag_17_disposed_65pct_assets` (boolean, required, nullable) — Question 17, disposal of sixty-five percent or more of assets in a taxable, non-taxable or tax deferred transaction.
- `flag_18_351_transfer` (boolean, required, nullable) — Question 18, property received in a section 351 transfer with a fair market value over one million dollars.
- `flag_19_1042_1042s_payments` (boolean, required, nullable) — Question 19, payments requiring Forms 1042 and 1042-S.
- `flag_20_cooperative_basis` (boolean, required, nullable) — Question 20, the corporation operated on a cooperative basis.
- `flag_21_267a_interest_royalty` (boolean, required, nullable) — Question 21, interest or royalty deductions disallowed under section 267A.
- `flag_22_receipts_500m_beat` (boolean, required, nullable) — Question 22, gross receipts of 500 million dollars or more in the prior three years, so Form 8991 may be required.
- `flag_24_448c_excess_interest` (boolean, required, nullable) — Question 24, the corporation meets the gross receipts test of section 448(c) for the interest limitation.
- `flag_25_qof_form_8996` (boolean, required, nullable) — Question 25, the corporation is a qualified opportunity fund attaching Form 8996.
- `flag_26_7874_inversion` (boolean, required, nullable) — Question 26, a section 7874 inversion transaction.
- `flag_27_digital_asset_transaction` (boolean, required, nullable) — Question 27, the corporation received, sold, exchanged or otherwise disposed of a digital asset.
- `flag_28_controlled_group_member` (boolean, required, nullable) — Question 28, the corporation is a member of a controlled group.
- `flag_29a_camt_applicable_prior_year` (boolean, required, nullable) — Question 29a, the corporation was an applicable corporation for the corporate alternative minimum tax in the prior year.
- `flag_29b_camt_applicable_current_year` (boolean, required, nullable) — Question 29b, the corporation is an applicable corporation for the corporate alternative minimum tax in the current year.
- `flag_29c_camt_safe_harbor` (boolean, required, nullable) — Question 29c, the corporation met the safe harbor for the corporate alternative minimum tax.
- `flag_30a_7208_covered_corp` (boolean, required, nullable) — Question 30a, the corporation is a covered corporation under section 7208.
- `flag_30b_7208_foreign_corp` (boolean, required, nullable) — Question 30b, the corporation is a foreign corporation subject to section 7208.
- `flag_30c_7208_surrogate` (boolean, required, nullable) — Question 30c, the corporation is a surrogate foreign corporation under section 7208.
- `flag_31_consolidated_1b_subch_k` (boolean, required, nullable) — Question 31, an affiliated group member is a partner in a partnership under subchapter K.

### TaxReturnReportData_ScheduleLCorp

Schedule L of Form 1120 or Form 1120-S, balance sheets per books, lines 1 through 28.

- `line_1_cash` (TaxReturnReportData_BalanceSheetLine, required) — Line 1, cash.
- `line_2a_trade_notes_ar` (TaxReturnReportData_BalanceSheetLine, required) — Line 2a, trade notes and accounts receivable.
- `line_2b_allowance_bad_debts` (TaxReturnReportData_BalanceSheetLine, required) — Line 2b, less allowance for bad debts.
- `line_3_inventories` (TaxReturnReportData_BalanceSheetLine, required) — Line 3, inventories.
- `line_4_us_gov` (TaxReturnReportData_BalanceSheetLine, required) — Line 4, U.S. Government obligations.
- `line_5_tax_exempt_securities` (TaxReturnReportData_BalanceSheetLine, required) — Line 5, tax-exempt securities.
- `line_6_other_current_assets` (TaxReturnReportData_BalanceSheetLine, required) — Line 6, other current assets.
- `line_7_loans_to_shareholders` (TaxReturnReportData_BalanceSheetLine, required) — Line 7, loans to shareholders.
- `line_8_mortgage_loans` (TaxReturnReportData_BalanceSheetLine, required) — Line 8, mortgage and real estate loans.
- `line_9_other_investments` (TaxReturnReportData_BalanceSheetLine, required) — Line 9, other investments.
- `line_10a_buildings` (TaxReturnReportData_BalanceSheetLine, required) — Line 10a, buildings and other depreciable assets.
- `line_10b_accumulated_depreciation` (TaxReturnReportData_BalanceSheetLine, required) — Line 10b, less accumulated depreciation.
- `line_11a_depletable` (TaxReturnReportData_BalanceSheetLine, required) — Line 11a, depletable assets.
- `line_11b_accumulated_depletion` (TaxReturnReportData_BalanceSheetLine, required) — Line 11b, less accumulated depletion.
- `line_12_land` (TaxReturnReportData_BalanceSheetLine, required) — Line 12, land, net of any amortization.
- `line_13a_intangibles` (TaxReturnReportData_BalanceSheetLine, required) — Line 13a, intangible assets, amortizable only.
- `line_13b_accumulated_amortization` (TaxReturnReportData_BalanceSheetLine, required) — Line 13b, less accumulated amortization.
- `line_14_other_assets` (TaxReturnReportData_BalanceSheetLine, required) — Line 14, other assets.
- `line_15_total_assets` (TaxReturnReportData_BalanceSheetLine, required) — Line 15, total assets.
- `line_16_ap` (TaxReturnReportData_BalanceSheetLine, required) — Line 16, accounts payable.
- `line_17_mortgages_under_1yr` (TaxReturnReportData_BalanceSheetLine, required) — Line 17, mortgages, notes and bonds payable in less than one year.
- `line_18_other_current_liabilities` (TaxReturnReportData_BalanceSheetLine, required) — Line 18, other current liabilities.
- `line_19_loans_from_shareholders` (TaxReturnReportData_BalanceSheetLine, required) — Line 19, loans from shareholders.
- `line_20_mortgages_over_1yr` (TaxReturnReportData_BalanceSheetLine, required) — Line 20, mortgages, notes and bonds payable in one year or more.
- `line_21_other_liabilities` (TaxReturnReportData_BalanceSheetLine, required) — Line 21, other liabilities.
- `line_22a_preferred_stock` (TaxReturnReportData_BalanceSheetLine, required) — Line 22a, capital stock, preferred.
- `line_22b_common_stock` (TaxReturnReportData_BalanceSheetLine, required) — Line 22b, capital stock, common.
- `line_23_additional_paid_in_capital` (TaxReturnReportData_BalanceSheetLine, required) — Line 23, additional paid-in capital.
- `line_24_retained_earnings_appropriated` (TaxReturnReportData_BalanceSheetLine, required) — Line 24, retained earnings, appropriated.
- `line_25_retained_earnings_unappropriated` (TaxReturnReportData_BalanceSheetLine, required) — Line 25, retained earnings, unappropriated.
- `line_26_equity_adjustments` (TaxReturnReportData_BalanceSheetLine, required) — Line 26, adjustments to shareholders' equity.
- `line_27_less_treasury_stock` (TaxReturnReportData_BalanceSheetLine, required) — Line 27, less cost of treasury stock.
- `line_28_total_liab_equity` (TaxReturnReportData_BalanceSheetLine, required) — Line 28, total liabilities and shareholders' equity.

### TaxReturnReportData_Form1120ScheduleM1

Schedule M-1 of Form 1120, reconciliation of income per books with income per return, lines 1 through 10.

- `line_1_net_income_books` (string, required, nullable) — Line 1, net income (loss) per books.
- `line_2_federal_income_tax` (string, required, nullable) — Line 2, federal income tax per books.
- `line_3_excess_cap_losses` (string, required, nullable) — Line 3, excess of capital losses over capital gains.
- `line_4_income_return_not_books` (string, required, nullable) — Line 4, income subject to tax not recorded on books this year.
- `line_5a_depreciation` (string, required, nullable) — Line 5a, depreciation recorded on books this year not deducted on the return.
- `line_5b_charitable` (string, required, nullable) — Line 5b, charitable contributions recorded on books this year not deducted on the return.
- `line_5c_travel_entertainment` (string, required, nullable) — Line 5c, travel and entertainment recorded on books this year not deducted on the return.
- `line_5d_other` (string, required, nullable) — Line 5d, other expenses recorded on books this year not deducted on the return.
- `line_5_expenses_books_not_return` (string, required, nullable) — Line 5, expenses recorded on books this year not deducted on the return, total.
- `line_6_sum_1_5` (string, required, nullable) — Line 6, lines 1 through 5 added together.
- `line_7a_tax_exempt` (string, required, nullable) — Line 7a, tax-exempt interest recorded on books this year not included on the return.
- `line_7b_other_books_not_return` (string, required, nullable) — Line 7b, other income recorded on books this year not included on the return.
- `line_8a_depreciation` (string, required, nullable) — Line 8a, depreciation deducted on the return not charged against book income this year.
- `line_8b_charitable` (string, required, nullable) — Line 8b, charitable contributions deducted on the return not charged against book income this year.
- `line_8c_other` (string, required, nullable) — Line 8c, other deductions on the return not charged against book income this year.
- `line_9_sum_7_8` (string, required, nullable) — Line 9, lines 7 and 8 added together.
- `line_10_income_line_28` (string, required, nullable) — Line 10, income (page 1, line 28): line 6 less line 9.
- `line_7_income_books_not_return` (string, optional, nullable) — Line 7, income recorded on books this year not included on the return, total.
- `line_8_deductions_return_not_books` (string, optional, nullable) — Line 8, deductions on the return not charged against book income this year, total.
- `writeins` (list of TaxReturnReportData_ScheduleM1WriteIn, optional, nullable) — Reasons the preparer wrote on an itemize line of Schedule M-1 in place of an attached statement, one entry per reason.

### TaxReturnReportData_Form1120ScheduleM2

Schedule M-2 of Form 1120, analysis of unappropriated retained earnings per books, lines 1 through 8.

- `line_1_balance_beginning` (string, required, nullable) — Line 1, balance at beginning of year.
- `line_2_net_income_books` (string, required, nullable) — Line 2, net income (loss) per books.
- `line_3_other_increases` (string, required, nullable) — Line 3, other increases.
- `line_4_sum_1_3` (string, required, nullable) — Line 4, lines 1 through 3 added together.
- `line_5a_cash_dividends` (string, required, nullable) — Line 5a, distributions, cash.
- `line_5b_stock_dividends` (string, required, nullable) — Line 5b, distributions, stock.
- `line_5c_property_dividends` (string, required, nullable) — Line 5c, distributions, property.
- `line_6_other_decreases` (string, required, nullable) — Line 6, other decreases.
- `line_7_sum_5_6` (string, required, nullable) — Line 7, lines 5 and 6 added together.
- `line_8_balance_end` (string, required, nullable) — Line 8, balance at end of year: line 4 less line 7.

### TaxReturnReportData_AffiliatedEntity

One entity listed on a corporate return's ownership schedules.

- `name` (string, required, nullable) — Name of the entity.
- `tin_last4` (string, required, nullable) — The entity's taxpayer identification number, last four digits only.
- `tin_kind` (string, required, nullable) — Whether the identification number is an EIN or an SSN.
- `entity_type` (string, required, nullable) — Type of entity as printed: corporation, partnership, individual, trust, and so on.
- `country` (string, required, nullable) — Country of organization or citizenship, when printed.
- `pct_owned` (string, required, nullable) — Percentage owned, as printed.
- `qsub_date` (string, required, nullable) — Date of the qualified subchapter S subsidiary election, when printed.
- `relationship` (string, required, nullable) — Whether the entity is an owner of the filer or a subsidiary of it.

### TaxReturnReportData_ConsolidatedReturnStatements

The consolidating statements attached to a consolidated Form 1120: each statement's columns by member and its rows.

- `statements` (list of TaxReturnReportData_ConsolidatedStatement, required) — One entry per consolidating statement.
- `members` (list of TaxReturnReportData_ConsolidatedGroupMember, required) — The members of the consolidated group, as the statements name them.

### TaxReturnReportData_Section179PropertyRow

One row of Form 4562, Part I line 6, section 179 property.

- `description` (string, required, nullable) — Column (a), description of property.
- `cost` (string, required, nullable) — Column (b), cost (business use only).
- `elected_cost` (string, required, nullable) — Column (c), elected cost.

### TaxReturnReportData_MacrsClassRow

One class line of Form 4562, Part III (lines 19a through 20d).

- `classification` (string, required, nullable) — Column (a), classification of property, as printed.
- `placed_in_service` (string, required, nullable) — Column (b), month and year placed in service, as printed.
- `basis_for_depreciation` (string, required, nullable) — Column (c), basis for depreciation.
- `recovery_period` (string, required, nullable) — Column (d), recovery period, as printed.
- `convention` (string, required, nullable) — Column (e), convention, as printed.
- `method` (string, required, nullable) — Column (f), method, as printed.
- `depreciation_deduction` (string, required, nullable) — Column (g), depreciation deduction.

### TaxReturnReportData_ListedPropertyRow

One row of Form 4562, Part V section A (line 26 or 27).

- `type_description` (string, required, nullable) — Column (a), type of property.
- `date_placed_in_service` (string, required, nullable) — Column (b), date placed in service, as printed.
- `business_use_pct` (string, required, nullable) — Column (c), business or investment use percentage, as printed.
- `cost_basis` (string, required, nullable) — Column (d), cost or other basis.
- `basis_for_depreciation` (string, required, nullable) — Column (e), basis for depreciation.
- `recovery_period` (string, required, nullable) — Column (f), recovery period, as printed.
- `method_convention` (string, required, nullable) — Column (g), method and convention, as printed.
- `depreciation_deduction` (string, required, nullable) — Column (h), depreciation deduction.
- `elected_179_cost` (string, required, nullable) — Column (i), elected section 179 cost.

### TaxReturnReportData_VehicleUseRow

One vehicle column of Form 4562, Part V section B (lines 30 through 36).

- `business_miles` (string, required, nullable) — Line 30, total business or investment miles driven, as printed.
- `commuting_miles` (string, required, nullable) — Line 31, total commuting miles driven, as printed.
- `other_personal_miles` (string, required, nullable) — Line 32, total other personal miles driven, as printed.
- `total_miles` (string, required, nullable) — Line 33, total miles driven, as printed.
- `personal_use_available` (boolean, required, nullable) — Line 34, the vehicle was available for personal use during off-duty hours.
- `used_by_5pct_owner` (boolean, required, nullable) — Line 35, the vehicle was used primarily by a more than five percent owner or related person.
- `another_vehicle_available` (boolean, required, nullable) — Line 36, another vehicle was available for personal use.

### TaxReturnReportData_AmortizationRow

One row of Form 4562, Part VI line 42, amortization of costs that begin during the year.

- `description` (string, required, nullable) — Column (a), description of costs.
- `date_begins` (string, required, nullable) — Column (b), date amortization begins, as printed.
- `amortizable_amount` (string, required, nullable) — Column (c), amortizable amount.
- `code_section` (string, required, nullable) — Column (d), code section, as printed.
- `period_or_pct` (string, required, nullable) — Column (e), amortization period or percentage, as printed.
- `amortization_this_year` (string, required, nullable) — Column (f), amortization for this year.

### TaxReturnReportData_PropertySaleRow

One property row of Form 4797, Part I line 2 or Part II line 10.

- `description` (string, required, nullable) — Column (a), description of property.
- `date_acquired` (string, required, nullable) — Column (b), date acquired, as printed.
- `date_sold` (string, required, nullable) — Column (c), date sold, as printed.
- `gross_sales_price` (string, required, nullable) — Column (d), gross sales price.
- `depreciation_allowed` (string, required, nullable) — Column (e), depreciation allowed or allowable since acquisition.
- `cost_basis` (string, required, nullable) — Column (f), cost or other basis, plus improvements and expense of sale.
- `gain_loss` (string, required, nullable) — Column (g), gain or loss.

### TaxReturnReportData_PartIIIPropertyColumn

One property column of Form 4797, Part III (lines 19 through 29).

- `column_letter` (string, required, nullable) — The property's column letter, A through D.
- `description` (string, required, nullable) — Line 19, description of the property.
- `date_acquired` (string, required, nullable) — Line 19, date acquired, as printed.
- `date_sold` (string, required, nullable) — Line 19, date sold, as printed.
- `line_20_gross_sales` (string, required, nullable) — Line 20, gross sales price.
- `line_21_cost_basis` (string, required, nullable) — Line 21, cost or other basis plus expense of sale.
- `line_22_depreciation` (string, required, nullable) — Line 22, depreciation or depletion allowed or allowable.
- `line_23_adjusted_basis` (string, required, nullable) — Line 23, adjusted basis: line 21 less line 22.
- `line_24_total_gain` (string, required, nullable) — Line 24, total gain: line 20 less line 23.
- `line_25a_depreciation_from_22` (string, required, nullable) — Line 25a, depreciation allowed or allowable from line 22 (section 1245 property).
- `line_25b_smaller_24_or_25a` (string, required, nullable) — Line 25b, the smaller of line 24 or line 25a.
- `line_26a_additional_depr_post_1975` (string, required, nullable) — Line 26a, additional depreciation after 1975 (section 1250 property).
- `line_26b_applicable_pct_times` (string, required, nullable) — Form 4797 Part III line 26b as printed for the property column.
- `line_26c_subtract_26a_from_24` (string, required, nullable) — Line 26c, line 24 less line 26a.
- `line_26d_additional_depr_1969_1975` (string, required, nullable) — Line 26d, additional depreciation after 1969 and before 1976.
- `line_26e_smaller_26c_or_26d` (string, required, nullable) — Line 26e, the smaller of line 26c or line 26d.
- `line_26f_section_291_amount` (string, required, nullable) — Line 26f, section 291 amount (corporations only).
- `line_26g_sum` (string, required, nullable) — Line 26g, lines 26b, 26e and 26f added together.
- `line_27a_soil_water_clearing` (string, required, nullable) — Line 27a, soil, water and land clearing expenses (section 1252 property).
- `line_27b_applicable_pct` (string, required, nullable) — Form 4797 Part III line 27b as printed for the property column.
- `line_27c_smaller_24_or_27b` (string, required, nullable) — Line 27c, the smaller of line 24 or line 27b.
- `line_28a_idc_etc` (string, required, nullable) — Line 28a, intangible drilling and development costs, mine development and exploration costs, and depletion (section 1254 property).
- `line_28b_smaller_24_or_28a` (string, required, nullable) — Line 28b, the smaller of line 24 or line 28a.
- `line_29a_section_126_payments` (string, required, nullable) — Line 29a, applicable percentage of payments excluded from income under section 126 (section 1255 property).
- `line_29b_smaller_24_or_29a` (string, required, nullable) — Line 29b, the smaller of line 24 or line 29a.

### TaxReturnReportData_Form8825Property

One property column of Form 8825, lines 1 through 17.

- `label` (string, required, nullable) — The property's column letter, A through H.
- `physical_address` (string, required, nullable) — Line 1, physical address of the property.
- `type_code` (integer, required, nullable) — Line 1, type of property code (1 through 8).
- `fair_rental_days` (integer, required, nullable) — Line 1, fair rental days.
- `personal_use_days` (integer, required, nullable) — Line 1, personal use days.
- `line_2_gross_rents` (string, required, nullable) — Line 2, gross rents.
- `line_2b_other_income` (string, required, nullable) — Other income printed beneath gross rents, on layouts that add the line.
- `line_2c_total_income` (string, required, nullable) — Total income printed beneath gross rents, on layouts that add the line.
- `line_3_advertising` (string, required, nullable) — Line 3, advertising.
- `line_4_auto_travel` (string, required, nullable) — Line 4, auto and travel.
- `line_5_cleaning_maintenance` (string, required, nullable) — Line 5, cleaning and maintenance.
- `line_6_commissions` (string, required, nullable) — Line 6, commissions.
- `line_7_insurance` (string, required, nullable) — Line 7, insurance.
- `line_8_legal_professional` (string, required, nullable) — Line 8, legal and other professional fees.
- `line_9_interest` (string, required, nullable) — Line 9, interest.
- `line_10_repairs` (string, required, nullable) — Line 10, repairs.
- `line_11_taxes` (string, required, nullable) — Line 11, taxes.
- `line_12_utilities` (string, required, nullable) — Line 12, utilities.
- `line_13_wages_salaries` (string, required, nullable) — Line 13, wages and salaries.
- `line_14_depreciation` (string, required, nullable) — Line 14, depreciation.
- `line_15_other` (string, required, nullable) — Line 15, other.
- `line_16_total_expenses` (string, required, nullable) — Line 16, total expenses: lines 3 through 15 added together.
- `line_17_income_loss` (string, required, nullable) — Line 17, income (loss): line 2 less line 16.

### TaxReturnReportData_Form8990Activity

One row of the business interest expense worksheet printed behind Form 8990: an activity, its disallowed expense carried in from prior years, its current year expense, its share of the total, and the allowed and disallowed split.

- `description` (string, required, nullable) — The activity, as the worksheet names it.
- `prior_disallowed_business_interest_expense` (string, required, nullable) — Disallowed business interest expense carried forward from prior years for the activity; the column that foots to line 2.
- `business_interest_expense` (string, required, nullable) — Current year business interest expense for the activity; the column that foots to line 1.
- `business_interest_expense_ratio` (string, required, nullable) — The activity's share of the current year business interest expense, as the worksheet prints it.
- `limited_business_interest_expense` (string, required, nullable) — Allowable business interest expense for the activity; the column that foots to line 30.
- `disallowed_business_interest_expense` (string, required, nullable) — Disallowed business interest expense for the activity, carried forward; the column that foots to line 31.

### TaxReturnReportData_Form1120sHeader

The entity block at the top of Form 1120-S, page 1.

- `tax_year` (integer, required, nullable) — The tax year the return is for.
- `entity_name` (string, required, nullable) — Name of corporation.
- `ein` (string, required, nullable) — Employer identification number, masked to the last four digits.
- `address_street` (string, required, nullable) — Street address.
- `address_city` (string, required, nullable) — City or town.
- `address_state` (string, required, nullable) — State.
- `address_zip` (string, required, nullable) — ZIP code.
- `date_incorporated` (string, required, nullable) — Item E, date incorporated, as printed (month, day, year).
- `s_election_effective_date` (string, required, nullable) — Item A, S election effective date, as printed.
- `total_assets` (string, required, nullable) — Item F, total assets.
- `num_shareholders` (integer, required, nullable) — Item I, number of shareholders during the tax year.
- `business_activity` (string, required, nullable) — Item B, business activity.
- `product_service` (string, required, nullable) — Item B, product or service.
- `business_code` (string, required, nullable) — Item B, business activity code number.
- `accounting_method` (string, required, nullable) — Accounting method as marked on Schedule B: cash, accrual or other.
- `flag_initial_return` (boolean, required, nullable) — Item H box 1, initial return.
- `flag_final_return` (boolean, required, nullable) — Item H box 2, final return.
- `flag_amended` (boolean, required, nullable) — Item H box 5, amended return.
- `flag_name_change` (boolean, required, nullable) — Item H box 3, name change.
- `flag_address_change` (boolean, required, nullable) — Item H box 4, address change.
- `flag_s_election_termination` (boolean, required, nullable) — Item H box 6, S election termination.
- `flag_qsub_election_termination` (boolean, required, nullable) — Item H box 7, qualified subchapter S subsidiary election termination, on returns that print the box.
- `flag_schedule_m3_attached` (boolean, required, nullable) — Item C, Schedule M-3 attached.
- `flag_aggregated_activities` (boolean, required, nullable) — Item J, aggregated activities for section 465 at-risk purposes.
- `flag_grouped_activities` (boolean, required, nullable) — Item J, grouped activities for section 469 passive activity purposes.

### TaxReturnReportData_Form1120sIncome

Form 1120-S, page 1, income, lines 1a through 6.

- `line_1a_gross_receipts` (string, required, nullable) — Line 1a, gross receipts or sales.
- `line_1b_returns_allowances` (string, required, nullable) — Line 1b, returns and allowances.
- `line_1c_net` (string, required, nullable) — Line 1c, balance: line 1a less line 1b.
- `line_2_cogs` (string, required, nullable) — Line 2, cost of goods sold (Form 1125-A).
- `line_3_gross_profit` (string, required, nullable) — Line 3, gross profit: line 1c less line 2.
- `line_4_net_gain_4797` (string, required, nullable) — Line 4, net gain (loss) from Form 4797, Part II, line 17.
- `line_5_other_income` (string, required, nullable) — Line 5, other income (loss).
- `line_6_total_income` (string, required, nullable) — Line 6, total income (loss): lines 3 through 5 added together.

### TaxReturnReportData_Form1120sDeductions

Form 1120-S, page 1, deductions, lines 7 through 22.

- `line_7_officer_compensation` (string, required, nullable) — Line 7, compensation of officers (Form 1125-E).
- `line_8_salaries_wages` (string, required, nullable) — Line 8, salaries and wages, less employment credits.
- `line_9_repairs` (string, required, nullable) — Line 9, repairs and maintenance.
- `line_10_bad_debts` (string, required, nullable) — Line 10, bad debts.
- `line_11_rents` (string, required, nullable) — Line 11, rents.
- `line_12_taxes_licenses` (string, required, nullable) — Line 12, taxes and licenses.
- `line_13_interest` (string, required, nullable) — Line 13, interest.
- `line_14_depreciation` (string, required, nullable) — Line 14, depreciation not claimed on Form 1125-A or elsewhere on the return.
- `line_15_depletion` (string, required, nullable) — Line 15, depletion, other than oil and gas.
- `line_16_advertising` (string, required, nullable) — Line 16, advertising.
- `line_17_pension` (string, required, nullable) — Line 17, pension, profit-sharing and similar plans.
- `line_18_employee_benefits` (string, required, nullable) — Line 18, employee benefit programs.
- `line_19_energy_efficient_buildings` (string, required, nullable) — Line 19, energy efficient commercial buildings deduction (Form 7205), on returns that print the line.
- `line_20_other_deductions` (string, required, nullable) — Other deductions, the line before total deductions.
- `line_21_total_deductions` (string, required, nullable) — Total deductions.
- `line_22_ordinary_business_income` (string, required, nullable) — Ordinary business income (loss): total income (loss) less total deductions.

### TaxReturnReportData_Form1120sTaxPayments

Form 1120-S, page 1, tax and payments, lines 22a through 27.

- `line_22a_excess_passive_income_tax` (string, required, nullable) — Line 22a, excess net passive income or LIFO recapture tax.
- `line_22b_lifo_recapture_tax` (string, required, nullable) — Line 22b, tax from Schedule D (Form 1120-S).
- `line_22c_sum_22` (string, required, nullable) — Line 22c, lines 22a and 22b added together.
- `line_23a_estimated_tax_payments` (string, required, nullable) — Line 23a, estimated tax payments and prior year overpayment credited.
- `line_23b_tax_deposited_7004` (string, required, nullable) — Line 23b, tax deposited with Form 7004.
- `line_23c_federal_fuels_credit` (string, required, nullable) — Line 23c, credit for federal tax paid on fuels (Form 4136).
- `line_23d_refundable_credits` (string, required, nullable) — Line 23d, other refundable credits.
- `line_23e_sum_23` (string, required, nullable) — Line 23e, lines 23a through 23d added together.
- `line_24_estimated_tax_penalty` (string, required, nullable) — Line 24, estimated tax penalty.
- `line_25_amount_owed` (string, required, nullable) — Line 25, amount owed.
- `line_26_overpayment` (string, required, nullable) — Line 26, overpayment.
- `line_27_refund` (string, required, nullable) — Line 27, amount of the overpayment refunded.

### TaxReturnReportData_Form1120sScheduleB

Schedule B of Form 1120-S, other information: the yes or no questions, as answered.

- `accounting_method` (string, required, nullable) — Question 1, accounting method: cash, accrual or other.
- `business_activity` (string, required, nullable) — Question 2a, business activity.
- `product_service` (string, required, nullable) — Question 2b, product or service.
- `flag_shareholder_disregarded` (boolean, required, nullable) — Question 3, a shareholder was a disregarded entity, trust, estate or nominee.
- `flag_shareholder_trust` (boolean, required, nullable) — Question 3, a shareholder was a trust.
- `flag_shareholder_estate` (boolean, required, nullable) — Question 3, a shareholder was an estate.
- `flag_owns_other_entity` (boolean, required, nullable) — Question 4a, the corporation owned twenty percent or more of a corporation.
- `flag_owns_other_partnership` (boolean, required, nullable) — Question 4b, the corporation owned twenty percent or more of a partnership or trust.
- `flag_outstanding_restricted_stock` (boolean, required, nullable) — Question 5a, restricted stock outstanding at year end.
- `flag_outstanding_stock_options` (boolean, required, nullable) — Question 5b, stock options, warrants or similar instruments outstanding at year end.
- `flag_reportable_transaction` (boolean, required, nullable) — Question 6, the corporation filed or is required to file Form 8918.
- `flag_debt_instruments` (boolean, required, nullable) — Question 7, the corporation issued publicly offered debt instruments with original issue discount.
- `flag_163j` (boolean, required, nullable) — Question 10, section 163(j) applies and Form 8990 is attached.
- `flag_163j_limitation` (boolean, required, nullable) — Question 10, the corporation is subject to the section 163(j) business interest limitation.
- `flag_under_250k_threshold` (boolean, required, nullable) — Question 11, total receipts and total assets were both under 250,000 dollars, so Schedules L and M-1 are not required.
- `flag_cancellation_of_debt` (boolean, required, nullable) — Question 12, cancellation of debt income during the year.
- `flag_qsub_election_terminated` (boolean, required, nullable) — Question 13, a qualified subchapter S subsidiary election was terminated or revoked.
- `flag_payments_requiring_1099` (boolean, required, nullable) — Question 14a, payments made that would require Forms 1099.
- `flag_filed_required_1099` (boolean, required, nullable) — Question 14b, the required Forms 1099 were or will be filed.
- `flag_qualified_opportunity_fund` (boolean, required, nullable) — Question 15, the corporation is a qualified opportunity fund.
- `flag_digital_assets` (boolean, required, nullable) — Question 16, the corporation received, sold, exchanged or otherwise disposed of a digital asset.

### TaxReturnReportData_Form1120sScheduleK

Schedule K of Form 1120-S, shareholders' pro rata share items, lines 1 through 18.

- `line_1_ordinary_business_income` (string, required, nullable) — Line 1, ordinary business income (loss).
- `line_2_net_rental_real_estate` (string, required, nullable) — Line 2, net rental real estate income (loss) (Form 8825).
- `line_3a_other_rental_gross` (string, required, nullable) — Line 3a, other gross rental income (loss).
- `line_3b_other_rental_expenses` (string, required, nullable) — Line 3b, expenses from other rental activities.
- `line_3c_other_rental_net` (string, required, nullable) — Line 3c, other net rental income (loss).
- `line_4_interest_income` (string, required, nullable) — Line 4, interest income.
- `line_5a_ordinary_dividends` (string, required, nullable) — Line 5a, ordinary dividends.
- `line_5b_qualified_dividends` (string, required, nullable) — Line 5b, qualified dividends.
- `line_6_royalties` (string, required, nullable) — Line 6, royalties.
- `line_7_net_short_term_gain` (string, required, nullable) — Line 7, net short-term capital gain (loss).
- `line_8a_net_long_term_gain` (string, required, nullable) — Line 8a, net long-term capital gain (loss).
- `line_8b_collectibles` (string, required, nullable) — Line 8b, collectibles (28 percent) gain (loss).
- `line_8c_unrecaptured_1250` (string, required, nullable) — Line 8c, unrecaptured section 1250 gain.
- `line_9_net_sec1231` (string, required, nullable) — Line 9, net section 1231 gain (loss).
- `line_10_other_income` (string, required, nullable) — Line 10, other income (loss).
- `line_11_sec179` (string, required, nullable) — Line 11, section 179 deduction.
- `line_12a_contributions` (string, required, nullable) — Line 12a, charitable contributions.
- `line_12b_investment_interest` (string, required, nullable) — Line 12b, investment interest expense.
- `line_12c_sec59e` (string, required, nullable) — Line 12c, section 59(e)(2) expenditures.
- `line_12d_other_deductions` (string, required, nullable) — Line 12d, other deductions.
- `line_13_credits` (string, required, nullable) — Line 13, credits, when the return prints a total for the line.
- `line_13a_low_income_housing_42j5` (string, required, nullable) — Line 13a, low-income housing credit (section 42(j)(5)).
- `line_13b_low_income_housing_other` (string, required, nullable) — Line 13b, low-income housing credit (other).
- `line_13c_qualified_rehabilitation` (string, required, nullable) — Line 13c, qualified rehabilitation expenditures (rental real estate).
- `line_13d_other_rental_real_estate` (string, required, nullable) — Line 13d, other rental real estate credits.
- `line_13e_other_rental` (string, required, nullable) — Line 13e, other rental credits.
- `line_13f_other_credit_details` (string, required, nullable) — Line 13f, biofuel producer credit or other credit detail, as the return numbers it.
- `line_13g_other_credits` (string, required, nullable) — Line 13g, other credits.
- `line_14_k3_attached` (boolean, required, nullable) — Line 14, Schedules K-2 and K-3 attached, yes or no as marked.
- `line_15_amt` (string, required, nullable) — Line 15, alternative minimum tax items, when the return prints a total for the line.
- `line_15a_post_1986_depr_adj` (string, required, nullable) — Line 15a, post-1986 depreciation adjustment.
- `line_15b_adjusted_gain_loss` (string, required, nullable) — Line 15b, adjusted gain or loss.
- `line_15c_depletion` (string, required, nullable) — Line 15c, depletion, other than oil and gas.
- `line_15d_oil_gas_geothermal_income` (string, required, nullable) — Line 15d, oil, gas and geothermal properties, gross income.
- `line_15e_oil_gas_geothermal_deductions` (string, required, nullable) — Line 15e, oil, gas and geothermal properties, deductions.
- `line_15f_other_amt` (string, required, nullable) — Line 15f, other alternative minimum tax items.
- `line_16a_tax_exempt_interest` (string, required, nullable) — Line 16a, tax-exempt interest income.
- `line_16b_other_tax_exempt` (string, required, nullable) — Line 16b, other tax-exempt income.
- `line_16c_nondeductible` (string, required, nullable) — Line 16c, nondeductible expenses.
- `line_16d_distributions` (string, required, nullable) — Line 16d, distributions, other than dividends reported on line 17c.
- `line_16e_shareholder_loan_repayment` (string, required, nullable) — Line 16e, repayment of loans from shareholders.
- `line_17_other_info` (string, required, nullable) — Line 17, other information, when the return prints a total for the line.
- `line_17v_qbi` (string, required, nullable) — Line 17, code V, qualified business income.
- `line_17a_investment_income` (string, required, nullable) — Line 17a, investment income.
- `line_17b_investment_expenses` (string, required, nullable) — Line 17b, investment expenses.
- `line_17c_aep_dividends` (string, required, nullable) — Line 17c, dividend distributions paid from accumulated earnings and profits.
- `line_17d_other_items` (string, required, nullable) — Line 17d, other items and amounts.
- `line_18_reconciliation` (string, required, nullable) — Line 18, income (loss) reconciliation.

### TaxReturnReportData_Form1120sScheduleM1

Schedule M-1 of Form 1120-S, reconciliation of income per books with income per return, lines 1 through 8.

- `line_1_net_income_books` (string, required, nullable) — Line 1, net income (loss) per books.
- `line_2_income_k_not_books` (string, required, nullable) — Line 2, income included on Schedule K not recorded on books this year.
- `line_3a_depreciation` (string, required, nullable) — Line 3a, depreciation recorded on books this year not included on Schedule K.
- `line_3b_travel_entertainment` (string, required, nullable) — Line 3b, travel and entertainment recorded on books this year not included on Schedule K.
- `line_3c_other` (string, required, nullable) — Line 3c, other expenses recorded on books this year not included on Schedule K.
- `line_3_expenses_books_not_k` (string, required, nullable) — Line 3, expenses recorded on books this year not included on Schedule K, total.
- `line_4_sum_1_3` (string, required, nullable) — Line 4, lines 1 through 3 added together.
- `line_5_income_books_not_k` (string, required, nullable) — Line 5, income recorded on books this year not included on Schedule K, total.
- `line_5a_tax_exempt` (string, required, nullable) — Line 5a, tax-exempt interest recorded on books this year not included on Schedule K.
- `line_6a_depreciation` (string, required, nullable) — Line 6a, depreciation included on Schedule K not charged against book income this year.
- `line_6b_other` (string, required, nullable) — Line 6b, other deductions included on Schedule K not charged against book income this year.
- `line_7_sum_5_6` (string, required, nullable) — Line 7, lines 5 and 6 added together.
- `line_8_income_line_18` (string, required, nullable) — Line 8, income (loss) (Schedule K, line 18): line 4 less line 7.
- `line_6_deductions_k_not_books` (string, optional, nullable) — Line 6, deductions included on Schedule K not charged against book income this year, total.
- `writeins` (list of TaxReturnReportData_ScheduleM1WriteIn, optional, nullable) — Reasons the preparer wrote on an itemize line of Schedule M-1 in place of an attached statement, one entry per reason.

### TaxReturnReportData_Form1120sScheduleM2

Schedule M-2 of Form 1120-S, one column per equity account.

- `column_a_aaa` (TaxReturnReportData_ScheduleM2Column, required) — Column (a), accumulated adjustments account.
- `column_b_ptei` (TaxReturnReportData_ScheduleM2Column, required) — Column (b), shareholders' undistributed taxable income previously taxed.
- `column_c_aep` (TaxReturnReportData_ScheduleM2Column, required) — Column (c), accumulated earnings and profits.
- `column_d_oaa` (TaxReturnReportData_ScheduleM2Column, required) — Column (d), other adjustments account.

### TaxReturnReportData_K1PartnerInfo

Parts I and II of Schedule K-1 (Form 1065): the partnership and the partner.

- `partnership_ein` (string, required, nullable) — Item A, partnership's employer identification number, masked to the last four digits.
- `partnership_name` (string, required, nullable) — Item B, partnership's name.
- `partnership_address` (string, required, nullable) — Item B, partnership's address.
- `partner_id` (string, required, nullable) — Item E, partner's identifying number, masked to the last four digits.
- `partner_id_kind` (string, required, nullable) — Whether item E is an SSN or an EIN.
- `partner_name` (string, required, nullable) — Item F, partner's name.
- `partner_address` (string, required, nullable) — Item F, partner's address.
- `is_general_partner` (boolean, required, nullable) — Item G, general partner or LLC member-manager box.
- `is_limited_partner` (boolean, required, nullable) — Item G, limited partner or other LLC member box.
- `is_domestic` (boolean, required, nullable) — Item H1, domestic partner box.
- `entity_type` (string, required, nullable) — Item I1, what type of entity the partner is, as printed.
- `ownership_percents` (TaxReturnReportData_K1OwnershipPercents, required) — Item J, partner's share of profit, loss and capital at the beginning and end of the year.
- `capital_account` (TaxReturnReportData_K1CapitalAccount, required) — Item L, partner's capital account analysis.
- `irs_center` (string, optional, nullable) — Item C, IRS center where the partnership filed its return.
- `is_publicly_traded` (boolean, optional, nullable) — Item D, publicly traded partnership box.
- `is_foreign` (boolean, optional, nullable) — Item H1, foreign partner box.
- `is_disregarded_entity` (boolean, optional, nullable) — Item H2, the partner is a disregarded entity box.
- `de_owner_tin` (string, optional, nullable) — Item H2, the disregarded entity owner's taxpayer identification number, masked to the last four digits.
- `is_retirement_plan` (boolean, optional, nullable) — Item I2, the partner is a retirement plan box.
- `share_of_liabilities` (TaxReturnReportData_K1ShareOfLiabilities, optional) — Item K1, partner's share of liabilities at the beginning and end of the year.

### TaxReturnReportData_K1CodedEntry

One printed row of a Schedule K-1 box that takes code letters: the code and its amount.

- `code` (string, required) — The code letter or letters as printed, with a trailing asterisk when the form prints one.
- `amount` (string, required, nullable) — The amount beside the code; null when the row prints `STMT` instead of a figure.
- `is_stmt` (boolean, required) — True when the row prints `STMT`, meaning the figure is on an attached statement.
- `text_value` (string, optional, nullable) — The row's printed value when it is text rather than an amount, such as a country name.
- `has_stmt_marker` (boolean, optional) — True when the row prints an asterisk or `STMT` marker referring to an attached statement.

### TaxReturnReportData_K1ShareholderInfo

Parts I and II of Schedule K-1 (Form 1120-S): the corporation and the shareholder.

- `corporation_ein` (string, required, nullable) — Item A, corporation's employer identification number, masked to the last four digits.
- `corporation_name` (string, required, nullable) — Item B, corporation's name.
- `corporation_address` (string, required, nullable) — Item B, corporation's address.
- `shareholder_id` (string, required, nullable) — Item E, shareholder's identifying number, masked to the last four digits.
- `shareholder_id_kind` (string, required, nullable) — Whether item E is an SSN or an EIN.
- `shareholder_name` (string, required, nullable) — Item F, shareholder's name.
- `shareholder_address` (string, required, nullable) — Item F, shareholder's address.
- `stock_ownership_percent` (string, required, nullable) — Item G, current year allocation percentage, as printed (50 for fifty percent).
- `irs_center` (string, optional, nullable) — Item C, IRS center where the corporation filed its return.
- `corporation_total_shares_beginning` (string, optional, nullable) — Item D, corporation's total number of shares at the beginning of the year.
- `corporation_total_shares_ending` (string, optional, nullable) — Item D, corporation's total number of shares at the end of the year.
- `shareholder_shares_beginning` (string, optional, nullable) — Item H, shareholder's number of shares at the beginning of the year.
- `shareholder_shares_ending` (string, optional, nullable) — Item H, shareholder's number of shares at the end of the year.
- `loans_from_shareholder_beginning` (string, optional, nullable) — Item I, loans from shareholder at the beginning of the year.
- `loans_from_shareholder_ending` (string, optional, nullable) — Item I, loans from shareholder at the end of the year.

### TaxReturnReportData_OfficerCompensationRow

One officer on line 1 of Form 1125-E.

- `name` (string, required, nullable) — Column (a), name of officer.
- `ssn_last4` (string, required, nullable) — Column (b), Social Security number, last four digits only.
- `percent_time_devoted` (string, required, nullable) — Column (c), percent of time devoted to business, as printed.
- `percent_stock_common` (string, required, nullable) — Column (d), percent of common stock owned, as printed.
- `percent_stock_preferred` (string, required, nullable) — Column (e), percent of preferred stock owned, as printed.
- `compensation` (string, required, nullable) — Column (f), amount of compensation.

### TaxReturnReportData_Schedule1OtherIncome

Schedule 1 (Form 1040), line 8, other income, lines 8a through 8z.

- `line_8a_nol` (string, required, nullable) — Line 8a, net operating loss.
- `line_8b_gambling` (string, required, nullable) — Line 8b, gambling.
- `line_8c_cancellation_of_debt` (string, required, nullable) — Line 8c, cancellation of debt.
- `line_8d_foreign_earned_income_exclusion` (string, required, nullable) — Line 8d, foreign earned income exclusion from Form 2555.
- `line_8e_income_form_8853` (string, required, nullable) — Line 8e, income from Form 8853.
- `line_8f_income_form_8889` (string, required, nullable) — Line 8f, income from Form 8889.
- `line_8g_alaska_permanent_fund` (string, required, nullable) — Line 8g, Alaska Permanent Fund dividends.
- `line_8h_jury_duty` (string, required, nullable) — Line 8h, jury duty pay.
- `line_8i_prizes_awards` (string, required, nullable) — Line 8i, prizes and awards.
- `line_8j_activity_not_for_profit` (string, required, nullable) — Line 8j, activity not engaged in for profit income.
- `line_8k_stock_options` (string, required, nullable) — Line 8k, stock options.
- `line_8l_rental_personal_property` (string, required, nullable) — Line 8l, income from the rental of personal property engaged in for profit but not as a business.
- `line_8m_olympic_medals` (string, required, nullable) — Line 8m, Olympic and Paralympic medals and USOC prize money.
- `line_8n_section_951a_inclusion` (string, required, nullable) — Line 8n, section 951(a) inclusion.
- `line_8o_section_951a_a_inclusion` (string, required, nullable) — Line 8o, section 951A(a) inclusion.
- `line_8p_section_461l_excess_business_loss` (string, required, nullable) — Line 8p, section 461(l) excess business loss adjustment.
- `line_8q_able_distributions` (string, required, nullable) — Line 8q, taxable distributions from an ABLE account.
- `line_8r_scholarship_fellowship` (string, required, nullable) — Line 8r, scholarship and fellowship grants not reported on Form W-2.
- `line_8s_medicaid_waiver` (string, required, nullable) — Line 8s, nontaxable Medicaid waiver payments included on line 1a or 1d, entered as a negative amount.
- `line_8t_pension_nonqualified_457` (string, required, nullable) — Line 8t, pension or annuity from a nonqualified deferred compensation plan or a nongovernmental section 457 plan.
- `line_8u_wages_incarcerated` (string, required, nullable) — Line 8u, wages earned while incarcerated.
- `line_8v_digital_assets_ordinary` (string, required, nullable) — Line 8v, digital assets received as ordinary income not reported elsewhere.
- `line_8z_other` (string, required, nullable) — Line 8z, other income.

### TaxReturnReportData_Schedule1Adjustments

Schedule 1 (Form 1040), Part II, adjustments to income, lines 11 through 26.

- `line_11_educator_expenses` (string, required, nullable) — Line 11, educator expenses.
- `line_12_certain_business_expenses` (string, required, nullable) — Line 12, certain business expenses of reservists, performing artists and fee-basis government officials (Form 2106).
- `line_13_hsa_deduction` (string, required, nullable) — Line 13, health savings account deduction (Form 8889).
- `line_14_moving_expenses_armed_forces` (string, required, nullable) — Line 14, moving expenses for members of the Armed Forces (Form 3903).
- `line_15_se_tax_deduction_half` (string, required, nullable) — Line 15, deductible part of self-employment tax (Schedule SE).
- `line_16_se_retirement_plans` (string, required, nullable) — Line 16, self-employed SEP, SIMPLE and qualified plans.
- `line_17_se_health_insurance` (string, required, nullable) — Line 17, self-employed health insurance deduction.
- `line_18_early_withdrawal_penalty` (string, required, nullable) — Line 18, penalty on early withdrawal of savings.
- `line_19a_alimony_paid` (string, required, nullable) — Line 19a, alimony paid.
- `line_19b_divorce_date` (string, required, nullable) — Line 19b, date of original divorce or separation agreement, as printed.
- `line_20_ira_deduction` (string, required, nullable) — Line 20, IRA deduction.
- `line_21_student_loan_interest` (string, required, nullable) — Line 21, student loan interest deduction.
- `line_22_reserved` (string, required, nullable) — Line 22, reserved for future use, on schedules that print it so.
- `line_23_archer_msa` (string, required, nullable) — Line 23, Archer MSA deduction.
- `line_24_other_adjustments_total` (string, required, nullable) — Line 24z or the line 24 total, other adjustments, as the schedule prints it.
- `line_25_sum_24_sub` (string, required, nullable) — Line 25, total other adjustments: lines 24a through 24z added together.
- `line_26_total_adjustments` (string, required, nullable) — Line 26, total adjustments to income: lines 11 through 23 and 25 added together.

### TaxReturnReportData_ScheduleCBusinessInfo

The heading of Schedule C: proprietor, business and the questions on lines A through J.

- `proprietor_name` (string, required, nullable) — Name of proprietor.
- `ssn` (string, required, nullable) — Social Security number, masked to the last four digits.
- `line_a_principal_business` (string, required, nullable) — Line A, principal business or profession.
- `line_b_business_code` (string, required, nullable) — Line B, business code.
- `line_c_business_name` (string, required, nullable) — Line C, business name.
- `line_d_ein` (string, required, nullable) — Line D, employer identification number, masked to the last four digits.
- `line_e_address` (string, required, nullable) — Line E, business address.
- `line_f_accounting_method` (string, required, nullable) — Line F, accounting method: cash, accrual or other.
- `flag_g_material_participation` (boolean, required, nullable) — Line G, materially participated in the operation of the business.
- `flag_h_started_during_year` (boolean, required, nullable) — Line H, started or acquired the business during the year.
- `flag_i_1099_required` (boolean, required, nullable) — Line I, made payments that would require Forms 1099.
- `flag_j_1099_filed` (boolean, required, nullable) — Line J, filed or will file the required Forms 1099.

### TaxReturnReportData_ScheduleCIncome

Schedule C, Part I, income, lines 1 through 7.

- `line_1_statutory_employee` (boolean, required, nullable) — Line 1, the statutory employee box, yes or no as marked.
- `line_1_gross_receipts` (string, required, nullable) — Line 1, gross receipts or sales.
- `line_2_returns_allowances` (string, required, nullable) — Line 2, returns and allowances.
- `line_3_net` (string, required, nullable) — Line 3, line 1 less line 2.
- `line_4_cogs` (string, required, nullable) — Line 4, cost of goods sold (line 42).
- `line_5_gross_profit` (string, required, nullable) — Line 5, gross profit: line 3 less line 4.
- `line_6_other_income` (string, required, nullable) — Line 6, other income, including federal and state gasoline or fuel tax credit or refund.
- `line_7_gross_income` (string, required, nullable) — Line 7, gross income: lines 5 and 6 added together.

### TaxReturnReportData_ScheduleCExpenses

Schedule C, Part II, expenses, lines 8 through 32b.

- `line_8_advertising` (string, required, nullable) — Line 8, advertising.
- `line_9_car_truck` (string, required, nullable) — Line 9, car and truck expenses.
- `line_10_commissions_fees` (string, required, nullable) — Line 10, commissions and fees.
- `line_11_contract_labor` (string, required, nullable) — Line 11, contract labor.
- `line_12_depletion` (string, required, nullable) — Line 12, depletion.
- `line_13_depreciation` (string, required, nullable) — Line 13, depreciation and section 179 expense deduction.
- `line_14_employee_benefits` (string, required, nullable) — Line 14, employee benefit programs, other than on line 19.
- `line_15_insurance` (string, required, nullable) — Line 15, insurance, other than health.
- `line_16a_mortgage_interest` (string, required, nullable) — Line 16a, interest, mortgage paid to banks and similar.
- `line_16b_other_interest` (string, required, nullable) — Line 16b, interest, other.
- `line_17_legal_professional` (string, required, nullable) — Line 17, legal and professional services.
- `line_18_office_expense` (string, required, nullable) — Line 18, office expense.
- `line_19_pension` (string, required, nullable) — Line 19, pension and profit-sharing plans.
- `line_20a_rent_equipment` (string, required, nullable) — Line 20a, rent or lease of vehicles, machinery and equipment.
- `line_20b_rent_other` (string, required, nullable) — Line 20b, rent or lease of other business property.
- `line_21_repairs` (string, required, nullable) — Line 21, repairs and maintenance.
- `line_22_supplies` (string, required, nullable) — Line 22, supplies, not included in Part III.
- `line_23_taxes_licenses` (string, required, nullable) — Line 23, taxes and licenses.
- `line_24a_travel` (string, required, nullable) — Line 24a, travel.
- `line_24b_meals` (string, required, nullable) — Line 24b, deductible meals.
- `line_25_utilities` (string, required, nullable) — Line 25, utilities.
- `line_26_wages` (string, required, nullable) — Line 26, wages, less employment credits.
- `line_27a_other_expenses` (string, required, nullable) — Line 27a, other expenses, from line 48.
- `line_27b_energy_efficient_buildings` (string, required, nullable) — Line 27b, energy efficient commercial buildings deduction (Form 7205).
- `line_28_total_expenses` (string, required, nullable) — Line 28, total expenses before expenses for business use of home: lines 8 through 27b added together.
- `line_29_tentative_profit` (string, required, nullable) — Line 29, tentative profit or (loss): line 7 less line 28.
- `line_30_home_office_expense` (string, required, nullable) — Line 30, expenses for business use of your home.
- `line_31_net_profit_loss` (string, required, nullable) — Line 31, net profit or (loss): line 29 less line 30.
- `line_32a_all_at_risk` (boolean, required, nullable) — Line 32a, all investment is at risk, yes or no as marked.
- `line_32b_some_not_at_risk` (boolean, required, nullable) — Line 32b, some investment is not at risk, yes or no as marked.

### TaxReturnReportData_ScheduleCCogs

Schedule C, Part III, cost of goods sold, lines 33 through 42.

- `line_33_valuation_method` (string, required, nullable) — Line 33, method used to value closing inventory, as marked: cost, lower of cost or market, or other.
- `line_34_valuation_change` (boolean, required, nullable) — Line 34, a change in determining quantities, costs or valuations between opening and closing inventory, yes or no as marked.
- `line_35_inventory_beginning` (string, required, nullable) — Line 35, inventory at beginning of year.
- `line_36_purchases` (string, required, nullable) — Line 36, purchases less cost of items withdrawn for personal use.
- `line_37_cost_of_labor` (string, required, nullable) — Line 37, cost of labor.
- `line_38_materials_supplies` (string, required, nullable) — Line 38, materials and supplies.
- `line_39_other_costs` (string, required, nullable) — Line 39, other costs.
- `line_40_sum` (string, required, nullable) — Line 40, lines 35 through 39 added together.
- `line_41_inventory_ending` (string, required, nullable) — Line 41, inventory at end of year.
- `line_42_cogs` (string, required, nullable) — Line 42, cost of goods sold: line 40 less line 41.

### TaxReturnReportData_ScheduleCVehicle

Schedule C, Part IV, information on your vehicle, lines 43 through 47b.

- `line_43_date_placed_in_service` (string, required, nullable) — Line 43, date the vehicle was placed in service for business purposes, as printed.
- `line_44a_business_miles` (string, required, nullable) — Line 44a, business miles driven, as printed.
- `line_44b_commuting_miles` (string, required, nullable) — Line 44b, commuting miles driven, as printed.
- `line_44c_other_miles` (string, required, nullable) — Line 44c, other miles driven, as printed.
- `line_45_personal_use` (boolean, required, nullable) — Line 45, the vehicle was available for personal use during off-duty hours, yes or no as marked.
- `line_46_another_vehicle` (boolean, required, nullable) — Line 46, another vehicle was available for personal use, yes or no as marked.
- `line_47a_evidence` (boolean, required, nullable) — Line 47a, evidence to support the deduction exists, yes or no as marked.
- `line_47b_evidence_written` (boolean, required, nullable) — Line 47b, the evidence is written, yes or no as marked.

### TaxReturnReportData_ScheduleCPartVItem

One line of Schedule C, Part V, other expenses.

- `description` (string, required, nullable) — The expense as described.
- `amount` (string, required, nullable) — The amount.

### TaxReturnReportData_ScheduleDShortTerm

Schedule D (Form 1040), Part I, short-term capital gains and losses, lines 1a through 7, with the four columns of each row.

- `line_1a_proceeds` (string, required, nullable) — Line 1a, short-term transactions reported on Form 1099-B with basis reported and no adjustments, column (d) proceeds.
- `line_1a_cost` (string, required, nullable) — Line 1a, column (e) cost or other basis.
- `line_1a_adjustment` (string, required, nullable) — Line 1a, column (g) adjustments to gain or loss.
- `line_1a_gain_loss` (string, required, nullable) — Line 1a, column (h) gain or (loss).
- `line_1b_proceeds` (string, required, nullable) — Line 1b, short-term transactions from Form 8949 with box A checked, column (d) proceeds.
- `line_1b_cost` (string, required, nullable) — Line 1b, column (e) cost or other basis.
- `line_1b_adjustment` (string, required, nullable) — Line 1b, column (g) adjustments to gain or loss.
- `line_1b_gain_loss` (string, required, nullable) — Line 1b, column (h) gain or (loss).
- `line_2_box_b_proceeds` (string, required, nullable) — Line 2, short-term transactions from Form 8949 with box B checked, column (d) proceeds.
- `line_2_box_b_cost` (string, required, nullable) — Line 2, column (e) cost or other basis.
- `line_2_box_b_adjustment` (string, required, nullable) — Line 2, column (g) adjustments to gain or loss.
- `line_2_box_b_gain_loss` (string, required, nullable) — Line 2, column (h) gain or (loss).
- `line_3_box_c_proceeds` (string, required, nullable) — Line 3, short-term transactions from Form 8949 with box C checked, column (d) proceeds.
- `line_3_box_c_cost` (string, required, nullable) — Line 3, column (e) cost or other basis.
- `line_3_box_c_adjustment` (string, required, nullable) — Line 3, column (g) adjustments to gain or loss.
- `line_3_box_c_gain_loss` (string, required, nullable) — Line 3, column (h) gain or (loss).
- `line_4_short_term_from_6252_etc` (string, required, nullable) — Line 4, short-term gain from Form 6252 and short-term gain or (loss) from Forms 4684, 6781 and 8824.
- `line_5_short_term_from_partnerships` (string, required, nullable) — Line 5, net short-term gain or (loss) from partnerships, S corporations, estates and trusts from Schedule(s) K-1.
- `line_6_short_term_loss_carryover` (string, required, nullable) — Line 6, short-term capital loss carryover.
- `line_7_net_short_term` (string, required, nullable) — Line 7, net short-term capital gain or (loss): lines 1a through 6 combined in column (h).

### TaxReturnReportData_ScheduleDLongTerm

Schedule D (Form 1040), Part II, long-term capital gains and losses, lines 8a through 15, with the four columns of each row.

- `line_8a_proceeds` (string, required, nullable) — Line 8a, long-term transactions reported on Form 1099-B with basis reported and no adjustments, column (d) proceeds.
- `line_8a_cost` (string, required, nullable) — Line 8a, column (e) cost or other basis.
- `line_8a_adjustment` (string, required, nullable) — Line 8a, column (g) adjustments to gain or loss.
- `line_8a_gain_loss` (string, required, nullable) — Line 8a, column (h) gain or (loss).
- `line_8b_proceeds` (string, required, nullable) — Line 8b, long-term transactions from Form 8949 with box D checked, column (d) proceeds.
- `line_8b_cost` (string, required, nullable) — Line 8b, column (e) cost or other basis.
- `line_8b_adjustment` (string, required, nullable) — Line 8b, column (g) adjustments to gain or loss.
- `line_8b_gain_loss` (string, required, nullable) — Line 8b, column (h) gain or (loss).
- `line_9_box_e_proceeds` (string, required, nullable) — Line 9, long-term transactions from Form 8949 with box E checked, column (d) proceeds.
- `line_9_box_e_cost` (string, required, nullable) — Line 9, column (e) cost or other basis.
- `line_9_box_e_adjustment` (string, required, nullable) — Line 9, column (g) adjustments to gain or loss.
- `line_9_box_e_gain_loss` (string, required, nullable) — Line 9, column (h) gain or (loss).
- `line_10_box_f_proceeds` (string, required, nullable) — Line 10, long-term transactions from Form 8949 with box F checked, column (d) proceeds.
- `line_10_box_f_cost` (string, required, nullable) — Line 10, column (e) cost or other basis.
- `line_10_box_f_adjustment` (string, required, nullable) — Line 10, column (g) adjustments to gain or loss.
- `line_10_box_f_gain_loss` (string, required, nullable) — Line 10, column (h) gain or (loss).
- `line_11_gain_4797_2439_6252` (string, required, nullable) — Line 11, gain from Form 4797, Part I; long-term gain from Forms 2439 and 6252; and long-term gain or (loss) from Forms 4684, 6781 and 8824.
- `line_12_long_term_from_partnerships` (string, required, nullable) — Line 12, net long-term gain or (loss) from partnerships, S corporations, estates and trusts from Schedule(s) K-1.
- `line_13_capital_gain_distributions` (string, required, nullable) — Line 13, capital gain distributions.
- `line_14_long_term_loss_carryover` (string, required, nullable) — Line 14, long-term capital loss carryover.
- `line_15_net_long_term` (string, required, nullable) — Line 15, net long-term capital gain or (loss): lines 8a through 14 combined in column (h).

### TaxReturnReportData_ScheduleDSummary

Schedule D (Form 1040), Part III, summary, lines 16 through 22.

- `line_16_sum` (string, required, nullable) — Line 16, lines 7 and 15 combined.
- `line_17_both_gains` (boolean, required, nullable) — Line 17, lines 15 and 16 are both gains, yes or no as marked.
- `line_18_28_rate_gain` (string, required, nullable) — Line 18, 28 percent rate gain from the worksheet.
- `line_19_unrecaptured_1250` (string, required, nullable) — Line 19, unrecaptured section 1250 gain from the worksheet.
- `line_20_both_zero` (boolean, required, nullable) — Line 20, lines 18 and 19 are both zero or blank, yes or no as marked.
- `line_21_loss_smaller_of` (string, required, nullable) — Line 21, the loss on line 16 or the allowable loss limit, whichever is smaller, entered as a negative amount.
- `line_22_qualified_dividends` (boolean, required, nullable) — Line 22, qualified dividends on Form 1040, line 3a, yes or no as marked.

### TaxReturnReportData_ScheduleEProperty

One property column of Schedule E, Part I, lines 1a through 22.

- `line_1a_physical_address` (string, required, nullable) — Line 1a, physical address of the property, as printed.
- `line_1b_type` (string, required, nullable) — Line 1b, type of property code (1 through 8), as printed.
- `line_2_fair_rental_days` (integer, required, nullable) — Line 2, fair rental days.
- `line_2_personal_use_days` (integer, required, nullable) — Line 2, personal use days.
- `line_2_qjv` (boolean, required, nullable) — Line 2, the qualified joint venture box, yes or no as marked.
- `line_3_rents` (string, required, nullable) — Line 3, rents received.
- `line_4_royalties` (string, required, nullable) — Line 4, royalties received.
- `line_5_advertising` (string, required, nullable) — Line 5, advertising.
- `line_6_auto_travel` (string, required, nullable) — Line 6, auto and travel.
- `line_7_cleaning_maintenance` (string, required, nullable) — Line 7, cleaning and maintenance.
- `line_8_commissions` (string, required, nullable) — Line 8, commissions.
- `line_9_insurance` (string, required, nullable) — Line 9, insurance.
- `line_10_legal_professional` (string, required, nullable) — Line 10, legal and other professional fees.
- `line_11_management_fees` (string, required, nullable) — Line 11, management fees.
- `line_12_mortgage_interest_banks` (string, required, nullable) — Line 12, mortgage interest paid to banks and similar.
- `line_13_other_interest` (string, required, nullable) — Line 13, other interest.
- `line_14_repairs` (string, required, nullable) — Line 14, repairs.
- `line_15_supplies` (string, required, nullable) — Line 15, supplies.
- `line_16_taxes` (string, required, nullable) — Line 16, taxes.
- `line_17_utilities` (string, required, nullable) — Line 17, utilities.
- `line_18_depreciation_depletion` (string, required, nullable) — Line 18, depreciation expense or depletion.
- `line_19_other_expenses` (string, required, nullable) — Line 19, other expenses.
- `line_20_total_expenses` (string, required, nullable) — Line 20, total expenses: lines 5 through 19 added together.
- `line_21_income_loss` (string, required, nullable) — Line 21, income or (loss): line 3 or 4 less line 20.
- `line_22_deductible_loss_after_limit` (string, required, nullable) — Line 22, deductible rental real estate loss after limitation (Form 8582).

### TaxReturnReportData_ScheduleEPassThrough

One row of Schedule E, Part II line 28: a partnership or S corporation.

- `name` (string, required, nullable) — Column (a), name.
- `kind` (string, required, nullable) — Column (b), P for partnership or S for S corporation, as printed.
- `foreign` (boolean, required, nullable) — Column (c), foreign partnership box.
- `ein` (string, required, nullable) — Column (d), employer identification number, masked to the last four digits.
- `basis_required` (boolean, required, nullable) — Column (e), basis computation required box.
- `not_at_risk` (boolean, required, nullable) — Column (f), some investment not at risk box.
- `passive_loss` (string, required, nullable) — Column (g), passive loss allowed.
- `passive_income` (string, required, nullable) — Column (h), passive income.
- `nonpassive_loss` (string, required, nullable) — Column (i), nonpassive loss allowed.
- `section_179` (string, required, nullable) — Column (j), section 179 expense deduction.
- `nonpassive_income` (string, required, nullable) — Column (k), nonpassive income.

### TaxReturnReportData_ScheduleEEstateTrust

One row of Schedule E, Part III line 33: an estate or trust.

- `name` (string, required, nullable) — Column (a), name.
- `ein` (string, required, nullable) — Column (b), employer identification number, masked to the last four digits.
- `c_passive_deduction_loss` (string, required, nullable) — Column (c), passive deduction or loss allowed.
- `d_passive_income` (string, required, nullable) — Column (d), passive income.
- `e_deduction_loss` (string, required, nullable) — Column (e), deduction or loss.
- `f_other_income` (string, required, nullable) — Column (f), other income.

### TaxReturnReportData_ScheduleERemic

One row of Schedule E, Part IV line 38: a real estate mortgage investment conduit.

- `name` (string, required, nullable) — Column (a), name.
- `ein` (string, required, nullable) — Column (b), employer identification number, masked to the last four digits.
- `c_excess_inclusion` (string, required, nullable) — Column (c), excess inclusion.
- `d_taxable_income_loss` (string, required, nullable) — Column (d), taxable income (net loss).
- `e_income` (string, required, nullable) — Column (e), income.

### TaxReturnReportData_ScheduleFIncomeCash

Schedule F, Part I, farm income under the cash method, lines 1a through 9.

- `line_1a_sales_purchased_livestock` (string, required, nullable) — Line 1a, sales of purchased livestock and other resale items.
- `line_1b_cost` (string, required, nullable) — Line 1b, cost or other basis of purchased livestock or other items reported on line 1a.
- `line_1c_net` (string, required, nullable) — Line 1c, line 1a less line 1b.
- `line_2_sales_raised_livestock` (string, required, nullable) — Line 2, sales of livestock, produce, grains and other products you raised.
- `line_3a_coop_distributions` (string, required, nullable) — Line 3a, cooperative distributions (Form(s) 1099-PATR).
- `line_3b_coop_taxable` (string, required, nullable) — Line 3b, cooperative distributions, taxable amount.
- `line_4a_agricultural_payments` (string, required, nullable) — Line 4a, agricultural program payments.
- `line_4b_agricultural_taxable` (string, required, nullable) — Line 4b, agricultural program payments, taxable amount.
- `line_5a_ccc_loans_reported` (string, required, nullable) — Line 5a, Commodity Credit Corporation loans reported under election.
- `line_5b_ccc_loans_forfeited` (string, required, nullable) — Line 5b, Commodity Credit Corporation loans forfeited.
- `line_5c_ccc_taxable` (string, required, nullable) — Line 5c, Commodity Credit Corporation loans forfeited, taxable amount.
- `line_6a_crop_insurance` (string, required, nullable) — Line 6a, crop insurance proceeds and federal crop disaster payments.
- `line_6b_crop_taxable` (string, required, nullable) — Line 6b, crop insurance proceeds, taxable amount.
- `line_6c_election_deferral` (boolean, required, nullable) — Line 6c, the election to defer to the next year box, yes or no as marked.
- `line_6d_amount_deferred` (string, required, nullable) — Line 6d, amount deferred from the prior year.
- `line_7_custom_hire` (string, required, nullable) — Line 7, custom hire (machine work) income.
- `line_8_other_income` (string, required, nullable) — Line 8, other income.
- `line_9_gross_income` (string, required, nullable) — Line 9, gross income: lines 1c, 2, 3b, 4b, 5a, 5c, 6b, 6d, 7 and 8 added together.

### TaxReturnReportData_ScheduleFExpenses

Schedule F, Part II, farm expenses, lines 10 through 36.

- `line_10_car_truck` (string, required, nullable) — Line 10, car and truck expenses.
- `line_11_chemicals` (string, required, nullable) — Line 11, chemicals.
- `line_12_conservation` (string, required, nullable) — Line 12, conservation expenses.
- `line_13_custom_hire` (string, required, nullable) — Line 13, custom hire (machine work).
- `line_14_depreciation` (string, required, nullable) — Line 14, depreciation and section 179 expense.
- `line_15_employee_benefits` (string, required, nullable) — Line 15, employee benefit programs other than on line 23.
- `line_16_feed` (string, required, nullable) — Line 16, feed.
- `line_17_fertilizer_lime` (string, required, nullable) — Line 17, fertilizers and lime.
- `line_18_freight_trucking` (string, required, nullable) — Line 18, freight and trucking.
- `line_19_gasoline_fuel` (string, required, nullable) — Line 19, gasoline, fuel and oil.
- `line_20_insurance` (string, required, nullable) — Line 20, insurance, other than health.
- `line_21a_mortgage_interest` (string, required, nullable) — Line 21a, interest, mortgage paid to banks and similar.
- `line_21b_other_interest` (string, required, nullable) — Line 21b, interest, other.
- `line_22_labor_hired` (string, required, nullable) — Line 22, labor hired, less employment credits.
- `line_23_pension` (string, required, nullable) — Line 23, pension and profit-sharing plans.
- `line_24a_rent_equipment` (string, required, nullable) — Line 24a, rent or lease of vehicles, machinery and equipment.
- `line_24b_rent_other` (string, required, nullable) — Line 24b, rent or lease of other property, including land and animals.
- `line_25_repairs_maintenance` (string, required, nullable) — Line 25, repairs and maintenance.
- `line_26_seeds_plants` (string, required, nullable) — Line 26, seeds and plants.
- `line_27_storage_warehousing` (string, required, nullable) — Line 27, storage and warehousing.
- `line_28_supplies` (string, required, nullable) — Line 28, supplies.
- `line_29_taxes` (string, required, nullable) — Line 29, taxes.
- `line_30_utilities` (string, required, nullable) — Line 30, utilities.
- `line_31_veterinary` (string, required, nullable) — Line 31, veterinary, breeding and medicine.
- `line_32_other_expenses` (string, required, nullable) — Line 32, other expenses, total of lines 32a through 32f.
- `line_33_total_expenses` (string, required, nullable) — Line 33, total expenses: lines 10 through 32f added together.
- `line_34_net_farm_profit_loss` (string, required, nullable) — Line 34, net farm profit or (loss): line 9 less line 33.
- `line_35_all_at_risk` (boolean, required, nullable) — Line 36a on current forms, all investment is at risk, yes or no as marked.
- `line_36_some_not_at_risk` (boolean, required, nullable) — Line 36b on current forms, some investment is not at risk, yes or no as marked.

### TaxReturnReportData_ScheduleFOtherExpenseItem

One line 32 write-in row on Schedule F.

- `description` (string, required, nullable) — The write-in description as printed.
- `amount` (string, required, nullable) — The amount for that row.

### TaxReturnReportData_ScheduleFIncomeAccrual

Schedule F, Part III, farm income under the accrual method, lines 37 through 50.

- `line_37_sales_products` (string, required, nullable) — Line 37, sales of livestock, produce, grains and other products.
- `line_38a_coop_distributions` (string, required, nullable) — Line 38a, cooperative distributions (Form(s) 1099-PATR).
- `line_38b_coop_taxable` (string, required, nullable) — Line 38b, cooperative distributions, taxable amount.
- `line_39a_agricultural_payments` (string, required, nullable) — Line 39a, agricultural program payments.
- `line_39b_agricultural_taxable` (string, required, nullable) — Line 39b, agricultural program payments, taxable amount.
- `line_40a_ccc_loans_reported` (string, required, nullable) — Line 40a, Commodity Credit Corporation loans reported under election.
- `line_40b_ccc_loans_forfeited` (string, required, nullable) — Line 40b, Commodity Credit Corporation loans forfeited.
- `line_40c_ccc_taxable` (string, required, nullable) — Line 40c, Commodity Credit Corporation loans forfeited, taxable amount.
- `line_41_crop_insurance` (string, required, nullable) — Line 41, crop insurance proceeds.
- `line_42_custom_hire` (string, required, nullable) — Line 42, custom hire (machine work) income.
- `line_43_other_income` (string, required, nullable) — Line 43, other income.
- `line_44_total_right_column` (string, required, nullable) — Line 44, lines 37, 38b, 39b, 40a, 40c, 41, 42 and 43 added together.
- `line_45_inventory_beginning` (string, required, nullable) — Line 45, inventory of livestock, produce, grains and other products at beginning of year.
- `line_46_cost_purchased` (string, required, nullable) — Line 46, cost of livestock, produce, grains and other products purchased during the year.
- `line_47_add_45_46` (string, required, nullable) — Line 47, lines 45 and 46 added together.
- `line_48_inventory_ending` (string, required, nullable) — Line 48, inventory of livestock, produce, grains and other products at end of year.
- `line_49_cost_of_goods_sold` (string, required, nullable) — Line 49, cost of livestock, produce, grains and other products sold: line 47 less line 48.
- `line_50_gross_income` (string, required, nullable) — Line 50, gross income: line 44 less line 49.

### TaxReturnReportData_Form8949Section

One part and box of Form 8949 with its rows and totals.

- `part` (string, required, nullable) — Part I (short-term) or Part II (long-term).
- `box` (string, required, nullable) — The box checked for the section: A through F.
- `page` (integer, required, nullable) — Page of the return the section is on, counting from one.
- `rows` (list of TaxReturnReportData_Form8949Row, required) — The section's rows, in print order.
- `totals` (TaxReturnReportData_Form8949Row, required, nullable) — The section's printed totals row, when it prints one.
- `from_statement_page` (integer, required, nullable) — Page of the attached statement that carries the rows, when the section refers to a statement.
- `statement_title` (string, required, nullable) — Title of the attached statement, when the section refers to one.

### TaxReturnReportData_ScheduleBInterestItem

One payer row of Schedule B, Part I line 1.

- `payer_name` (string, required, nullable) — Name of payer, as printed.
- `amount` (string, required, nullable) — Amount of interest.
- `ownership_code` (string, required, nullable) — The ownership code printed beside the row on a joint return, when any.

### TaxReturnReportData_ScheduleBDividendItem

One payer row of Schedule B, Part II line 5.

- `payer_name` (string, required, nullable) — Name of payer, as printed.
- `amount` (string, required, nullable) — Amount of ordinary dividends.
- `ownership_code` (string, required, nullable) — The ownership code printed beside the row on a joint return, when any.

### TaxReturnReportData_Form8582Part

One worksheet part of Form 8582.

- `part` (string, required, nullable) — The part's roman numeral, as printed.
- `page` (integer, required, nullable) — Page of the return the part is on, counting from one.
- `columns` (list of string, required) — The part's column headers, in print order.
- `rows` (list of TaxReturnReportData_Form8582PartRow, required) — The part's rows, in print order.
- `from_statement` (integer, required, nullable) — Number of the attached statement that carries the rows, when the part refers to one.

### TaxReturnReportData_Form8582Statement

One statement attached to Form 8582.

- `number` (integer, required, nullable) — The statement's number, as printed.
- `page` (integer, required, nullable) — Page of the return the statement is on, counting from one.
- `title` (string, required, nullable) — The statement's title.
- `part` (string, required, nullable) — The worksheet part the statement supports, as printed.
- `amt` (boolean, required, nullable) — True when the statement belongs to the alternative minimum tax copy.
- `columns` (list of string, required) — The statement's column letters, in print order.
- `column_labels` (map from string to string, required) — The statement's column headers, keyed by column letter.
- `header_lines` (list of string, required) — The heading lines printed above the rows.
- `rows` (list of TaxReturnReportData_Form8582PartRow, required) — The statement's rows, in print order.
- `subtitle` (string, optional, nullable) — The statement's subtitle, when it prints one.

### TaxReturnReportData_Form8995Business

One row of Form 8995, line 1.

- `name` (string, required, nullable) — Column (a), trade, business or aggregation name.
- `tin_last4` (string, required, nullable) — Column (b), taxpayer identification number, last four digits only.
- `qualified_business_income` (string, required, nullable) — Column (c), qualified business income or (loss).

### TaxReturnReportData_Form7203DebtLine

One line of Form 7203, Part II, with a column per debt.

- `line` (string, required) — The line number, as printed.
- `label` (string, required) — The line's label as printed.
- `debt_1` (string, required, nullable) — Debt 1 column.
- `debt_2` (string, required, nullable) — Debt 2 column.
- `debt_3` (string, required, nullable) — Debt 3 column.
- `total` (string, required, nullable) — Total column.

### TaxReturnReportData_Form7203LossItem

One line of Form 7203, Part III.

- `line` (string, required) — The line number, as printed.
- `label` (string, required) — The line's label as printed.
- `current_year` (string, required, nullable) — Column (a), current year losses and deductions.
- `carryover_prior` (string, required, nullable) — Column (b), carryover amounts from the prior year.
- `allowable_stock` (string, required, nullable) — Column (c), allowable loss from stock basis.
- `allowable_debt` (string, required, nullable) — Column (d), allowable loss from debt basis.
- `carryover_next` (string, required, nullable) — Column (e), carryover amounts to the next year.
- `is_total` (boolean, required) — True when the line is the printed total.

### TaxReturnReportData_Form8958Line

One numbered line of Form 8958 with its rows.

- `line` (string, required) — The line number, as printed.
- `label` (string, required) — The line's label as printed.
- `rows` (list of TaxReturnReportData_Form8958Row, required) — The line's rows, one per source listed.

### TaxReturnReportData_TwoYearComparisonRow

One line of the comparison worksheet.

- `label` (string, required) — The line's label as printed.
- `section` (string, required, nullable) — The section heading the line sits under, when any.
- `subsection` (string, required, nullable) — The sub-heading the line sits under, when any.
- `prior_year` (string, required, nullable) — The prior year figure.
- `current_year` (string, required, nullable) — The current year figure.
- `older_prior` (TaxReturnReportData_TwoYearComparisonPriorCell, optional, nullable) — The line's cell in the older prior year column of a three-year worksheet; null on a two-year worksheet.
- `current_tax_year` (integer, optional, nullable) — The tax year of this line's current year column, when its activity worksheet prints its own year pair.
- `prior_tax_year` (integer, optional, nullable) — The tax year of this line's prior year column, when its activity worksheet prints its own year pair.

### TaxReturnReportData_W2Box12Item

One box 12 entry of a Form W-2.

- `code` (string, required, nullable) — The one or two letter code printed beside the amount.
- `amount` (string, required, nullable) — The amount printed for the code.
- `slot` (string, optional, nullable) — The letter of the box 12 line the entry is printed on, a through d, when the form letters its box 12 lines; null when the form prints one box 12 caption.

### TaxReturnReportData_W2Box14Item

One box 14 entry of a Form W-2.

- `label` (string, required, nullable) — The label the employer printed.
- `amount` (string, required, nullable) — The amount printed beside the label.

### TaxReturnReportData_W2StateRow

One state row of a Form W-2, boxes 15 through 17.

- `state` (string, required, nullable) — Box 15, the state.
- `employer_state_id` (string, required, nullable) — Box 15, employer's state ID number.
- `box_16_state_wages` (string, required, nullable) — Box 16, state wages, tips, etc.
- `box_17_state_tax` (string, required, nullable) — Box 17, state income tax.

### TaxReturnReportData_W2LocalRow

One local row of a Form W-2, boxes 18 through 20.

- `box_18_local_wages` (string, required, nullable) — Box 18, local wages, tips, etc.
- `box_19_local_tax` (string, required, nullable) — Box 19, local income tax.
- `box_20_locality` (string, required, nullable) — Box 20, locality name.

### TaxReturnReportData_DepreciationRegisterPage

One page of a register.

- `page` (integer, required) — Page of the uploaded file, counting from one.
- `width` (double, required) — Page width in points.
- `height` (double, required) — Page height in points.
- `rotated` (boolean, required) — Whether the page is printed in landscape.
- `variant` (string, required) — The page layout.

### TaxReturnReportData_DepreciationRegisterRow

One row of a register: an asset, a printed total, or a heading. Each register layout prints its own columns, so a row carries only the keys its layout prints.

- `asset_no` (string, optional, nullable) — Asset number.
- `description` (string, optional, nullable) — Description of the asset.
- `date_acquired` (string, optional, nullable) — Date acquired, as printed.
- `method` (string, optional, nullable) — Depreciation method, as printed.
- `life` (string, optional, nullable) — Recovery period or life, as printed.
- `convention` (string, optional, nullable) — Convention, as printed.
- `line_no` (string, optional, nullable) — The form line the asset is reported on.
- `unadjusted_cost_or_basis` (string, optional, nullable) — Unadjusted cost or basis.
- `bus_pct_excl` (string, optional, nullable) — Business use percentage or exclusion, as printed.
- `section_179_expense` (string, optional, nullable) — Section 179 expense.
- `reduction_in_basis` (string, optional, nullable) — Reduction in basis.
- `basis_for_depreciation` (string, optional, nullable) — Basis for depreciation.
- `beginning_accumulated_depreciation` (string, optional, nullable) — Accumulated depreciation at the beginning of the year.
- `current_sec_179_expense` (string, optional, nullable) — Current-year section 179 expense.
- `current_year_deduction` (string, optional, nullable) — Current-year deduction.
- `ending_accumulated_depreciation` (string, optional, nullable) — Accumulated depreciation at the end of the year.
- `disposed` (boolean, optional) — Whether the asset was disposed of during the year.
- `row_kind` (string, optional) — What the row is: an asset, a printed total or subtotal, a heading, or a memo line.
- `page` (integer, optional, nullable) — Page of the uploaded file the row is printed on, counting from one.
- `grouping` (string, optional, nullable) — The section heading the row is printed under.
- `date_placed_in_service` (string, optional, nullable) — Date placed in service, as printed.
- `cost` (string, optional, nullable) — Cost.
- `basis_adjustment` (string, optional, nullable) — Basis adjustment.
- `business_pct` (string, optional, nullable) — Business use percentage, as printed.
- `section_179` (string, optional, nullable) — Section 179 expense.
- `section_179_period` (string, optional, nullable) — Whether the section 179 expense is current-year or prior-year, as printed.
- `bonus_depreciation` (string, optional, nullable) — Bonus depreciation.
- `bonus_depreciation_period` (string, optional, nullable) — Whether the bonus depreciation is current-year or prior-year, as printed.
- `depreciable_basis` (string, optional, nullable) — Depreciable basis.
- `rate` (string, optional, nullable) — Rate, as printed.
- `prior_depreciation` (string, optional, nullable) — Prior depreciation.
- `current_depreciation` (string, optional, nullable) — Current-year depreciation.
- `accumulated_depreciation` (string, optional, nullable) — Accumulated depreciation.
- `amt_current` (string, optional, nullable) — Current-year alternative minimum tax depreciation.
- `ubia` (boolean, optional) — Whether the asset is marked as qualified property for the qualified business income deduction.
- `asset_description` (string, optional, nullable) — Description of the asset.
- `code` (string, optional, nullable) — The code printed on the row.
- `date_in_service` (string, optional, nullable) — Date placed in service, as printed.
- `cost_net_of_land` (string, optional, nullable) — Cost net of land.
- `land` (string, optional, nullable) — Land.
- `bus_use_pct` (string, optional, nullable) — Business use percentage, as printed.
- `special_depreciation_allowance` (string, optional, nullable) — Special depreciation allowance.
- `method_convention` (string, optional, nullable) — Method and convention, as printed.
- `sold` (boolean, optional) — Whether the asset was sold during the year.
- `section` (string, optional, nullable) — The register section the row is printed in, for example depreciation or amortization.
- `section_179_reduction_in_basis` (string, optional, nullable) — Section 179 reduction in basis.
- `basis_reduction` (string, optional, nullable) — Basis reduction.
- `acrs_class` (string, optional, nullable) — ACRS class, as printed.
- `macrs_class` (string, optional, nullable) — MACRS class, as printed.
- `current_year_depreciation` (string, optional, nullable) — Current-year depreciation.
- `cost_or_basis` (string, optional, nullable) — Cost or basis.
- `beginning_accumulated_amortization` (string, optional, nullable) — Accumulated amortization at the beginning of the year.
- `ending_accumulated_amortization` (string, optional, nullable) — Accumulated amortization at the end of the year.
- `current_year_amortization` (string, optional, nullable) — Current-year amortization.
- `table` (string, optional) — The table the row is printed in.
- `retired` (boolean, optional) — Whether the asset was retired during the year.
- `date_sold` (string, optional, nullable) — Date sold, as printed.
- `bus_pct` (string, optional, nullable) — Business use percentage, as printed.
- `current_179_bonus` (string, optional, nullable) — Current-year section 179 expense and bonus depreciation.
- `prior_179_bonus_sp_depr` (string, optional, nullable) — Prior-year section 179 expense, bonus and special depreciation.
- `prior_declining_balance_depr` (string, optional, nullable) — Prior-year declining balance depreciation.
- `salvage_or_basis_reduction` (string, optional, nullable) — Salvage value or basis reduction.
- `current_179_sda` (string, optional, nullable) — Current-year section 179 expense and special depreciation allowance.
- `prior_179_sda_depr` (string, optional, nullable) — Prior-year section 179 expense, special depreciation allowance and depreciation.
- `form_context` (string, optional, nullable) — The form the row is reported on, as printed.
- `variant` (string, optional, nullable) — The page layout the row was printed in.
- `section_179_elected` (boolean, optional) — Whether the section 179 election is marked for the asset.
- `bonus_elected` (boolean, optional) — Whether the bonus depreciation election is marked for the asset.
- `tax_cost` (string, optional, nullable) — Cost for tax purposes.
- `tax_section_179_expense` (string, optional, nullable) — Section 179 expense for tax purposes.
- `current_bonus` (string, optional, nullable) — Current-year bonus depreciation.
- `prior_bonus` (string, optional, nullable) — Prior-year bonus depreciation.
- `tax_basis_for_depreciation` (string, optional, nullable) — Basis for depreciation for tax purposes.
- `item_no` (string, optional, nullable) — Item number.
- `asset_code` (string, optional, nullable) — Asset code, as printed.
- `business_use_pct` (string, optional, nullable) — Business use percentage, as printed.
- `cost_or_other_basis` (string, optional, nullable) — Cost or other basis.
- `section_179_deduction` (string, optional, nullable) — Section 179 deduction.
- `credit` (string, optional, nullable) — Credit.
- `special_allowance` (string, optional, nullable) — Special depreciation allowance.
- `salvage_value` (string, optional, nullable) — Salvage value.
- `recovery_basis` (string, optional, nullable) — Recovery basis.
- `recovery_period` (string, optional, nullable) — Recovery period, as printed.
- `convention_code` (string, optional, nullable) — Convention code, as printed.
- `prior_deprec_179_bonus` (string, optional, nullable) — Prior depreciation, section 179 expense and bonus depreciation.
- `current_deprec` (string, optional, nullable) — Current-year depreciation.
- `accumulated_deprec` (string, optional, nullable) — Accumulated depreciation.
- `depreciation_deduction` (string, optional, nullable) — Depreciation deduction.
- `elected_section_179_cost` (string, optional, nullable) — Elected section 179 cost.
- `business_miles` (string, optional, nullable) — Business miles driven, as printed.
- `commuting_miles` (string, optional, nullable) — Commuting miles driven, as printed.
- `personal_miles` (string, optional, nullable) — Other personal miles driven, as printed.
- `total_miles` (string, optional, nullable) — Total miles driven, as printed.
- `personal_use_off_duty_yes` (string, optional, nullable) — The yes mark for personal use during off-duty hours, as printed.
- `personal_use_off_duty_no` (string, optional, nullable) — The no mark for personal use during off-duty hours, as printed.
- `owner_over_5_pct_yes` (string, optional, nullable) — The yes mark for use by a more than 5 percent owner, as printed.
- `owner_over_5_pct_no` (string, optional, nullable) — The no mark for use by a more than 5 percent owner, as printed.
- `another_vehicle_available_yes` (string, optional, nullable) — The yes mark for another vehicle available for personal use, as printed.
- `another_vehicle_available_no` (string, optional, nullable) — The no mark for another vehicle available for personal use, as printed.
- `marker` (string, optional, nullable) — A marker printed beside the row.
- `flag_anomalies` (map from string to string, optional) — Cells printed on the row that do not read as the column expects, keyed by column.

### TaxReturnReportData_DepreciationRegisterCheck

A printed total compared with the rows it covers.

- `page` (integer, required, nullable) — Page of the uploaded file the total is printed on, counting from one.
- `label` (string, required) — The total's printed label.
- `column` (string, required) — The column the total is for.
- `printed` (string, required) — The figure as printed.
- `computed` (string, required) — The figure the rows add up to.
- `tie` (enum, required) — Which rows the printed figure agrees with: the section above it, the cumulative run, an empty section, a suffix or prefix of the run, a period, an activity, or off when it agrees with none.
  - Allowed values: `section`, `cumulative`, `stream`, `stream_cumulative`, `statement`, `period`, `activity`, `empty`, `suffix`, `prefix`, `off`
- `delta` (string, required) — The difference between the rows and the printed figure when they disagree, else 0.

### TaxReturnReportData_BalanceSheetLine

One line of Schedule L: the beginning and end of year amounts, and the net amounts where the line prints a contra column.

- `beginning` (string, required, nullable) — Beginning of tax year, column (a) or the printed gross figure.
- `ending` (string, required, nullable) — End of tax year, column (c) or the printed gross figure.
- `net_beginning` (string, required, nullable) — Beginning of tax year net of the contra line, column (b), where the line prints one.
- `net_ending` (string, required, nullable) — End of tax year net of the contra line, column (d), where the line prints one.

### TaxReturnReportData_ScheduleM1WriteIn

A reason the preparer wrote on a Schedule M-1 itemize line in place of an attached statement, such as a forgiven loan or amortization, with its own amount when one is printed.

- `line` (string, required) — The Schedule M-1 line the reason is written on.
- `label` (string, required) — The reason as printed on the return.
- `family` (string, required) — The kind of adjustment the reason names, such as amortization.
- `amount` (string, required, nullable) — Amount printed beside the reason, null when the reason carries no amount of its own.

### TaxReturnReportData_CapitalGainsLine

One line of Schedule D with its four columns.

- `proceeds` (string, required, nullable) — Column (d), proceeds (sales price).
- `cost_basis` (string, required, nullable) — Column (e), cost or other basis.
- `adjustments` (string, required, nullable) — Column (g), adjustments to gain or loss.
- `gain_loss` (string, required, nullable) — Column (h), gain or loss.

### TaxReturnReportData_M3FourColumnLine

One line of Schedule M-3 Part II or III, or of Form 8916-A, with its four columns.

- `income_per_statement` (string, required, nullable) — Column (a), income (loss) or expense per income statement.
- `temporary_difference` (string, required, nullable) — Column (b), temporary difference.
- `permanent_difference` (string, required, nullable) — Column (c), permanent difference.
- `income_per_tax_return` (string, required, nullable) — Column (d), income (loss) or deduction per tax return.
- `stmt_ref` (string, required, nullable) — The statement number the line refers to, when it prints one.

### TaxReturnReportData_Form8916A

Form 8916-A, supplemental attachment to Schedule M-3.

- `tax_year` (integer, required, nullable) — The tax year the form is for.
- `parent_form` (string, required, nullable) — The return the form is attached to.
- `part_i_cogs_lines` (map from string to TaxReturnReportData_M3FourColumnLine, required) — Part I, cost of goods sold, keyed by line number.
- `part_ii_interest_income_lines` (map from string to TaxReturnReportData_M3FourColumnLine, required) — Part II, interest income, keyed by line number.
- `part_iii_interest_expense_lines` (map from string to TaxReturnReportData_M3FourColumnLine, required) — Part III, interest expense, keyed by line number.

### TaxReturnReportData_ConsolidatedStatement

One consolidating statement: a schedule of the return spread across the group's members.

- `kind` (enum, required) — Which schedule the statement consolidates: income_deductions, beginning_balance_sheet, ending_balance_sheet_m2 or schedule_m1.
  - Allowed values: `income_deductions`, `beginning_balance_sheet`, `ending_balance_sheet_m2`, `schedule_m1`
- `title` (string, required) — The statement's printed title.
- `columns` (list of TaxReturnReportData_ConsolidatedStatementColumn, required) — The statement's columns, in print order.
- `rows` (list of TaxReturnReportData_ConsolidatedStatementRow, required) — The statement's rows, in print order.
- `form_code` (string, required, nullable) — The form or schedule the statement consolidates, as printed.

### TaxReturnReportData_ConsolidatedGroupMember

One member of a consolidated group.

- `name` (string, required) — The member's name.
- `ein_last4` (string, required, nullable) — The member's employer identification number, last four digits only.

### TaxReturnReportData_ScheduleM2Column

One column of Schedule M-2 (Form 1120-S), lines 1 through 8.

- `line_1_balance_beginning` (string, required, nullable) — Line 1, balance at beginning of tax year.
- `line_2_ordinary_income` (string, required, nullable) — Line 2, ordinary income from page 1, line 21.
- `line_3_other_additions` (string, required, nullable) — Line 3, other additions.
- `line_4_loss` (string, required, nullable) — Line 4, loss from page 1, line 21.
- `line_5_other_reductions` (string, required, nullable) — Line 5, other reductions.
- `line_6_combine` (string, required, nullable) — Line 6, lines 1 through 5 combined.
- `line_7_distributions` (string, required, nullable) — Line 7, distributions.
- `line_8_balance_end` (string, required, nullable) — Line 8, balance at end of tax year: line 6 less line 7.

### TaxReturnReportData_K1OwnershipPercents

Item J of Schedule K-1 (Form 1065), partner's share of profit, loss and capital, as printed.

- `profit_beginning` (string, required, nullable) — Profit share at the beginning of the year, as printed.
- `profit_ending` (string, required, nullable) — Profit share at the end of the year, as printed.
- `loss_beginning` (string, required, nullable) — Loss share at the beginning of the year, as printed.
- `loss_ending` (string, required, nullable) — Loss share at the end of the year, as printed.
- `capital_beginning` (string, required, nullable) — Capital share at the beginning of the year, as printed.
- `capital_ending` (string, required, nullable) — Capital share at the end of the year, as printed.

### TaxReturnReportData_K1CapitalAccount

Item L of Schedule K-1 (Form 1065), partner's capital account analysis.

- `beginning_balance` (string, required, nullable) — Beginning capital account.
- `capital_contributed` (string, required, nullable) — Capital contributed during the year.
- `current_year_increase_decrease` (string, required, nullable) — Current year net income (loss).
- `other_increase_decrease` (string, required, nullable) — Other increase (decrease).
- `withdrawals_distributions` (string, required, nullable) — Withdrawals and distributions.
- `ending_balance` (string, required, nullable) — Ending capital account.

### TaxReturnReportData_K1ShareOfLiabilities

Item K1 of Schedule K-1 (Form 1065), partner's share of liabilities.

- `nonrecourse_beginning` (string, required, nullable) — Nonrecourse liabilities at the beginning of the year.
- `nonrecourse_ending` (string, required, nullable) — Nonrecourse liabilities at the end of the year.
- `qualified_nonrecourse_beginning` (string, required, nullable) — Qualified nonrecourse financing at the beginning of the year.
- `qualified_nonrecourse_ending` (string, required, nullable) — Qualified nonrecourse financing at the end of the year.
- `recourse_beginning` (string, required, nullable) — Recourse liabilities at the beginning of the year.
- `recourse_ending` (string, required, nullable) — Recourse liabilities at the end of the year.

### TaxReturnReportData_Form8949Row

One row of Form 8949, line 1 or line 2.

- `description` (string, required, nullable) — Column (a), description of property.
- `date_acquired` (string, required, nullable) — Column (b), date acquired, as printed.
- `date_sold` (string, required, nullable) — Column (c), date sold or disposed of, as printed.
- `proceeds` (string, required, nullable) — Column (d), proceeds (sales price).
- `cost_basis` (string, required, nullable) — Column (e), cost or other basis.
- `codes` (string, required, nullable) — Column (f), code(s) from the instructions, as printed.
- `adjustment` (string, required, nullable) — Column (g), amount of adjustment.
- `gain_loss` (string, required, nullable) — Column (h), gain or loss.
- `is_total` (boolean, required) — True when the row is the section's totals row.
- `is_pointer` (boolean, required) — True when the row refers to an attached statement instead of listing a transaction.
- `is_aggregate` (boolean, required) — True when the row aggregates several transactions on one line.

### TaxReturnReportData_Form8582PartRow

One row of a Form 8582 worksheet part or statement.

- `name` (string, required, nullable) — Name of activity, as printed.
- `form_line_ref` (string, required, nullable) — The form or schedule the activity is reported on, as printed.
- `is_total` (boolean, required) — True when the row is a printed total.
- `cells` (map from string to string, required) — The row's figures keyed by column letter.

### TaxReturnReportData_Form8958Row

One row of a Form 8958 line.

- `description` (string, required, nullable) — The source or payer, as printed.
- `statement_number` (integer, required, nullable) — Number of the attached statement the row refers to, when it refers to one.
- `total_amount` (string, required, nullable) — Column (a), total amount.
- `allocated_b` (string, required, nullable) — Column (b), allocated to spouse, registered domestic partner or same-sex spouse.
- `allocated_c` (string, required, nullable) — Column (c), allocated to the other individual.

### TaxReturnReportData_TwoYearComparisonPriorCell

One cell of a three-year comparison worksheet's older prior year column.

- `year` (integer, required) — The tax year that column is headed with.
- `value` (string, required, nullable) — The figure as printed, null when the cell is blank.

### TaxReturnReportData_ConsolidatedStatementColumn

One column of a consolidating statement.

- `key` (string, required) — The key the column's figures carry on each row.
- `role` (enum, required) — What the column holds: consolidated, adjustments, eliminations, combined, or member for one group member.
  - Allowed values: `consolidated`, `adjustments`, `eliminations`, `combined`, `member`
- `label` (string, required) — The column header as printed.
- `ein_last4` (string, required, nullable) — For a member column, the member's employer identification number, last four digits only.

### TaxReturnReportData_ConsolidatedStatementRow

One row of a consolidating statement.

- `label` (string, required) — The row's label as printed.
- `canonical_key` (string, required, nullable) — The return line the row corresponds to, when it corresponds to one.
- `section` (string, required, nullable) — The section heading the row sits under, when any.
- `indent` (integer, required) — Indentation level of the row, counting from zero.
- `is_section` (boolean, required) — True when the row is a section heading.
- `is_total` (boolean, required) — True when the row is a printed total.
- `stmt_ref` (string, required, nullable) — The statement number the row refers to, when it prints one.
- `values` (map from string to string, required) — The row's figure per column, keyed by column key.
- `foots` (boolean, required, nullable) — For a total row, whether the columns above add up to it; null when not a total.

## Examples

**Response**

```json
{
  "form": "1065",
  "data": {
    "header": {
      "tax_year": 2025,
      "entity_name": "Greenfield Construction LLC",
      "ein": "last4:1507",
      "address_street": "880 Foundry Road",
      "address_city": "Denver",
      "address_state": "CO",
      "address_zip": "80216",
      "date_started": "04/08/2009",
      "total_assets": "3580000.00",
      "principal_activity": "Construction Greenfield",
      "principal_product": "General contracting 880 Foundry",
      "business_code": "236220",
      "accounting_method": null,
      "num_k1s": 2,
      "flag_initial_return": null,
      "flag_final_return": null,
      "flag_amended": null,
      "flag_name_change": null,
      "flag_address_change": null,
      "flag_technical_termination": null,
      "flag_schedule_m3": null,
      "flag_aggregated_activities": null,
      "flag_grouped_activities": null
    },
    "income": {
      "line_1a_gross_receipts": "9200000.00",
      "line_1b_returns_allowances": null,
      "line_1c_net": "9200000.00",
      "line_2_cogs": "6210000.00",
      "line_3_gross_profit": "2990000.00",
      "line_4_other_partnerships_income": null,
      "line_5_net_farm": null,
      "line_6_net_gain_4797": null,
      "line_7_other_income": null,
      "line_8_total_income": "2990000.00"
    },
    "deductions": {
      "line_9_salaries_wages": "880000.00",
      "line_10_guaranteed_payments": "300000.00",
      "line_11_repairs": "46000.00",
      "line_12_bad_debts": "18000.00",
      "line_13_rent": "204000.00",
      "line_14_taxes_licenses": "152000.00",
      "line_15_interest": "54000.00",
      "line_16a_depreciation": "172000.00",
      "line_16b_depreciation_elsewhere": null,
      "line_16c_net_depreciation": null,
      "line_17_depletion": null,
      "line_18_retirement": "66000.00",
      "line_19_employee_benefits": "118000.00",
      "line_20_other_deductions": "260000.00",
      "line_21_total_deductions": "2270000.00",
      "line_22_ordinary_business_income": "720000.00"
    },
    "tax_payments": {
      "line_23_interest_lookback": null,
      "line_24_bba_audit_adjustment": null,
      "line_25_other_taxes": null,
      "line_26_total_balance_due": null,
      "line_27_payments": null,
      "line_28_amount_owed": null,
      "line_29_overpayment": null
    },
    "schedule_b": {
      "entity_type": null,
      "flag_partner_disregarded_entity": null,
      "flag_partner_partnership": null,
      "flag_partner_trust": null,
      "flag_partner_scorp": null,
      "flag_individual_owns_50pct": null,
      "flag_entity_owns_50pct": null,
      "flag_schedule_m3_required": null,
      "flag_publicly_traded": null,
      "flag_aggregated": null,
      "flag_corp_partnership_trust_owns_50pct": null,
      "flag_individual_estate_owns_50pct": null,
      "flag_partnership_owns_corp_20pct": null,
      "flag_partnership_owns_partnership_20pct": null,
      "flag_consistency_requirement": null,
      "flag_basis_adjustment_754": null,
      "flag_cancellation_of_debt": null,
      "flag_filed_form_8918": null,
      "flag_foreign_account": null,
      "flag_distributions_property": null,
      "flag_tax_shelter_activity": null,
      "flag_like_kind_exchange": null,
      "flag_aggregating_469": null,
      "flag_section_754": null,
      "flag_foreign_disregarded_entity": null,
      "flag_received_property_contributions": null,
      "flag_disregarded_entity_owners": null,
      "flag_partnership_audit": null,
      "designated_pr_info": null,
      "flag_aggregated_activities": null,
      "flag_imputed_underpayment": null,
      "flag_loss_limitation_704d": null,
      "flag_schedule_m3_required_22": null,
      "flag_foreign_partnership_reporting": null,
      "flag_partner_adjustments_743b": null,
      "flag_bonus_depreciation_election": null,
      "flag_like_kind_exchange_disclosed": null,
      "flag_centralized_audit_optout": null,
      "flag_other_reportable_transactions": null
    },
    "schedule_k": {
      "line_1_ordinary_business_income": "720000.00",
      "line_2_net_rental_real_estate": null,
      "line_3a_other_rental_gross": null,
      "line_3b_other_rental_expenses": null,
      "line_3c_other_rental_net": null,
      "line_4a_guaranteed_services": null,
      "line_4b_guaranteed_capital": null,
      "line_4c_guaranteed_total": "300000.00",
      "line_5_interest_income": null,
      "line_6a_ordinary_dividends": null,
      "line_6b_qualified_dividends": null,
      "line_6c_dividend_equivalents": null,
      "line_7_royalties": null,
      "line_8_net_short_term_gain": null,
      "line_9a_net_long_term_gain": null,
      "line_9b_collectibles": null,
      "line_9c_unrecaptured_1250": null,
      "line_10_net_sec1231": null,
      "line_11_other_income": null,
      "line_12_sec179": null,
      "line_13a_contributions": null,
      "line_13b_investment_interest": null,
      "line_13c_sec59e": null,
      "line_13d_other_deductions": null,
      "line_14a_se_earnings": "1020000.00",
      "line_14b_gross_farming": null,
      "line_14c_gross_nonfarm": null,
      "line_15_credits": null,
      "line_15a_low_income_housing_42j5": null,
      "line_15b_low_income_housing_other": null,
      "line_15c_qualified_rehab": null,
      "line_15d_other_rental_re_credits": null,
      "line_15e_other_rental_credits": null,
      "line_15f_other_credits": null,
      "line_16_k3_attached": null,
      "line_17_amt": null,
      "line_17a_post_1986_depreciation": null,
      "line_17b_adjusted_gain_loss": null,
      "line_17c_depletion": null,
      "line_17d_oil_gas_gross_income": null,
      "line_17e_oil_gas_deductions": null,
      "line_17f_other_amt": null,
      "line_18a_tax_exempt_interest": null,
      "line_18b_other_tax_exempt": null,
      "line_18c_nondeductible": null,
      "line_19a_distributions_cash": null,
      "line_19b_distributions_property": null,
      "line_20_other_info": null,
      "line_20b_investment_expenses": null,
      "line_20c_other_items": null,
      "line_20z_qbi": null,
      "line_21_foreign_taxes": null
    },
    "schedule_l": {
      "line_1_cash": {
        "beginning": "540000.00",
        "ending": "620000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_2a_ar": {
        "beginning": "1290000.00",
        "ending": "1480000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_2b_allowance_bad_debts": {
        "beginning": null,
        "ending": null,
        "net_beginning": "1290000.00",
        "net_ending": "1480000.00"
      },
      "line_3_inventory": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_4_us_gov": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_5_tax_exempt_securities": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_6_other_current_assets": {
        "beginning": "160000.00",
        "ending": "185000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_7a_loans_to_partners": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_7b_mortgage_loans": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_8_other_investments": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_9a_buildings": {
        "beginning": "1720000.00",
        "ending": "1920000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_9b_accumulated_depreciation": {
        "beginning": "600000.00",
        "ending": "720000.00",
        "net_beginning": "1120000.00",
        "net_ending": "1200000.00"
      },
      "line_10a_depletable": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_10b_accumulated_depletion": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_11_land": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_12a_intangibles": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_12b_accumulated_amortization": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_13_other_assets": {
        "beginning": "88000.00",
        "ending": "95000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_14_total_assets": {
        "beginning": "3198000.00",
        "ending": "3580000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_15_ap": {
        "beginning": "690000.00",
        "ending": "740000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_16_mortgages_under_1yr": {
        "beginning": "250000.00",
        "ending": "280000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_17_other_current_liabilities": {
        "beginning": "148000.00",
        "ending": "165000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_18_nonrecourse_loans": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_19a_loans_from_partners": {
        "beginning": null,
        "ending": null,
        "net_beginning": null,
        "net_ending": null
      },
      "line_19b_mortgages_over_1yr": {
        "beginning": "440000.00",
        "ending": "500000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_20_other_liabilities": {
        "beginning": "120000.00",
        "ending": "120000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_21_partners_capital": {
        "beginning": "1550000.00",
        "ending": "1775000.00",
        "net_beginning": null,
        "net_ending": null
      },
      "line_22_total_liab_capital": {
        "beginning": "3198000.00",
        "ending": "3580000.00",
        "net_beginning": null,
        "net_ending": null
      }
    },
    "schedule_m1": {
      "line_1_net_income_books": "984000.00",
      "line_2_income_k_not_books": null,
      "line_3_guaranteed_payments": null,
      "line_4a_depreciation": "24000.00",
      "line_4b_travel_entertainment": "12000.00",
      "line_4c_other_books_not_return": null,
      "line_4_expenses_books_not_k": "36000.00",
      "line_5_sum_1_4": "1020000.00",
      "line_6a_tax_exempt_interest": null,
      "line_6b_other_books_not_k": null,
      "line_7a_depreciation": null,
      "line_7b_other_return_not_books": null,
      "line_8_sum_6_7": null,
      "line_9_income_per_return": "1020000.00"
    },
    "schedule_m2": {
      "line_1_balance_beginning": "1550000.00",
      "line_2a_cash_contributed": null,
      "line_2b_property_contributed": null,
      "line_3_net_income_books": "1020000.00",
      "line_4_other_increases": null,
      "line_5_sum_1_4": "2570000.00",
      "line_6a_cash_distributions": "795000.00",
      "line_6b_property_distributions": null,
      "line_7_other_decreases": null,
      "line_8_sum_6_7": "795000.00",
      "line_9_balance_end": "1775000.00"
    },
    "form_1125a": {
      "tax_year": 2025,
      "parent_form": "1065",
      "line_2_purchases": "4260000.00",
      "line_3_cost_of_labor": "1540000.00",
      "line_5_other_costs": "410000.00",
      "line_6_total": "6210000.00",
      "line_8_cogs": "6210000.00"
    },
    "form_4562": {
      "tax_year": 2025,
      "parent_form": "1065",
      "line_17_macrs_prior_year": "172000.00",
      "line_22_total": "172000.00"
    },
    "form_schedule_d": null,
    "form_4797": null,
    "form_schedule_m3": {
      "tax_year": 2025,
      "parent_form": "1065",
      "line_1a_filed_10k": null,
      "line_1b_consolidated_ni_from_10k": null,
      "line_2_worldwide_consolidated_ni": null,
      "line_3a_certified_audited": null,
      "line_3b_period_begin": null,
      "line_3b_period_end": null,
      "line_4a_worldwide_ni_per_statement": null,
      "line_4b_accounting_standard": null,
      "line_5a_foreign_nonincl_income": null,
      "line_5b_foreign_nonincl_loss": null,
      "line_6a_us_nonincl_income": null,
      "line_6b_us_nonincl_loss": null,
      "line_7a_other_includible_foreign_de": null,
      "line_7b_other_includible_us_de": null,
      "line_7c_other_includible_entities": null,
      "line_8_eliminations_adjustment": null,
      "line_9_period_to_tax_year_adjustment": null,
      "line_10_other_adjustments": null,
      "line_11_net_income_includible": null,
      "line_12a_total_assets_per_l": null,
      "line_12b_total_liabilities_per_l": null,
      "part_ii_lines": {},
      "part_iii_lines": {},
      "form_8916a": null
    },
    "form_8990": null,
    "form_8825": null
  },
  "document_type": "tax_return",
  "k1_partners": [
    {
      "form": "1065-K1",
      "data": {
        "tax_year": 2025,
        "partner_info": {
          "partnership_ein": "last4:1507",
          "partnership_name": "Greenfield Construction LLC",
          "partnership_address": "880 Foundry Road, Denver, CO 80216",
          "partner_id": "last4:7783",
          "partner_id_kind": "ssn",
          "partner_name": "Michael R Chen",
          "partner_address": "47 Lakeshore Terrace, Denver, CO 80206",
          "is_general_partner": true,
          "is_limited_partner": false,
          "is_domestic": true,
          "entity_type": "Individual",
          "ownership_percents": {
            "profit_beginning": "50.000",
            "profit_ending": "50.000",
            "loss_beginning": "50.000",
            "loss_ending": "50.000",
            "capital_beginning": "50.000",
            "capital_ending": "50.000"
          },
          "capital_account": {
            "beginning_balance": "775000.00",
            "capital_contributed": "0.00",
            "current_year_increase_decrease": "510000.00",
            "other_increase_decrease": "0.00",
            "withdrawals_distributions": "397500.00",
            "ending_balance": "887500.00"
          }
        },
        "line_1_ordinary_business_income": "360000.00",
        "line_4a_guaranteed_payments_services": "150000.00",
        "line_4c_total_guaranteed_payments": "150000.00",
        "line_14_self_employment": [
          {
            "code": "A",
            "amount": "510000.00",
            "is_stmt": false
          }
        ],
        "line_19_distributions": [
          {
            "code": "A",
            "amount": "397500.00",
            "is_stmt": false
          }
        ],
        "line_20_other_information": [
          {
            "code": "Z",
            "amount": null,
            "is_stmt": true
          }
        ]
      }
    },
    {
      "form": "1065-K1",
      "data": {
        "tax_year": 2025,
        "partner_info": {
          "partnership_ein": "last4:1507",
          "partnership_name": "Greenfield Construction LLC",
          "partnership_address": "880 Foundry Road, Denver, CO 80216",
          "partner_id": "last4:3318",
          "partner_id_kind": "ssn",
          "partner_name": "Daniel J Morrison",
          "partner_address": "1180 Pearl Street, Boulder, CO 80302",
          "is_general_partner": true,
          "is_limited_partner": false,
          "is_domestic": true,
          "entity_type": "Individual",
          "ownership_percents": {
            "profit_beginning": "50.000",
            "profit_ending": "50.000",
            "loss_beginning": "50.000",
            "loss_ending": "50.000",
            "capital_beginning": "50.000",
            "capital_ending": "50.000"
          },
          "capital_account": {
            "beginning_balance": "775000.00",
            "capital_contributed": "0.00",
            "current_year_increase_decrease": "510000.00",
            "other_increase_decrease": "0.00",
            "withdrawals_distributions": "397500.00",
            "ending_balance": "887500.00"
          }
        },
        "line_1_ordinary_business_income": "360000.00",
        "line_4a_guaranteed_payments_services": "150000.00",
        "line_4c_total_guaranteed_payments": "150000.00",
        "line_14_self_employment": [
          {
            "code": "A",
            "amount": "510000.00",
            "is_stmt": false
          }
        ],
        "line_19_distributions": [
          {
            "code": "A",
            "amount": "397500.00",
            "is_stmt": false
          }
        ],
        "line_20_other_information": [
          {
            "code": "Z",
            "amount": null,
            "is_stmt": true
          }
        ]
      }
    }
  ],
  "metadata": {
    "form_key": "1065",
    "detected_year": 2025
  },
  "statements": [
    {
      "title": "SCHEDULE L OTHER CURRENT ASSETS",
      "number": 1,
      "anchor_form": "SCHEDULE L",
      "anchor_line": "6",
      "items": [
        {
          "label": "Prepaid insurance and surety bonds",
          "amounts": [
            "64000.00",
            "72000.00"
          ]
        },
        {
          "label": "Retainage receivable",
          "amounts": [
            "58000.00",
            "66000.00"
          ]
        },
        {
          "label": "Costs in excess of billings",
          "amounts": [
            "38000.00",
            "47000.00"
          ]
        }
      ],
      "total": [
        "160000.00",
        "185000.00"
      ],
      "two_column": true,
      "anchor": "SCHEDULE L, line 6",
      "sum_check": true
    },
    {
      "title": "SCHEDULE L OTHER ASSETS",
      "number": 2,
      "anchor_form": "SCHEDULE L",
      "anchor_line": "13",
      "items": [
        {
          "label": "Security deposits",
          "amounts": [
            "28000.00",
            "30000.00"
          ]
        },
        {
          "label": "Cash surrender value, officer life insurance",
          "amounts": [
            "60000.00",
            "65000.00"
          ]
        }
      ],
      "total": [
        "88000.00",
        "95000.00"
      ],
      "two_column": true,
      "anchor": "SCHEDULE L, line 13",
      "sum_check": true
    },
    {
      "title": "SCHEDULE L OTHER CURRENT LIABILITIES",
      "number": 3,
      "anchor_form": "SCHEDULE L",
      "anchor_line": "17",
      "items": [
        {
          "label": "Revolving line of credit, Citizens Bank",
          "amounts": [
            "120000.00",
            "120000.00"
          ]
        },
        {
          "label": "Accrued payroll and payroll taxes",
          "amounts": [
            "28000.00",
            "45000.00"
          ]
        }
      ],
      "total": [
        "148000.00",
        "165000.00"
      ],
      "two_column": true,
      "anchor": "SCHEDULE L, line 17",
      "sum_check": true
    },
    {
      "title": "SCHEDULE L OTHER LIABILITIES",
      "number": 4,
      "anchor_form": "SCHEDULE L",
      "anchor_line": "20",
      "items": [
        {
          "label": "Note payable, affiliate (intercompany)",
          "amounts": [
            "120000.00",
            "120000.00"
          ]
        }
      ],
      "total": [
        "120000.00",
        "120000.00"
      ],
      "two_column": true,
      "anchor": "SCHEDULE L, line 20",
      "sum_check": true
    },
    {
      "title": "FORM 1065 OTHER DEDUCTIONS",
      "number": 5,
      "anchor_form": "FORM 1065",
      "anchor_line": "20",
      "items": [
        {
          "label": "Insurance",
          "amounts": [
            "58000.00"
          ]
        },
        {
          "label": "Professional fees, legal and accounting",
          "amounts": [
            "42000.00"
          ]
        },
        {
          "label": "Office expense and supplies",
          "amounts": [
            "26000.00"
          ]
        },
        {
          "label": "Utilities and telephone",
          "amounts": [
            "34000.00"
          ]
        },
        {
          "label": "Equipment and vehicle rental",
          "amounts": [
            "48000.00"
          ]
        },
        {
          "label": "Dues, licenses and subscriptions",
          "amounts": [
            "16000.00"
          ]
        },
        {
          "label": "Bank and merchant fees",
          "amounts": [
            "12000.00"
          ]
        },
        {
          "label": "Travel",
          "amounts": [
            "10000.00"
          ]
        },
        {
          "label": "Miscellaneous",
          "amounts": [
            "14000.00"
          ]
        }
      ],
      "total": [
        "260000.00"
      ],
      "two_column": false,
      "anchor": "FORM 1065, line 20",
      "sum_check": true
    }
  ]
}
```

**SDK Code**

```python
import requests

url = "https://api.spreadspace.app/api/borrowers/3f9c2b1e8d7a4c5b9e0f1a2b/extractions/7a1d4e9c2b3f4a5d8e6c1b0f/tax-return"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.json())
```

```javascript
const url = 'https://api.spreadspace.app/api/borrowers/3f9c2b1e8d7a4c5b9e0f1a2b/extractions/7a1d4e9c2b3f4a5d8e6c1b0f/tax-return';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.spreadspace.app/api/borrowers/3f9c2b1e8d7a4c5b9e0f1a2b/extractions/7a1d4e9c2b3f4a5d8e6c1b0f/tax-return"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("Authorization", "Bearer <token>")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby
require 'uri'
require 'net/http'

url = URI("https://api.spreadspace.app/api/borrowers/3f9c2b1e8d7a4c5b9e0f1a2b/extractions/7a1d4e9c2b3f4a5d8e6c1b0f/tax-return")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'

response = http.request(request)
puts response.read_body
```

```java
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.spreadspace.app/api/borrowers/3f9c2b1e8d7a4c5b9e0f1a2b/extractions/7a1d4e9c2b3f4a5d8e6c1b0f/tax-return")
  .header("Authorization", "Bearer <token>")
  .asString();
```

```php
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.spreadspace.app/api/borrowers/3f9c2b1e8d7a4c5b9e0f1a2b/extractions/7a1d4e9c2b3f4a5d8e6c1b0f/tax-return', [
  'headers' => [
    'Authorization' => 'Bearer <token>',
  ],
]);

echo $response->getBody();
```

```csharp
using RestSharp;

var client = new RestClient("https://api.spreadspace.app/api/borrowers/3f9c2b1e8d7a4c5b9e0f1a2b/extractions/7a1d4e9c2b3f4a5d8e6c1b0f/tax-return");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer <token>");
IRestResponse response = client.Execute(request);
```

```swift
import Foundation

let headers = ["Authorization": "Bearer <token>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://api.spreadspace.app/api/borrowers/3f9c2b1e8d7a4c5b9e0f1a2b/extractions/7a1d4e9c2b3f4a5d8e6c1b0f/tax-return")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```