InstaTax.Core.DomainObjects.TaxStatement.CalculateGrossIncome C# (CSharp) Метод

CalculateGrossIncome() приватный Метод

private CalculateGrossIncome ( User taxPayer ) : double
taxPayer User
Результат double
        private double CalculateGrossIncome(User taxPayer)
        {
            double retAmt = AnnualSalary.GetTaxableSalary();

            retAmt -= GetHousingLoanInterestAmount();

            if (OtherIncomes != null)
                retAmt += OtherIncomes.CalculateTotalAmount();

            retAmt -= (AnnualSalary.CalculateHraExemption(taxPayer.FromMetro, taxPayer.RentPaid) +
                AnnualSalary.ProfessionalTax);

            retAmt -= DonationsUnder80G.GetDeduction();

            return retAmt;
        }