Table of Contents

Class HmrcTaxYearReferenceDataSet

Namespace
Payetools.ReferenceData
Assembly
Payetools.ReferenceData.dll

Data structure used to represent HMRC reference data for a given tax year.

public class HmrcTaxYearReferenceDataSet
Inheritance
HmrcTaxYearReferenceDataSet
Inherited Members

Properties

ApplicableTaxYearEnding

Gets the tax year to which this data set applies.

public TaxYearEnding ApplicableTaxYearEnding { get; init; }

Property Value

TaxYearEnding

IncomeTax

Gets a set of IncomeTaxReferenceDataEntrys, each entry applicable to a portion of the tax year. Where the same regime applies across the entire tax year, this set contains only one entry.

public List<IncomeTaxReferenceDataEntry> IncomeTax { get; init; }

Property Value

List<IncomeTaxReferenceDataEntry>

LatestUpdateTimestamp

Gets the latest update timestamp for this data set.

public DateTime LatestUpdateTimestamp { get; init; }

Property Value

DateTime

NationalInsurance

Gets a set of NiReferenceDataEntrys, each entry applicable to a portion of the tax year. Where the same regime applies across the entire tax year, this set contains only one entry.

public List<NiReferenceDataEntry> NationalInsurance { get; init; }

Property Value

List<NiReferenceDataEntry>

NationalMinimumWage

Gets a set of NmwReferenceDataEntrys, each entry applicable to a portion of the tax year. Where the same regime applies across the entire tax year, this set contains only one entry.

public List<NmwReferenceDataEntry> NationalMinimumWage { get; init; }

Property Value

List<NmwReferenceDataEntry>

Pensions

Gets a set of PensionsReferenceDataSets, each entry applicable to a portion of the tax year. Where the same regime applies across the entire tax year, this set contains only one entry.

public List<PensionsReferenceDataSet> Pensions { get; init; }

Property Value

List<PensionsReferenceDataSet>

StudentLoans

Gets a set of StudentLoanReferenceDataEntrys, each entry applicable to a portion of the tax year. Where the same regime applies across the entire tax year, this set contains only one entry.

public List<StudentLoanReferenceDataEntry> StudentLoans { get; init; }

Property Value

List<StudentLoanReferenceDataEntry>

Version

Gets the version of this data set. Every time the data set is updated centrally, the version number is incremented.

public string Version { get; init; }

Property Value

string