Zum Inhalt
HALOWERK

Finopswerk

covered wage fica threshold ledger

Original chronological 2026 gross covered wages of one employee and employer determine YTD, per-run Social Security/Medicare/Additional bases, employee and employer shares, after-FICA wages and wages plus employer-FICA cost. Social Security 6.2% each with 184500 USD wage base; Medicare 1.45% each uncapped; employee Additional 0.9% above 200000 USD, no employer match. Opening YTD zero; all wages assumed fully covered, no exemptions, other employers, deductions, tips, gross-ups, corrections or.

POST https://finops.halowerk.com/v1/covered-wage-fica-threshold-ledger

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
payrunsarrayJa
reportobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "payruns": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "wage_domain": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 0,
              "maximum": 25000000
            },
            "minItems": 1,
            "maxItems": 2
          }
        },
        "required": [
          "wage_domain"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 8
    },
    "report": {
      "type": "object",
      "properties": {
        "gross_total": {
          "type": "object",
          "properties": {
            "n": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^(0|[1-9][0-9]{0,63})$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            },
            "d": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^[1-9][0-9]{0,63}$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        },
        "employee_total": {
          "type": "object",
          "properties": {
            "n": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^(0|[1-9][0-9]{0,63})$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            },
            "d": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^[1-9][0-9]{0,63}$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        },
        "employer_total": {
          "type": "object",
          "properties": {
            "n": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^(0|[1-9][0-9]{0,63})$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            },
            "d": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^[1-9][0-9]{0,63}$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        },
        "employer_additional": {
          "type": "object",
          "properties": {
            "n": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^(0|[1-9][0-9]{0,63})$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            },
            "d": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^[1-9][0-9]{0,63}$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "ytd_wages",
        "ss_base",
        "medicare_base",
        "additional_base",
        "employee_ss",
        "employee_medicare",
        "employee_additional",
        "employer_ss",
        "employer_medicare",
        "after_fica",
        "employer_cost",
        "gross_total",
        "employee_total",
        "employer_total",
        "employer_additional"
      ],
      "additionalProperties": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "n": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^(0|[1-9][0-9]{0,63})$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            },
            "d": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^[1-9][0-9]{0,63}$",
                  "maxLength": 64
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "n",
            "d"
          ],
          "additionalProperties": false
        },
        "minItems": 1,
        "maxItems": 8
      },
      "propertyNames": {
        "enum": [
          "ytd_wages",
          "ss_base",
          "medicare_base",
          "additional_base",
          "employee_ss",
          "employee_medicare",
          "employee_additional",
          "employer_ss",
          "employer_medicare",
          "after_fica",
          "employer_cost",
          "gross_total",
          "employee_total",
          "employer_total",
          "employer_additional"
        ]
      }
    }
  },
  "required": [
    "payruns",
    "report"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "payruns": [
    {
      "wage_domain": [
        1
      ]
    }
  ],
  "report": {
    "ytd_wages": [
      {
        "n": "1",
        "d": "1"
      }
    ],
    "ss_base": [
      {
        "n": "1",
        "d": "1"
      }
    ],
    "medicare_base": [
      {
        "n": "1",
        "d": "1"
      }
    ],
    "additional_base": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "employee_ss": [
      {
        "n": "31",
        "d": "500"
      }
    ],
    "employee_medicare": [
      {
        "n": "29",
        "d": "2000"
      }
    ],
    "employee_additional": [
      {
        "n": "0",
        "d": "1"
      }
    ],
    "employer_ss": [
      {
        "n": "31",
        "d": "500"
      }
    ],
    "employer_medicare": [
      {
        "n": "29",
        "d": "2000"
      }
    ],
    "after_fica": [
      {
        "n": "1847",
        "d": "2000"
      }
    ],
    "employer_cost": [
      {
        "n": "2153",
        "d": "2000"
      }
    ],
    "gross_total": {
      "n": "1",
      "d": "1"
    },
    "employee_total": {
      "n": "153",
      "d": "2000"
    },
    "employer_total": {
      "n": "153",
      "d": "2000"
    },
    "employer_additional": {
      "n": "0",
      "d": "1"
    }
  }
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-07, 02:42 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →