Namespace Payetools.Pensions
Payetools.Pensions includes all pensions calculations. Note that it does not currently provide auto-enrolment assessment.
Namespaces
Namespaces Classes
- PensionContributionCalculator
Abstract class that represents different types of pension contribution calculators.
- PensionContributionCalculatorFactory
Factory to generate IPensionContributionCalculator implementations that are for a given pay date, pay frequency, earnings basis and tax treatment.
- PensionablePaySetCalculator
Represents a pension contribution calculator for Pensionable Pay Set 1, 2 and 3.
- QualifyingEarningsContributionsCalculator
Represents a pension contribution calculator for Qualifying Earnings.
Namespaces Interfaces
- IPensionContributionCalculator
Interface for types that provide calculation of pension contributions, both under normal arrangements and under salary exchange (aka salary sacrifice).
- IPensionContributionCalculatorFactory
Interface that represents factories that can generate IPensionContributionCalculator implementations.