The employee tax statement override object

Values to report on an employee's W-2 in place of the ones Check computes.

{
  "id": "ets_ovr_Hq3nVb7KcWz2LpRtYe9m",
  "company": "com_sx3svU6K8c5ZkSFlOh5p",
  "employee": "emp_OBfYZbVSadBmQZcU7wN2",
  "year": 2026,
  "qualified_overtime_compensation": "900.00",
  "other_lines": [
    {
      "label": "PUCC",
      "amount": "4200.00"
    }
  ],
  "metadata": {
    "source": "ot_engine"
  },
  "created_at": "2027-01-08T15:02:11.482915Z",
  "updated_at": "2027-01-08T15:02:11.482915Z"
}

Fields non-nullable unless specified.

fieldtypedescription
idIDID of the EmployeeTaxStatementOverride.
companyIDID of the employee's Company.
employeeIDID of the Employee.
yearintTax year the override applies to. 2026 or later.
qualified_overtime_compensationnullable decimal stringAmount reported in Box 12 with Code TT. When null, the tax statement reports the amount Check computes from the employee's overtime earnings.

This value should contain just the qualified overtime premium (the "extra 0.5x" from "1.5x pay" mandated by FLSA) that should be reported on the employee's W-2, not the employee's total qualified overtime earnings.
other_lineslist of objectsLines reported in Box 14a, each with a label (up to 32 characters, unique within the override ignoring case) and an amount (decimal string). A line replaces a line Check generates with the same label; otherwise it's added.
metadataobjectArbitrary key-value data attached to the override.
created_atdatetime in UTCISO8601 datetime when the override was created.
updated_atdatetime in UTCISO8601 datetime when the override last changed.

Amounts must be zero or greater, with at most two decimal places.