Struct NiEarningsBreakdown
- Namespace
- Payetools.NationalInsurance.Model
- Assembly
- Payetools.NationalInsurance.dll
Represents the breakdown of earnings against each of the relevant National Insurance thresholds.
public struct NiEarningsBreakdown
- Inherited Members
Properties
EarningsAboveFUSTUpToAndIncludingUEL
Gets the earnings up above the Freeport Upper Secondary Threshold and up to and including the Upper Earnings Limit for this record.
public decimal EarningsAboveFUSTUpToAndIncludingUEL { readonly get; init; }
Property Value
EarningsAboveLELUpToAndIncludingST
Gets the earnings up above the Lower Earnings Limit and up to and including the Secondary Threshold for this record.
public decimal EarningsAboveLELUpToAndIncludingST { readonly get; init; }
Property Value
EarningsAbovePTUpToAndIncludingFUST
Gets the earnings up above the Primary Threshold and up to and including the Freeport Upper Secondary Threshold for this record.
public decimal EarningsAbovePTUpToAndIncludingFUST { readonly get; init; }
Property Value
EarningsAboveSTUpToAndIncludingPT
Gets the earnings up above the Secondary Threshold and up to and including the Primary Threshold for this record.
public decimal EarningsAboveSTUpToAndIncludingPT { readonly get; init; }
Property Value
EarningsAboveSTUpToAndIncludingUEL
Gets the earnings up above the Secondary Threshold and up to and including the Upper Earnings Limit for this record.
public decimal EarningsAboveSTUpToAndIncludingUEL { readonly get; init; }
Property Value
EarningsAboveUEL
Gets the earnings up above the Upper Earnings Limit for this record.
public decimal EarningsAboveUEL { readonly get; init; }
Property Value
EarningsUpToAndIncludingLEL
Gets the earnings up to and including the Lower Earnings Limit for this record.
public decimal EarningsUpToAndIncludingLEL { readonly get; init; }
Property Value
Methods
Add(in NiEarningsBreakdown)
Adds the supplied breakdown to the current state and returns a new instance of NiEarningsBreakdown with the updated values.
public NiEarningsBreakdown Add(in NiEarningsBreakdown addedBreakdown)
Parameters
addedBreakdown
NiEarningsBreakdownNI breakdown to be added.
Returns
- NiEarningsBreakdown
Combined breakdown as a new NiEarningsBreakdown instance.