Namespace Payetools.IncomeTax.ReferenceData
Namespaces Classes
- TaxBandwidthEntry
Represents a single tax bandwidth entry for a full tax year. For example, in the UK for 2021-2022, the starter rate of tax for Scottish taxpayers was 19%, from zero taxable earnings up to £2,097. This information constitutes a single TaxBandwidthEntry.
- TaxBandwidthSet
Represents a set of tax bandwidths for a given tax regime for a given tax year.
- TaxPeriodBandwidthEntry
Represents a single tax bandwidth entry for a portion of a tax year. For example, in the UK for 2021-2022, the starter rate of tax for Scottish taxpayers was 19%, from zero taxable earnings up to £2,097. In simple terms, this bandwidth is distributed evenly across the tax year, so in tax period 1 for a monthly payroll, the bandwidth would be £2,097 / 12 = £174.75. All other parameters are adjusted accordingly in line with the tax period. This information constitutes a single TaxPeriodBandwidthEntry.
- TaxPeriodBandwidthSet
Represents a set of tax bandwidths for a given tax regime for a given tax year, pro-rated for a given tax period. For Example, for weekly payrolls and relating to tax period one, the cumulative thresholds and tax values are calculated as 1/52th of the annual amount.
Namespaces Interfaces
- ITaxReferenceDataProvider
Interface that represents a provider of tax band information.