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, unmatchedOverride
accountDistributionMethod, 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, 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 |
---|
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, 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, 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, templateVendorAddress
addSourceAccountingLine, 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, updatePostingYearForAccountingLines
addPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
createInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCode
getApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatus
getAllowsCopy, isSessionDocument
addCopyErrorDocumentNote, 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, 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, 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, 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, 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, wrapDocumentWithMetadataForXmlSerialization
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
addPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, generateGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebit
protected 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 PurchasingAccountsPayableDocument
isInquiryRendered
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.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)
GeneralLedgerPostingDocumentBase
doRouteStatusChange
in interface org.kuali.rice.krad.document.Document
doRouteStatusChange
in class GeneralLedgerPostingDocumentBase
org.kuali.rice.krad.document.DocumentBase#doRouteStatusChange()
public boolean processNodeChange(String newNodeName, String oldNodeName)
processNodeChange
in class AccountsPayableDocumentBase
newNodeName
- - 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.Document
getDocumentTitle
in class org.kuali.rice.krad.document.DocumentBase
DocumentBase.getDocumentTitle()
protected String getCustomDocumentTitle()
public void saveDocumentFromPostProcessing()
AccountsPayableDocumentBase
saveDocumentFromPostProcessing
in class AccountsPayableDocumentBase
AccountsPayableDocumentBase.saveDocumentFromPostProcessing()
public Class<CreditMemoItem> getItemClass()
PurchasingAccountsPayableDocument
getItemClass
in interface PurapItemOperations
getItemClass
in interface PurchasingAccountsPayableDocument
getItemClass
in class AccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getItemClass()
public Class getItemUseTaxClass()
getItemUseTaxClass
in class PurchasingAccountsPayableDocumentBase
public PurchasingAccountsPayableDocument getPurApSourceDocumentIfPossible()
PurchasingAccountsPayableDocument
getPurApSourceDocumentIfPossible
in interface PurchasingAccountsPayableDocument
getPurApSourceDocumentIfPossible
in class AccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getPurApSourceDocumentIfPossible()
public String getPurApSourceDocumentLabelIfPossible()
PurchasingAccountsPayableDocument
getPurApSourceDocumentLabelIfPossible
in interface PurchasingAccountsPayableDocument
getPurApSourceDocumentLabelIfPossible
in class AccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.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 AccountsPayableDocument
getGrandTotal
in class AccountsPayableDocumentBase
AccountsPayableDocument.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()
AccountsPayableDocumentBase
getPoDocumentTypeForAccountsPayableDocumentCancel
in class AccountsPayableDocumentBase
org.kuali.ole.module.purap.document.AccountsPayableDocumentBase#getPoDocumentTypeForAccountsPayableDocumentApprove()
public org.kuali.rice.core.api.util.type.KualiDecimal getInitialAmount()
AccountsPayableDocument
getInitialAmount
in interface AccountsPayableDocument
getInitialAmount
in class AccountsPayableDocumentBase
AccountsPayableDocumentBase.getInitialAmount()
public void prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
prepareForSave
in interface org.kuali.rice.krad.document.Document
prepareForSave
in class AccountsPayableDocumentBase
org.kuali.rice.krad.document.Document#prepareForSave(org.kuali.rice.krad.rule.event.KualiDocumentEvent)
protected boolean isAttachmentRequired()
AccountsPayableDocumentBase
isAttachmentRequired
in class AccountsPayableDocumentBase
AccountsPayableDocumentBase.isAttachmentRequired()
public AccountsPayableDocumentSpecificService getDocumentSpecificService()
getDocumentSpecificService
in interface AccountsPayableDocument
getDocumentSpecificService
in class AccountsPayableDocumentBase
AccountsPayableDocument.getDocumentSpecificService()
public void customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntry explicitEntry)
customizeExplicitGeneralLedgerPendingEntry
in class AccountingDocumentBase
org.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 PurchasingAccountsPayableDocumentBase
public void setVendorAttentionName(String vendorAttentionName)
setVendorAttentionName
in class PurchasingAccountsPayableDocumentBase
public boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in interface FinancialSystemDocument
answerSplitNodeQuestion
in class FinancialSystemTransactionalDocumentBase
UnsupportedOperationException
FinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)
public String getPaidIndicatorForResult()
public boolean documentHasNoImagesAttached()
documentHasNoImagesAttached
in class AccountsPayableDocumentBase
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.