Method Summary |
|
public void | addHoldOnPaymentRequest(PaymentRequestDocument document, String note) |
public boolean | autoApprovePaymentRequest(PaymentRequestDocument doc, KualiDecimal defaultMinimumLimit) |
public boolean | autoApprovePaymentRequests() |
public Date | calculatePayDate(Date invoiceDate, PaymentTermType terms) |
public void | calculatePaymentRequest(PaymentRequestDocument paymentRequest, boolean updateDiscount) |
public boolean | canHoldPaymentRequest(PaymentRequestDocument document, UniversalUser user) |
public boolean | canRemoveHoldPaymentRequest(PaymentRequestDocument document, UniversalUser user) |
public boolean | canUserRemoveRequestCancelOnPaymentRequest(PaymentRequestDocument document, UniversalUser user) This method determines if a user has permission to remove a request for cancel on a payment request document. |
public boolean | canUserRequestCancelOnPaymentRequest(PaymentRequestDocument document, UniversalUser user) |
public void | cancelExtractedPaymentRequest(PaymentRequestDocument paymentRequest, String note) |
public void | deleteSummaryAccounts(Integer purapDocumentIdentifier) |
public Iterator<PaymentRequestDocument> | getImmediatePaymentRequestsToExtract(String chartCode) |
public PaymentRequestDocument | getPaymentRequestByDocumentNumber(String documentNumber) |
public PaymentRequestDocument | getPaymentRequestById(Integer poDocId) |
public Iterator<PaymentRequestDocument> | getPaymentRequestToExtractByChart(String chartCode) |
public List | getPaymentRequestsByPOIdInvoiceAmountInvoiceDate(Integer poId, KualiDecimal invoiceAmount, Date invoiceDate) |
public List<PaymentRequestDocument> | getPaymentRequestsByPurchaseOrderId(Integer poDocId) |
public List | getPaymentRequestsByVendorNumberInvoiceNumber(Integer vendorHeaderGeneratedId, Integer vendorDetailAssignedId, String invoiceNumber) Retrieves a list of payment request documents with the given vendor id and invoice number.
Parameters: vendorHeaderGeneratedId - The vendor header generated id. Parameters: vendorDetailAssignedId - The vendor detail assigned id. Parameters: invoiceNumber - The invoice number as entered by AP. |
public Iterator<PaymentRequestDocument> | getPaymentRequestsToExtract() |
public Iterator<PaymentRequestDocument> | getPaymentRequestsToExtractByCM(String campusCode, CreditMemoDocument cmd) |
public Iterator<PaymentRequestDocument> | getPaymentRequestsToExtractByVendor(String campusCode, VendorGroupingHelper vendor) |
public Iterator<PaymentRequestDocument> | getPaymentRequestsToExtractSpecialPayments(String chartCode) |
public UniversalUser | getUniversalUserForCancel(AccountsPayableDocument apDoc) |
public boolean | hasDiscountItem(PaymentRequestDocument preq) |
public boolean | isExtracted(PaymentRequestDocument document) |
public boolean | isInvoiceDateAfterToday(Date invoiceDate) |
protected void | logAndThrowRuntimeException(String errorMessage) Records the specified error message into the Log file and throws a runtime exception. |
protected void | logAndThrowRuntimeException(String errorMessage, Exception e) Records the specified error message into the Log file and throws the specified runtime exception. |
public void | markPaid(PaymentRequestDocument pr, Date processDate) |
public HashMap<String, String> | paymentRequestDuplicateMessages(PaymentRequestDocument document) |
public boolean | poItemEligibleForAp(AccountsPayableDocument apDoc, PurchaseOrderItem poi) |
public void | populateAndSavePaymentRequest(PaymentRequestDocument preq) |
public void | populatePaymentRequest(PaymentRequestDocument paymentRequestDocument) |
public void | removeHoldOnPaymentRequest(PaymentRequestDocument document, String note) |
public void | removeRequestCancelOnPaymentRequest(PaymentRequestDocument document, String note) |
public void | requestCancelOnPaymentRequest(PaymentRequestDocument document, String note) |
public void | resetExtractedPaymentRequest(PaymentRequestDocument paymentRequest, String note) |
public void | saveDocumentWithoutValidation(PaymentRequestDocument document) |
public void | setBusinessObjectService(BusinessObjectService businessObjectService) |
public void | setConfigurationService(KualiConfigurationService configurationService) |
public void | setDateTimeService(DateTimeService dateTimeService) |
public void | setDocumentService(DocumentService documentService) |
public void | setNegativePaymentRequestApprovalLimitService(NegativePaymentRequestApprovalLimitService negativePaymentRequestApprovalLimitService) |
public void | setNoteService(NoteService noteService) |
public void | setParameterService(ParameterService parameterService) |
public void | setPaymentRequestDao(PaymentRequestDao paymentRequestDao) |
public void | setPurapAccountingService(PurapAccountingService purapAccountingService) |
public void | setPurapService(PurapService purapService) |
public void | setPurapWorkflowIntegrationService(PurApWorkflowIntegrationService purapWorkflowIntegrationService) |
public void | setPurchaseOrderService(PurchaseOrderService purchaseOrderService) |
public boolean | shouldPurchaseOrderBeReversed(AccountsPayableDocument apDoc) If the full document entry has been completed and the status of the related purchase order document is closed, return true,
otherwise return false.
Parameters: apDoc - The AccountsPayableDocument to be determined whether its purchase order should be reversed. |
public void | takePurchaseOrderCancelAction(AccountsPayableDocument apDoc) |
public String | updateStatusByNode(String currentNodeName, AccountsPayableDocument apDoc) |