public class Invoice
extends java.lang.Object
| Constructor and Description |
|---|
Invoice() |
Invoice(ConfigManager configManager) |
public Invoice()
public Invoice(ConfigManager configManager)
public java.lang.String getMerchantName()
public void setMerchantName(java.lang.String merchantName)
public java.lang.String getCompanyTaxNumber(TaxCode taxCode)
public void addCompanyTaxNumber(java.lang.String taxCode,
java.lang.String taxNumber)
public void setPurchaseOrder(java.lang.String purchaseOrder)
public java.lang.String getPurchaseOrder()
public void setCustomerReference(java.lang.String customerReference)
public java.lang.String getCustomerReference()
public void setCreationDateTime(java.util.Date date)
public java.util.Date getCreationDateTime()
public java.lang.String getCreationDateTimeString()
public void setInvoiceIdentification(java.lang.String invoiceIdentification)
public java.lang.String getInvoiceIdentification()
public java.lang.String getInvoiceCurrencyCode()
public void setInvoiceCurrencyCode(java.lang.String invoiceCurrencyCode)
public java.lang.String getCountryOfSupplyOfGoods()
public void setCountryOfSupplyOfGoods(java.lang.String countryOfSupplyOfGoods)
public java.util.List<LineItem> getInvoiceLineItems()
public void setInvoiceLineItems(java.util.List<LineItem> invoiceLineItems)
public java.util.List<ReceiptAllowanceCharge> getAllowanceOrCharges()
public void setOriginInformation(LocationInformation originInformation)
public LocationInformation getOriginInformation()
public void setDestinationInformation(LocationInformation destinationInformation)
public LocationInformation getDestinationInformation()
public DespatchInformation getDespatchInformation()
public void setDespatchInformation(DespatchInformation despatchInformation)
public double getTotal()
public double getTaxPercentage()
public double getSubTotal()
public double getTaxesTotal()
public double getTaxesTotal(TaxCode taxCode)
public double getSubTotalCharges()
public double getSubTotalAllowances()
public int addLineItem(LineItem lineItem)
public void removeLineItem(int lineItemId)
public boolean addAllowanceOrCharge(ReceiptAllowanceCharge receiptAllowanceCharge)
public void removeAllowanceOrChange(int id)
public ReceiptValidation validate(ReceiptValidation receiptValidation)