Table of Contents

Interface ITaxCalculatorFactory

Namespace
Payetools.IncomeTax
Assembly
Payetools.IncomeTax.dll

Interface that represents factories that can generate ITaxCalculator implementations.

public interface ITaxCalculatorFactory

Methods

GetCalculator(CountriesForTaxPurposes, PayDate)

Gets an instance of an ITaxCalculator for the specified tax regime and pay date.

ITaxCalculator GetCalculator(CountriesForTaxPurposes applicableCountries, PayDate payDate)

Parameters

applicableCountries CountriesForTaxPurposes

Applicable tax regime.

payDate PayDate

Pay date.

Returns

ITaxCalculator

Instance of ITaxCalculator for the specified tax regime and pay date.