| | |
| | | boolean hasHourlySalaryInput = hasValue(map, "hourlySalary"); |
| | | boolean hasSocialPersonalInput = hasValue(map, "socialPersonal"); |
| | | boolean hasFundPersonalInput = hasValue(map, "fundPersonal"); |
| | | boolean hasSocialSupplementAmountInput = hasValue(map, "socialSupplementAmount"); |
| | | |
| | | BigDecimal basicSalary = getBigDecimal(map, "basicSalary"); |
| | | BigDecimal dayDays = getBigDecimal(map, "dayDays"); |
| | |
| | | BigDecimal otherDeduct = getBigDecimal(map, "otherDeduct"); |
| | | BigDecimal socialPersonalInput = getBigDecimal(map, "socialPersonal"); |
| | | BigDecimal fundPersonalInput = getBigDecimal(map, "fundPersonal"); |
| | | BigDecimal socialSupplementAmountInput = getBigDecimal(map, "socialSupplementAmount"); |
| | | BigDecimal socialPersonal = BigDecimal.ZERO; |
| | | BigDecimal fundPersonal = BigDecimal.ZERO; |
| | | BigDecimal salaryTax = BigDecimal.ZERO; |
| | |
| | | currentDetailList, |
| | | currentMonthSocialPersonal |
| | | ); |
| | | if (hasSocialSupplementAmountInput) { |
| | | socialSupplementAmount = defaultIfNull(socialSupplementAmountInput); |
| | | } |
| | | BigDecimal totalSocialPersonal = currentMonthSocialPersonal.add(socialSupplementAmount); |
| | | map.put("socialSupplementAmount", socialSupplementAmount); |
| | | // 个税金额(社保版) |