| org.kuali.module.purap.dao.PaymentRequestDao
All known Subclasses: org.kuali.module.purap.dao.ojb.PaymentRequestDaoOjb,
PaymentRequestDao | public interface PaymentRequestDao (Code) | | Payment Request DAO Interface.
|
Method Summary | |
public void | deleteSummaryAccounts(Integer purapDocumentIdentifier) Deletes the summary accounts by purap document id. | public List | getActivePaymentRequestsByPOIdInvoiceAmountInvoiceDate(Integer poId, KualiDecimal invoiceAmount, Date invoiceDate) Retrieves a list of Payment Requests with the given PO Id, invoice amount, and invoice date. | public List | getActivePaymentRequestsByVendorNumberInvoiceNumber(Integer vendorHeaderGeneratedId, Integer vendorDetailAssignedId, String invoiceNumber) Retrieves a list of Payment Requests with the given vendor id and invoice number. | public String | getDocumentNumberByPaymentRequestId(Integer id) Get a payment request document number by id. | public List<String> | getDocumentNumbersByPurchaseOrderId(Integer id) Retrieves a list of document numbers by purchase order id. | public List<PaymentRequestDocument> | getEligibleForAutoApproval() Get all payment request documents that are eligible for auto-approval. | public Iterator<PaymentRequestDocument> | getImmediatePaymentRequestsToExtract(String chartCode) Get all the payment requests that are marked immediate that need to be extracted to PDP. | public Iterator<PaymentRequestDocument> | getPaymentRequestsToExtract(String campusCode, Integer paymentRequestIdentifier, Integer purchaseOrderIdentifier, Integer vendorHeaderGeneratedIdentifier, Integer vendorDetailAssignedIdentifier) Get all the payment requests that need to be extracted that match a credit memo. | public Iterator<PaymentRequestDocument> | getPaymentRequestsToExtract(boolean onlySpecialPayments, String chartCode) Get all the payment requests that need to be extracted to PDP. | public Iterator<PaymentRequestDocument> | getPaymentRequestsToExtractForVendor(String campusCode, VendorGroupingHelper vendor) Get all the payment requests that need to be extracted that match a credit memo. |
deleteSummaryAccounts | public void deleteSummaryAccounts(Integer purapDocumentIdentifier)(Code) | | Deletes the summary accounts by purap document id.
Parameters: purapDocumentIdentifier - - purap document id |
getActivePaymentRequestsByPOIdInvoiceAmountInvoiceDate | public List getActivePaymentRequestsByPOIdInvoiceAmountInvoiceDate(Integer poId, KualiDecimal invoiceAmount, Date invoiceDate)(Code) | | Retrieves a list of Payment Requests with the given PO Id, invoice amount, and invoice date.
Parameters: poId - - purchase order ID Parameters: invoiceAmount - - amount of the invoice as entered by AP Parameters: invoiceDate - - date of the invoice as entered by AP - List of Pay Reqs. |
getActivePaymentRequestsByVendorNumberInvoiceNumber | public List getActivePaymentRequestsByVendorNumberInvoiceNumber(Integer vendorHeaderGeneratedId, Integer vendorDetailAssignedId, String invoiceNumber)(Code) | | Retrieves a list of Payment Requests with the given vendor id and invoice number.
Parameters: vendorHeaderGeneratedId - - header id of the vendor id Parameters: vendorDetailAssignedId - - detail id of the vendor id Parameters: invoiceNumber - - invoice number as entered by AP - List of Payment Requests. |
getDocumentNumberByPaymentRequestId | public String getDocumentNumberByPaymentRequestId(Integer id)(Code) | | Get a payment request document number by id.
Parameters: id - - PaymentRequest Id - PaymentRequest or null if not found |
getDocumentNumbersByPurchaseOrderId | public List<String> getDocumentNumbersByPurchaseOrderId(Integer id)(Code) | | Retrieves a list of document numbers by purchase order id.
Parameters: id - - purchase order id - list of document numbers |
getEligibleForAutoApproval | public List<PaymentRequestDocument> getEligibleForAutoApproval()(Code) | | Get all payment request documents that are eligible for auto-approval. Whether or not a document is eligible for
auto-approval is determined according to whether or not the document total is below a pre-determined minimum amount. This
amount is derived from the accounts, charts and/or organizations associated with a given document. If no minimum amount can
be determined from chart associations a default minimum specified as a system parameter is used to determine the minimum
amount threshold.
- an Iterator over all payment request documents eligible for automatic approval |
getImmediatePaymentRequestsToExtract | public Iterator<PaymentRequestDocument> getImmediatePaymentRequestsToExtract(String chartCode)(Code) | | Get all the payment requests that are marked immediate that need to be extracted to PDP.
Parameters: chartCode - - chart of accounts code - Iterator of payment requests |
getPaymentRequestsToExtract | public Iterator<PaymentRequestDocument> getPaymentRequestsToExtract(String campusCode, Integer paymentRequestIdentifier, Integer purchaseOrderIdentifier, Integer vendorHeaderGeneratedIdentifier, Integer vendorDetailAssignedIdentifier)(Code) | | Get all the payment requests that need to be extracted that match a credit memo.
Parameters: campusCode - - limit results to a single chart Parameters: paymentRequestIdentifier - - Payment Request Identifier (can be null) Parameters: purchaseOrderIdentifier - - PO Identifier (can be null) Parameters: vendorHeaderGeneratedIdentifier - - Vendor Header ID Parameters: vendorDetailAssignedIdentifier - - Vendor Detail ID - list of payment requests that need to be extracted |
getPaymentRequestsToExtract | public Iterator<PaymentRequestDocument> getPaymentRequestsToExtract(boolean onlySpecialPayments, String chartCode)(Code) | | Get all the payment requests that need to be extracted to PDP.
Parameters: onlySpecialPayments - - true only include special payments, False - include all Parameters: chartCode - - if not null, limit results to a single chart - Iterator of payment requests |
getPaymentRequestsToExtractForVendor | public Iterator<PaymentRequestDocument> getPaymentRequestsToExtractForVendor(String campusCode, VendorGroupingHelper vendor)(Code) | | Get all the payment requests that need to be extracted that match a credit memo.
Parameters: campusCode - - limit results to a single chart Parameters: vendor - - Vendor Header ID, Vendor Detail ID, Country, Zip Code - list of payment requests that need to be extracted |
|
|