public class OlePaymentRequestDocument extends PaymentRequestDocument
accountsPayableRequestCancelIdentifier, alternateVendorDetailAssignedIdentifier, alternateVendorHeaderGeneratedIdentifier, immediatePaymentIndicator, invoiceDate, invoiceIdentifier, invoiceNumber, originalVendorDetailAssignedIdentifier, originalVendorHeaderGeneratedIdentifier, paymentAttachmentIndicator, paymentPaidTimestamp, paymentRequestCostSource, paymentRequestCostSourceCode, paymentRequestedCancelIndicator, paymentRequestElectronicInvoiceIndicator, paymentRequestPayDate, paymentRequestPositiveApprovalIndicator, primaryVendorName, purchaseOrderEndDate, purchaseOrderNotes, receivingDocumentRequiredIndicator, recurringPaymentType, recurringPaymentTypeCode, requisitionIdentifier, specialHandlingInstructionLine1Text, specialHandlingInstructionLine2Text, specialHandlingInstructionLine3Text, taxClassificationCode, taxCountryCode, taxExemptTreatyIndicator, taxFederalPercent, taxForeignSourceIndicator, taxGrossUpIndicator, taxNQIId, taxOtherExemptIndicator, taxSpecialW4Amount, taxStatePercent, taxUSAIDPerDiemIndicator, vendorInvoiceAmount, vendorPaymentTerms, vendorPaymentTermsCode, vendorShippingPaymentTerms, vendorShippingPaymentTermsCode, vendorShippingTitleCode
accountsPayableApprovalTimestamp, accountsPayableProcessorIdentifier, bank, bankCode, chartOfAccountsCode, closePurchaseOrderIndicator, continuationAccountIndicator, debitCreditCodeForGLEntries, extractedTimestamp, generateEncumbranceEntries, holdIndicator, lastActionPerformedByPersonId, noteLine1Text, noteLine2Text, noteLine3Text, offsetUseTax, organizationCode, processingCampus, processingCampusCode, purchaseOrderDocument, purchaseOrderIdentifier, reopenPurchaseOrderIndicator, unmatchedOverride
accountDistributionMethod, accountsForRouting, accountsPayablePurchasingDocumentLinkIdentifier, allowDeleteAwareCollection, belowTheLineTypes, calculated, items, licenseReqmt, overrideWorkflowButtons, purapDocumentIdentifier, relatedViews, sensitive, statusCode, useTaxIndicator, vendorAddressGeneratedIdentifier, vendorAddressInternationalProvinceName, vendorAttentionName, vendorCityName, vendorCountry, vendorCountryCode, vendorCustomerNumber, vendorDetail, vendorDetailAssignedIdentifier, vendorHeaderGeneratedIdentifier, vendorLine1Address, vendorLine2Address, vendorName, vendorNumber, vendorPostalCode, vendorStateCode
dataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLines
generalLedgerPendingEntries
accountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYear
UPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME
Constructor and Description |
---|
OlePaymentRequestDocument()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
answerSplitNodeQuestion(String nodeName)
Provides answers to the following splits: PurchaseWasReceived VendorIsEmployeeOrNonResidentAlien
|
void |
appSpecificRouteDocumentToUser(org.kuali.rice.kew.api.WorkflowDocument workflowDocument,
String userNetworkId,
String annotation,
String responsibility)
Sends FYI workflow request to the given user on this document.
|
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
|
void |
doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
This method is overrided to create POA from new Line Item of PaymentRequest
|
boolean |
generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
Perform business rules common to all transactional documents when generating general ledger pending entries.
|
static AccountsPayableService |
getAccountsPayableService() |
Set<org.kuali.rice.kim.api.identity.Person> |
getAllPriorApprovers() |
String |
getBibeditorCreateURL()
This method is used to get the bibedtior creat url from propertie file
|
String |
getBibeditorEditURL()
This method is used to get the bibedtior edit url from propertie file
|
String |
getBibeditorViewURL()
This method is used to get the bibedtior view url from propertie file
|
static BibInfoService |
getBibInfoService() |
static BibInfoWrapperService |
getBibInfoWrapperService() |
String |
getBibSearchURL() |
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService() |
static org.kuali.rice.core.api.config.property.ConfigurationService |
getConfigurationService() |
protected String |
getCurrentRouteNodeName(org.kuali.rice.kew.api.WorkflowDocument wd)
Returns the name of the current route node.
|
static org.kuali.rice.core.api.datetime.DateTimeService |
getDateTimeService() |
String |
getDublinEditorEditURL()
This method is used to get the dublinedtior edit url from propertie file
|
String |
getDublinEditorViewURL()
This method is used to get the dublinedtior view url from propertie file
|
static FileProcessingService |
getFileProcessingService() |
PurApAccountingLine |
getFirstAccount()
Returns the first payment item's first account (assuming the item list is sequentially ordered).
|
BigDecimal |
getForeignVendorInvoiceAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandPreTaxTotalExcludingDiscount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandTaxAmountExcludingDiscount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandTotal()
Retrieves grand total amount for document.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandTotalExcludingDiscount() |
static IdentityManagementService |
getIdentityManagementService() |
String |
getInvoiceSubType() |
Integer |
getInvoiceSubTypeId() |
String |
getInvoiceType() |
Integer |
getInvoiceTypeId() |
boolean |
getIsSaved()
This method is used to check the status of the document for displaying view and edit buttons in line item
|
PurApItem |
getItem(int pos)
Gets the item at the specified index.
|
Class |
getItemClass()
Returns the Item Class.
|
String |
getMarcXMLFileDirLocation()
This method is used to get the directory path where the marc xml files need to be created
|
OleInvoiceSubType |
getOleInvoiceSubType() |
OleInvoiceType |
getOleInvoiceType() |
static OlePaymentRequestService |
getOlePaymentRequestService() |
PurchaseOrderType |
getOrderType() |
OlePaymentMethod |
getPaymentMethod() |
Integer |
getPaymentMethodId() |
static PaymentRequestService |
getPaymentRequestService() |
String |
getProrateBy() |
static PurapService |
getPurapService() |
BigDecimal |
getPurchaseOrderTypeId() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalDollarAmountAllItems(String[] excludedTypes)
Computes the total dollar amount with the specified item types excluded.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalPreTaxDollarAmountAboveLineItems()
Computes the total dollar amount of all above the line items.
|
String |
getVendorAliasName() |
static VendorService |
getVendorService() |
static org.kuali.rice.krad.workflow.service.WorkflowDocumentService |
getWorkflowDocumentService() |
boolean |
isBudgetReviewRequired() |
boolean |
isNoProrate() |
boolean |
isProformaIndicator()
This method returns the boolean if the proforma indicator is selected
|
boolean |
isProrateDollar() |
boolean |
isProrateManual() |
boolean |
isProrateQty() |
protected boolean |
isSeparationOfDutiesReviewRequired() |
protected void |
populateAccountsForRouting()
Makes sure that accounts for routing has been generated, so that other information can be retrieved from that
|
void |
populatePaymentRequestFromPurchaseOrder(PurchaseOrderDocument po,
HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
This method is overridden to populate Ole PaymentRequestDocument from PurchaseOrder Document
|
void |
prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
Populates the payment request document, then continues with preparing for save.
|
void |
processAfterRetrieve()
This is the default implementation which ensures that document note attachment references are loaded.
|
protected void |
processExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
GeneralLedgerPendingEntrySourceDetail glpeSourceDetail,
GeneralLedgerPendingEntry explicitEntry)
This method processes all necessary information to build an explicit general ledger entry, and then adds that to the
document.
|
protected boolean |
processOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySequenceHelper sequenceHelper,
GeneralLedgerPendingEntrySourceDetail postable,
GeneralLedgerPendingEntry explicitEntry,
GeneralLedgerPendingEntry offsetEntry)
This method processes an accounting line's information to build an offset entry, and then adds that to the document.
|
static void |
setAccountsPayableService(AccountsPayableService accountsPayableService) |
static void |
setBibInfoWrapperService(BibInfoWrapperService bibInfoWrapperService) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
static void |
setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService) |
static void |
setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService) |
static void |
setFileProcessingService(FileProcessingService fileProcessingService) |
void |
setForeignVendorInvoiceAmount(BigDecimal foreignVendorInvoiceAmount) |
static void |
setIdentityManagementService(IdentityManagementService identityManagementService) |
void |
setInvoiceSubType(String invoiceSubType) |
void |
setInvoiceSubTypeId(Integer invoiceSubTypeId) |
void |
setInvoiceType(String invoiceType) |
void |
setInvoiceTypeId(Integer invoiceTypeId) |
void |
setNoProrate(boolean noProrate) |
void |
setOleInvoiceSubType(OleInvoiceSubType oleInvoiceSubType) |
void |
setOleInvoiceType(OleInvoiceType oleInvoiceType) |
static void |
setOlePaymentRequestService(OlePaymentRequestService olePaymentRequestService) |
void |
setOrderType(PurchaseOrderType orderType) |
void |
setPaymentMethod(OlePaymentMethod paymentMethod) |
void |
setPaymentMethodId(Integer paymentMethodId) |
static void |
setPaymentRequestService(PaymentRequestService paymentRequestService) |
void |
setProformaIndicator(boolean proformaIndicator)
This method sets the proforma Indicator
|
void |
setProrateBy(String prorateBy) |
void |
setProrateDollar(boolean prorateDollar) |
void |
setProrateManual(boolean prorateManual) |
void |
setProrateQty(boolean prorateQty) |
static void |
setPurapService(PurapService purapService) |
void |
setPurchaseOrderTypeId(BigDecimal purchaseOrderTypeId) |
void |
setVendorAliasName(String vendorAliasName) |
static void |
setVendorService(VendorService vendorService) |
static void |
setWorkflowDocumentService(org.kuali.rice.krad.workflow.service.WorkflowDocumentService workflowDocumentService) |
protected boolean |
shouldWaitForReceiving()
Payment Request needs to wait for receiving if the receiving requirements have NOT been met.
|
clearInitFields, closePurchaseOrder, customizeExplicitGeneralLedgerPendingEntry, doActionTaken, documentHasNoImagesAttached, getAccountsPayableApprovalDateForSearching, getAccountsPayableRequestCancelIdentifier, getAccountsPayableRequestCancelPersonName, getAlternateVendorDetailAssignedIdentifier, getAlternateVendorHeaderGeneratedIdentifier, getCurrentRouteLevels, getCustomDocumentTitle, getDocumentSpecificService, getDocumentTitle, getGrandPreTaxTotal, getGrandTaxAmount, getImmediatePaymentIndicator, getInitialAmount, getInvoiceDate, getInvoiceIdentifier, getInvoiceNumber, getItemTotalPoEncumbranceAmount, getItemTotalPoEncumbranceAmountRelieved, getItemTotalPoEncumbranceAmountRelieved, getItemTotalPoPaidAmount, getItemUseTaxClass, getLineItemPreTaxTotal, getLineItemTaxAmount, getLineItemTotal, getOriginalVendorDetailAssignedIdentifier, getOriginalVendorHeaderGeneratedIdentifier, getPaidIndicatorForResult, getPaymentAttachmentIndicator, getPaymentPaidTimestamp, getPaymentRequestCostSource, getPaymentRequestCostSourceCode, getPaymentRequestedCancelIndicator, getPaymentRequestElectronicInvoiceIndicator, getPaymentRequestPayDate, getPaymentRequestPositiveApprovalIndicatorForSearching, getPoDocumentTypeForAccountsPayableDocumentCancel, getPostingYearPriorOrCurrent, getPrimaryVendorName, getPurApSourceDocumentIfPossible, getPurApSourceDocumentLabelIfPossible, getPurchaseOrderEndDate, getPurchaseOrderNotes, getReceivingDocumentRequiredIndicatorForSearching, getRecurringPaymentType, getRecurringPaymentTypeCode, getRequestCancelIndicatorForResult, getRequisitionIdentifier, getSpecialHandlingInstructionLine1Text, getSpecialHandlingInstructionLine2Text, getSpecialHandlingInstructionLine3Text, getTaxClassificationCode, getTaxCountryCode, getTaxExemptTreatyIndicator, getTaxFederalPercent, getTaxFederalPercentShort, getTaxForeignSourceIndicator, getTaxGrossUpIndicator, getTaxNQIId, getTaxOtherExemptIndicator, getTaxSpecialW4Amount, getTaxStatePercent, getTaxStatePercentShort, getTaxUSAIDPerDiemIndicator, getTitleIndicator, getTransactionTaxDate, getVendorInvoiceAmount, getVendorPaymentTerms, getVendorPaymentTermsCode, getVendorShippingPaymentTerms, getVendorShippingPaymentTermsCode, getVendorShippingTitleCode, initiateDocument, isAttachmentRequired, isBoNotesSupport, isDiscount, isEnablePaymentRequestPositiveApprovalIndicator, isEnableReceivingDocumentRequiredIndicator, isInquiryRendered, isPaymentRequestedCancelIndicator, isPaymentRequestedCancelIndicatorForSearching, isPaymentRequestPositiveApprovalIndicator, isReceivingDocumentRequiredIndicator, isReceivingRequirementMet, isVendorEmployeeOrNonResidentAlien, populateDocumentForRouting, populatePaymentRequestFromPurchaseOrder, processNodeChange, saveDocumentFromPostProcessing, setAccountsPayableRequestCancelIdentifier, setAlternateVendorDetailAssignedIdentifier, setAlternateVendorHeaderGeneratedIdentifier, setGrandTotalExcludingDiscount, setImmediatePaymentIndicator, setInvoiceDate, setInvoiceIdentifier, setInvoiceNumber, setItemTotalPoEncumbranceAmount, setItemTotalPoEncumbranceAmountRelieved, setItemTotalPoPaidAmount, setOriginalVendorDetailAssignedIdentifier, setOriginalVendorHeaderGeneratedIdentifier, setPaymentAttachmentIndicator, setPaymentPaidTimestamp, setPaymentRequestCostSource, setPaymentRequestCostSourceCode, setPaymentRequestedCancelIndicator, setPaymentRequestElectronicInvoiceIndicator, setPaymentRequestPayDate, setPaymentRequestPositiveApprovalIndicator, setPrimaryVendorName, setPurchaseOrderEndDate, setPurchaseOrderNotes, setReceivingDocumentRequiredIndicator, setRecurringPaymentType, setRecurringPaymentTypeCode, setRequisitionIdentifier, setSpecialHandlingInstructionLine1Text, setSpecialHandlingInstructionLine2Text, setSpecialHandlingInstructionLine3Text, setTaxClassificationCode, setTaxCountryCode, setTaxExemptTreatyIndicator, setTaxFederalPercent, setTaxForeignSourceIndicator, setTaxGrossUpIndicator, setTaxNQIId, setTaxOtherExemptIndicator, setTaxSpecialW4Amount, setTaxStatePercent, setTaxUSAIDPerDiemIndicator, setVendorInvoiceAmount, setVendorPaymentTerms, setVendorPaymentTermsCode, setVendorShippingPaymentTerms, setVendorShippingPaymentTermsCode, setVendorShippingTitleCode
approvalAtAccountsPayableReviewAllowed, customizeOffsetGeneralLedgerPendingEntry, generateGeneralLedgerPendingEntries, getAccountsPayableApprovalTimestamp, getAccountsPayableProcessorIdentifier, getAPItemFromPOItem, getBank, getBankCode, getChartOfAccountsCode, getDebitCreditCodeForGLEntries, getDocumentChartOfAccountsCodeForSearching, getDocumentOrganizationCodeForSearching, getDocumentType, getExtractedIndicatorForSearching, getExtractedTimestamp, getHoldIndicatorForResult, getLastActionPerformedByPersonId, getLastActionPerformedByPersonName, getLastActionPerformedByUser, getNoteLine1Text, getNoteLine2Text, getNoteLine3Text, getOrganizationCode, getProcessingCampus, getProcessingCampusCode, getProcessingCampusCodeForSearch, getPurchaseOrderDocument, getPurchaseOrderIdentifier, getTotalRemitTax, isClosePurchaseOrderIndicator, isContinuationAccountIndicator, isExtracted, isGenerateEncumbranceEntries, isHoldIndicator, isHoldIndicatorForSearching, isReopenPurchaseOrderIndicator, isUnmatchedOverride, removeGeneralLedgerPendingEntries, requiresAccountsPayableReviewRouting, setAccountsPayableApprovalTimestamp, setAccountsPayableProcessorIdentifier, setBank, setBankCode, setChartOfAccountsCode, setClosePurchaseOrderIndicator, setContinuationAccountIndicator, setDebitCreditCodeForGLEntries, setExtractedTimestamp, setGenerateEncumbranceEntries, setGrandTotal, setHoldIndicator, setLastActionPerformedByPersonId, setLineItemTotal, setNoteLine1Text, setNoteLine2Text, setNoteLine3Text, setOrganizationCode, setProcessingCampus, setProcessingCampusCode, setPurchaseOrderDocument, setPurchaseOrderIdentifier, setReopenPurchaseOrderIndicator, setUnmatchedOverride, shouldGiveErrorForEmptyAccountsProration, updateExtendedPriceOnItems
addItem, buildDocumentTitle, buildListOfDeletionAwareLists, customPrepareForSave, deleteItem, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountDistributionMethod, getAccountsForRouting, getAccountsPayablePurchasingDocumentLinkIdentifier, getAccountTotalGLEntryAmount, getBelowTheLineTypes, getDeletionAwareAccountingLines, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemLinePosition, getItems, getLicenseURL, getNeedWarningRelatedPOs, getNoteType, getOverrideWorkflowButtons, getPersistedSourceAccountingLinesForComparison, getPostingPeriodCodeFromPendingGLEntries, getPostingYearFromPendingGLEntries, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getRelatedViews, getSourceAccountingLines, getSourceAccountingLinesForComparison, getStatusCode, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAboveLineItems, getTotalDollarAmountForTradeIn, getTotalDollarAmountWithExclusions, getTotalDollarAmountWithExclusionsSubsetItems, getTotalPreTaxDollarAmount, 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, isInvoiceInfoFlag, isNotesAndAttachmentFlag, isOverviewFlag, isPaymentHistoryFlag, isPaymentInfoFlag, isPostingYearNext, isPostingYearPrior, isProcessItemsFlag, isRelatedDocumentsFlag, isRouteLogFlag, isSensitive, isTitlesFlag, isUseTaxIndicator, isVendorFlag, itemSwap, logAndThrowRuntimeException, logAndThrowRuntimeException, refreshNonUpdateableReferences, renumberItems, setAccountDistributionMethod, setAccountsForRouting, setAccountsPayablePurchasingDocumentLinkIdentifier, setAccountSummaryFlag, setAdditionalInstitutionalInfoFlag, setAdHocRecipientsFlag, setCalculated, setCreditMemoInfoFlag, setDeliveryFlag, setGeneralEntriesFlag, setInvoiceInfoFlag, setItems, setNotesAndAttachmentFlag, setOleUrlResolver, setOverrideWorkflowButtons, setOverviewFlag, setPaymentHistoryFlag, setPaymentInfoFlag, setPostingYear, setProcessItemsFlag, setPurapDocumentIdentifier, 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, templateVendorAddress
addSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateSaveEvents, getAccountingLineParser, getDataDictionaryEntry, getDocumentClassForAccountingLineValueAllowedValidation, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toCopy, toErrorCorrection, updatePostingYearForAccountingLines
addPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
createInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCode
getApplicationDocumentStatus, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatus
getAllowsCopy, isSessionDocument
addCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, 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, wrapDocumentWithMetadataForXmlSerialization
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addItem, deleteItem, fixItemReferences, getAccountsPayablePurchasingDocumentLinkIdentifier, getApplicationDocumentStatus, getBelowTheLineTypes, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItemLinePosition, getItems, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountForTradeIn, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAllItems, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isCalculated, isDocumentStoppedInRouteNode, 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, templateVendorAddress
addSourceAccountingLine, addTargetAccountingLine, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getNextSourceLineNumber, getNextTargetLineNumber, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines
checkSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
getAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYear
getFinancialSystemDocumentHeader
addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, postProcessSave, prepareForSave, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
addPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebit
public OlePaymentRequestDocument()
public String getVendorAliasName()
public void setVendorAliasName(String vendorAliasName)
public Integer getPaymentMethodId()
public void setPaymentMethodId(Integer paymentMethodId)
public OlePaymentMethod getPaymentMethod()
public void setPaymentMethod(OlePaymentMethod paymentMethod)
public static BibInfoService getBibInfoService()
public BigDecimal getPurchaseOrderTypeId()
getPurchaseOrderTypeId
in class PurchasingAccountsPayableDocumentBase
public void setPurchaseOrderTypeId(BigDecimal purchaseOrderTypeId)
setPurchaseOrderTypeId
in class PurchasingAccountsPayableDocumentBase
public PurchaseOrderType getOrderType()
getOrderType
in class PurchasingAccountsPayableDocumentBase
public void setOrderType(PurchaseOrderType orderType)
setOrderType
in class PurchasingAccountsPayableDocumentBase
public Integer getInvoiceTypeId()
public void setInvoiceTypeId(Integer invoiceTypeId)
public Integer getInvoiceSubTypeId()
public void setInvoiceSubTypeId(Integer invoiceSubTypeId)
public String getInvoiceType()
public void setInvoiceType(String invoiceType)
public String getInvoiceSubType()
public void setInvoiceSubType(String invoiceSubType)
public OleInvoiceSubType getOleInvoiceSubType()
public void setOleInvoiceSubType(OleInvoiceSubType oleInvoiceSubType)
public OleInvoiceType getOleInvoiceType()
public void setOleInvoiceType(OleInvoiceType oleInvoiceType)
public boolean isProrateQty()
public void setProrateQty(boolean prorateQty)
public boolean isProrateDollar()
public void setProrateDollar(boolean prorateDollar)
public boolean isProrateManual()
public void setProrateManual(boolean prorateManual)
public boolean isNoProrate()
public void setNoProrate(boolean noProrate)
public static org.kuali.rice.krad.workflow.service.WorkflowDocumentService getWorkflowDocumentService()
public static void setWorkflowDocumentService(org.kuali.rice.krad.workflow.service.WorkflowDocumentService workflowDocumentService)
public static PaymentRequestService getPaymentRequestService()
public static void setPaymentRequestService(PaymentRequestService paymentRequestService)
public static VendorService getVendorService()
public static void setVendorService(VendorService vendorService)
public static PurapService getPurapService()
public static void setPurapService(PurapService purapService)
public static OlePaymentRequestService getOlePaymentRequestService()
public static void setOlePaymentRequestService(OlePaymentRequestService olePaymentRequestService)
public static IdentityManagementService getIdentityManagementService()
public static void setIdentityManagementService(IdentityManagementService identityManagementService)
public static AccountsPayableService getAccountsPayableService()
public static void setAccountsPayableService(AccountsPayableService accountsPayableService)
public static org.kuali.rice.core.api.config.property.ConfigurationService getConfigurationService()
public static void setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService)
public static BibInfoWrapperService getBibInfoWrapperService()
public static void setBibInfoWrapperService(BibInfoWrapperService bibInfoWrapperService)
public static FileProcessingService getFileProcessingService()
public static void setFileProcessingService(FileProcessingService fileProcessingService)
public static org.kuali.rice.core.api.datetime.DateTimeService getDateTimeService()
public static void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
getBusinessObjectService
in class FinancialSystemTransactionalDocumentBase
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public void populatePaymentRequestFromPurchaseOrder(PurchaseOrderDocument po, HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
populatePaymentRequestFromPurchaseOrder
in class PaymentRequestDocument
po
- Purchase Order Document used for populating the PREQexpiredOrClosedAccountList
- a list of closed or expired accountsPaymentRequestDocument.populatePaymentRequestFromPurchaseOrder(org.kuali.ole.module.purap.document.PurchaseOrderDocument, java.util.HashMap)
public Class getItemClass()
PurchasingAccountsPayableDocument
getItemClass
in interface PurapItemOperations
getItemClass
in interface PurchasingAccountsPayableDocument
getItemClass
in class PaymentRequestDocument
PurchasingAccountsPayableDocumentBase.getItemClass()
public PurApAccountingLine getFirstAccount()
PaymentRequestDocument
getFirstAccount
in class PaymentRequestDocument
public PurApItem getItem(int pos)
PurchasingAccountsPayableDocument
getItem
in interface PurapItemOperations
getItem
in interface PurchasingAccountsPayableDocument
getItem
in class PaymentRequestDocument
pos
- the specified index.PurchasingAccountsPayableDocumentBase.getItem(int)
public void processAfterRetrieve()
FinancialSystemTransactionalDocumentBase
processAfterRetrieve
in interface org.kuali.rice.krad.document.Document
processAfterRetrieve
in class PurchasingAccountsPayableDocumentBase
AccountingDocumentBase.buildListOfDeletionAwareLists()
public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
doRouteStatusChange
in interface org.kuali.rice.krad.document.Document
doRouteStatusChange
in class PaymentRequestDocument
PaymentRequestDocument.doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange)
public void appSpecificRouteDocumentToUser(org.kuali.rice.kew.api.WorkflowDocument workflowDocument, String userNetworkId, String annotation, String responsibility) throws org.kuali.rice.kew.api.exception.WorkflowException
workflowDocument
- the associated workflow document.userNetworkId
- the network ID of the user to be sent to.annotation
- the annotation notes contained in this document.responsibility
- the responsibility specified in the request.org.kuali.rice.kew.api.exception.WorkflowException
protected String getCurrentRouteNodeName(org.kuali.rice.kew.api.WorkflowDocument wd) throws org.kuali.rice.kew.api.exception.WorkflowException
wd
- the current workflow document.org.kuali.rice.kew.api.exception.WorkflowException
public BigDecimal getForeignVendorInvoiceAmount()
public void setForeignVendorInvoiceAmount(BigDecimal foreignVendorInvoiceAmount)
public String getBibeditorCreateURL()
public String getBibSearchURL()
public String getDublinEditorEditURL()
public String getDublinEditorViewURL()
public String getBibeditorEditURL()
public String getBibeditorViewURL()
public String getMarcXMLFileDirLocation() throws Exception
Exception
public void prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
PaymentRequestDocument
prepareForSave
in interface org.kuali.rice.krad.document.Document
prepareForSave
in class PaymentRequestDocument
org.kuali.rice.krad.document.Document#prepareForSave(org.kuali.rice.krad.rule.event.KualiDocumentEvent)
public org.kuali.rice.core.api.util.type.KualiDecimal getGrandTotal()
AccountsPayableDocument
getGrandTotal
in interface AccountsPayableDocument
getGrandTotal
in class PaymentRequestDocument
AccountsPayableDocument.getGrandTotal()
public org.kuali.rice.core.api.util.type.KualiDecimal getGrandTotalExcludingDiscount()
getGrandTotalExcludingDiscount
in class PaymentRequestDocument
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalDollarAmountAllItems(String[] excludedTypes)
PurchasingAccountsPayableDocument
getTotalDollarAmountAllItems
in interface PurchasingAccountsPayableDocument
getTotalDollarAmountAllItems
in class PurchasingAccountsPayableDocumentBase
excludedTypes
- the types of items to be excluded.PurchasingAccountsPayableDocument.getTotalDollarAmountAllItems(String[]
excludedTypes)
public org.kuali.rice.core.api.util.type.KualiDecimal getGrandPreTaxTotalExcludingDiscount()
getGrandPreTaxTotalExcludingDiscount
in class PaymentRequestDocument
public org.kuali.rice.core.api.util.type.KualiDecimal getGrandTaxAmountExcludingDiscount()
getGrandTaxAmountExcludingDiscount
in class PaymentRequestDocument
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalPreTaxDollarAmountAboveLineItems()
PurchasingAccountsPayableDocumentBase
getTotalPreTaxDollarAmountAboveLineItems
in class PurchasingAccountsPayableDocumentBase
public boolean getIsSaved()
public String getProrateBy()
public void setProrateBy(String prorateBy)
public boolean isProformaIndicator()
public void setProformaIndicator(boolean proformaIndicator)
proformaIndicator
- protected boolean shouldWaitForReceiving()
shouldWaitForReceiving
in class PaymentRequestDocument
public boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in interface FinancialSystemDocument
answerSplitNodeQuestion
in class PaymentRequestDocument
UnsupportedOperationException
FinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)
public Set<org.kuali.rice.kim.api.identity.Person> getAllPriorApprovers() throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowException
protected boolean isSeparationOfDutiesReviewRequired()
public boolean isBudgetReviewRequired()
protected void populateAccountsForRouting()
PurchasingAccountsPayableDocumentBase
populateAccountsForRouting
in class PurchasingAccountsPayableDocumentBase
public void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
FinancialSystemTransactionalDocumentBase
doRouteLevelChange
in interface org.kuali.rice.krad.document.Document
doRouteLevelChange
in class AccountsPayableDocumentBase
DocumentBase.doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange)
public boolean generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
AccountingDocumentBase
generateGeneralLedgerPendingEntries
in interface GeneralLedgerPendingEntrySource
generateGeneralLedgerPendingEntries
in class AccountingDocumentBase
glpeSourceDetail
- the source detail line to generate general ledger pending entries forsequenceHelper
- the sequence helper which will assign sequence number to generated general ledger pending entriesorg.kuali.rice.krad.rule.GenerateGeneralLedgerPendingEntriesRule#processGenerateGeneralLedgerPendingEntries(org.kuali.rice.krad.document.AccountingDocument,
org.kuali.rice.krad.bo.AccountingLine, org.kuali.ole.sys.businessobject.GeneralLedgerPendingEntrySequenceHelper)
protected boolean processOffsetGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySequenceHelper sequenceHelper, GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntry explicitEntry, GeneralLedgerPendingEntry offsetEntry)
processOffsetGeneralLedgerPendingEntry
in class AccountingDocumentBase
sequenceHelper
- explicitEntry
- offsetEntry
- protected void processExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySequenceHelper sequenceHelper, GeneralLedgerPendingEntrySourceDetail glpeSourceDetail, GeneralLedgerPendingEntry explicitEntry)
processExplicitGeneralLedgerPendingEntry
in class AccountingDocumentBase
sequenceHelper
- explicitEntry
- Copyright © 2004–2015 The Kuali Foundation. All rights reserved.