private float getPrincipalTaxableIncome( E1expensesRemovedFromTotalIncome erfti, E1taxableIncomes taxable, E1objectiveSpending objSpend, boolean isMarriage, boolean isRetired65) { float strict = 0f, removedIncomes = 0f, incomes = 0f; if (erfti != null) removedIncomes = getPrincipalRemovedFromTotalIncome(erfti); if (taxable != null) incomes = getPrincipalTotalTaxableIncome(taxable); if (objSpend != null) strict = getPrincipalTotalAnnualStrictCost(objSpend, isMarriage, isRetired65); float finalTaxable = 0; if ((incomes - removedIncomes) < strict) finalTaxable = strict; else finalTaxable = incomes - removedIncomes; // αποδείξεις if (erfti != null) if (Utils.toSafeFloat(erfti.get_049()) <= 60000 && finalTaxable * 0.25 > Utils.toSafeFloat(erfti.get_049())) finalTaxable += finalTaxable * 0.1f; return finalTaxable; }
private float getPrincipalRemovedFromTotalIncome(E1expensesRemovedFromTotalIncome erfti) { float total = 0f; if (erfti != null) total = Utils.toSafeFloat(erfti.get_075()) * 0.2f + (Utils.toSafeFloat(erfti.get_051()) + Utils.toSafeFloat(erfti.get_053()) + Utils.toSafeFloat(erfti.get_057()) + Utils.toSafeFloat(erfti.get_059()) + Utils.toSafeFloat(erfti.get_061()) + Utils.toSafeFloat(erfti.get_063()) + Utils.toSafeFloat(erfti.get_079()) + Utils.toSafeFloat(erfti.get_081()) + Utils.toSafeFloat(erfti.get_082()) + Utils.toSafeFloat(erfti.get_083()) + Utils.toSafeFloat(erfti.get_084()) + Utils.toSafeFloat(erfti.get_085()) + Utils.toSafeFloat(erfti.get_087()) + Utils.toSafeFloat(erfti.get_089()) + Utils.toSafeFloat(erfti.get_811()) + Utils.toSafeFloat(erfti.get_813()) + Utils.toSafeFloat(erfti.get_815()) + Utils.toSafeFloat(erfti.get_817()) + Utils.toSafeFloat(erfti.get_819()) + Utils.toSafeFloat(erfti.get_821()) + Utils.toSafeFloat(erfti.get_823())) * 0.1f; return total; }
private float getWifeRemovedFromTotalIncome(E1expensesRemovedFromTotalIncome erfti) { float total = 0f; if (erfti != null) total = Utils.toSafeFloat(erfti.get_076()) * 0.2f + (Utils.toSafeFloat(erfti.get_052()) + Utils.toSafeFloat(erfti.get_054()) + Utils.toSafeFloat(erfti.get_058()) + Utils.toSafeFloat(erfti.get_060()) + Utils.toSafeFloat(erfti.get_062()) + Utils.toSafeFloat(erfti.get_064()) + Utils.toSafeFloat(erfti.get_080()) + Utils.toSafeFloat(erfti.get_088()) + Utils.toSafeFloat(erfti.get_090()) + Utils.toSafeFloat(erfti.get_812()) + +Utils.toSafeFloat(erfti.get_814()) + Utils.toSafeFloat(erfti.get_816())) * 0.1f; return total; }