public Deductions ComputeTaxes(UserInterpreted userInterpreted) { var input = userInterpreted; Incoming = input.HoursRate * input.HoursWorked; var d = new Deductions() { Employeelocation = input.EmployeesLocation, GrossAmount = Incoming, IncomeTax = CalculateincomeTaxRate(), UniversalSocialCharge = CalculeteUniversalSocialCharge(), Pension = CompulsoryPension(), NetAmount = 0 }; d.NetAmount = d.GrossAmount - d.IncomeTax - d.UniversalSocialCharge - d.Pension; return(d); }
public Deductions ComputeTaxes(UserInterpreted userInterpreted) { return(new Deductions()); }
public abstract IPayRollCountry SetCountryPayRoll(UserInterpreted user);