@Entity(name="InvoiceLineItem") public class InvoiceLineItemEntity extends TCBaseEntity
| Modifier and Type | Field and Description |
|---|---|
private ChargeBandType |
chargeBandType |
private Boolean |
exported |
private InvoiceEntity |
invoice |
private Money |
invoicedNet |
private Money |
invoicedNetOtherCurrency
Store the amount invoiced NET for this line item.
|
private Money |
invoicedTaxOne |
private Money |
invoicedTaxOneOtherCurrency
Reason for storing both tax rate and tax amount is to simplify SQL queries on sum of billed amounts.
|
private Money |
invoicedTaxTwo |
private Money |
invoicedTaxTwoOtherCurrency |
private InvoiceStageEntity |
invoiceStage |
private JobExpenseEntity |
jobExpense |
private JobTaskEntity |
jobTask |
private JobThirdPartyCostEntity |
jobThirdPartyCost |
private Boolean |
process |
private String |
processErrorMessage |
private BigDecimal |
taxOneRate |
private BigDecimal |
taxTwoRate |
private String |
uuid |
DATE_MOD_FIELD, dateCreated, dateModified, id, ID_FIELD, versionTC_FIELD, TC_PROPERTY_NAME| Constructor and Description |
|---|
InvoiceLineItemEntity() |
InvoiceLineItemEntity(AbstractLineItemEntity lineItem,
ChargeBandType categoryType,
JobEntity job) |
getTrafficCompany, setTrafficCompanyprivate InvoiceEntity invoice
private String uuid
private ChargeBandType chargeBandType
private InvoiceStageEntity invoiceStage
private JobTaskEntity jobTask
private JobExpenseEntity jobExpense
private JobThirdPartyCostEntity jobThirdPartyCost
private Boolean process
private Boolean exported
private String processErrorMessage
private Money invoicedNetOtherCurrency
private Money invoicedNet
private Money invoicedTaxOneOtherCurrency
private Money invoicedTaxOne
private BigDecimal taxOneRate
private Money invoicedTaxTwoOtherCurrency
private Money invoicedTaxTwo
private BigDecimal taxTwoRate
public InvoiceLineItemEntity()
public InvoiceLineItemEntity(AbstractLineItemEntity lineItem, ChargeBandType categoryType, JobEntity job)
public InvoiceEntity getInvoice()
public void setInvoice(InvoiceEntity invoice)
public ChargeBandType getChargeBandType()
public void setChargeBandType(ChargeBandType chargeBandType)
public String getUuid()
public void setUuid(String uuid)
public Money getInvoicedNetOtherCurrency()
public void setInvoicedNetOtherCurrency(Money invoicedAmount)
public JobTaskEntity getJobTask()
public void setJobTask(JobTaskEntity jobTask)
public JobExpenseEntity getJobExpense()
public void setJobExpense(JobExpenseEntity jobExpense)
public JobThirdPartyCostEntity getJobThirdPartyCost()
public void setJobThirdPartyCost(JobThirdPartyCostEntity jobThirdPartyCost)
public BigDecimal getTaxOneRate()
public void setTaxOneRate(BigDecimal taxOneRate)
public Money getInvoicedTaxOneOtherCurrency()
public void setInvoicedTaxOneOtherCurrency(Money invoicedTaxOne)
public BigDecimal getTaxTwoRate()
public void setTaxTwoRate(BigDecimal taxTwoRate)
public Money getInvoicedTaxTwoOtherCurrency()
public void setInvoicedTaxTwoOtherCurrency(Money invoicedTaxTwo)
public Money getInvoicedNet()
public void setInvoicedNet(Money invoicedNet)
public Money getInvoicedTaxOne()
public void setInvoicedTaxOne(Money invoicedTaxOne)
public Money getInvoicedTaxTwo()
public void setInvoicedTaxTwo(Money invoicedTaxTwo)
public Money getInvoicedTaxTotal()
public Money getInvoicedTaxTotalOtherCurrency()
public InvoiceStageEntity getInvoiceStage()
public void setInvoiceStage(InvoiceStageEntity invoiceStage)
public Boolean getProcess()
public void setProcess(Boolean process)
public Boolean getExported()
public void setExported(Boolean exported)
public String getProcessErrorMessage()
public void setProcessErrorMessage(String processErrorMessage)
public Boolean belongsToStage()
public AbstractLineItemEntity getLineItem()
Copyright © 2008–2016 Sohnar Ltd.. All rights reserved.