public class VendorCreditMemoDocument extends AccountsPayableDocumentBase
| Modifier and Type | Field and Description |
|---|---|
protected org.kuali.rice.core.api.util.type.KualiDecimal |
creditMemoAmount |
protected Date |
creditMemoDate |
protected String |
creditMemoNumber |
protected Timestamp |
creditMemoPaidTimestamp |
protected String |
itemMiscellaneousCreditDescription |
protected static org.apache.log4j.Logger |
LOG |
protected PaymentRequestDocument |
paymentRequestDocument |
protected Integer |
paymentRequestIdentifier |
protected Date |
purchaseOrderEndDate |
protected String |
vendorAttentionName |
accountsPayableApprovalTimestamp, accountsPayableProcessorIdentifier, bank, bankCode, chartOfAccountsCode, closePurchaseOrderIndicator, continuationAccountIndicator, debitCreditCodeForGLEntries, extractedTimestamp, generateEncumbranceEntries, holdIndicator, lastActionPerformedByPersonId, noteLine1Text, noteLine2Text, noteLine3Text, offsetUseTax, organizationCode, processingCampus, processingCampusCode, purchaseOrderDocument, purchaseOrderIdentifier, reopenPurchaseOrderIndicator, unmatchedOverrideaccountDistributionMethod, accountsForRouting, accountsPayablePurchasingDocumentLinkIdentifier, allowDeleteAwareCollection, belowTheLineTypes, calculated, items, licenseReqmt, orderType, overrideWorkflowButtons, purapDocumentIdentifier, purchaseOrderTypeId, relatedViews, sensitive, statusCode, useTaxIndicator, vendorAddressGeneratedIdentifier, vendorAddressInternationalProvinceName, 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 |
|---|
VendorCreditMemoDocument()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
answerSplitNodeQuestion(String nodeName)
Provides answers to the following splits:
RequiresInvoiceAttachment
|
void |
clearInitFields()
Clear out the initially populated fields.
|
void |
customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable,
GeneralLedgerPendingEntry explicitEntry)
Forces GL entries to be approved before document final approval.
|
boolean |
documentHasNoImagesAttached()
Checks all documents notes for attachments.
|
void |
doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
Override to call super and then iterate over all GLPEs and update the approved code appropriately.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getCreditMemoAmount() |
Date |
getCreditMemoDate() |
OleInvoiceSubType |
getCreditMemoInvoiceSubType() |
OleInvoiceType |
getCreditMemoInvoiceType() |
String |
getCreditMemoNumber() |
Timestamp |
getCreditMemoPaidTimestamp() |
String |
getCreditMemoType()
Returns the type of the Credit Memo that was selected on the init screen.
|
protected String |
getCustomDocumentTitle()
Returns a custom document title based on the workflow document title.
|
AccountsPayableDocumentSpecificService |
getDocumentSpecificService() |
String |
getDocumentTitle() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandPreTaxTotal()
Calculates the credit memo pretax total: Sum of above the line - restocking fees + misc amount
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandPreTaxTotalExcludingRestockingFee() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandTaxAmount()
Calculates the credit memo tax amount: Sum of above the line -
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandTotal()
Calculates the credit memo total: Sum of above the line - restocking fees + misc amount
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandTotalExcludingRestockingFee() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getInitialAmount()
Returns the amount entered on the initial screen.
|
String |
getInvoiceSubType() |
Integer |
getInvoiceSubTypeId() |
String |
getInvoiceType() |
Integer |
getInvoiceTypeId() |
Class<CreditMemoItem> |
getItemClass()
Returns the Item Class.
|
String |
getItemMiscellaneousCreditDescription() |
Class |
getItemUseTaxClass() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getLineItemPreTaxTotal()
Calculates the pretax total of the above the line items
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getLineItemTotal()
Calculates the total of the above the line items
|
OlePaymentMethod |
getOlePaymentMethod() |
String |
getPaidIndicatorForResult() |
String |
getPaymentMethod() |
Integer |
getPaymentMethodId() |
PaymentRequestDocument |
getPaymentRequest()
Deprecated.
|
PaymentRequestDocument |
getPaymentRequestDocument() |
Integer |
getPaymentRequestIdentifier() |
String |
getPoDocumentTypeForAccountsPayableDocumentCancel()
Helper method to be called from custom prepare for save and to be overriden by sub class.
|
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 |
getPurchaseOrder()
Deprecated.
|
Date |
getPurchaseOrderEndDate() |
boolean |
getPurchaseOrderNotes()
Determines if the purchase order has notes, using the note service.
|
protected String |
getTitleIndicator()
Determines the indicator text that will appear in the workflow document title
|
Date |
getTransactionTaxDate() |
String |
getVendorAttentionName() |
void |
initiateDocument()
Initializes the values for a new document.
|
protected boolean |
isAttachmentRequired()
Checks whether an attachment is required
|
boolean |
isBoNotesSupport() |
boolean |
isInquiryRendered()
Overrides the method in PurchasingAccountsPayableDocumentBase to add the criteria
specific to Credit Memo Document.
|
boolean |
isSourceDocumentPaymentRequest() |
boolean |
isSourceDocumentPurchaseOrder() |
boolean |
isSourceVendor() |
void |
prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
Credit Memo document is first populated on Continue AP Event, and then prepareForSave continues.
|
boolean |
processNodeChange(String newNodeName,
String oldNodeName)
Hook point for performing actions that occur after a route level change, in this case; Performs logic necessary after full
entry has been completed when past Adhoc Review, or sets the AP approval date when past AP review.
|
void |
saveDocumentFromPostProcessing()
Hook point to allow processing after a save.
|
void |
setCreditMemoAmount(org.kuali.rice.core.api.util.type.KualiDecimal creditMemoAmount) |
void |
setCreditMemoDate(Date creditMemoDate) |
void |
setCreditMemoInvoiceSubType(OleInvoiceSubType creditMemoInvoiceSubType) |
void |
setCreditMemoInvoiceType(OleInvoiceType creditMemoInvoiceType) |
void |
setCreditMemoNumber(String creditMemoNumber) |
void |
setCreditMemoPaidTimestamp(Timestamp creditMemoPaidTimestamp) |
void |
setInvoiceSubType(String invoiceSubType) |
void |
setInvoiceSubTypeId(Integer invoiceSubTypeId) |
void |
setInvoiceType(String invoiceType) |
void |
setInvoiceTypeId(Integer invoiceTypeId) |
void |
setItemMiscellaneousCreditDescription(String itemMiscellaneousCreditDescription) |
void |
setOlePaymentMethod(OlePaymentMethod olePaymentMethod) |
void |
setPaymentMethod(String paymentMethod) |
void |
setPaymentMethodId(Integer paymentMethodId) |
void |
setPaymentRequest(PaymentRequestDocument paymentRequest)
Deprecated.
|
void |
setPaymentRequestDocument(PaymentRequestDocument paymentRequestDocument) |
void |
setPaymentRequestIdentifier(Integer paymentRequestIdentifier) |
void |
setPurchaseOrder(PurchaseOrderDocument purchaseOrder)
Deprecated.
|
void |
setPurchaseOrderEndDate(Date purchaseOrderEndDate) |
void |
setVendorAttentionName(String vendorAttentionName) |
approvalAtAccountsPayableReviewAllowed, customizeOffsetGeneralLedgerPendingEntry, doRouteLevelChange, 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, populateDocumentForRouting, 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, updateExtendedPriceOnItemsaddItem, buildDocumentTitle, buildListOfDeletionAwareLists, customPrepareForSave, deleteItem, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountDistributionMethod, getAccountsForRouting, getAccountsPayablePurchasingDocumentLinkIdentifier, getAccountTotalGLEntryAmount, getBelowTheLineTypes, getDeletionAwareAccountingLines, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItem, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemLinePosition, getItems, 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, 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, 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, setVendorCityName, setVendorCountry, setVendorCountryCode, setVendorCustomerNumber, setVendorDetail, setVendorDetailAssignedIdentifier, setVendorFlag, setVendorHeaderGeneratedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode, templateVendorAddressaddSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, 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, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntriescreateInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCodegetApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatusgetAllowsCopy, isSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, 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, 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, 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, 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, setPostingYeargetFinancialSystemDocumentHeaderaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, 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 static org.apache.log4j.Logger LOG
protected Integer paymentRequestIdentifier
protected String creditMemoNumber
protected Date creditMemoDate
protected org.kuali.rice.core.api.util.type.KualiDecimal creditMemoAmount
protected Timestamp creditMemoPaidTimestamp
protected String itemMiscellaneousCreditDescription
protected Date purchaseOrderEndDate
protected String vendorAttentionName
protected PaymentRequestDocument paymentRequestDocument
public VendorCreditMemoDocument()
public boolean isSourceDocumentPaymentRequest()
public boolean isSourceDocumentPurchaseOrder()
public boolean isSourceVendor()
public Integer getInvoiceTypeId()
public void setInvoiceTypeId(Integer invoiceTypeId)
public Integer getInvoiceSubTypeId()
public void setInvoiceSubTypeId(Integer invoiceSubTypeId)
public Integer getPaymentMethodId()
public void setPaymentMethodId(Integer paymentMethodId)
public String getInvoiceType()
public void setInvoiceType(String invoiceType)
public String getInvoiceSubType()
public void setInvoiceSubType(String invoiceSubType)
public String getPaymentMethod()
public void setPaymentMethod(String paymentMethod)
public OleInvoiceSubType getCreditMemoInvoiceSubType()
public void setCreditMemoInvoiceSubType(OleInvoiceSubType creditMemoInvoiceSubType)
public OleInvoiceType getCreditMemoInvoiceType()
public void setCreditMemoInvoiceType(OleInvoiceType creditMemoInvoiceType)
public OlePaymentMethod getOlePaymentMethod()
public void setOlePaymentMethod(OlePaymentMethod olePaymentMethod)
public boolean isInquiryRendered()
isInquiryRendered in interface PurchasingAccountsPayableDocumentisInquiryRendered in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.isInquiryRendered()public void initiateDocument()
public void clearInitFields()
public String getCreditMemoType()
public boolean isBoNotesSupport()
public boolean getPurchaseOrderNotes()
protected String getTitleIndicator()
public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
GeneralLedgerPostingDocumentBasedoRouteStatusChange in interface org.kuali.rice.krad.document.DocumentdoRouteStatusChange in class GeneralLedgerPostingDocumentBaseorg.kuali.rice.krad.document.DocumentBase#doRouteStatusChange()public boolean processNodeChange(String newNodeName, String oldNodeName)
processNodeChange in class AccountsPayableDocumentBasenewNodeName - - current route leveloldNodeName - - previous route levelorg.kuali.ole.module.purap.document.AccountsPayableDocumentBase#preProcessNodeChange(java.lang.String, java.lang.String)public String getDocumentTitle()
getDocumentTitle in interface org.kuali.rice.krad.document.DocumentgetDocumentTitle in class org.kuali.rice.krad.document.DocumentBaseDocumentBase.getDocumentTitle()protected String getCustomDocumentTitle()
public void saveDocumentFromPostProcessing()
AccountsPayableDocumentBasesaveDocumentFromPostProcessing in class AccountsPayableDocumentBaseAccountsPayableDocumentBase.saveDocumentFromPostProcessing()public Class<CreditMemoItem> getItemClass()
PurchasingAccountsPayableDocumentgetItemClass in interface PurapItemOperationsgetItemClass in interface PurchasingAccountsPayableDocumentgetItemClass in class AccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getItemClass()public Class getItemUseTaxClass()
getItemUseTaxClass in class PurchasingAccountsPayableDocumentBasepublic PurchasingAccountsPayableDocument getPurApSourceDocumentIfPossible()
PurchasingAccountsPayableDocumentgetPurApSourceDocumentIfPossible in interface PurchasingAccountsPayableDocumentgetPurApSourceDocumentIfPossible in class AccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getPurApSourceDocumentIfPossible()public String getPurApSourceDocumentLabelIfPossible()
PurchasingAccountsPayableDocumentgetPurApSourceDocumentLabelIfPossible in interface PurchasingAccountsPayableDocumentgetPurApSourceDocumentLabelIfPossible in class AccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getPurApSourceDocumentLabelIfPossible()public org.kuali.rice.core.api.util.type.KualiDecimal getLineItemPreTaxTotal()
public org.kuali.rice.core.api.util.type.KualiDecimal getLineItemTotal()
public org.kuali.rice.core.api.util.type.KualiDecimal getGrandTotal()
getGrandTotal in interface AccountsPayableDocumentgetGrandTotal in class AccountsPayableDocumentBaseAccountsPayableDocument.getGrandTotal()public org.kuali.rice.core.api.util.type.KualiDecimal getGrandPreTaxTotal()
public org.kuali.rice.core.api.util.type.KualiDecimal getGrandTaxAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getGrandPreTaxTotalExcludingRestockingFee()
public org.kuali.rice.core.api.util.type.KualiDecimal getGrandTotalExcludingRestockingFee()
public Integer getPaymentRequestIdentifier()
public void setPaymentRequestIdentifier(Integer paymentRequestIdentifier)
public String getCreditMemoNumber()
public void setCreditMemoNumber(String creditMemoNumber)
public Date getCreditMemoDate()
public void setCreditMemoDate(Date creditMemoDate)
public org.kuali.rice.core.api.util.type.KualiDecimal getCreditMemoAmount()
public void setCreditMemoAmount(org.kuali.rice.core.api.util.type.KualiDecimal creditMemoAmount)
public String getItemMiscellaneousCreditDescription()
public void setItemMiscellaneousCreditDescription(String itemMiscellaneousCreditDescription)
public Timestamp getCreditMemoPaidTimestamp()
public void setCreditMemoPaidTimestamp(Timestamp creditMemoPaidTimestamp)
public PaymentRequestDocument getPaymentRequestDocument()
public void setPaymentRequestDocument(PaymentRequestDocument paymentRequestDocument)
public PaymentRequestDocument getPaymentRequest()
public void setPaymentRequest(PaymentRequestDocument paymentRequest)
public PurchaseOrderDocument getPurchaseOrder()
public void setPurchaseOrder(PurchaseOrderDocument purchaseOrder)
public Date getPurchaseOrderEndDate()
public void setPurchaseOrderEndDate(Date purchaseOrderEndDate)
public String getPoDocumentTypeForAccountsPayableDocumentCancel()
AccountsPayableDocumentBasegetPoDocumentTypeForAccountsPayableDocumentCancel in class AccountsPayableDocumentBaseorg.kuali.ole.module.purap.document.AccountsPayableDocumentBase#getPoDocumentTypeForAccountsPayableDocumentApprove()public org.kuali.rice.core.api.util.type.KualiDecimal getInitialAmount()
AccountsPayableDocumentgetInitialAmount in interface AccountsPayableDocumentgetInitialAmount in class AccountsPayableDocumentBaseAccountsPayableDocumentBase.getInitialAmount()public void prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
prepareForSave in interface org.kuali.rice.krad.document.DocumentprepareForSave in class AccountsPayableDocumentBaseorg.kuali.rice.krad.document.Document#prepareForSave(org.kuali.rice.krad.rule.event.KualiDocumentEvent)protected boolean isAttachmentRequired()
AccountsPayableDocumentBaseisAttachmentRequired in class AccountsPayableDocumentBaseAccountsPayableDocumentBase.isAttachmentRequired()public AccountsPayableDocumentSpecificService getDocumentSpecificService()
getDocumentSpecificService in interface AccountsPayableDocumentgetDocumentSpecificService in class AccountsPayableDocumentBaseAccountsPayableDocument.getDocumentSpecificService()public void customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntry explicitEntry)
customizeExplicitGeneralLedgerPendingEntry in class AccountingDocumentBaseorg.kuali.module.purap.rules.PurapAccountingDocumentRuleBase#customizeExplicitGeneralLedgerPendingEntry(org.kuali.ole.sys.document.AccountingDocument, org.kuali.ole.sys.businessobject.AccountingLine, org.kuali.ole.sys.businessobject.GeneralLedgerPendingEntry)public Date getTransactionTaxDate()
public String getVendorAttentionName()
getVendorAttentionName in class PurchasingAccountsPayableDocumentBasepublic void setVendorAttentionName(String vendorAttentionName)
setVendorAttentionName in class PurchasingAccountsPayableDocumentBasepublic boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion in interface FinancialSystemDocumentanswerSplitNodeQuestion in class FinancialSystemTransactionalDocumentBaseUnsupportedOperationExceptionFinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)public String getPaidIndicatorForResult()
public boolean documentHasNoImagesAttached()
documentHasNoImagesAttached in class AccountsPayableDocumentBaseCopyright © 2004–2015 The Kuali Foundation. All rights reserved.