Table of Contents

Namespace Payetools.NationalInsurance

Payetools.NationalInsurance contains all National Insurance calculations.

Note

Some National Insurance-related entities may be found in the Payetools.Common namespace. This is to minimise dependencies when building modules that do not require calculation capabilities, e.g. data entry screens.

Namespaces

Payetools.NationalInsurance.Extensions
Payetools.NationalInsurance.Model
Payetools.NationalInsurance.ReferenceData

Namespaces Classes

NiCalculator

Represents a National Insurance calculator that implements INiCalculator.

NiCalculatorFactory

Factory to generate INiCalculatorFactory implementations that are for a given pay date.

Namespaces Interfaces

INiCalculator

Interface for types that provide National Insurance calculations.

INiCalculatorFactory

Interface that represents factories that can generate INiCalculator implementations.