在线获取累计专项附加扣除
This commit is contained in:
parent
24a979507a
commit
0df6169152
|
|
@ -51,9 +51,9 @@ public class SalaryCalcTaxRequest {
|
||||||
// 正常工资薪金列表
|
// 正常工资薪金列表
|
||||||
param.put("zcgzxjlb", ZCGZXJLBRequestParams);
|
param.put("zcgzxjlb", ZCGZXJLBRequestParams);
|
||||||
// 正常工资薪金是否需要专项
|
// 正常工资薪金是否需要专项
|
||||||
param.put("zcgzxjsfxyzx", 0);
|
param.put("zcgzxjsfxyzx", 1);
|
||||||
// 正常工资薪金是否传入专项累计
|
// 正常工资薪金是否传入专项累计
|
||||||
param.put("zcgzxjsfcrlj", 1);
|
param.put("zcgzxjsfcrlj", 0);
|
||||||
// 是否传入累计个人养老金,2使用传入数据
|
// 是否传入累计个人养老金,2使用传入数据
|
||||||
param.put("gryljcl", 2);
|
param.put("gryljcl", 2);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -310,10 +310,7 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse {
|
||||||
* 准予扣除的捐赠额 必填:否
|
* 准予扣除的捐赠额 必填:否
|
||||||
*/
|
*/
|
||||||
private BigDecimal zykcjze;
|
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;
|
private BigDecimal ljsre;
|
||||||
/**
|
/**
|
||||||
* 累计免税收入额 必填:否
|
* 累计免税收入额 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计免税收入额", taxIndex = "ljmssd")
|
@TaxField(name = "当前累计免税收入", taxIndex = "ljmssd")
|
||||||
private BigDecimal ljmssd;
|
private BigDecimal ljmssd;
|
||||||
/**
|
/**
|
||||||
* 累计专项扣除额 必填:否 三险一金合计
|
* 累计专项扣除额 必填:否 三险一金合计
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计专项扣除额", taxIndex = "ljzxkce")
|
@TaxField(name = "当前累计专项扣除合计", taxIndex = "ljzxkce")
|
||||||
private BigDecimal ljzxkce;
|
private BigDecimal ljzxkce;
|
||||||
/**
|
|
||||||
* 累计专项附加扣除额 必填:否 专项附加合计
|
|
||||||
*/
|
|
||||||
@TaxField(name = "累计专项附加扣除额", taxIndex = "ljzxfjkce")
|
|
||||||
private BigDecimal ljzxfjkce;
|
|
||||||
/**
|
/**
|
||||||
* 累计其他扣除额 必填:否
|
* 累计其他扣除额 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计其他扣除额", taxIndex = "ljqtkce")
|
@TaxField(name = "当前累计其他扣除合计", taxIndex = "ljqtkce")
|
||||||
private BigDecimal ljqtkce;
|
private BigDecimal ljqtkce;
|
||||||
/**
|
|
||||||
* 累计减免税额 必填:否
|
|
||||||
*/
|
|
||||||
@TaxField(name = "累计减免税额", taxIndex = "ljjmse")
|
|
||||||
private BigDecimal ljjmse;
|
|
||||||
/**
|
/**
|
||||||
* 累计减除费用额 必填:否 正常工资薪金累计减除费用 必填:否 对应保险营销员、证券经纪人累计费用
|
* 累计减除费用额 必填:否 正常工资薪金累计减除费用 必填:否 对应保险营销员、证券经纪人累计费用
|
||||||
*/
|
*/
|
||||||
|
@TaxField(name = "当前累计减除费用", taxIndex = "ljjcfye")
|
||||||
private BigDecimal ljjcfye;
|
private BigDecimal ljjcfye;
|
||||||
/**
|
/**
|
||||||
* 累计月减除费用 必填:否 保险营销员、证券经纪人,其他连续劳务报酬的减除费用
|
* 累计月减除费用 必填:否 保险营销员、证券经纪人,其他连续劳务报酬的减除费用
|
||||||
|
|
@ -424,23 +414,38 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse {
|
||||||
/**
|
/**
|
||||||
* 累计房屋贷款支出 必填:否
|
* 累计房屋贷款支出 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计房屋贷款", taxIndex = "ljzfdklxzc")
|
@TaxField(name = "累计住房贷款利息", taxIndex = "ljzfdklxzc")
|
||||||
private BigDecimal ljzfdklxzc;
|
private BigDecimal ljzfdklxzc;
|
||||||
/**
|
/**
|
||||||
* 累计赡养老人支出 必填:否
|
* 累计赡养老人支出 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计赡养老人", taxIndex = "ljsylrzc")
|
@TaxField(name = "累计赡养老人", taxIndex = "ljsylrzc")
|
||||||
private BigDecimal ljsylrzc;
|
private BigDecimal ljsylrzc;
|
||||||
|
/**
|
||||||
|
* 累计大病医疗支出 必填:否
|
||||||
|
*/
|
||||||
|
@TaxField(name = "累计大病医疗", taxIndex = "ljdbylzc")
|
||||||
|
private BigDecimal ljdbylzc;
|
||||||
/**
|
/**
|
||||||
* 累计3岁以下婴幼儿照护支出 必填:否
|
* 累计3岁以下婴幼儿照护支出 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计3岁以下婴幼儿照护", taxIndex = "ljyyezhzc")
|
@TaxField(name = "累计婴幼儿照护", taxIndex = "ljyyezhzc")
|
||||||
private BigDecimal ljyyezhzc;
|
private BigDecimal ljyyezhzc;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 累计专项附加扣除额 必填:否 专项附加合计
|
||||||
|
*/
|
||||||
|
@TaxField(name = "当前累计专项附加扣除合计", taxIndex = "ljzxfjkce")
|
||||||
|
private BigDecimal ljzxfjkce;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 累计准予扣除的捐赠额 必填:否
|
* 累计准予扣除的捐赠额 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计准予扣除的捐赠额", taxIndex = "ljzykcjze")
|
@TaxField(name = "当前累计准予扣除的捐赠额", taxIndex = "ljzykcjze")
|
||||||
private BigDecimal ljzykcjze;
|
private BigDecimal ljzykcjze;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 累计个人养老金 必填:否
|
* 累计个人养老金 必填:否
|
||||||
*/
|
*/
|
||||||
|
|
@ -483,40 +488,55 @@ public class GetASynIndividualIncomeTaxFeedbackResponse extends BaseResponse {
|
||||||
/**
|
/**
|
||||||
* 累计应纳税所得额 必填:否
|
* 累计应纳税所得额 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计应纳税所得额", taxIndex = "ljynssde")
|
@TaxField(name = "当前累计应纳税所得额", taxIndex = "ljynssde")
|
||||||
private BigDecimal ljynssde;
|
private BigDecimal ljynssde;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 税率 必填:否
|
* 税率 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "税率", taxIndex = "sl")
|
@TaxField(name = "本月(次)工资薪金税税率", taxIndex = "sl")
|
||||||
private BigDecimal sl;
|
private BigDecimal sl;
|
||||||
/**
|
/**
|
||||||
* 速算扣除数 必填:否
|
* 速算扣除数 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "速算扣除数", taxIndex = "sskcs")
|
@TaxField(name = "本月(次)工资薪金税速算扣除数", taxIndex = "sskcs")
|
||||||
private BigDecimal sskcs;
|
private BigDecimal sskcs;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 累计应纳税额 必填:否
|
* 累计应纳税额 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计应纳税额", taxIndex = "ljynse")
|
@TaxField(name = "当前累计应纳税额", taxIndex = "ljynse")
|
||||||
private BigDecimal 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;
|
private BigDecimal ljyingkjse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 累计已缴税额 必填:否
|
* 累计已缴税额 必填:否
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "累计已缴税额", taxIndex = "ljykjse")
|
@TaxField(name = "当前累计已扣缴税额合计", taxIndex = "ljykjse")
|
||||||
private BigDecimal ljykjse;
|
private BigDecimal ljykjse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 应补退税额 必填:否 应补退税额=累计应扣缴税额-累计已缴税额
|
* 应补退税额 必填:否 应补退税额=累计应扣缴税额-累计已缴税额
|
||||||
*/
|
*/
|
||||||
@TaxField(name = "应补退税额", taxIndex = "ybtse")
|
@TaxField(name = "本月(次)应补税额", taxIndex = "ybtse")
|
||||||
private BigDecimal ybtse;
|
private BigDecimal ybtse;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue