96 lines
2.5 KiB
Java
96 lines
2.5 KiB
Java
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<kczg> kczglb;
|
||
|
||
|
||
public static class kczg {
|
||
/**
|
||
* 姓名
|
||
*/
|
||
private String xm;
|
||
/**
|
||
* 证件类型 见证件类型字典
|
||
*/
|
||
private String zzlx;
|
||
/**
|
||
* 证件号码 证件号码
|
||
*/
|
||
private String zzhm;
|
||
/**
|
||
* 国籍
|
||
*/
|
||
private String gj;
|
||
/**
|
||
* 扣除标识 是/否
|
||
*/
|
||
private String kcbs;
|
||
}
|
||
|
||
}
|