Functional Weave
Code in Python

payroll.pension-auto-enrolment@1.0.0

data/ae-thresholds.json

2,154 bytes · view raw

[
  {
    "validFrom": "2023-04-06",
    "validTo": "2024-04-05",
    "lowerWeekly": 12000,
    "lowerFortnightly": 24000,
    "lowerFourWeekly": 48000,
    "lowerMonthly": 52000,
    "triggerWeekly": 19200,
    "triggerFortnightly": 38400,
    "triggerFourWeekly": 76800,
    "triggerMonthly": 83300,
    "upperWeekly": 96700,
    "upperFortnightly": 193400,
    "upperFourWeekly": 386700,
    "upperMonthly": 418900,
    "note": "2023-24: The Pensions Regulator, earnings thresholds (annual \u00a36,240 / \u00a310,000 / \u00a350,270)"
  },
  {
    "validFrom": "2024-04-06",
    "validTo": "2025-04-05",
    "lowerWeekly": 12000,
    "lowerFortnightly": 24000,
    "lowerFourWeekly": 48000,
    "lowerMonthly": 52000,
    "triggerWeekly": 19200,
    "triggerFortnightly": 38400,
    "triggerFourWeekly": 76800,
    "triggerMonthly": 83300,
    "upperWeekly": 96700,
    "upperFortnightly": 193400,
    "upperFourWeekly": 386700,
    "upperMonthly": 418900,
    "note": "2024-25: The Pensions Regulator, earnings thresholds (annual \u00a36,240 / \u00a310,000 / \u00a350,270)"
  },
  {
    "validFrom": "2025-04-06",
    "validTo": "2026-04-05",
    "lowerWeekly": 12000,
    "lowerFortnightly": 24000,
    "lowerFourWeekly": 48000,
    "lowerMonthly": 52000,
    "triggerWeekly": 19200,
    "triggerFortnightly": 38400,
    "triggerFourWeekly": 76800,
    "triggerMonthly": 83300,
    "upperWeekly": 96700,
    "upperFortnightly": 193400,
    "upperFourWeekly": 386700,
    "upperMonthly": 418900,
    "note": "2025-26: The Pensions Regulator, earnings thresholds (annual \u00a36,240 / \u00a310,000 / \u00a350,270)"
  },
  {
    "validFrom": "2026-04-06",
    "validTo": null,
    "lowerWeekly": 12000,
    "lowerFortnightly": 24000,
    "lowerFourWeekly": 48000,
    "lowerMonthly": 52000,
    "triggerWeekly": 19200,
    "triggerFortnightly": 38400,
    "triggerFourWeekly": 76800,
    "triggerMonthly": 83300,
    "upperWeekly": 96700,
    "upperFortnightly": 193400,
    "upperFourWeekly": 386700,
    "upperMonthly": 418900,
    "note": "2026-27: The Pensions Regulator, earnings thresholds (annual \u00a36,240 / \u00a310,000 / \u00a350,270)"
  }
]