Class IncomeTaxDeductionBand
- Namespace
- Payetools.ReferenceData.IncomeTax
- Assembly
- Payetools.ReferenceData.dll
Record that details a single tax band for a given tax regime.
public record IncomeTaxDeductionBand : IEquatable<IncomeTaxDeductionBand>
- Inheritance
-
IncomeTaxDeductionBand
- Implements
- Inherited Members
Properties
Description
Gets the description of this tax band.
public string Description { get; init; }
Property Value
From
Gets the taxable earnings threshold from which this tax band applies.
public decimal? From { get; init; }
Property Value
IsBottomRate
Gets a value indicating whether this band refers to the bottom rate of tax.
public bool IsBottomRate { get; }
Property Value
IsTopRate
Gets a value indicating whether this band refers to the top rate of tax.
public bool IsTopRate { get; }
Property Value
Rate
Gets the applicable tax rate. NB Tax rates are normally expressed as percentages; values here are fractional i.e., 20% = 0.2m.
public decimal Rate { get; init; }
Property Value
To
Gets the taxable earnings threshold up to which this tax band applies.
public decimal? To { get; init; }