com.alipay.api.domain.InvoiceOutputInfo Maven / Gradle / Ivy
package com.alipay.api.domain;
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, 2024-03-13 14:08:36
*/
public class InvoiceOutputInfo extends AlipayObject {
private static final long serialVersionUID = 2881917979481839721L;
/**
* 发票防伪码,验证码
*/
@ApiField("check_code")
private String checkCode;
/**
* 票面上复核人信息。
*/
@ApiField("checker")
private String checker;
/**
* 票面上开票员信息。
*/
@ApiField("clerk")
private String clerk;
/**
* 不含税金额,票面上的不含税金额,单位(元),保留两位小数。
*/
@ApiField("ex_tax_amount")
private String exTaxAmount;
/**
* 发票代码
*/
@ApiField("invoice_code")
private String invoiceCode;
/**
* 发票明细项。
*/
@ApiListField("invoice_content")
@ApiField("invoice_item_open_model")
private List invoiceContent;
/**
* 开票日期,格式如:YYYY-MM-DD。
*/
@ApiField("invoice_date")
private String invoiceDate;
/**
* 发票预览图片地址
*/
@ApiField("invoice_img_url")
private String invoiceImgUrl;
/**
* 标识发票的类型,PLAIN:增值税电子普通发票;SPECIAL:增值税专用发票;PLAIN_INVOICE:增值税普通发票;SALSE_INVOICE:机动车销售统一发票 ;PAPER_INVOICE:增值税普通发票(卷式)。
*/
@ApiField("invoice_kind")
private String invoiceKind;
/**
* 票面上备注信息。
*/
@ApiField("invoice_memo")
private String invoiceMemo;
/**
* 发票号码
*/
@ApiField("invoice_no")
private String invoiceNo;
/**
* 发票抬头,票面上的购买方信息。
*/
@ApiField("invoice_title")
private InvoiceTitleOpenModel invoiceTitle;
/**
* 标识是红票还是蓝票,RED:红票;BLUE:蓝票
*/
@ApiField("invoice_type")
private String invoiceType;
/**
* 红票情况下,必须填入原始蓝票的发票代码。
*/
@ApiField("ori_blue_inv_code")
private String oriBlueInvCode;
/**
* 红票情况下,必须填入原始蓝票的发票号码。
*/
@ApiField("ori_blue_inv_no")
private String oriBlueInvNo;
/**
* 票面上收款人信息。
*/
@ApiField("payee")
private String payee;
/**
* 票面上销售方地址、电话信息。
*/
@ApiField("payee_address_tel")
private String payeeAddressTel;
/**
* 票面上销售方开户行及账号。
*/
@ApiField("payee_bank_name_account")
private String payeeBankNameAccount;
/**
* 票面上销售方企业名称。
*/
@ApiField("payee_name")
private String payeeName;
/**
* 票面上销售方税号信息。
*/
@ApiField("payee_register_no")
private String payeeRegisterNo;
/**
* 价税合计,票面上的总开票金额,单位(元),保留两位小数,sum_amount=ex_tax_amount+tax_amount。
*/
@ApiField("sum_amount")
private String sumAmount;
/**
* 合计税额,票面上的合计税额,单位(元),保留两位小数。
*/
@ApiField("tax_amount")
private String taxAmount;
public String getCheckCode() {
return this.checkCode;
}
public void setCheckCode(String checkCode) {
this.checkCode = checkCode;
}
public String getChecker() {
return this.checker;
}
public void setChecker(String checker) {
this.checker = checker;
}
public String getClerk() {
return this.clerk;
}
public void setClerk(String clerk) {
this.clerk = clerk;
}
public String getExTaxAmount() {
return this.exTaxAmount;
}
public void setExTaxAmount(String exTaxAmount) {
this.exTaxAmount = exTaxAmount;
}
public String getInvoiceCode() {
return this.invoiceCode;
}
public void setInvoiceCode(String invoiceCode) {
this.invoiceCode = invoiceCode;
}
public List getInvoiceContent() {
return this.invoiceContent;
}
public void setInvoiceContent(List invoiceContent) {
this.invoiceContent = invoiceContent;
}
public String getInvoiceDate() {
return this.invoiceDate;
}
public void setInvoiceDate(String invoiceDate) {
this.invoiceDate = invoiceDate;
}
public String getInvoiceImgUrl() {
return this.invoiceImgUrl;
}
public void setInvoiceImgUrl(String invoiceImgUrl) {
this.invoiceImgUrl = invoiceImgUrl;
}
public String getInvoiceKind() {
return this.invoiceKind;
}
public void setInvoiceKind(String invoiceKind) {
this.invoiceKind = invoiceKind;
}
public String getInvoiceMemo() {
return this.invoiceMemo;
}
public void setInvoiceMemo(String invoiceMemo) {
this.invoiceMemo = invoiceMemo;
}
public String getInvoiceNo() {
return this.invoiceNo;
}
public void setInvoiceNo(String invoiceNo) {
this.invoiceNo = invoiceNo;
}
public InvoiceTitleOpenModel getInvoiceTitle() {
return this.invoiceTitle;
}
public void setInvoiceTitle(InvoiceTitleOpenModel invoiceTitle) {
this.invoiceTitle = invoiceTitle;
}
public String getInvoiceType() {
return this.invoiceType;
}
public void setInvoiceType(String invoiceType) {
this.invoiceType = invoiceType;
}
public String getOriBlueInvCode() {
return this.oriBlueInvCode;
}
public void setOriBlueInvCode(String oriBlueInvCode) {
this.oriBlueInvCode = oriBlueInvCode;
}
public String getOriBlueInvNo() {
return this.oriBlueInvNo;
}
public void setOriBlueInvNo(String oriBlueInvNo) {
this.oriBlueInvNo = oriBlueInvNo;
}
public String getPayee() {
return this.payee;
}
public void setPayee(String payee) {
this.payee = payee;
}
public String getPayeeAddressTel() {
return this.payeeAddressTel;
}
public void setPayeeAddressTel(String payeeAddressTel) {
this.payeeAddressTel = payeeAddressTel;
}
public String getPayeeBankNameAccount() {
return this.payeeBankNameAccount;
}
public void setPayeeBankNameAccount(String payeeBankNameAccount) {
this.payeeBankNameAccount = payeeBankNameAccount;
}
public String getPayeeName() {
return this.payeeName;
}
public void setPayeeName(String payeeName) {
this.payeeName = payeeName;
}
public String getPayeeRegisterNo() {
return this.payeeRegisterNo;
}
public void setPayeeRegisterNo(String payeeRegisterNo) {
this.payeeRegisterNo = payeeRegisterNo;
}
public String getSumAmount() {
return this.sumAmount;
}
public void setSumAmount(String sumAmount) {
this.sumAmount = sumAmount;
}
public String getTaxAmount() {
return this.taxAmount;
}
public void setTaxAmount(String taxAmount) {
this.taxAmount = taxAmount;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy