@dlivr.io/salary-calculator-egypt
Version:
Javascript SDK for calculating Net/Gross salary in Egypt.
40 lines (33 loc) • 1.19 kB
TypeScript
interface VariantCalculations {
insuranceWage: number;
socialInsuranceWorkerShare: number;
salaryTax: number;
martyrsFamiliesFunds: number;
socialInsuranceEmployerShare: number;
totalDeduction: number;
}
declare enum LawYear {
TWENTY_TWO = "2022",
TWENTY_THREE = "2023",
TWENTY_FOUR = "2024"
}
interface CalculateNetSalaryParams {
grossSalary: number;
insuranceWage?: number;
bonus?: number;
deduction?: number;
isInsured?: boolean;
lawYear?: LawYear;
}
declare const calculateNetSalary: ({ grossSalary, insuranceWage, bonus, deduction, isInsured, lawYear, }: CalculateNetSalaryParams) => [number, VariantCalculations];
//# sourceMappingURL=index.d.ts.map
interface CalculateGrossSalaryParams {
netSalary: number;
insuranceWage?: number;
bonus?: number;
deduction?: number;
lawYear?: LawYear;
}
declare const calculateGrossSalary: ({ netSalary, insuranceWage, bonus, deduction, lawYear, }: CalculateGrossSalaryParams) => [number, VariantCalculations];
//# sourceMappingURL=index.d.ts.map
export { CalculateGrossSalaryParams, CalculateNetSalaryParams, LawYear, calculateGrossSalary, calculateNetSalary };