package com.engine.salary.remote.tax.request.deductionAmount; import lombok.Data; import java.util.List; @Data public class ConfirmPreDeductRequest { /** * 外部业务编号 必填:是 外部业务编号,唯一,幂等需要,最长64位,建议使用UUID */ private String bizNo; /** * 企业名称 必填:是 代报企业全称 */ private String qymc; /** * 密码类型 必填:否 默认不传则设置为0, 0表示申报密码;2表示实名账号实名密码 */ private String mmlx; /** * 实名账号 必填:选择必填 当mmlx=2时,必填 */ private String smzh; /** * 实名密码 必填:选择必填 当mmlx=2时,必填 */ private String smmm; /** * 加密实名密码 必填:否 默认不传则设置为0,0表示不加密;1表示加密 参考3.4代报、实名密码加密说明 */ private String jmsmmm; /** * 登记序号 必填:否 存在多个登记序号时,需要指定传入一个.例:10117440105249764755 */ private String djxhid; /** * 税号 必填:是 扣缴单位纳税人识别号 */ private String nsrsbh; /** * 地区编号 必填:是 6位行政区划代码,精确到市级,例如:440100,参考省市区编码 */ private String areaid; /** * 部门编号 必填:否 分部门代报时必传 */ private String bmbh; /** * 部门名称 必填:否 */ private String bmmc; /** * 申报密码 必填:条件必填 当mmlx=0时,必填 */ private String sbmm; /** * 加密申报密码 必填:否 默认不传则设置为0,0表示不加密;1表示加密 */ private String jmsbmm; /** * 税款所属年度 必填:必填 yyyy */ private String skssnd; /** * 扣除资格列表 */ private List kczglb; public static class kczg { /** * 姓名 */ private String xm; /** * 证件类型 见证件类型字典 */ private String zzlx; /** * 证件号码 证件号码 */ private String zzhm; /** * 国籍 */ private String gj; /** * 扣除标识 是/否 */ private String kcbs; } }