private void AddIncomeDeduction() { var incomeDeduction = new ListDeduction(); incomeDeduction.AddDeduction(new LimitDeduction(600, 0.25)); incomeDeduction.AddDeduction(new FlatDeduction(0.4)); incomeDeduction.Description = "Income Tax: 25% for the first €600 and 40% thereafter"; }
private void AddInpsDeduction() { var inpsDeduction = new ListDeduction(); inpsDeduction.AddDeduction(new LimitDeduction(500, 0.09)); inpsDeduction.AddDeduction(new FixedPartDeduction(100, 0.001)); inpsDeduction.Description = "INPS contribution applied on the gross salary. This is charged at 9% for the first €500 and increases by .1% over every €100 thereafter."; AddDeduction(inpsDeduction); }
private void AddIncomeDeduction() { var incomeDeduction = new ListDeduction(); incomeDeduction.AddDeduction(new LimitDeduction(400, 0.25)); incomeDeduction.AddDeduction(new FlatDeduction(0.32)); incomeDeduction.Description = "Income Tax: 25% for the first €400 and 32% thereafter"; AddDeduction(incomeDeduction); }
private void AddSocialChargeDeduction() { var socialDeduction = new ListDeduction(); socialDeduction.AddDeduction(new LimitDeduction(500, 0.07)); socialDeduction.AddDeduction(new FlatDeduction(0.08)); socialDeduction.Description = "Universal Social Charge: 7% applied to the first €500 euro and 8% thereafter"; AddDeduction(socialDeduction); }