Functional Weave
Code in TypeScript

payroll.national-insurance@1.0.1

data/ni-primary-rates.json

11,985 bytes · view raw

[
  {
    "category": "A",
    "basis": "standard",
    "ptToUelBasisPoints": 1200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "B",
    "basis": "standard",
    "ptToUelBasisPoints": 585,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "C",
    "basis": "standard",
    "ptToUelBasisPoints": 0,
    "aboveUelBasisPoints": 0,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "F",
    "basis": "standard",
    "ptToUelBasisPoints": 1200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "H",
    "basis": "standard",
    "ptToUelBasisPoints": 1200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "I",
    "basis": "standard",
    "ptToUelBasisPoints": 585,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "J",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "L",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "M",
    "basis": "standard",
    "ptToUelBasisPoints": 1200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "S",
    "basis": "standard",
    "ptToUelBasisPoints": 0,
    "aboveUelBasisPoints": 0,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "V",
    "basis": "standard",
    "ptToUelBasisPoints": 1200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "Z",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-01-05",
    "note": "2023-24 to 5 January 2024"
  },
  {
    "category": "A",
    "basis": "standard",
    "ptToUelBasisPoints": 1000,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "B",
    "basis": "standard",
    "ptToUelBasisPoints": 385,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "C",
    "basis": "standard",
    "ptToUelBasisPoints": 0,
    "aboveUelBasisPoints": 0,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "F",
    "basis": "standard",
    "ptToUelBasisPoints": 1000,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "H",
    "basis": "standard",
    "ptToUelBasisPoints": 1000,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "I",
    "basis": "standard",
    "ptToUelBasisPoints": 385,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "J",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "L",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "M",
    "basis": "standard",
    "ptToUelBasisPoints": 1000,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "S",
    "basis": "standard",
    "ptToUelBasisPoints": 0,
    "aboveUelBasisPoints": 0,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "V",
    "basis": "standard",
    "ptToUelBasisPoints": 1000,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "Z",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-01-06",
    "validTo": "2024-04-05",
    "note": "2023-24 from 6 January 2024: main rate cut to 10%"
  },
  {
    "category": "A",
    "basis": "director",
    "ptToUelBasisPoints": 1150,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "B",
    "basis": "director",
    "ptToUelBasisPoints": 535,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "C",
    "basis": "director",
    "ptToUelBasisPoints": 0,
    "aboveUelBasisPoints": 0,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "F",
    "basis": "director",
    "ptToUelBasisPoints": 1150,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "H",
    "basis": "director",
    "ptToUelBasisPoints": 1150,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "I",
    "basis": "director",
    "ptToUelBasisPoints": 535,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "J",
    "basis": "director",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "L",
    "basis": "director",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "M",
    "basis": "director",
    "ptToUelBasisPoints": 1150,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "S",
    "basis": "director",
    "ptToUelBasisPoints": 0,
    "aboveUelBasisPoints": 0,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "V",
    "basis": "director",
    "ptToUelBasisPoints": 1150,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "Z",
    "basis": "director",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "note": "2023-24 directors, annual earnings period: whole-year blended rate"
  },
  {
    "category": "A",
    "basis": "standard",
    "ptToUelBasisPoints": 800,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "B",
    "basis": "standard",
    "ptToUelBasisPoints": 185,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "C",
    "basis": "standard",
    "ptToUelBasisPoints": 0,
    "aboveUelBasisPoints": 0,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "D",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "E",
    "basis": "standard",
    "ptToUelBasisPoints": 185,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "F",
    "basis": "standard",
    "ptToUelBasisPoints": 800,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "H",
    "basis": "standard",
    "ptToUelBasisPoints": 800,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "I",
    "basis": "standard",
    "ptToUelBasisPoints": 185,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "J",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "K",
    "basis": "standard",
    "ptToUelBasisPoints": 0,
    "aboveUelBasisPoints": 0,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "L",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "M",
    "basis": "standard",
    "ptToUelBasisPoints": 800,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "N",
    "basis": "standard",
    "ptToUelBasisPoints": 800,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "S",
    "basis": "standard",
    "ptToUelBasisPoints": 0,
    "aboveUelBasisPoints": 0,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "V",
    "basis": "standard",
    "ptToUelBasisPoints": 800,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  },
  {
    "category": "Z",
    "basis": "standard",
    "ptToUelBasisPoints": 200,
    "aboveUelBasisPoints": 200,
    "validFrom": "2024-04-06",
    "validTo": null,
    "note": "from 2024-25: main rate 8%"
  }
]