public class InvoiceAccount extends PurApAccountingLineBase
accountIdentifier, purApSequenceNumberaccount, accountExpiredOverride, accountExpiredOverrideNeeded, accountNumber, amount, balanceTyp, balanceTypeCode, chart, chartOfAccountsCode, debitCreditCode, documentNumber, encumbranceUpdateCode, financialDocumentLineDescription, financialDocumentLineTypeCode, financialObjectCode, financialSubObjectCode, nonFringeAccountOverride, nonFringeAccountOverrideNeeded, objectBudgetOverride, objectBudgetOverrideNeeded, objectCode, organizationReferenceId, overrideCode, postingYear, project, projectCode, referenceFinancialSystemDocumentTypeCode, referenceNumber, referenceOrigin, referenceOriginCode, referenceTypeCode, salesTax, salesTaxRequired, sequenceNumber, subAccount, subAccountNumber, subObjectCode| Constructor and Description |
|---|
InvoiceAccount()
Default constructor.
|
InvoiceAccount(InvoiceItem item,
PurchaseOrderAccount poa)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
copyFrom(InvoiceAccount other)
Caller of this method should take care of creating InvoiceItems
|
String |
getBalanceTypeCode() |
BigDecimal |
getBigDecimalAmount() |
String |
getChartOfAccountsCode() |
String |
getDebitCreditCode()
This method retrieves the debit/credit code for the accounting line.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getDisencumberedAmount() |
String |
getEncumbranceUpdateCode()
This method retrieves the encumbrance update code for the accounting line.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getExistingAmount() |
String |
getFinancialDocumentLineTypeCode() |
String |
getFinancialObjectCode() |
String |
getFinancialSubObjectCode() |
InvoiceItem |
getInvoiceItem() |
String |
getObjectTypeCode() |
String |
getOverrideCode() |
String |
getProjectCode() |
String |
getReferenceTypeCode() |
String |
getSubAccountNumber() |
void |
setAccountNumber(String accountNumber) |
void |
setBalanceTypeCode(String balanceTypeCode) |
void |
setBigDecimalAmount(BigDecimal bigDecimalAmount) |
void |
setChartOfAccountsCode(String chartOfAccountsCode) |
void |
setDisencumberedAmount(org.kuali.rice.core.api.util.type.KualiDecimal disencumberedAmount) |
void |
setExistingAmount(org.kuali.rice.core.api.util.type.KualiDecimal existingAmount) |
void |
setFinancialDocumentLineTypeCode(String financialDocumentLineTypeCode) |
void |
setFinancialObjectCode(String financialObjectCode) |
void |
setFinancialSubObjectCode(String financialSubObjectCode) |
void |
setInvoiceItem(InvoiceItem invoiceItem) |
void |
setOverrideCode(String overrideCode) |
void |
setProjectCode(String projectCode) |
void |
setReferenceOriginCode(String originCode) |
void |
setReferenceTypeCode(String referenceTypeCode) |
void |
setSubAccountNumber(String subAccountNumber) |
accountStringsAreEqual, accountStringsAreEqual, compareTo, copyFrom, createBlankAmountsCopy, generateSourceAccountingLine, getAccountIdentifier, getAccountLinePercent, getAlternateAmountForGLEntryCreation, getItemIdentifier, getPostingPeriodCode, getPurapItem, getPurApSequenceNumber, getSequenceNumber, getString, getValuesMap, isEmpty, refreshNonUpdateableReferences, setAccountIdentifier, setAccountLinePercent, setAlternateAmountForGLEntryCreation, setItemIdentifier, setPostingPeriodCode, setPurapItem, toStringMapper_RICE20_REFACTORMEgetSourceAccountQty, setSourceAccountQtycopyFrom, equals, getAccount, getAccountExpiredOverride, getAccountExpiredOverrideNeeded, getAccountKey, getAccountNumber, getAmount, getBalanceTyp, getChart, getDocumentNumber, getFinancialDocumentLineDescription, getNonFringeAccountOverride, getNonFringeAccountOverrideNeeded, getObjectCode, getObjectType, getOrganizationReferenceId, getPostingYear, getProject, getReferenceFinancialSystemDocumentTypeCode, getReferenceNumber, getReferenceOrigin, getReferenceOriginCode, getSalesTax, getSubAccount, getSubObjectCode, hashCode, isLike, isObjectBudgetOverride, isObjectBudgetOverrideNeeded, isSalesTaxRequired, isSourceAccountingLine, isTargetAccountingLine, setAccount, setAccountExpiredOverride, setAccountExpiredOverrideNeeded, setAmount, setBalanceTyp, setChart, setDebitCreditCode, setDocumentNumber, setEncumbranceUpdateCode, setFinancialDocumentLineDescription, setNonFringeAccountOverride, setNonFringeAccountOverrideNeeded, setObjectBudgetOverride, setObjectBudgetOverrideNeeded, setObjectCode, setOrganizationReferenceId, setPostingYear, setProject, setReferenceNumber, setReferenceOrigin, setSalesTax, setSalesTaxRequired, setSequenceNumber, setSubAccount, setSubObjectCode, toStringafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, finalize, getClass, notify, notifyAll, wait, wait, waitsetSequenceNumbercopyFrom, getAccountExpiredOverride, getAccountExpiredOverrideNeeded, getAccountKey, getBalanceTyp, getChart, getNonFringeAccountOverride, getNonFringeAccountOverrideNeeded, getObjectType, getProject, getReferenceFinancialSystemDocumentTypeCode, getReferenceOrigin, getSalesTax, getSubAccount, getSubObjectCode, isLike, isObjectBudgetOverride, isObjectBudgetOverrideNeeded, isSalesTaxRequired, isSourceAccountingLine, isTargetAccountingLine, setAccount, setAccountExpiredOverride, setAccountExpiredOverrideNeeded, setAmount, setBalanceTyp, setChart, setDebitCreditCode, setDocumentNumber, setEncumbranceUpdateCode, setFinancialDocumentLineDescription, setNonFringeAccountOverride, setNonFringeAccountOverrideNeeded, setObjectBudgetOverride, setObjectBudgetOverrideNeeded, setObjectCode, setOrganizationReferenceId, setPostingYear, setProject, setReferenceNumber, setReferenceOrigin, setSalesTax, setSalesTaxRequired, setSubAccount, setSubObjectCodegetAccount, getAccountNumber, getAmount, getDocumentNumber, getFinancialDocumentLineDescription, getObjectCode, getOrganizationReferenceId, getPostingYear, getReferenceNumber, getReferenceOriginCodepublic InvoiceAccount()
public InvoiceAccount(InvoiceItem item, PurchaseOrderAccount poa)
item - - payment request itempoa - - purchase order accountpublic org.kuali.rice.core.api.util.type.KualiDecimal getDisencumberedAmount()
public void setDisencumberedAmount(org.kuali.rice.core.api.util.type.KualiDecimal disencumberedAmount)
public InvoiceItem getInvoiceItem()
public void setInvoiceItem(InvoiceItem invoiceItem)
public void copyFrom(InvoiceAccount other)
public void setFinancialSubObjectCode(String financialSubObjectCode)
setFinancialSubObjectCode in interface AccountingLinesetFinancialSubObjectCode in class AccountingLineBasefinancialSubObjectCode - The financialSubObjectCode to set.public void setFinancialObjectCode(String financialObjectCode)
setFinancialObjectCode in interface AccountingLinesetFinancialObjectCode in class AccountingLineBasefinancialObjectCode - The financialObjectCode to set.public void setChartOfAccountsCode(String chartOfAccountsCode)
setChartOfAccountsCode in interface AccountingLinesetChartOfAccountsCode in class AccountingLineBasechartOfAccountsCode - The chartOfAccountsCode to set.public void setBalanceTypeCode(String balanceTypeCode)
setBalanceTypeCode in interface AccountingLinesetBalanceTypeCode in class AccountingLineBasebalanceTypeCode - The balanceTypeCode to set.public void setAccountNumber(String accountNumber)
setAccountNumber in interface AccountingLinesetAccountNumber in class AccountingLineBaseaccountNumber - The accountNumber to set.public void setReferenceTypeCode(String referenceTypeCode)
setReferenceTypeCode in interface AccountingLinesetReferenceTypeCode in class AccountingLineBasereferenceTypeCode - The referenceTypeCode to set.public void setProjectCode(String projectCode)
setProjectCode in interface AccountingLinesetProjectCode in class AccountingLineBaseprojectCode - The projectCode to set.public void setOverrideCode(String overrideCode)
setOverrideCode in interface AccountingLinesetOverrideCode in class AccountingLineBaseoverrideCode - The overrideCode to set.public void setReferenceOriginCode(String originCode)
setReferenceOriginCode in interface AccountingLinesetReferenceOriginCode in class AccountingLineBaseoriginCode - The referenceOriginCode to set.public void setSubAccountNumber(String subAccountNumber)
setSubAccountNumber in interface AccountingLinesetSubAccountNumber in class AccountingLineBasesubAccountNumber - The subAccountNumber to set.public String getSubAccountNumber()
getSubAccountNumber in interface GeneralLedgerPendingEntrySourceDetailgetSubAccountNumber in class AccountingLineBasepublic String getFinancialDocumentLineTypeCode()
getFinancialDocumentLineTypeCode in interface AccountingLinegetFinancialDocumentLineTypeCode in class AccountingLineBasepublic String getObjectTypeCode()
getObjectTypeCode in interface AccountingLinegetObjectTypeCode in class AccountingLineBasepublic void setFinancialDocumentLineTypeCode(String financialDocumentLineTypeCode)
setFinancialDocumentLineTypeCode in interface AccountingLinesetFinancialDocumentLineTypeCode in class AccountingLineBasefinancialDocumentLineTypeCode - The financialDocumentLineTypeCode to set.public String getFinancialSubObjectCode()
getFinancialSubObjectCode in interface GeneralLedgerPendingEntrySourceDetailgetFinancialSubObjectCode in class AccountingLineBasepublic String getFinancialObjectCode()
getFinancialObjectCode in interface GeneralLedgerPendingEntrySourceDetailgetFinancialObjectCode in class AccountingLineBasepublic String getChartOfAccountsCode()
getChartOfAccountsCode in interface GeneralLedgerPendingEntrySourceDetailgetChartOfAccountsCode in class AccountingLineBasepublic String getBalanceTypeCode()
getBalanceTypeCode in interface GeneralLedgerPendingEntrySourceDetailgetBalanceTypeCode in class AccountingLineBasepublic String getDebitCreditCode()
AccountingLineBasegetDebitCreditCode in interface AccountingLinegetDebitCreditCode in class AccountingLineBasepublic String getEncumbranceUpdateCode()
AccountingLineBasegetEncumbranceUpdateCode in interface AccountingLinegetEncumbranceUpdateCode in class AccountingLineBasepublic String getProjectCode()
getProjectCode in interface GeneralLedgerPendingEntrySourceDetailgetProjectCode in class AccountingLineBasepublic String getReferenceTypeCode()
getReferenceTypeCode in interface GeneralLedgerPendingEntrySourceDetailgetReferenceTypeCode in class AccountingLineBasepublic String getOverrideCode()
getOverrideCode in interface AccountingLinegetOverrideCode in class AccountingLineBasepublic org.kuali.rice.core.api.util.type.KualiDecimal getExistingAmount()
public void setExistingAmount(org.kuali.rice.core.api.util.type.KualiDecimal existingAmount)
public BigDecimal getBigDecimalAmount()
public void setBigDecimalAmount(BigDecimal bigDecimalAmount)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.