public abstract class AccountsPayableDocumentBase extends PurchasingAccountsPayableDocumentBase implements AccountsPayableDocument
| Modifier and Type | Field and Description |
|---|---|
protected Timestamp |
accountsPayableApprovalTimestamp |
protected String |
accountsPayableProcessorIdentifier |
protected Bank |
bank |
protected String |
bankCode |
protected String |
chartOfAccountsCode |
protected boolean |
closePurchaseOrderIndicator |
protected boolean |
continuationAccountIndicator |
protected String |
debitCreditCodeForGLEntries |
protected Timestamp |
extractedTimestamp |
protected boolean |
generateEncumbranceEntries |
protected boolean |
holdIndicator |
protected String |
lastActionPerformedByPersonId |
protected String |
noteLine1Text |
protected String |
noteLine2Text |
protected String |
noteLine3Text |
protected PurApItemUseTax |
offsetUseTax |
protected String |
organizationCode |
protected CampusParameter |
processingCampus |
protected String |
processingCampusCode |
protected PurchaseOrderDocument |
purchaseOrderDocument |
protected Integer |
purchaseOrderIdentifier |
protected boolean |
reopenPurchaseOrderIndicator |
protected boolean |
unmatchedOverride |
accountDistributionMethod, accountsForRouting, accountsPayablePurchasingDocumentLinkIdentifier, allowDeleteAwareCollection, belowTheLineTypes, calculated, items, licenseReqmt, orderType, overrideWorkflowButtons, purapDocumentIdentifier, purchaseOrderTypeId, relatedViews, sensitive, statusCode, useTaxIndicator, vendorAddressGeneratedIdentifier, vendorAddressInternationalProvinceName, vendorAttentionName, vendorCityName, vendorCountry, vendorCountryCode, vendorCustomerNumber, vendorDetail, vendorDetailAssignedIdentifier, vendorHeaderGeneratedIdentifier, vendorLine1Address, vendorLine2Address, vendorName, vendorNumber, vendorPostalCode, vendorStateCodedataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLinesgeneralLedgerPendingEntriesaccountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYearUPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME| Constructor and Description |
|---|
AccountsPayableDocumentBase()
Constructs a AccountsPayableDocumentBase
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
approvalAtAccountsPayableReviewAllowed()
Determines if approval is an option during review.
|
boolean |
customizeOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail accountingLine,
GeneralLedgerPendingEntry explicitEntry,
GeneralLedgerPendingEntry offsetEntry) |
abstract boolean |
documentHasNoImagesAttached()
Checks all documents notes for attachments and to be overriden by sub class
|
void |
doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
This is the default implementation which, if parameter KFS-SYS / Document / UPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_IND is on, updates the document
and resaves if needed
|
boolean |
generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
PurApItemUseTax offsetUseTax) |
Timestamp |
getAccountsPayableApprovalTimestamp() |
String |
getAccountsPayableProcessorIdentifier() |
AccountsPayableItem |
getAPItemFromPOItem(PurchaseOrderItem poi) |
Bank |
getBank() |
String |
getBankCode() |
String |
getChartOfAccountsCode() |
String |
getDebitCreditCodeForGLEntries() |
String |
getDocumentChartOfAccountsCodeForSearching() |
String |
getDocumentOrganizationCodeForSearching() |
abstract AccountsPayableDocumentSpecificService |
getDocumentSpecificService() |
String |
getDocumentType() |
boolean |
getExtractedIndicatorForSearching() |
Timestamp |
getExtractedTimestamp() |
abstract org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandTotal()
Retrieves grand total amount for document.
|
String |
getHoldIndicatorForResult() |
abstract org.kuali.rice.core.api.util.type.KualiDecimal |
getInitialAmount()
Returns the amount entered on the initial screen.
|
Class |
getItemClass()
Returns the Item Class.
|
String |
getLastActionPerformedByPersonId() |
String |
getLastActionPerformedByPersonName()
Retrieves the person name for the last person to perform an action on the document.
|
org.kuali.rice.kim.api.identity.Person |
getLastActionPerformedByUser()
Retrieves the universal user object for the last person to perform an action on the document.
|
String |
getNoteLine1Text() |
String |
getNoteLine2Text() |
String |
getNoteLine3Text() |
String |
getOrganizationCode() |
abstract String |
getPoDocumentTypeForAccountsPayableDocumentCancel()
Helper method to be called from custom prepare for save and to be overriden by sub class.
|
CampusParameter |
getProcessingCampus() |
String |
getProcessingCampusCode() |
String |
getProcessingCampusCodeForSearch() |
PurchasingAccountsPayableDocument |
getPurApSourceDocumentIfPossible()
Returns the source of this Purchasing Accounts Payable Document if exists.
|
String |
getPurApSourceDocumentLabelIfPossible()
Returns the label of the source of this Purchasing Accounts Payable Document if exists.
|
PurchaseOrderDocument |
getPurchaseOrderDocument() |
Integer |
getPurchaseOrderIdentifier() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalRemitTax()
This method returns the amount of tax to remit to the vendor
|
protected abstract boolean |
isAttachmentRequired()
Checks whether an attachment is required
|
boolean |
isClosePurchaseOrderIndicator() |
boolean |
isContinuationAccountIndicator() |
boolean |
isExtracted()
Determines if document has been extracted.
|
boolean |
isGenerateEncumbranceEntries() |
boolean |
isHoldIndicator() |
boolean |
isHoldIndicatorForSearching() |
boolean |
isReopenPurchaseOrderIndicator() |
boolean |
isUnmatchedOverride() |
void |
populateDocumentForRouting() |
void |
prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
Calls a custom prepare for save method, as the super class does GL entry creation that causes problems with AP documents.
|
abstract boolean |
processNodeChange(String newNodeName,
String oldNodeName)
Hook to allow processing after a route level is passed.
|
protected void |
removeGeneralLedgerPendingEntries()
Overriding to stop the deleting of general ledger entries.
|
boolean |
requiresAccountsPayableReviewRouting()
Determines if review route node is required.
|
abstract void |
saveDocumentFromPostProcessing()
Hook point to allow processing after a save.
|
void |
setAccountsPayableApprovalTimestamp(Timestamp accountsPayableApprovalTimestamp) |
void |
setAccountsPayableProcessorIdentifier(String accountsPayableProcessorIdentifier) |
void |
setBank(Bank bank) |
void |
setBankCode(String bankCode) |
void |
setChartOfAccountsCode(String chartOfAccountsCode) |
void |
setClosePurchaseOrderIndicator(boolean closePurchaseOrderIndicator) |
void |
setContinuationAccountIndicator(boolean continuationAccountIndicator) |
void |
setDebitCreditCodeForGLEntries(String debitCreditCodeForGLEntries) |
void |
setExtractedTimestamp(Timestamp extractedTimestamp) |
void |
setGenerateEncumbranceEntries(boolean generateEncumbranceEntries) |
void |
setGrandTotal(org.kuali.rice.core.api.util.type.KualiDecimal total) |
void |
setHoldIndicator(boolean holdIndicator) |
void |
setLastActionPerformedByPersonId(String lastActionPerformedByPersonId) |
void |
setLineItemTotal(org.kuali.rice.core.api.util.type.KualiDecimal total) |
void |
setNoteLine1Text(String noteLine1Text) |
void |
setNoteLine2Text(String noteLine2Text) |
void |
setNoteLine3Text(String noteLine3Text) |
void |
setOrganizationCode(String organizationCode) |
void |
setProcessingCampus(CampusParameter processingCampus)
Deprecated.
|
void |
setProcessingCampusCode(String processingCampusCode) |
void |
setPurchaseOrderDocument(PurchaseOrderDocument purchaseOrderDocument) |
void |
setPurchaseOrderIdentifier(Integer purchaseOrderIdentifier) |
void |
setReopenPurchaseOrderIndicator(boolean reopenPurchaseOrderIndicator) |
void |
setUnmatchedOverride(boolean unmatchedOverride) |
boolean |
shouldGiveErrorForEmptyAccountsProration() |
void |
updateExtendedPriceOnItems() |
addItem, buildDocumentTitle, buildListOfDeletionAwareLists, customPrepareForSave, deleteItem, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountDistributionMethod, getAccountsForRouting, getAccountsPayablePurchasingDocumentLinkIdentifier, getAccountTotalGLEntryAmount, getBelowTheLineTypes, getDeletionAwareAccountingLines, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItem, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemLinePosition, getItems, getItemUseTaxClass, getLicenseURL, getNeedWarningRelatedPOs, getNoteType, getOrderType, getOverrideWorkflowButtons, getPersistedSourceAccountingLinesForComparison, getPostingPeriodCodeFromPendingGLEntries, getPostingYearFromPendingGLEntries, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getPurchaseOrderTypeId, getRelatedViews, getSourceAccountingLines, getSourceAccountingLinesForComparison, getStatusCode, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalDollarAmountWithExclusions, getTotalDollarAmountWithExclusionsSubsetItems, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAllItems, getTotalPreTaxDollarAmountWithExclusions, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorAttentionName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isAccountSummaryFlag, isAdditionalInstitutionalInfoFlag, isAdHocRecipientsFlag, isCalculated, isCreditMemoInfoFlag, isDebit, isDeliveryFlag, isDocumentStoppedInRouteNode, isDuplicateAccountingLine, isGeneralEntriesFlag, isInquiryRendered, isInvoiceInfoFlag, isNotesAndAttachmentFlag, isOverviewFlag, isPaymentHistoryFlag, isPaymentInfoFlag, isPostingYearNext, isPostingYearPrior, isProcessItemsFlag, isRelatedDocumentsFlag, isRouteLogFlag, isSensitive, isTitlesFlag, isUseTaxIndicator, isVendorFlag, itemSwap, logAndThrowRuntimeException, logAndThrowRuntimeException, populateAccountsForRouting, processAfterRetrieve, refreshNonUpdateableReferences, renumberItems, setAccountDistributionMethod, setAccountsForRouting, setAccountsPayablePurchasingDocumentLinkIdentifier, setAccountSummaryFlag, setAdditionalInstitutionalInfoFlag, setAdHocRecipientsFlag, setCalculated, setCreditMemoInfoFlag, setDeliveryFlag, setGeneralEntriesFlag, setInvoiceInfoFlag, setItems, setNotesAndAttachmentFlag, setOleUrlResolver, setOrderType, setOverrideWorkflowButtons, setOverviewFlag, setPaymentHistoryFlag, setPaymentInfoFlag, setPostingYear, setProcessItemsFlag, setPurapDocumentIdentifier, setPurchaseOrderTypeId, setPurchaseOrderTypeId, setRelatedDocumentsFlag, setRelatedViews, setRouteLogFlag, setStatusCode, setTitlesFlag, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorAttentionName, setVendorCityName, setVendorCountry, setVendorCountryCode, setVendorCustomerNumber, setVendorDetail, setVendorDetailAssignedIdentifier, setVendorFlag, setVendorHeaderGeneratedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode, templateVendorAddressaddSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, customizeExplicitGeneralLedgerPendingEntry, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateGeneralLedgerPendingEntries, generateSaveEvents, getAccountingLineParser, getDataDictionaryEntry, getDocumentClassForAccountingLineValueAllowedValidation, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, processExplicitGeneralLedgerPendingEntry, processOffsetGeneralLedgerPendingEntry, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toCopy, toErrorCorrection, updatePostingYearForAccountingLinesaddPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, doRouteStatusChange, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntriescreateInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCodeanswerSplitNodeQuestion, getApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatusgetAllowsCopy, isSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, postLoad, postProcessSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddItem, deleteItem, fixItemReferences, getAccountsPayablePurchasingDocumentLinkIdentifier, getApplicationDocumentStatus, getBelowTheLineTypes, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItem, getItemLinePosition, getItems, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAllItems, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getTransactionTaxDate, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isCalculated, isDocumentStoppedInRouteNode, isInquiryRendered, isPostingYearNext, isPostingYearPrior, isUseTaxIndicator, itemSwap, renumberItems, setAccountsPayablePurchasingDocumentLinkIdentifier, setApplicationDocumentStatus, setCalculated, setItems, setPurapDocumentIdentifier, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorCityName, setVendorCountryCode, setVendorCustomerNumber, setVendorDetailAssignedIdentifier, setVendorHeaderGeneratedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode, templateVendorAddressaddSourceAccountingLine, addTargetAccountingLine, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getNextSourceLineNumber, getNextTargetLineNumber, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLinescheckSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntriesgetAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYearanswerSplitNodeQuestion, getFinancialSystemDocumentHeaderaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, postProcessSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationbuildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberaddPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, generateGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebitprotected Timestamp accountsPayableApprovalTimestamp
protected String lastActionPerformedByPersonId
protected String accountsPayableProcessorIdentifier
protected boolean holdIndicator
protected Timestamp extractedTimestamp
protected Integer purchaseOrderIdentifier
protected String processingCampusCode
protected String noteLine1Text
protected String noteLine2Text
protected String noteLine3Text
protected boolean continuationAccountIndicator
protected boolean closePurchaseOrderIndicator
protected boolean reopenPurchaseOrderIndicator
protected boolean unmatchedOverride
protected String chartOfAccountsCode
protected String organizationCode
protected boolean generateEncumbranceEntries
protected String debitCreditCodeForGLEntries
protected PurApItemUseTax offsetUseTax
protected CampusParameter processingCampus
protected transient PurchaseOrderDocument purchaseOrderDocument
public AccountsPayableDocumentBase()
public void setLineItemTotal(org.kuali.rice.core.api.util.type.KualiDecimal total)
public void setGrandTotal(org.kuali.rice.core.api.util.type.KualiDecimal total)
protected void removeGeneralLedgerPendingEntries()
public boolean requiresAccountsPayableReviewRouting()
AccountsPayableDocumentrequiresAccountsPayableReviewRouting in interface AccountsPayableDocumentAccountsPayableDocument.requiresAccountsPayableReviewRouting()public boolean approvalAtAccountsPayableReviewAllowed()
AccountsPayableDocumentapprovalAtAccountsPayableReviewAllowed in interface AccountsPayableDocumentAccountsPayableDocument.approvalAtAccountsPayableReviewAllowed()protected abstract boolean isAttachmentRequired()
public abstract boolean documentHasNoImagesAttached()
public void populateDocumentForRouting()
populateDocumentForRouting in interface org.kuali.rice.krad.document.DocumentpopulateDocumentForRouting in class org.kuali.rice.krad.document.DocumentBaseDocumentBase.populateDocumentForRouting()public void prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
prepareForSave in interface org.kuali.rice.krad.document.DocumentprepareForSave in class PurchasingAccountsPayableDocumentBaseorg.kuali.ole.module.purap.document.PurchasingAccountsPayableDocumentBase#prepareForSave(org.kuali.rice.krad.rule.event.KualiDocumentEvent)public abstract String getPoDocumentTypeForAccountsPayableDocumentCancel()
public void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
FinancialSystemTransactionalDocumentBasedoRouteLevelChange in interface org.kuali.rice.krad.document.DocumentdoRouteLevelChange in class FinancialSystemTransactionalDocumentBaseorg.kuali.rice.krad.document.DocumentBase#handleRouteLevelChange(org.kuali.rice.kew.clientapp.vo.DocumentRouteLevelChangeDTO)public abstract boolean processNodeChange(String newNodeName, String oldNodeName)
newNodeName - - current route leveloldNodeName - - previous route levelpublic abstract void saveDocumentFromPostProcessing()
public Integer getPurchaseOrderIdentifier()
getPurchaseOrderIdentifier in interface AccountsPayableDocumentpublic void setPurchaseOrderIdentifier(Integer purchaseOrderIdentifier)
setPurchaseOrderIdentifier in interface AccountsPayableDocumentpublic String getAccountsPayableProcessorIdentifier()
getAccountsPayableProcessorIdentifier in interface AccountsPayableDocumentpublic void setAccountsPayableProcessorIdentifier(String accountsPayableProcessorIdentifier)
setAccountsPayableProcessorIdentifier in interface AccountsPayableDocumentpublic String getLastActionPerformedByPersonId()
getLastActionPerformedByPersonId in interface AccountsPayableDocumentpublic void setLastActionPerformedByPersonId(String lastActionPerformedByPersonId)
setLastActionPerformedByPersonId in interface AccountsPayableDocumentpublic String getProcessingCampusCode()
getProcessingCampusCode in interface AccountsPayableDocumentpublic void setProcessingCampusCode(String processingCampusCode)
setProcessingCampusCode in interface AccountsPayableDocumentpublic Timestamp getAccountsPayableApprovalTimestamp()
getAccountsPayableApprovalTimestamp in interface AccountsPayableDocumentpublic void setAccountsPayableApprovalTimestamp(Timestamp accountsPayableApprovalTimestamp)
setAccountsPayableApprovalTimestamp in interface AccountsPayableDocumentpublic Timestamp getExtractedTimestamp()
getExtractedTimestamp in interface AccountsPayableDocumentpublic void setExtractedTimestamp(Timestamp extractedTimestamp)
setExtractedTimestamp in interface AccountsPayableDocumentpublic boolean isHoldIndicator()
isHoldIndicator in interface AccountsPayableDocumentpublic void setHoldIndicator(boolean holdIndicator)
setHoldIndicator in interface AccountsPayableDocumentpublic String getNoteLine1Text()
getNoteLine1Text in interface AccountsPayableDocumentpublic void setNoteLine1Text(String noteLine1Text)
setNoteLine1Text in interface AccountsPayableDocumentpublic String getNoteLine2Text()
getNoteLine2Text in interface AccountsPayableDocumentpublic void setNoteLine2Text(String noteLine2Text)
setNoteLine2Text in interface AccountsPayableDocumentpublic String getNoteLine3Text()
getNoteLine3Text in interface AccountsPayableDocumentpublic void setNoteLine3Text(String noteLine3Text)
setNoteLine3Text in interface AccountsPayableDocumentpublic CampusParameter getProcessingCampus()
getProcessingCampus in interface AccountsPayableDocumentpublic String getChartOfAccountsCode()
public void setChartOfAccountsCode(String chartOfAccountsCode)
public String getOrganizationCode()
public void setOrganizationCode(String organizationCode)
public boolean isGenerateEncumbranceEntries()
public void setGenerateEncumbranceEntries(boolean generateEncumbranceEntries)
public PurchaseOrderDocument getPurchaseOrderDocument()
getPurchaseOrderDocument in interface AccountsPayableDocumentAccountsPayableDocument.getPurchaseOrderDocument()public void setPurchaseOrderDocument(PurchaseOrderDocument purchaseOrderDocument)
public boolean isClosePurchaseOrderIndicator()
public void setClosePurchaseOrderIndicator(boolean closePurchaseOrderIndicator)
public boolean isReopenPurchaseOrderIndicator()
public void setReopenPurchaseOrderIndicator(boolean reopenPurchaseOrderIndicator)
public String getBankCode()
public void setBankCode(String bankCode)
public void setProcessingCampus(CampusParameter processingCampus)
processingCampus - public org.kuali.rice.kim.api.identity.Person getLastActionPerformedByUser()
public String getLastActionPerformedByPersonName()
public String getDebitCreditCodeForGLEntries()
public void setDebitCreditCodeForGLEntries(String debitCreditCodeForGLEntries)
public boolean isUnmatchedOverride()
isUnmatchedOverride in interface AccountsPayableDocumentpublic void setUnmatchedOverride(boolean unmatchedOverride)
setUnmatchedOverride in interface AccountsPayableDocumentpublic boolean getExtractedIndicatorForSearching()
public boolean isHoldIndicatorForSearching()
public abstract org.kuali.rice.core.api.util.type.KualiDecimal getGrandTotal()
AccountsPayableDocumentgetGrandTotal in interface AccountsPayableDocumentAccountsPayableDocument.getGrandTotal()public abstract org.kuali.rice.core.api.util.type.KualiDecimal getInitialAmount()
AccountsPayableDocumentgetInitialAmount in interface AccountsPayableDocumentAccountsPayableDocument.getInitialAmount()public boolean isContinuationAccountIndicator()
isContinuationAccountIndicator in interface AccountsPayableDocumentpublic void setContinuationAccountIndicator(boolean continuationAccountIndicator)
setContinuationAccountIndicator in interface AccountsPayableDocumentpublic boolean isExtracted()
AccountsPayableDocumentisExtracted in interface AccountsPayableDocumentpublic abstract AccountsPayableDocumentSpecificService getDocumentSpecificService()
getDocumentSpecificService in interface AccountsPayableDocumentpublic AccountsPayableItem getAPItemFromPOItem(PurchaseOrderItem poi)
getAPItemFromPOItem in interface AccountsPayableDocumentpublic Class getItemClass()
PurchasingAccountsPayableDocumentgetItemClass in interface PurapItemOperationsgetItemClass in interface PurchasingAccountsPayableDocumentgetItemClass in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getItemClass()public PurchasingAccountsPayableDocument getPurApSourceDocumentIfPossible()
PurchasingAccountsPayableDocumentgetPurApSourceDocumentIfPossible in interface PurchasingAccountsPayableDocumentgetPurApSourceDocumentIfPossible in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getPurApSourceDocumentIfPossible()public String getPurApSourceDocumentLabelIfPossible()
PurchasingAccountsPayableDocumentgetPurApSourceDocumentLabelIfPossible in interface PurchasingAccountsPayableDocumentgetPurApSourceDocumentLabelIfPossible in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getPurApSourceDocumentLabelIfPossible()public void updateExtendedPriceOnItems()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalRemitTax()
AccountsPayableDocumentgetTotalRemitTax in interface AccountsPayableDocumentorg.kuali.ole.module.purap.document.AccountsPayableDocument#getTotalRemitAmount()public boolean customizeOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail accountingLine, GeneralLedgerPendingEntry explicitEntry, GeneralLedgerPendingEntry offsetEntry)
customizeOffsetGeneralLedgerPendingEntry in class AccountingDocumentBasepublic boolean generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail, GeneralLedgerPendingEntrySequenceHelper sequenceHelper, PurApItemUseTax offsetUseTax)
generateGeneralLedgerPendingEntries in interface AccountsPayableDocumentpublic String getHoldIndicatorForResult()
public String getProcessingCampusCodeForSearch()
public String getDocumentChartOfAccountsCodeForSearching()
public String getDocumentOrganizationCodeForSearching()
public String getDocumentType()
public boolean shouldGiveErrorForEmptyAccountsProration()
shouldGiveErrorForEmptyAccountsProration in interface PurchasingAccountsPayableDocumentCopyright © 2004–2015 The Kuali Foundation. All rights reserved.