Table of Contents

Class NiEmployerRatesEntry

Namespace
Payetools.ReferenceData.NationalInsurance
Assembly
Payetools.ReferenceData.dll

Record that represents the employee NI rates to be applied at various earnings thresholds.

public record NiEmployerRatesEntry : IEquatable<NiEmployerRatesEntry>
Inheritance
NiEmployerRatesEntry
Implements
Inherited Members

Properties

ForEarningsAboveFUSTUpToAndIncludingUELOrUST

Gets the employer rate applicable for earnings between the Freeport Upper Secondary Threshold and the Upper Earnings Limit or any applicable Upper Secondary Threshold.

public decimal ForEarningsAboveFUSTUpToAndIncludingUELOrUST { get; init; }

Property Value

decimal

ForEarningsAboveSTUpToAndIncludingFUST

Gets the employer rate applicable for earnings between the Secondary Threshold and the Freeport Upper Secondary Threshold.

public decimal ForEarningsAboveSTUpToAndIncludingFUST { get; init; }

Property Value

decimal

ForEarningsAboveUELOrUST

Gets the employer rate applicable for earnings above the Upper Earnings Limit.

public decimal ForEarningsAboveUELOrUST { get; init; }

Property Value

decimal

ForEarningsAtOrAboveLELUpToAndIncludingST

Gets the employer rate applicable for earnings between the Lower Earnings Limit and the Secondary Threshold.

public decimal ForEarningsAtOrAboveLELUpToAndIncludingST { get; init; }

Property Value

decimal

NiCategories

Gets the list of applicable NI categories for this rates entry.

public ImmutableList<NiCategory> NiCategories { get; init; }

Property Value

ImmutableList<NiCategory>