@Entity public class InvoiceEntity extends TCBaseEntity
| Modifier and Type | Field and Description |
|---|---|
private CreditTermsListItemEntity |
creditTerms |
private CurrencyEntity |
currency |
private Boolean |
exported |
private List<InvoiceLineItemEntity> |
invoiceLineItems |
private String |
invoiceNumber |
private List<InvoiceStageEntity> |
invoiceStages |
private Calendar |
issueDate |
private JobEntity |
job |
private Calendar |
paidDate |
private String |
paymentReference |
private Boolean |
process |
private String |
processErrorMessage |
private Long |
recipientsLocationId |
private Long |
templateId |
DATE_MOD_FIELD, dateCreated, dateModified, id, ID_FIELD, versionTC_FIELD, TC_PROPERTY_NAME| Constructor and Description |
|---|
InvoiceEntity() |
getTrafficCompany, setTrafficCompanyprivate JobEntity job
private String invoiceNumber
private Calendar issueDate
private List<InvoiceLineItemEntity> invoiceLineItems
private List<InvoiceStageEntity> invoiceStages
private CurrencyEntity currency
private Long recipientsLocationId
private Long templateId
private Boolean process
private Boolean exported
private String processErrorMessage
private CreditTermsListItemEntity creditTerms
private Calendar paidDate
private String paymentReference
public Calendar getPaidDate()
public void setPaidDate(Calendar paidDate)
public String getPaymentReference()
public void setPaymentReference(String paymentReference)
public JobEntity getJob()
public void setJob(JobEntity job)
public String getInvoiceNumber()
public void setInvoiceNumber(String invoiceNumber)
public Calendar getIssueDate()
public void setIssueDate(Calendar issueDate)
public List<InvoiceLineItemEntity> getInvoiceLineItems()
public void setInvoiceLineItems(List<InvoiceLineItemEntity> invoiceLineItems)
public CurrencyEntity getCurrency()
public void setCurrency(CurrencyEntity currency)
public Long getRecipientsLocationId()
public void setRecipientsLocationId(Long recipientsLocationId)
public Long getTemplateId()
public void setTemplateId(Long templateId)
public List<InvoiceStageEntity> getInvoiceStages()
public void setInvoiceStages(List<InvoiceStageEntity> invoiceStages)
public void addLineItemToInvoice(InvoiceLineItemEntity lineItem)
public Money getInvoicedNet()
public Money getInvoicedJobTaskNet()
public Money getInvoicedJobThirdPartyCostNet()
public Money getInvoicedJobExpenseNet()
public Money getInvoicedTax()
public Money getInvoicedGross()
public void addStageToInvoice(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 CreditTermsListItemEntity getCreditTerms()
public void setCreditTerms(CreditTermsListItemEntity creditTerms)
Copyright © 2008–2016 Sohnar Ltd.. All rights reserved.