|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.rice.kns.document.DocumentBase
org.kuali.rice.kns.document.TransactionalDocumentBase
org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
org.kuali.kfs.sys.document.LedgerPostingDocumentBase
org.kuali.kfs.sys.document.GeneralLedgerPostingDocumentBase
org.kuali.kfs.sys.document.AccountingDocumentBase
org.kuali.kfs.module.purap.document.PurchasingAccountsPayableDocumentBase
org.kuali.kfs.module.purap.document.AccountsPayableDocumentBase
org.kuali.kfs.module.purap.document.PaymentRequestDocument
public class PaymentRequestDocument
Payment Request Document Business Object. Contains the fields associated with the main document table.
Fields inherited from class org.kuali.kfs.sys.document.AccountingDocumentBase |
---|
dataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLines |
Fields inherited from class org.kuali.kfs.sys.document.GeneralLedgerPostingDocumentBase |
---|
generalLedgerPendingEntries |
Fields inherited from class org.kuali.kfs.sys.document.LedgerPostingDocumentBase |
---|
accountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYear |
Fields inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase |
---|
documentHeader |
Fields inherited from class org.kuali.rice.kns.document.DocumentBase |
---|
documentBusinessObject, documentNumber |
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
PaymentRequestDocument()
Default constructor. |
Method Summary | |
---|---|
boolean |
answerSplitNodeQuestion(String nodeName)
Provides answers to the following splits: PurchaseWasReceived VendorIsEmployeeOrNonResidentAlien |
void |
clearInitFields()
Perform logic needed to clear the initial fields on a PREQ Document |
void |
customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable,
GeneralLedgerPendingEntry explicitEntry)
Forces general ledger entries to be approved, does not wait for payment request document final approval. |
void |
doActionTaken(org.kuali.rice.kew.dto.ActionTakenEventDTO event)
Generates correcting entries to the GL if accounts are modified. |
boolean |
documentHasNoImagesAttached()
Checks all documents notes for attachments. |
void |
doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
Override to call super and then iterate over all GLPEs and update the approved code appropriately. |
Date |
getAccountsPayableApprovalDateForSearching()
|
String |
getAccountsPayableRequestCancelIdentifier()
|
String |
getAccountsPayableRequestCancelPersonName()
Returns the name of who requested cancel. |
Integer |
getAlternateVendorDetailAssignedIdentifier()
|
Integer |
getAlternateVendorHeaderGeneratedIdentifier()
|
protected List |
getCurrentRouteLevels(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument workflowDocument)
Determinines the route levels for a given document. |
protected String |
getCustomDocumentTitle()
Returns a custom document title based on the workflow document title. |
AccountsPayableDocumentSpecificService |
getDocumentSpecificService()
|
String |
getDocumentTitle()
|
PurApAccountingLine |
getFirstAccount()
Returns the first payment item's first account (assuming the item list is sequentially ordered). |
org.kuali.rice.kns.util.KualiDecimal |
getGrandPreTaxTotal()
|
org.kuali.rice.kns.util.KualiDecimal |
getGrandPreTaxTotalExcludingDiscount()
|
org.kuali.rice.kns.util.KualiDecimal |
getGrandTaxAmount()
|
org.kuali.rice.kns.util.KualiDecimal |
getGrandTaxAmountExcludingDiscount()
|
org.kuali.rice.kns.util.KualiDecimal |
getGrandTotal()
Retrieves grand total amount for document. |
org.kuali.rice.kns.util.KualiDecimal |
getGrandTotalExcludingDiscount()
|
boolean |
getImmediatePaymentIndicator()
|
org.kuali.rice.kns.util.KualiDecimal |
getInitialAmount()
Returns the amount entered on the initial screen. |
Date |
getInvoiceDate()
|
String |
getInvoiceNumber()
|
PurApItem |
getItem(int pos)
Gets the item at the specified index. |
Class |
getItemClass()
Returns the Item Class. |
org.kuali.rice.kns.util.KualiDecimal |
getItemTotalPoEncumbranceAmount()
Returns the total encumbered amount from the purchase order excluding below the line. |
org.kuali.rice.kns.util.KualiDecimal |
getItemTotalPoEncumbranceAmountRelieved()
|
org.kuali.rice.kns.util.KualiDecimal |
getItemTotalPoEncumbranceAmountRelieved(boolean includeBelowTheLine)
|
org.kuali.rice.kns.util.KualiDecimal |
getItemTotalPoPaidAmount()
The total that was paid on the po excluding below the line |
Class |
getItemUseTaxClass()
|
org.kuali.rice.kns.util.KualiDecimal |
getLineItemPreTaxTotal()
|
org.kuali.rice.kns.util.KualiDecimal |
getLineItemTaxAmount()
|
org.kuali.rice.kns.util.KualiDecimal |
getLineItemTotal()
|
PurapWorkflowConstants.NodeDetails |
getNodeDetailEnum(String nodeName)
Retrieves node details object based on name. |
Integer |
getOriginalVendorDetailAssignedIdentifier()
|
Integer |
getOriginalVendorHeaderGeneratedIdentifier()
|
String |
getPaidIndicatorForResult()
|
boolean |
getPaymentAttachmentIndicator()
|
Timestamp |
getPaymentPaidTimestamp()
|
PurchaseOrderCostSource |
getPaymentRequestCostSource()
|
String |
getPaymentRequestCostSourceCode()
|
boolean |
getPaymentRequestedCancelIndicator()
|
boolean |
getPaymentRequestElectronicInvoiceIndicator()
|
Date |
getPaymentRequestPayDate()
|
boolean |
getPaymentRequestPositiveApprovalIndicatorForSearching()
|
String |
getPoDocumentTypeForAccountsPayableDocumentCancel()
Helper method to be called from custom prepare for save and to be overriden by sub class. |
Integer |
getPostingYearPriorOrCurrent()
|
String |
getPrimaryVendorName()
|
PurchaseOrderDocument |
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. |
Date |
getPurchaseOrderEndDate()
|
String |
getPurchaseOrderNotes()
|
boolean |
getReceivingDocumentRequiredIndicatorForSearching()
|
RecurringPaymentType |
getRecurringPaymentType()
|
String |
getRecurringPaymentTypeCode()
|
String |
getRequestCancelIndicatorForResult()
|
Integer |
getRequisitionIdentifier()
|
String |
getSpecialHandlingInstructionLine1Text()
|
String |
getSpecialHandlingInstructionLine2Text()
|
String |
getSpecialHandlingInstructionLine3Text()
|
String |
getStatusDescription()
Deprecated. |
String |
getTaxClassificationCode()
|
String |
getTaxCountryCode()
|
Boolean |
getTaxExemptTreatyIndicator()
|
BigDecimal |
getTaxFederalPercent()
|
org.kuali.rice.kns.util.KualiDecimal |
getTaxFederalPercentShort()
|
Boolean |
getTaxForeignSourceIndicator()
|
Boolean |
getTaxGrossUpIndicator()
|
String |
getTaxNQIId()
|
Boolean |
getTaxOtherExemptIndicator()
|
org.kuali.rice.kns.util.KualiDecimal |
getTaxSpecialW4Amount()
|
BigDecimal |
getTaxStatePercent()
|
org.kuali.rice.kns.util.KualiDecimal |
getTaxStatePercentShort()
|
Boolean |
getTaxUSAIDPerDiemIndicator()
|
protected String |
getTitleIndicator()
Determines the indicator text that will appear in the workflow document title |
Date |
getTransactionTaxDate()
|
org.kuali.rice.kns.util.KualiDecimal |
getVendorInvoiceAmount()
|
PaymentTermType |
getVendorPaymentTerms()
|
String |
getVendorPaymentTermsCode()
|
ShippingPaymentTerms |
getVendorShippingPaymentTerms()
|
String |
getVendorShippingPaymentTermsCode()
|
String |
getVendorShippingTitleCode()
|
void |
initiateDocument()
Perform logic needed to initiate PREQ Document |
protected boolean |
isAttachmentRequired()
Checks whether an attachment is required |
boolean |
isBoNotesSupport()
|
boolean |
isDiscount()
|
boolean |
isInquiryRendered()
Overrides the method in PurchasingAccountsPayableDocumentBase to add the criteria specific to Payment Request Document. |
boolean |
isPaymentRequestedCancelIndicator()
|
boolean |
isPaymentRequestedCancelIndicatorForSearching()
|
boolean |
isPaymentRequestPositiveApprovalIndicator()
Gets the paymentRequestPositiveApprovalIndicator attribute. |
boolean |
isReceivingDocumentRequiredIndicator()
Gets the receivingDocumentRequiredIndicator attribute. |
boolean |
isReceivingRequirementMet()
Determine if the receiving requirement has been met for all items on the payment request. |
protected boolean |
isVendorEmployeeOrNonResidentAlien()
|
void |
populateDocumentForRouting()
|
void |
populatePaymentRequestFromPurchaseOrder(PurchaseOrderDocument po)
Populates a preq from a PO - delegate method |
void |
populatePaymentRequestFromPurchaseOrder(PurchaseOrderDocument po,
HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
Populates a preq from a PO |
void |
prepareForSave(org.kuali.rice.kns.rule.event.KualiDocumentEvent event)
Populates the payment request document, then continues with preparing for save. |
boolean |
processNodeChange(String newNodeName,
String oldNodeName)
Hook to allow processing after a route level is passed. |
void |
saveDocumentFromPostProcessing()
Hook point to allow processing after a save. |
void |
setAccountsPayableRequestCancelIdentifier(String accountsPayableRequestCancelIdentifier)
|
void |
setAlternateVendorDetailAssignedIdentifier(Integer alternateVendorDetailAssignedIdentifier)
|
void |
setAlternateVendorHeaderGeneratedIdentifier(Integer alternateVendorHeaderGeneratedIdentifier)
|
void |
setGrandTotalExcludingDiscount(org.kuali.rice.kns.util.KualiDecimal amount)
This method is here due to a setter requirement by the htmlControlAttribute |
void |
setImmediatePaymentIndicator(boolean immediatePaymentIndicator)
|
void |
setInvoiceDate(Date invoiceDate)
|
void |
setInvoiceNumber(String invoiceNumber)
|
void |
setItemTotalPoEncumbranceAmount(org.kuali.rice.kns.util.KualiDecimal amount)
Exists due to a setter requirement by the htmlControlAttribute |
void |
setItemTotalPoEncumbranceAmountRelieved(org.kuali.rice.kns.util.KualiDecimal amount)
Exists due to a setter requirement by the htmlControlAttribute |
void |
setItemTotalPoPaidAmount(org.kuali.rice.kns.util.KualiDecimal amount)
Exists due to a setter requirement by the htmlControlAttribute |
void |
setOriginalVendorDetailAssignedIdentifier(Integer originalVendorDetailAssignedIdentifier)
|
void |
setOriginalVendorHeaderGeneratedIdentifier(Integer originalVendorHeaderGeneratedIdentifier)
|
void |
setPaymentAttachmentIndicator(boolean paymentAttachmentIndicator)
|
void |
setPaymentPaidTimestamp(Timestamp paymentPaidTimestamp)
|
void |
setPaymentRequestCostSource(PurchaseOrderCostSource paymentRequestCostSource)
|
void |
setPaymentRequestCostSourceCode(String paymentRequestCostSourceCode)
|
void |
setPaymentRequestedCancelIndicator(boolean paymentRequestedCancelIndicator)
|
void |
setPaymentRequestElectronicInvoiceIndicator(boolean paymentRequestElectronicInvoiceIndicator)
|
void |
setPaymentRequestPayDate(Date paymentRequestPayDate)
|
void |
setPaymentRequestPositiveApprovalIndicator(boolean paymentRequestPositiveApprovalIndicator)
Sets the paymentRequestPositiveApprovalIndicator attribute value. |
void |
setPrimaryVendorName(String primaryVendorName)
Deprecated. |
void |
setPurchaseOrderEndDate(Date purchaseOrderEndDate)
|
void |
setPurchaseOrderNotes(String purchaseOrderNotes)
|
void |
setReceivingDocumentRequiredIndicator(boolean receivingDocumentRequiredIndicator)
Sets the receivingDocumentRequiredIndicator attribute value. |
void |
setRecurringPaymentType(RecurringPaymentType recurringPaymentType)
|
void |
setRecurringPaymentTypeCode(String recurringPaymentTypeCode)
|
void |
setRequisitionIdentifier(Integer requisitionIdentifier)
|
void |
setSpecialHandlingInstructionLine1Text(String specialHandlingInstructionLine1Text)
|
void |
setSpecialHandlingInstructionLine2Text(String specialHandlingInstructionLine2Text)
|
void |
setSpecialHandlingInstructionLine3Text(String specialHandlingInstructionLine3Text)
|
void |
setStatusDescription(String statusDescription)
Deprecated. |
void |
setTaxClassificationCode(String taxClassificationCode)
|
void |
setTaxCountryCode(String taxCountryCode)
|
void |
setTaxExemptTreatyIndicator(Boolean taxExemptTreatyIndicator)
|
void |
setTaxFederalPercent(BigDecimal taxFederalPercent)
|
void |
setTaxForeignSourceIndicator(Boolean taxForeignSourceIndicator)
|
void |
setTaxGrossUpIndicator(Boolean taxGrossUpIndicator)
|
void |
setTaxNQIId(String taxNQIId)
|
void |
setTaxOtherExemptIndicator(Boolean taxOtherExemptIndicator)
|
void |
setTaxSpecialW4Amount(org.kuali.rice.kns.util.KualiDecimal taxSpecialW4Amount)
|
void |
setTaxStatePercent(BigDecimal taxStatePercent)
|
void |
setTaxUSAIDPerDiemIndicator(Boolean taxUSAIDPerDiemIndicator)
|
void |
setVendorInvoiceAmount(org.kuali.rice.kns.util.KualiDecimal vendorInvoiceAmount)
|
void |
setVendorPaymentTerms(PaymentTermType vendorPaymentTerms)
|
void |
setVendorPaymentTermsCode(String vendorPaymentTermsCode)
|
void |
setVendorShippingPaymentTerms(ShippingPaymentTerms vendorShippingPaymentTerms)
|
void |
setVendorShippingPaymentTermsCode(String vendorShippingPaymentTermsCode)
|
void |
setVendorShippingTitleCode(String vendorShippingTitleCode)
|
protected boolean |
shouldWaitForReceiving()
Payment Request needs to wait for receiving if the receiving requirements have NOT been met. |
Methods inherited from class org.kuali.kfs.sys.document.LedgerPostingDocumentBase |
---|
createInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setPostingPeriodCode |
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase |
---|
getDocumentHeader, prepareForSave, setDocumentHeader |
Methods inherited from class org.kuali.rice.kns.document.TransactionalDocumentBase |
---|
getAllowsCopy, isSessionDocument |
Methods inherited from class org.kuali.rice.kns.document.DocumentBase |
---|
addCopyErrorDocumentNote, addPessimisticLock, afterLookup, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getNonLockingActionTakenCodes, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, postProcessSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setPessimisticLocks, toString, toStringBuilder, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization |
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
addNote, afterDelete, afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isNewCollectionRecord, linkEditableUserFields, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes |
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase |
---|
prepareForWorkflow |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.kfs.sys.document.GeneralLedgerPostingDocument |
---|
checkSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries |
Methods inherited from interface org.kuali.kfs.sys.document.LedgerPostingDocument |
---|
getAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYear |
Methods inherited from interface org.kuali.kfs.sys.document.FinancialSystemTransactionalDocument |
---|
getDocumentHeader |
Methods inherited from interface org.kuali.rice.kns.document.Document |
---|
addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, postProcessSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization |
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject |
---|
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject |
---|
prepareForWorkflow, refresh |
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware |
---|
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate |
Methods inherited from interface org.kuali.kfs.sys.document.GeneralLedgerPendingEntrySource |
---|
addPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, generateGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebit |
Field Detail |
---|
protected static org.apache.log4j.Logger LOG
protected Date invoiceDate
protected String invoiceNumber
protected org.kuali.rice.kns.util.KualiDecimal vendorInvoiceAmount
protected String vendorPaymentTermsCode
protected String vendorShippingPaymentTermsCode
protected Date paymentRequestPayDate
protected String paymentRequestCostSourceCode
protected boolean paymentRequestedCancelIndicator
protected boolean paymentAttachmentIndicator
protected boolean immediatePaymentIndicator
protected String specialHandlingInstructionLine1Text
protected String specialHandlingInstructionLine2Text
protected String specialHandlingInstructionLine3Text
protected Timestamp paymentPaidTimestamp
protected boolean paymentRequestElectronicInvoiceIndicator
protected String accountsPayableRequestCancelIdentifier
protected Integer originalVendorHeaderGeneratedIdentifier
protected Integer originalVendorDetailAssignedIdentifier
protected Integer alternateVendorHeaderGeneratedIdentifier
protected Integer alternateVendorDetailAssignedIdentifier
protected String purchaseOrderNotes
protected String recurringPaymentTypeCode
protected boolean receivingDocumentRequiredIndicator
protected boolean paymentRequestPositiveApprovalIndicator
protected String taxClassificationCode
protected String taxCountryCode
protected String taxNQIId
protected BigDecimal taxFederalPercent
protected BigDecimal taxStatePercent
protected org.kuali.rice.kns.util.KualiDecimal taxSpecialW4Amount
protected Boolean taxGrossUpIndicator
protected Boolean taxExemptTreatyIndicator
protected Boolean taxForeignSourceIndicator
protected Boolean taxUSAIDPerDiemIndicator
protected Boolean taxOtherExemptIndicator
protected String vendorShippingTitleCode
protected Date purchaseOrderEndDate
protected String primaryVendorName
protected Integer requisitionIdentifier
protected PaymentTermType vendorPaymentTerms
protected ShippingPaymentTerms vendorShippingPaymentTerms
protected PurchaseOrderCostSource paymentRequestCostSource
protected RecurringPaymentType recurringPaymentType
Constructor Detail |
---|
public PaymentRequestDocument()
Method Detail |
---|
public boolean isBoNotesSupport()
isBoNotesSupport
in interface org.kuali.rice.kns.bo.PersistableBusinessObject
isBoNotesSupport
in class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
PersistableBusinessObjectBase.isBoNotesSupport()
public Integer getPostingYearPriorOrCurrent()
public boolean isInquiryRendered()
isInquiryRendered
in interface PurchasingAccountsPayableDocument
isInquiryRendered
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.isInquiryRendered()
public Integer getRequisitionIdentifier()
public void setRequisitionIdentifier(Integer requisitionIdentifier)
public void populateDocumentForRouting()
populateDocumentForRouting
in interface org.kuali.rice.kns.document.Document
populateDocumentForRouting
in class AccountsPayableDocumentBase
AccountsPayableDocumentBase.populateDocumentForRouting()
public Date getInvoiceDate()
public void setInvoiceDate(Date invoiceDate)
public String getInvoiceNumber()
public void setInvoiceNumber(String invoiceNumber)
public org.kuali.rice.kns.util.KualiDecimal getVendorInvoiceAmount()
public void setVendorInvoiceAmount(org.kuali.rice.kns.util.KualiDecimal vendorInvoiceAmount)
public String getVendorPaymentTermsCode()
public void setVendorPaymentTermsCode(String vendorPaymentTermsCode)
public PaymentTermType getVendorPaymentTerms()
public void setVendorPaymentTerms(PaymentTermType vendorPaymentTerms)
public String getVendorShippingPaymentTermsCode()
public void setVendorShippingPaymentTermsCode(String vendorShippingPaymentTermsCode)
public Date getPaymentRequestPayDate()
public void setPaymentRequestPayDate(Date paymentRequestPayDate)
public String getPaymentRequestCostSourceCode()
public void setPaymentRequestCostSourceCode(String paymentRequestCostSourceCode)
public boolean getPaymentRequestedCancelIndicator()
public boolean isPaymentRequestedCancelIndicator()
public void setPaymentRequestedCancelIndicator(boolean paymentRequestedCancelIndicator)
public boolean getPaymentAttachmentIndicator()
public void setPaymentAttachmentIndicator(boolean paymentAttachmentIndicator)
public boolean getImmediatePaymentIndicator()
public void setImmediatePaymentIndicator(boolean immediatePaymentIndicator)
public String getSpecialHandlingInstructionLine1Text()
public void setSpecialHandlingInstructionLine1Text(String specialHandlingInstructionLine1Text)
public String getSpecialHandlingInstructionLine2Text()
public void setSpecialHandlingInstructionLine2Text(String specialHandlingInstructionLine2Text)
public String getSpecialHandlingInstructionLine3Text()
public void setSpecialHandlingInstructionLine3Text(String specialHandlingInstructionLine3Text)
public Timestamp getPaymentPaidTimestamp()
public void setPaymentPaidTimestamp(Timestamp paymentPaidTimestamp)
public boolean getPaymentRequestElectronicInvoiceIndicator()
public void setPaymentRequestElectronicInvoiceIndicator(boolean paymentRequestElectronicInvoiceIndicator)
public String getAccountsPayableRequestCancelIdentifier()
public void setAccountsPayableRequestCancelIdentifier(String accountsPayableRequestCancelIdentifier)
public Integer getOriginalVendorHeaderGeneratedIdentifier()
public void setOriginalVendorHeaderGeneratedIdentifier(Integer originalVendorHeaderGeneratedIdentifier)
public Integer getOriginalVendorDetailAssignedIdentifier()
public void setOriginalVendorDetailAssignedIdentifier(Integer originalVendorDetailAssignedIdentifier)
public Integer getAlternateVendorHeaderGeneratedIdentifier()
public void setAlternateVendorHeaderGeneratedIdentifier(Integer alternateVendorHeaderGeneratedIdentifier)
public Integer getAlternateVendorDetailAssignedIdentifier()
public void setAlternateVendorDetailAssignedIdentifier(Integer alternateVendorDetailAssignedIdentifier)
public ShippingPaymentTerms getVendorShippingPaymentTerms()
public void setVendorShippingPaymentTerms(ShippingPaymentTerms vendorShippingPaymentTerms)
public String getVendorShippingTitleCode()
public void setVendorShippingTitleCode(String vendorShippingTitleCode)
public Date getPurchaseOrderEndDate()
public void setPurchaseOrderEndDate(Date purchaseOrderEndDate)
public boolean isPaymentRequestPositiveApprovalIndicator()
public void setPaymentRequestPositiveApprovalIndicator(boolean paymentRequestPositiveApprovalIndicator)
paymentRequestPositiveApprovalIndicator
- The paymentRequestPositiveApprovalIndicator to set.public boolean isReceivingDocumentRequiredIndicator()
public void setReceivingDocumentRequiredIndicator(boolean receivingDocumentRequiredIndicator)
receivingDocumentRequiredIndicator
- The receivingDocumentRequiredIndicator to set.public void initiateDocument()
public void clearInitFields()
public void populatePaymentRequestFromPurchaseOrder(PurchaseOrderDocument po)
po
- -public void populatePaymentRequestFromPurchaseOrder(PurchaseOrderDocument po, HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
po
- Purchase Order Document used for populating the PREQexpiredOrClosedAccountList
- a list of closed or expired accountspublic String getDocumentTitle()
getDocumentTitle
in interface org.kuali.rice.kns.document.Document
getDocumentTitle
in class org.kuali.rice.kns.document.DocumentBase
DocumentBase.getDocumentTitle()
protected String getCustomDocumentTitle()
public PurApAccountingLine getFirstAccount()
protected String getTitleIndicator()
public void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
GeneralLedgerPostingDocumentBase
doRouteStatusChange
in interface org.kuali.rice.kns.document.Document
doRouteStatusChange
in class GeneralLedgerPostingDocumentBase
org.kuali.rice.kns.document.DocumentBase#doRouteStatusChange()
public void doActionTaken(org.kuali.rice.kew.dto.ActionTakenEventDTO event)
doActionTaken
in interface org.kuali.rice.kns.document.Document
doActionTaken
in class org.kuali.rice.kns.document.DocumentBase
org.kuali.rice.kns.document.Document#doActionTaken(org.kuali.rice.kew.clientapp.vo.ActionTakenEventDTO)
public boolean processNodeChange(String newNodeName, String oldNodeName)
AccountsPayableDocumentBase
processNodeChange
in class AccountsPayableDocumentBase
newNodeName
- - current route leveloldNodeName
- - previous route level
org.kuali.kfs.module.purap.document.AccountsPayableDocumentBase#preProcessNodeChange(java.lang.String, java.lang.String)
public PurapWorkflowConstants.NodeDetails getNodeDetailEnum(String nodeName)
AccountsPayableDocumentBase
getNodeDetailEnum
in class AccountsPayableDocumentBase
nodeName
- - route level
AccountsPayableDocumentBase.getNodeDetailEnum(java.lang.String)
public void saveDocumentFromPostProcessing()
AccountsPayableDocumentBase
saveDocumentFromPostProcessing
in class AccountsPayableDocumentBase
AccountsPayableDocumentBase.saveDocumentFromPostProcessing()
public Class getItemClass()
PurchasingAccountsPayableDocument
getItemClass
in interface PurapItemOperations
getItemClass
in interface PurchasingAccountsPayableDocument
getItemClass
in class AccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getItemClass()
public Class getItemUseTaxClass()
getItemUseTaxClass
in class PurchasingAccountsPayableDocumentBase
public PurchaseOrderDocument 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 String getPurchaseOrderNotes()
public void setPurchaseOrderNotes(String purchaseOrderNotes)
public String getRecurringPaymentTypeCode()
public void setRecurringPaymentTypeCode(String recurringPaymentTypeCode)
public org.kuali.rice.kns.util.KualiDecimal getItemTotalPoEncumbranceAmount()
public org.kuali.rice.kns.util.KualiDecimal getItemTotalPoEncumbranceAmountRelieved()
public org.kuali.rice.kns.util.KualiDecimal getItemTotalPoEncumbranceAmountRelieved(boolean includeBelowTheLine)
public org.kuali.rice.kns.util.KualiDecimal getLineItemTotal()
public org.kuali.rice.kns.util.KualiDecimal getLineItemPreTaxTotal()
public org.kuali.rice.kns.util.KualiDecimal getLineItemTaxAmount()
public org.kuali.rice.kns.util.KualiDecimal getGrandTotal()
AccountsPayableDocument
getGrandTotal
in interface AccountsPayableDocument
getGrandTotal
in class AccountsPayableDocumentBase
AccountsPayableDocument.getGrandTotal()
public org.kuali.rice.kns.util.KualiDecimal getGrandTotalExcludingDiscount()
public void setGrandTotalExcludingDiscount(org.kuali.rice.kns.util.KualiDecimal amount)
amount
- - Grand total for document, excluding discountpublic org.kuali.rice.kns.util.KualiDecimal getGrandPreTaxTotal()
public org.kuali.rice.kns.util.KualiDecimal getGrandPreTaxTotalExcludingDiscount()
public org.kuali.rice.kns.util.KualiDecimal getGrandTaxAmount()
public org.kuali.rice.kns.util.KualiDecimal getGrandTaxAmountExcludingDiscount()
public boolean isDiscount()
public org.kuali.rice.kns.util.KualiDecimal getItemTotalPoPaidAmount()
public String getAccountsPayableRequestCancelPersonName()
public void setItemTotalPoPaidAmount(org.kuali.rice.kns.util.KualiDecimal amount)
amount
- - total po amount paidpublic void setItemTotalPoEncumbranceAmount(org.kuali.rice.kns.util.KualiDecimal amount)
amount
- - total po encumbrancepublic void setItemTotalPoEncumbranceAmountRelieved(org.kuali.rice.kns.util.KualiDecimal amount)
amount
- - total po encumbrance amount relievedprotected List getCurrentRouteLevels(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument workflowDocument)
workflowDocument
- - work flow document
public String getStatusDescription()
public void setStatusDescription(String statusDescription)
public RecurringPaymentType getRecurringPaymentType()
public void setRecurringPaymentType(RecurringPaymentType recurringPaymentType)
public PurchaseOrderCostSource getPaymentRequestCostSource()
public void setPaymentRequestCostSource(PurchaseOrderCostSource paymentRequestCostSource)
public String getPoDocumentTypeForAccountsPayableDocumentCancel()
AccountsPayableDocumentBase
getPoDocumentTypeForAccountsPayableDocumentCancel
in class AccountsPayableDocumentBase
org.kuali.kfs.module.purap.document.AccountsPayableDocumentBase#getPoDocumentTypeForAccountsPayableDocumentApprove()
public org.kuali.rice.kns.util.KualiDecimal getInitialAmount()
AccountsPayableDocument
getInitialAmount
in interface AccountsPayableDocument
getInitialAmount
in class AccountsPayableDocumentBase
AccountsPayableDocumentBase.getInitialAmount()
public void prepareForSave(org.kuali.rice.kns.rule.event.KualiDocumentEvent event)
prepareForSave
in interface org.kuali.rice.kns.document.Document
prepareForSave
in class AccountsPayableDocumentBase
Document.prepareForSave(org.kuali.rice.kns.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 PurApItem getItem(int pos)
PurchasingAccountsPayableDocument
getItem
in interface PurapItemOperations
getItem
in interface PurchasingAccountsPayableDocument
getItem
in class PurchasingAccountsPayableDocumentBase
pos
- the specified index.
PurchasingAccountsPayableDocumentBase.getItem(int)
public String getPrimaryVendorName()
public void setPrimaryVendorName(String primaryVendorName)
public void customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntry explicitEntry)
customizeExplicitGeneralLedgerPendingEntry
in class AccountingDocumentBase
org.kuali.module.purap.rules.PurapAccountingDocumentRuleBase#customizeExplicitGeneralLedgerPendingEntry(org.kuali.kfs.sys.document.AccountingDocument,
org.kuali.kfs.sys.businessobject.AccountingLine, org.kuali.kfs.sys.businessobject.GeneralLedgerPendingEntry)
public boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in interface FinancialSystemTransactionalDocument
answerSplitNodeQuestion
in class FinancialSystemTransactionalDocumentBase
UnsupportedOperationException
FinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)
protected boolean isVendorEmployeeOrNonResidentAlien()
protected boolean shouldWaitForReceiving()
public boolean isReceivingRequirementMet()
public Date getTransactionTaxDate()
public String getTaxClassificationCode()
public void setTaxClassificationCode(String taxClassificationCode)
public org.kuali.rice.kns.util.KualiDecimal getTaxFederalPercentShort()
public BigDecimal getTaxFederalPercent()
public void setTaxFederalPercent(BigDecimal taxFederalPercent)
public org.kuali.rice.kns.util.KualiDecimal getTaxStatePercentShort()
public BigDecimal getTaxStatePercent()
public void setTaxStatePercent(BigDecimal taxStatePercent)
public String getTaxCountryCode()
public void setTaxCountryCode(String taxCountryCode)
public Boolean getTaxGrossUpIndicator()
public void setTaxGrossUpIndicator(Boolean taxGrossUpIndicator)
public Boolean getTaxExemptTreatyIndicator()
public void setTaxExemptTreatyIndicator(Boolean taxExemptTreatyIndicator)
public Boolean getTaxForeignSourceIndicator()
public void setTaxForeignSourceIndicator(Boolean taxForeignSourceIndicator)
public org.kuali.rice.kns.util.KualiDecimal getTaxSpecialW4Amount()
public void setTaxSpecialW4Amount(org.kuali.rice.kns.util.KualiDecimal taxSpecialW4Amount)
public Boolean getTaxUSAIDPerDiemIndicator()
public void setTaxUSAIDPerDiemIndicator(Boolean taxUSAIDPerDiemIndicator)
public Boolean getTaxOtherExemptIndicator()
public void setTaxOtherExemptIndicator(Boolean taxOtherExemptIndicator)
public String getTaxNQIId()
public void setTaxNQIId(String taxNQIId)
public boolean isPaymentRequestedCancelIndicatorForSearching()
public boolean getPaymentRequestPositiveApprovalIndicatorForSearching()
public boolean getReceivingDocumentRequiredIndicatorForSearching()
public String getRequestCancelIndicatorForResult()
public String getPaidIndicatorForResult()
public Date getAccountsPayableApprovalDateForSearching()
public boolean documentHasNoImagesAttached()
documentHasNoImagesAttached
in class AccountsPayableDocumentBase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |