weaver-hrm-salary/src/com/engine/salary/remote/tax/request/deductionAmount/ConfirmPreDeductRequest.java

96 lines
2.5 KiB
Java
Raw Normal View History

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;
/**
* 加密实名密码 必填 默认不传则设置为00表示不加密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;
/**
* 加密申报密码 必填 默认不传则设置为00表示不加密1表示加密
*/
private String jmsbmm;
/**
* 税款所属年度 必填必填 yyyy
*/
private String skssnd;
/**
* 扣除资格列表
*/
private List<kczg> kczglb;
public static class kczg {
/**
* 姓名
*/
private String xm;
/**
* 证件类型 见证件类型字典
*/
private String zzlx;
/**
* 证件号码 证件号码
*/
private String zzhm;
/**
* 国籍
*/
private String gj;
/**
* 扣除标识 /
*/
private String kcbs;
}
}