NationalInsuranceCode

Part of the TaxYearConfig that our engine uses to calculate National Insurance Contributions.
It is used internally when our engine performs calculations.
You do not need to do anything with this model, it's provided purely for informational purposes.

Name / Description Type / Format Example
code
NI Table Letter
string "string"
description
Description of Employees that would use this NI Letter
string "string"
eeB
Earnings at or above LEL up to and including PT (Employee Contribution)
number double 0.0
eeC
Earnings above the PT up to and including UEL (Employee Contribution)
number double 0.0
eeD
Balance of earnings above UEL (Employee Contribution)
number double 0.0
eeE number double 0.0
eeF number double 0.0
erB
Earnings at or above LEL up to and including PT (Employer Contribution)
number double 0.0
erC
Earnings above the PT up to and including UEL (Employer Contribution)
number double 0.0
erD
Balance of earnings above UEL (Employer Contribution)
number double 0.0
erE number double 0.0
erF number double 0.0
effectiveFrom
The date when these period values are effective
string date "2024-12-26"
midYearChanges
Any optional changes to the period values that are effective from a specified date in the middle of a tax year
NationalInsuranceCode[] {NationalInsuranceCode}
{
  "code": "string",
  "description": "string",
  "eeB": 0.0,
  "eeC": 0.0,
  "eeD": 0.0,
  "eeE": 0.0,
  "eeF": 0.0,
  "erB": 0.0,
  "erC": 0.0,
  "erD": 0.0,
  "erE": 0.0,
  "erF": 0.0,
  "effectiveFrom": "2024-12-26",
  "midYearChanges": [
    {
      "code": "string",
      "description": "string",
      "eeB": 0.0,
      "eeC": 0.0,
      "eeD": 0.0,
      "eeE": 0.0,
      "eeF": 0.0,
      "erB": 0.0,
      "erC": 0.0,
      "erD": 0.0,
      "erE": 0.0,
      "erF": 0.0,
      "effectiveFrom": "2024-12-26",
      "midYearChanges": [
        {
          "code": "string",
          "description": "string",
          "eeB": 0.0,
          "eeC": 0.0,
          "eeD": 0.0,
          "eeE": 0.0,
          "eeF": 0.0,
          "erB": 0.0,
          "erC": 0.0,
          "erD": 0.0,
          "erE": 0.0,
          "erF": 0.0,
          "effectiveFrom": "2024-12-26",
          "midYearChanges": [
            {
              "code": "string",
              "description": "string",
              "eeB": 0.0,
              "eeC": 0.0,
              "eeD": 0.0,
              "eeE": 0.0,
              "eeF": 0.0,
              "erB": 0.0,
              "erC": 0.0,
              "erD": 0.0,
              "erE": 0.0,
              "erF": 0.0,
              "effectiveFrom": "2024-12-26",
              "midYearChanges": "error too many levels"
            }
          ]
        }
      ]
    }
  ]
}
Contained in Models
NationalInsuranceCode
TaxYearConfig
Consumed by Operations

- none -

Returned by Operations

- none -