public class InvoiceDataContainer extends Object
| Modifier and Type | Field and Description |
|---|---|
private CurrencyEntity |
currency |
private String |
currencySymbol
Deprecated.
|
private String |
date
Deprecated.
|
private Boolean |
dualTax |
private BigDecimal |
grossTotal |
private InvoiceEntity |
invoice |
private Collection<InvoiceItem> |
items |
private JobEntity |
job |
private JobDetailTO |
jobDetail |
private String |
jobNumber |
private BigDecimal |
netTotal |
private String |
number |
private String |
ownerName |
private static Comparator<VATItem> |
VAT_ITEM_COMPARATOR |
private Map<BigDecimal,BigDecimal> |
vatSums |
| Constructor and Description |
|---|
InvoiceDataContainer() |
private InvoiceEntity invoice
private Collection<InvoiceItem> items
private BigDecimal netTotal
private BigDecimal grossTotal
private String ownerName
@Deprecated private String currencySymbol
@Deprecated private String date
private String number
private String jobNumber
private JobDetailTO jobDetail
private Boolean dualTax
private JobEntity job
private Map<BigDecimal,BigDecimal> vatSums
private CurrencyEntity currency
private static final Comparator<VATItem> VAT_ITEM_COMPARATOR
public InvoiceEntity getInvoice()
public void setInvoice(InvoiceEntity invoice)
public Collection<InvoiceItem> getItems()
public void setItems(Collection<InvoiceItem> items)
private BigDecimal getVATPercentage(BigDecimal rate)
public BigDecimal getNetTotal()
public void setNetTotal(BigDecimal netTotal)
public BigDecimal getGrossTotal()
public void setGrossTotal(BigDecimal grossTotal)
public String getOwnerName()
public void setOwnerName(String ownerName)
@Deprecated public String getCurrencySymbol()
public void setCurrencySymbol(String currencySymbol)
@Deprecated public String getDate()
public void setDate(String date)
public String getNumber()
public void setNumber(String number)
public String getJobNumber()
public void setJobNumber(String jobNumber)
public JobDetailTO getJobDetail()
public void setJobDetail(JobDetailTO jobDetail)
public Boolean getDualTax()
public void setDualTax(Boolean dualTax)
public JobEntity getJob()
public void setJob(JobEntity job)
public CurrencyEntity getCurrency()
public void setCurrency(CurrencyEntity currency)
private BigDecimal stripTrailingZeroes(BigDecimal value)
private void intialiseGrossAndNetFromLineItems(Collection<InvoiceItem> invoiceLines)
public void buildVATTotalsAndRateSummary(List<InvoiceLineItemEntity> invoiceLineItems)
Copyright © 2008–2016 Sohnar Ltd.. All rights reserved.