From af8cce85257bb672a55a5435601b2f196f7963bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Mon, 17 Jun 2024 17:03:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E7=AE=97=E7=A8=8E=EF=BC=8C?= =?UTF-8?q?=E4=B8=AA=E7=A8=8E=E5=AF=B9=E5=BA=94=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ynIndividualIncomeTaxFeedbackResponse.java | 85 ++++++++++++------- 1 file changed, 54 insertions(+), 31 deletions(-) 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 6801b8767..d4d1c0b53 100644 --- a/src/com/engine/salary/remote/tax/response/calculate/GetASynIndividualIncomeTaxFeedbackResponse.java +++ b/src/com/engine/salary/remote/tax/response/calculate/GetASynIndividualIncomeTaxFeedbackResponse.java @@ -1,6 +1,5 @@ package com.engine.salary.remote.tax.response.calculate; -import com.engine.salary.annotation.TableTitle; import com.engine.salary.annotation.TaxField; import com.engine.salary.entity.taxpayment.response.BaseResponse; import lombok.Data; @@ -343,46 +342,40 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse { * 应扣缴税额 必填:否 正常工资薪金返回否 */ private BigDecimal yingkjse; - /** - * 税率 必填:否 - */ - private BigDecimal sl; - /** - * 速算扣除数 必填:否 - */ - private BigDecimal sskcs; /** * 所得项目名称 必填:是 正常工资薪金;全年一次性奖金收入;稿酬所得;劳务报酬 */ private String sdxm; - /** - * 应补退税额 必填:否 应补退税额=累计应扣缴税额-累计已缴税额 - */ - @TaxField(name = "应补退税额", taxIndex = "ybtse") - private BigDecimal ybtse; + /** * 累计收入额 必填:否 */ + @TaxField(name = "累计收入额", taxIndex = "ljsre") private BigDecimal ljsre; /** * 累计免税收入额 必填:否 */ + @TaxField(name = "累计免税收入额", taxIndex = "ljmssd") private BigDecimal ljmssd; /** * 累计专项扣除额 必填:否 三险一金合计 */ + @TaxField(name = "累计专项扣除额", taxIndex = "ljzxkce") private BigDecimal ljzxkce; /** * 累计专项附加扣除额 必填:否 专项附加合计 */ + @TaxField(name = "累计专项附加扣除额", taxIndex = "ljzxfjkce") private BigDecimal ljzxfjkce; /** * 累计其他扣除额 必填:否 */ + @TaxField(name = "累计其他扣除额", taxIndex = "ljqtkce") private BigDecimal ljqtkce; /** * 累计减免税额 必填:否 */ + @TaxField(name = "累计减免税额", taxIndex = "ljjmse") private BigDecimal ljjmse; /** * 累计减除费用额 必填:否 正常工资薪金累计减除费用 必填:否 对应保险营销员、证券经纪人累计费用 @@ -404,31 +397,17 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse { * 月减除费用 必填:否 保险营销员、证券经纪人,其他连续劳务报酬的减除费用 */ private BigDecimal yjcfy; - /** - * 累计应纳税所得额 必填:否 - */ - @TableTitle(title = "累计应纳税所得额", dataIndex = "ljynssde", key = "ljynssde") - private BigDecimal ljynssde; - /** - * 累计应纳税额 必填:否 - */ - private BigDecimal ljynse; - /** - * 累计应扣缴税额 必填:否 累计应扣缴税额 = 累计应纳税额 - 累计减免税额 - */ - private BigDecimal ljyingkjse; - /** - * 累计已缴税额 必填:否 - */ - private BigDecimal ljykjse; /** * 累计子女教育支出 必填:否 */ + @TaxField(name = "累计子女教育", taxIndex = "ljznjyzc") private BigDecimal ljznjyzc; /** * 累计继续教育支出 必填:否 */ + @TaxField(name = "累计继续教育", taxIndex = "ljjxjyzc") private BigDecimal ljjxjyzc; + /** * 累计非学历继续教育支持 必填:否 */ @@ -440,26 +419,32 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse { /** * 累计住房租金支出 必填:否 */ + @TaxField(name = "累计住房租金", taxIndex = "ljzfzjzc") private BigDecimal ljzfzjzc; /** * 累计房屋贷款支出 必填:否 */ + @TaxField(name = "累计房屋贷款", taxIndex = "ljzfdklxzc") private BigDecimal ljzfdklxzc; /** * 累计赡养老人支出 必填:否 */ + @TaxField(name = "累计赡养老人", taxIndex = "ljsylrzc") private BigDecimal ljsylrzc; /** * 累计3岁以下婴幼儿照护支出 必填:否 */ + @TaxField(name = "累计3岁以下婴幼儿照护", taxIndex = "ljyyezhzc") private BigDecimal ljyyezhzc; /** * 累计准予扣除的捐赠额 必填:否 */ + @TaxField(name = "累计准予扣除的捐赠额", taxIndex = "ljzykcjze") private BigDecimal ljzykcjze; /** * 累计个人养老金 必填:否 */ + @TaxField(name = "累计个人养老金", taxIndex = "ljgrylj") private BigDecimal ljgrylj; /** * 累计个人养老金校验码 必填:否 @@ -495,6 +480,44 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse { */ private BigDecimal njcfy; + /** + * 累计应纳税所得额 必填:否 + */ + @TaxField(name = "累计应纳税所得额", taxIndex = "ljynssde") + private BigDecimal ljynssde; + + /** + * 税率 必填:否 + */ + @TaxField(name = "税率", taxIndex = "sl") + private BigDecimal sl; + /** + * 速算扣除数 必填:否 + */ + @TaxField(name = "速算扣除数", taxIndex = "sskcs ") + private BigDecimal sskcs; + + /** + * 累计应纳税额 必填:否 + */ + @TaxField(name = "累计应纳税额", taxIndex = "ljynse") + private BigDecimal ljynse; + /** + * 累计应扣缴税额 必填:否 累计应扣缴税额 = 累计应纳税额 - 累计减免税额 + */ + @TaxField(name = "累计应扣缴税额", taxIndex = "ljyingkjse") + private BigDecimal ljyingkjse; + /** + * 累计已缴税额 必填:否 + */ + @TaxField(name = "累计已缴税额", taxIndex = "ljykjse") + private BigDecimal ljykjse; + + /** + * 应补退税额 必填:否 应补退税额=累计应扣缴税额-累计已缴税额 + */ + @TaxField(name = "应补退税额", taxIndex = "ybtse") + private BigDecimal ybtse; } }