- All Known Implementing Classes:
PayrollCalculator
public interface TaxAndDeductions
Defines the interface calculating taxes and deductions.
Provides methods to calculate SSS, PhilHealth, PagIbig contributions,
partial deduction, and total deduction.
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Calculate the PagIbig contribution.double
Calculate the partial deduction.double
Calculate the PhilHealth contribution.double
Calculate the Social Security contribution.double
Calculate the total deduction.
-
Method Details
-
calculateSSS
double calculateSSS()Calculate the Social Security contribution.- Returns:
- the Social Security contribution amount
-
calculatePhilHealth
double calculatePhilHealth()Calculate the PhilHealth contribution.- Returns:
- the calculated PhilHealth contribution
-
calculatePagIbig
double calculatePagIbig()Calculate the PagIbig contribution.- Returns:
- the calculated PagIbig contribution
-
calculatePartialDeduction
double calculatePartialDeduction()Calculate the partial deduction.- Returns:
- the total partial deduction
-
calculateTotalDeduction
double calculateTotalDeduction()Calculate the total deduction.- Returns:
- the total deduction amount
-