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

96 lines
2.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
}
}