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);
        }