com.alipay.api.domain.AlipayBossFncUserinvoiceinfoCreateModel Maven / Gradle / Ivy
package com.alipay.api.domain;
import java.util.Date;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 新增客户开票资料
*
* @author auto create
* @since 1.0, 2022-07-15 14:09:02
*/
public class AlipayBossFncUserinvoiceinfoCreateModel extends AlipayObject {
private static final long serialVersionUID = 4534433864261636416L;
/**
* 是否接受电子票 true:是,false:否
*/
@ApiField("accept_electronic")
private Boolean acceptElectronic;
/**
* 公司注册地址,公司营业执照上登记的住址,一般纳税人必须填写,小规模纳税人无需填写
*/
@ApiField("address")
private String address;
/**
* 开票资料pid寻址方式 true:pid寻址mid,优先以mid维度保存开票资料,若无mid则以pid维度保存开票资料 false:不寻址mid,以pid维度保存开票资料;非主站商户体系都是以pid(ipRoleId)维度保存开票资料,该值直接填为false
*/
@ApiField("addressing")
private Boolean addressing;
/**
* 是否自动申请开票 true:是,false:否
*/
@ApiField("auto")
private Boolean auto;
/**
* 银行账户,公司银行账号
一般纳税人必须填写,小规模纳税人无需填写
*/
@ApiField("bank_account")
private String bankAccount;
/**
* 开户行,办理银行开户手续的营业网点
一般纳税人必须填写,小规模纳税人无需填写
*/
@ApiField("bank_name")
private String bankName;
/**
* 营业执照地址,营业执照上传oss上的地址
*/
@ApiField("business_licence_url")
private String businessLicenceUrl;
/**
* 是否暂停开票,商户添加的开票资料就是不暂停开票,如果后续要暂停开票,只能去结算中台处理。
*/
@ApiField("hold")
private Boolean hold;
/**
* 商户的pid(ipRoleId)
*/
@ApiField("ip_role_id")
private String ipRoleId;
/**
* 银行开户许可证附件,银行开户许可证上传oss上的地址
*/
@ApiField("open_account_permit_url")
private String openAccountPermitUrl;
/**
* 当前操作人
*/
@ApiField("operator")
private String operator;
/**
* 当前操作人类型,01:商户 02:管理员(小二)
*/
@ApiField("operator_type")
private String operatorType;
/**
* 其它资质证明地址,其他资质证明附件上传oss上的地址
*/
@ApiField("other_qualification_url")
private String otherQualificationUrl;
/**
* 外部只允许添加商户开票资料,该值填写为false
*/
@ApiField("ou")
private Boolean ou;
/**
* 纳税人识别号,税务登记证上的号码。一般纳税人必须填写,小规模纳税人如果是商户也必须填写,个人无需填写
*/
@ApiField("tax_no")
private String taxNo;
/**
* 纳税人资格开始时间 (格式:时间戳)
一般纳税人必须填写,小规模纳税人无需填写
*/
@ApiField("tax_payer_quali_valid")
private Date taxPayerQualiValid;
/**
* 纳税人资格种类,01:一般纳税人;02:小规模纳税人;03:国际商户
*/
@ApiField("tax_payer_qualification")
private String taxPayerQualification;
/**
* 一般纳税人资格证书地址,一般纳税人资格证书上传oss上的地址
*/
@ApiField("tax_qualification_url")
private String taxQualificationUrl;
/**
* 税务登记证地址,税务登记证上传oss上的地址
*/
@ApiField("tax_reg_cert_url")
private String taxRegCertUrl;
/**
* 公司注册电话(手机号和座机均可)
一般纳税人必须填写,小规模纳税人无需填写
*/
@ApiField("telephone")
private String telephone;
/**
* 发票抬头,票面信息上的抬头信息
*/
@ApiField("title")
private String title;
/**
* 收件人列表,若不修改此项可以不填
选择非电子票时,邮寄信息必填,且保证邮寄信息的ipRoleId和开票资料的ipRoleId相等
*/
@ApiListField("user_mail_info_order_list")
@ApiField("user_mail_info_order")
private List userMailInfoOrderList;
public Boolean getAcceptElectronic() {
return this.acceptElectronic;
}
public void setAcceptElectronic(Boolean acceptElectronic) {
this.acceptElectronic = acceptElectronic;
}
public String getAddress() {
return this.address;
}
public void setAddress(String address) {
this.address = address;
}
public Boolean getAddressing() {
return this.addressing;
}
public void setAddressing(Boolean addressing) {
this.addressing = addressing;
}
public Boolean getAuto() {
return this.auto;
}
public void setAuto(Boolean auto) {
this.auto = auto;
}
public String getBankAccount() {
return this.bankAccount;
}
public void setBankAccount(String bankAccount) {
this.bankAccount = bankAccount;
}
public String getBankName() {
return this.bankName;
}
public void setBankName(String bankName) {
this.bankName = bankName;
}
public String getBusinessLicenceUrl() {
return this.businessLicenceUrl;
}
public void setBusinessLicenceUrl(String businessLicenceUrl) {
this.businessLicenceUrl = businessLicenceUrl;
}
public Boolean getHold() {
return this.hold;
}
public void setHold(Boolean hold) {
this.hold = hold;
}
public String getIpRoleId() {
return this.ipRoleId;
}
public void setIpRoleId(String ipRoleId) {
this.ipRoleId = ipRoleId;
}
public String getOpenAccountPermitUrl() {
return this.openAccountPermitUrl;
}
public void setOpenAccountPermitUrl(String openAccountPermitUrl) {
this.openAccountPermitUrl = openAccountPermitUrl;
}
public String getOperator() {
return this.operator;
}
public void setOperator(String operator) {
this.operator = operator;
}
public String getOperatorType() {
return this.operatorType;
}
public void setOperatorType(String operatorType) {
this.operatorType = operatorType;
}
public String getOtherQualificationUrl() {
return this.otherQualificationUrl;
}
public void setOtherQualificationUrl(String otherQualificationUrl) {
this.otherQualificationUrl = otherQualificationUrl;
}
public Boolean getOu() {
return this.ou;
}
public void setOu(Boolean ou) {
this.ou = ou;
}
public String getTaxNo() {
return this.taxNo;
}
public void setTaxNo(String taxNo) {
this.taxNo = taxNo;
}
public Date getTaxPayerQualiValid() {
return this.taxPayerQualiValid;
}
public void setTaxPayerQualiValid(Date taxPayerQualiValid) {
this.taxPayerQualiValid = taxPayerQualiValid;
}
public String getTaxPayerQualification() {
return this.taxPayerQualification;
}
public void setTaxPayerQualification(String taxPayerQualification) {
this.taxPayerQualification = taxPayerQualification;
}
public String getTaxQualificationUrl() {
return this.taxQualificationUrl;
}
public void setTaxQualificationUrl(String taxQualificationUrl) {
this.taxQualificationUrl = taxQualificationUrl;
}
public String getTaxRegCertUrl() {
return this.taxRegCertUrl;
}
public void setTaxRegCertUrl(String taxRegCertUrl) {
this.taxRegCertUrl = taxRegCertUrl;
}
public String getTelephone() {
return this.telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getTitle() {
return this.title;
}
public void setTitle(String title) {
this.title = title;
}
public List getUserMailInfoOrderList() {
return this.userMailInfoOrderList;
}
public void setUserMailInfoOrderList(List userMailInfoOrderList) {
this.userMailInfoOrderList = userMailInfoOrderList;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy