All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eleme.openapi.sdk.api.entity.invoice.NaposInvoiceInfo Maven / Gradle / Ivy

There is a newer version: 1.30.71
Show newest version
package eleme.openapi.sdk.api.entity.invoice;

import eleme.openapi.sdk.api.entity.invoice.*;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;

public class NaposInvoiceInfo{

    /**
     * 发票类型
     */
    private String invoiceType;
    public String getInvoiceType() {
        return invoiceType;
    }
    public void setInvoiceType(String invoiceType) {
        this.invoiceType = invoiceType;
    }
    
    /**
     * 发票材质
     */
    private String invoiceMaterial;
    public String getInvoiceMaterial() {
        return invoiceMaterial;
    }
    public void setInvoiceMaterial(String invoiceMaterial) {
        this.invoiceMaterial = invoiceMaterial;
    }
    
    /**
     * 发票种类
     */
    private String invoiceClass;
    public String getInvoiceClass() {
        return invoiceClass;
    }
    public void setInvoiceClass(String invoiceClass) {
        this.invoiceClass = invoiceClass;
    }
    
    /**
     * 发票代码
     */
    private String invoiceCode;
    public String getInvoiceCode() {
        return invoiceCode;
    }
    public void setInvoiceCode(String invoiceCode) {
        this.invoiceCode = invoiceCode;
    }
    
    /**
     * 发票号码
     */
    private String invoiceNo;
    public String getInvoiceNo() {
        return invoiceNo;
    }
    public void setInvoiceNo(String invoiceNo) {
        this.invoiceNo = invoiceNo;
    }
    
    /**
     * 开票日期
     */
    @JsonFormat(locale = "zh" , timezone="GMT+8")
    private Date invoiceDate;
    public Date getInvoiceDate() {
        return invoiceDate;
    }
    public void setInvoiceDate(Date invoiceDate) {
        this.invoiceDate = invoiceDate;
    }
    
    /**
     * 校验码
     */
    private String validationCode;
    public String getValidationCode() {
        return validationCode;
    }
    public void setValidationCode(String validationCode) {
        this.validationCode = validationCode;
    }
    
    /**
     * 机器编号
     */
    private String machineCode;
    public String getMachineCode() {
        return machineCode;
    }
    public void setMachineCode(String machineCode) {
        this.machineCode = machineCode;
    }
    
    /**
     * 用户抬头
     */
    private NaposUserTitle buyerTitle;
    public NaposUserTitle getBuyerTitle() {
        return buyerTitle;
    }
    public void setBuyerTitle(NaposUserTitle buyerTitle) {
        this.buyerTitle = buyerTitle;
    }
    
    /**
     * 销方信息
     */
    private NaposSellerInfo sellerInfo;
    public NaposSellerInfo getSellerInfo() {
        return sellerInfo;
    }
    public void setSellerInfo(NaposSellerInfo sellerInfo) {
        this.sellerInfo = sellerInfo;
    }
    
    /**
     * 开票总金额(含税总金额)
     */
    private BigDecimal amountWithTax;
    public BigDecimal getAmountWithTax() {
        return amountWithTax;
    }
    public void setAmountWithTax(BigDecimal amountWithTax) {
        this.amountWithTax = amountWithTax;
    }
    
    /**
     * 不含税总金额
     */
    private BigDecimal amountWithoutTax;
    public BigDecimal getAmountWithoutTax() {
        return amountWithoutTax;
    }
    public void setAmountWithoutTax(BigDecimal amountWithoutTax) {
        this.amountWithoutTax = amountWithoutTax;
    }
    
    /**
     * 总税额
     */
    private BigDecimal taxAmount;
    public BigDecimal getTaxAmount() {
        return taxAmount;
    }
    public void setTaxAmount(BigDecimal taxAmount) {
        this.taxAmount = taxAmount;
    }
    
    /**
     * 发票备注
     */
    private String memo;
    public String getMemo() {
        return memo;
    }
    public void setMemo(String memo) {
        this.memo = memo;
    }
    
    /**
     * 发票PDF文件URL
     */
    private String fileUrl;
    public String getFileUrl() {
        return fileUrl;
    }
    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl;
    }
    
    /**
     * 发票行列表
     */
    private List lineList;
    public List getLineList() {
        return lineList;
    }
    public void setLineList(List lineList) {
        this.lineList = lineList;
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy