diff --git a/src/com/engine/salary/entity/salaryacct/bo/SalaryCalcTaxRequest.java b/src/com/engine/salary/entity/salaryacct/bo/SalaryCalcTaxRequest.java index cca1f16ff..69c78a14c 100644 --- a/src/com/engine/salary/entity/salaryacct/bo/SalaryCalcTaxRequest.java +++ b/src/com/engine/salary/entity/salaryacct/bo/SalaryCalcTaxRequest.java @@ -51,9 +51,9 @@ public class SalaryCalcTaxRequest { // 正常工资薪金列表 param.put("zcgzxjlb", ZCGZXJLBRequestParams); // 正常工资薪金是否需要专项 - param.put("zcgzxjsfxyzx", 0); + param.put("zcgzxjsfxyzx", 1); // 正常工资薪金是否传入专项累计 - param.put("zcgzxjsfcrlj", 1); + param.put("zcgzxjsfcrlj", 0); // 是否传入累计个人养老金,2使用传入数据 param.put("gryljcl", 2); diff --git a/src/com/engine/salary/remote/tax/response/calculate/GetASynIndividualIncomeTaxFeedbackResponse.java b/src/com/engine/salary/remote/tax/response/calculate/GetASynIndividualIncomeTaxFeedbackResponse.java index 0657a790f..f1bd7e0c7 100644 --- a/src/com/engine/salary/remote/tax/response/calculate/GetASynIndividualIncomeTaxFeedbackResponse.java +++ b/src/com/engine/salary/remote/tax/response/calculate/GetASynIndividualIncomeTaxFeedbackResponse.java @@ -310,10 +310,7 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse { * 准予扣除的捐赠额 必填:否 */ private BigDecimal zykcjze; - /** - * 减免税额 必填:否 - */ - private BigDecimal jmse; + /** * 备注 必填:否 */ @@ -350,36 +347,29 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse { /** * 累计收入额 必填:否 */ - @TaxField(name = "累计收入额", taxIndex = "ljsre") + @TaxField(name = "当前累计应税收入合计", taxIndex = "ljsre") private BigDecimal ljsre; /** * 累计免税收入额 必填:否 */ - @TaxField(name = "累计免税收入额", taxIndex = "ljmssd") + @TaxField(name = "当前累计免税收入", taxIndex = "ljmssd") private BigDecimal ljmssd; /** * 累计专项扣除额 必填:否 三险一金合计 */ - @TaxField(name = "累计专项扣除额", taxIndex = "ljzxkce") + @TaxField(name = "当前累计专项扣除合计", taxIndex = "ljzxkce") private BigDecimal ljzxkce; - /** - * 累计专项附加扣除额 必填:否 专项附加合计 - */ - @TaxField(name = "累计专项附加扣除额", taxIndex = "ljzxfjkce") - private BigDecimal ljzxfjkce; + /** * 累计其他扣除额 必填:否 */ - @TaxField(name = "累计其他扣除额", taxIndex = "ljqtkce") + @TaxField(name = "当前累计其他扣除合计", taxIndex = "ljqtkce") private BigDecimal ljqtkce; - /** - * 累计减免税额 必填:否 - */ - @TaxField(name = "累计减免税额", taxIndex = "ljjmse") - private BigDecimal ljjmse; + /** * 累计减除费用额 必填:否 正常工资薪金累计减除费用 必填:否 对应保险营销员、证券经纪人累计费用 */ + @TaxField(name = "当前累计减除费用", taxIndex = "ljjcfye") private BigDecimal ljjcfye; /** * 累计月减除费用 必填:否 保险营销员、证券经纪人,其他连续劳务报酬的减除费用 @@ -424,23 +414,38 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse { /** * 累计房屋贷款支出 必填:否 */ - @TaxField(name = "累计房屋贷款", taxIndex = "ljzfdklxzc") + @TaxField(name = "累计住房贷款利息", taxIndex = "ljzfdklxzc") private BigDecimal ljzfdklxzc; /** * 累计赡养老人支出 必填:否 */ @TaxField(name = "累计赡养老人", taxIndex = "ljsylrzc") private BigDecimal ljsylrzc; + /** + * 累计大病医疗支出 必填:否 + */ + @TaxField(name = "累计大病医疗", taxIndex = "ljdbylzc") + private BigDecimal ljdbylzc; /** * 累计3岁以下婴幼儿照护支出 必填:否 */ - @TaxField(name = "累计3岁以下婴幼儿照护", taxIndex = "ljyyezhzc") + @TaxField(name = "累计婴幼儿照护", taxIndex = "ljyyezhzc") private BigDecimal ljyyezhzc; + + + /** + * 累计专项附加扣除额 必填:否 专项附加合计 + */ + @TaxField(name = "当前累计专项附加扣除合计", taxIndex = "ljzxfjkce") + private BigDecimal ljzxfjkce; + /** * 累计准予扣除的捐赠额 必填:否 */ - @TaxField(name = "累计准予扣除的捐赠额", taxIndex = "ljzykcjze") + @TaxField(name = "当前累计准予扣除的捐赠额", taxIndex = "ljzykcjze") private BigDecimal ljzykcjze; + + /** * 累计个人养老金 必填:否 */ @@ -483,40 +488,55 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse { /** * 累计应纳税所得额 必填:否 */ - @TaxField(name = "累计应纳税所得额", taxIndex = "ljynssde") + @TaxField(name = "当前累计应纳税所得额", taxIndex = "ljynssde") private BigDecimal ljynssde; + /** * 税率 必填:否 */ - @TaxField(name = "税率", taxIndex = "sl") + @TaxField(name = "本月(次)工资薪金税税率", taxIndex = "sl") private BigDecimal sl; /** * 速算扣除数 必填:否 */ - @TaxField(name = "速算扣除数", taxIndex = "sskcs") + @TaxField(name = "本月(次)工资薪金税速算扣除数", taxIndex = "sskcs") private BigDecimal sskcs; /** * 累计应纳税额 必填:否 */ - @TaxField(name = "累计应纳税额", taxIndex = "ljynse") + @TaxField(name = "当前累计应纳税额", taxIndex = "ljynse") private BigDecimal ljynse; + + + /** + * 减免税额 必填:否 + */ + @TaxField(name = "本月(次)减免税额", taxIndex = "jmse") + private BigDecimal jmse; + + /** + * 累计减免税额 必填:否 + */ + @TaxField(name = "当前累计减免税额合计", taxIndex = "ljjmse") + private BigDecimal ljjmse; + /** * 累计应扣缴税额 必填:否 累计应扣缴税额 = 累计应纳税额 - 累计减免税额 */ - @TaxField(name = "累计应扣缴税额", taxIndex = "ljyingkjse") private BigDecimal ljyingkjse; + /** * 累计已缴税额 必填:否 */ - @TaxField(name = "累计已缴税额", taxIndex = "ljykjse") + @TaxField(name = "当前累计已扣缴税额合计", taxIndex = "ljykjse") private BigDecimal ljykjse; /** * 应补退税额 必填:否 应补退税额=累计应扣缴税额-累计已缴税额 */ - @TaxField(name = "应补退税额", taxIndex = "ybtse") + @TaxField(name = "本月(次)应补税额", taxIndex = "ybtse") private BigDecimal ybtse; } }