Pinwheel · Schema
TaxFormW2
PayrollDirect DepositIncome VerificationEmploymentTax FormsFintechOpen FinanceBill SwitchingFinancial Data
Properties
| Name | Type | Description |
|---|---|---|
| document_type | string | The type of the document. |
| box_a | string | Employee's social security number. Box a IRS Form W-2. |
| box_b | string | Employer identification number (EIN). Box b IRS Form W-2. |
| box_c | object | Employer's name and address. Box c IRS Form W-2. |
| box_d | string | Control number. Box d IRS Form W-2. |
| box_e | string | Employee's name. Box e IRS Form Form W-2. |
| box_f | object | Employee's address. Box f IRS Form W-2. |
| box_1 | integer | Wages, tips, other compensation. Box 1 IRS Form W-2. |
| box_2 | integer | Federal income tax withheld. Box 2 IRS Form W-2. |
| box_3 | integer | Social security wages. Box 3 IRS Form W-2. |
| box_4 | integer | Social security tax withheld. Box 4 IRS Form W-2. |
| box_5 | integer | Medicare wages and tips. Box 5 IRS Form W-2. |
| box_6 | integer | Medicare tax withheld. Box 6 IRS Form W-2. |
| box_7 | integer | Social security tips. Box 7 IRS Form W-2. |
| box_8 | integer | Allocated tips. Box 8 IRS Form W-2. |
| box_9 | string | This field is intentionally left blank. |
| box_10 | string | Dependent care benefits. Box 10 IRS Form W-2. |
| box_11 | string | Nonqualified plans. Box 11 IRS Form W-2. |
| box_12 | array | Miscellaneous income or tax line items. Box 12 IRS Form W-2. |
| box_13 | object | Statutory employee, Retirement plan, or Third-party sick pay options. Box 13 IRS Form W-2. |
| box_14 | array | Other. Box 14 IRS Form W-2. |
| box_15_to_20 | array | Box 15 to 20 IRS Form W-2. These boxes may contain multiple sets of values if the either the state or the locality of the employee and the employer differ, and are separately taxed. |
JSON Schema
{
"properties": {
"document_type": {
"type": "string",
"enum": [
"W-2"
],
"title": "document_type",
"description": "The type of the document.",
"default": "W-2"
},
"box_a": {
"type": "string",
"title": "box_a",
"description": "Employee's social security number. Box a IRS Form W-2."
},
"box_b": {
"type": "string",
"title": "box_b",
"description": "Employer identification number (EIN). Box b IRS Form W-2."
},
"box_c": {
"allOf": [
{
"$ref": "#/components/schemas/W2BoxC"
}
],
"title": "box_c",
"description": "Employer's name and address. Box c IRS Form W-2."
},
"box_d": {
"type": "string",
"title": "box_d",
"description": "Control number. Box d IRS Form W-2."
},
"box_e": {
"type": "string",
"title": "box_e",
"description": "Employee's name. Box e IRS Form Form W-2."
},
"box_f": {
"allOf": [
{
"$ref": "#/components/schemas/AddressGetResponseItem"
}
],
"title": "box_f",
"description": "Employee's address. Box f IRS Form W-2."
},
"box_1": {
"type": "integer",
"title": "box_1",
"description": "Wages, tips, other compensation. Box 1 IRS Form W-2."
},
"box_2": {
"type": "integer",
"title": "box_2",
"description": "Federal income tax withheld. Box 2 IRS Form W-2."
},
"box_3": {
"type": "integer",
"title": "box_3",
"description": "Social security wages. Box 3 IRS Form W-2."
},
"box_4": {
"type": "integer",
"title": "box_4",
"description": "Social security tax withheld. Box 4 IRS Form W-2."
},
"box_5": {
"type": "integer",
"title": "box_5",
"description": "Medicare wages and tips. Box 5 IRS Form W-2."
},
"box_6": {
"type": "integer",
"title": "box_6",
"description": "Medicare tax withheld. Box 6 IRS Form W-2."
},
"box_7": {
"type": "integer",
"title": "box_7",
"description": "Social security tips. Box 7 IRS Form W-2."
},
"box_8": {
"type": "integer",
"title": "box_8",
"description": "Allocated tips. Box 8 IRS Form W-2."
},
"box_9": {
"type": "string",
"title": "box_9",
"description": "This field is intentionally left blank."
},
"box_10": {
"type": "string",
"title": "box_10",
"description": "Dependent care benefits. Box 10 IRS Form W-2."
},
"box_11": {
"type": "string",
"title": "box_11",
"description": "Nonqualified plans. Box 11 IRS Form W-2."
},
"box_12": {
"items": {
"$ref": "#/components/schemas/W2Box12"
},
"type": "array",
"title": "box_12",
"description": "Miscellaneous income or tax line items. Box 12 IRS Form W-2."
},
"box_13": {
"allOf": [
{
"$ref": "#/components/schemas/W2Box13"
}
],
"title": "box_13",
"description": "Statutory employee, Retirement plan, or Third-party sick pay options. Box 13 IRS Form W-2."
},
"box_14": {
"items": {
"type": "string"
},
"type": "array",
"title": "box_14",
"description": "Other. Box 14 IRS Form W-2."
},
"box_15_to_20": {
"items": {
"$ref": "#/components/schemas/W2Box15To20"
},
"type": "array",
"title": "box_15_to_20",
"description": "Box 15 to 20 IRS Form W-2. These boxes may contain multiple sets of values if the either the state or the locality of the employee and the employer differ, and are separately taxed."
}
},
"type": "object",
"title": "TaxFormW2",
"x-tags": [
"Schemas"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://schema.pinwheelapi.com/TaxFormW2.json"
}