package pwc.taxtech.atms.vat.dpo; import java.math.BigDecimal; import java.util.Date; public class OutputVATInvoiceInfoDto { private String invoiceId; private Integer invoiceType; private String invoiceTypeName; private String classCode; private String invoiceNumber; private String buyerName; private String buyerTaxNumber; private String bankAccount; private String phoneNum; private Date invoiceDate; private String codeVersion; private String productName; private String documentNum; private String productStandard; private String unit; private Integer quantity; private String fpqqlsh; private Double unitPrice; private BigDecimal amount; private BigDecimal taxRate; private BigDecimal taxAmount; private String taxClassCode; private int periodId; private boolean isDuplicate; private BigDecimal amountDifference; public void setInvoiceTypeName(String invoiceTypeName) { this.invoiceTypeName = invoiceTypeName; } public String getFpqqlsh() { return fpqqlsh; } public void setFpqqlsh(String fpqqlsh) { this.fpqqlsh = fpqqlsh; } public String getInvoiceId() { return invoiceId; } public void setInvoiceId(String invoiceId) { this.invoiceId = invoiceId; } public Integer getInvoiceType() { return invoiceType; } public void setInvoiceType(Integer invoiceType) { this.invoiceType = invoiceType; } public String getClassCode() { return classCode; } public void setClassCode(String classCode) { this.classCode = classCode; } public String getInvoiceNumber() { return invoiceNumber; } public void setInvoiceNumber(String invoiceNumber) { this.invoiceNumber = invoiceNumber; } public String getBuyerName() { return buyerName; } public void setBuyerName(String buyerName) { this.buyerName = buyerName; } public String getBuyerTaxNumber() { return buyerTaxNumber; } public void setBuyerTaxNumber(String buyerTaxNumber) { this.buyerTaxNumber = buyerTaxNumber; } public String getBankAccount() { return bankAccount; } public void setBankAccount(String bankAccount) { this.bankAccount = bankAccount; } public String getPhoneNum() { return phoneNum; } public void setPhoneNum(String phoneNum) { this.phoneNum = phoneNum; } public Date getInvoiceDate() { return invoiceDate; } public void setInvoiceDate(Date invoiceDate) { this.invoiceDate = invoiceDate; } public String getCodeVersion() { return codeVersion; } public void setCodeVersion(String codeVersion) { this.codeVersion = codeVersion; } public String getProductName() { return productName; } public void setProductName(String productName) { this.productName = productName; } public String getDocumentNum() { return documentNum; } public void setDocumentNum(String documentNum) { this.documentNum = documentNum; } public String getProductStandard() { return productStandard; } public void setProductStandard(String productStandard) { this.productStandard = productStandard; } public String getUnit() { return unit; } public void setUnit(String unit) { this.unit = unit; } public Integer getQuantity() { return quantity; } public void setQuantity(Integer quantity) { this.quantity = quantity; } public Double getUnitPrice() { return unitPrice; } public void setUnitPrice(Double unitPrice) { this.unitPrice = unitPrice; } public BigDecimal getAmount() { return amount; } public void setAmount(BigDecimal amount) { this.amount = amount; } public BigDecimal getTaxRate() { return taxRate; } public void setTaxRate(BigDecimal taxRate) { this.taxRate = taxRate; } public BigDecimal getTaxAmount() { return taxAmount; } public void setTaxAmount(BigDecimal taxAmount) { this.taxAmount = taxAmount; } public String getTaxClassCode() { return taxClassCode; } public void setTaxClassCode(String taxClassCode) { this.taxClassCode = taxClassCode; } public int getPeriodId() { return periodId; } public void setPeriodId(int periodId) { this.periodId = periodId; } public boolean getIsDuplicate() { return isDuplicate; } public boolean isDuplicate() { return isDuplicate; } public void setDuplicate(boolean duplicate) { isDuplicate = duplicate; } public void setIsDuplicate(boolean duplicate) { isDuplicate = duplicate; } public BigDecimal getAmountDifference() { return amountDifference; } public void setAmountDifference(BigDecimal amountDifference) { this.amountDifference = amountDifference; } // public String getInvoiceTypeName() { // return EnumOutputInvoiceType.values()[this.invoiceType].getName(); // } public String getInvoiceTypeName() { return invoiceTypeName; } }