public interface PaymentRequestDao
Modifier and Type | Method and Description |
---|---|
List<String> |
getActivePaymentRequestDocumentNumbersForPurchaseOrder(Integer purchaseOrderId)
Retrieves a list of potentially active payment requests for a purchase order by status code.
|
List |
getActivePaymentRequestsByPOIdInvoiceAmountInvoiceDate(Integer poId,
org.kuali.rice.core.api.util.type.KualiDecimal invoiceAmount,
Date invoiceDate)
Retrieves a list of Payment Requests with the given PO Id, invoice amount, and invoice date.
|
List |
getActivePaymentRequestsByVendorNumber(Integer vendorHeaderGeneratedId,
Integer vendorDetailAssignedId)
Retrieves a list of Payment Requests with the given vendor id and invoice number.
|
List |
getActivePaymentRequestsByVendorNumberInvoiceNumber(Integer vendorHeaderGeneratedId,
Integer vendorDetailAssignedId,
String invoiceNumber)
Retrieves a list of Payment Requests with the given vendor id and invoice number.
|
String |
getDocumentNumberByPaymentRequestId(Integer id)
Get a payment request document number by id.
|
List<String> |
getDocumentNumbersByPurchaseOrderId(Integer id)
Retrieves a list of document numbers by purchase order id.
|
List<String> |
getEligibleForAutoApproval() |
List<String> |
getEligibleForAutoApproval(Date todayAtMidnight)
Get all payment request documents that are eligible for auto-approval.
|
List<PaymentRequestDocument> |
getImmediatePaymentRequestsToExtract(String chartCode)
Get all the payment requests that are marked immediate that need to be extracted to PDP.
|
List<String> |
getPaymentRequestInReceivingStatus()
Get all payment request which are waiting in receiving status queue
|
List<PaymentRequestDocument> |
getPaymentRequestsToExtract(boolean onlySpecialPayments,
String chartCode,
Date onOrBeforePaymentRequestPayDate)
Get all the payment requests that need to be extracted to PDP.
|
List<PaymentRequestDocument> |
getPaymentRequestsToExtract(String campusCode,
Integer paymentRequestIdentifier,
Integer purchaseOrderIdentifier,
Integer vendorHeaderGeneratedIdentifier,
Integer vendorDetailAssignedIdentifier,
Date currentSqlDateMidnight)
Get all the payment requests that need to be extracted that match a credit memo.
|
Collection<PaymentRequestDocument> |
getPaymentRequestsToExtractForVendor(String campusCode,
VendorGroupingHelper vendor,
Date onOrBeforePaymentRequestPayDate)
Get all the payment requests that need to be extracted that match a credit memo.
|
List<PaymentRequestDocument> getPaymentRequestsToExtract(String campusCode, Integer paymentRequestIdentifier, Integer purchaseOrderIdentifier, Integer vendorHeaderGeneratedIdentifier, Integer vendorDetailAssignedIdentifier, Date currentSqlDateMidnight)
campusCode
- - limit results to a single chartpaymentRequestIdentifier
- - Payment Request Identifier (can be null)purchaseOrderIdentifier
- - PO Identifier (can be null)vendorHeaderGeneratedIdentifier
- - Vendor Header IDvendorDetailAssignedIdentifier
- - Vendor Detail IDcurrentSqlDateMidnight
- current SQL date midnightCollection<PaymentRequestDocument> getPaymentRequestsToExtractForVendor(String campusCode, VendorGroupingHelper vendor, Date onOrBeforePaymentRequestPayDate)
campusCode
- - limit results to a single chartvendor
- - Vendor Header ID, Vendor Detail ID, Country, Zip CodeonOrBeforePaymentRequestPayDate
- only payment requests with a pay date on or before this value will be returned in the
iteratorList<PaymentRequestDocument> getPaymentRequestsToExtract(boolean onlySpecialPayments, String chartCode, Date onOrBeforePaymentRequestPayDate)
onlySpecialPayments
- - true only include special payments, False - include allchartCode
- - if not null, limit results to a single chartList<PaymentRequestDocument> getImmediatePaymentRequestsToExtract(String chartCode)
chartCode
- - chart of accounts codeList<String> getEligibleForAutoApproval(Date todayAtMidnight)
todayAtMidnight
- List<String> getEligibleForAutoApproval()
String getDocumentNumberByPaymentRequestId(Integer id)
id
- - PaymentRequest IdList<String> getDocumentNumbersByPurchaseOrderId(Integer id)
id
- - purchase order idList getActivePaymentRequestsByVendorNumberInvoiceNumber(Integer vendorHeaderGeneratedId, Integer vendorDetailAssignedId, String invoiceNumber)
vendorHeaderGeneratedId
- - header id of the vendor idvendorDetailAssignedId
- - detail id of the vendor idinvoiceNumber
- - invoice number as entered by APList getActivePaymentRequestsByVendorNumber(Integer vendorHeaderGeneratedId, Integer vendorDetailAssignedId)
vendorHeaderGeneratedId
- - header id of the vendor idvendorDetailAssignedId
- - detail id of the vendor idList getActivePaymentRequestsByPOIdInvoiceAmountInvoiceDate(Integer poId, org.kuali.rice.core.api.util.type.KualiDecimal invoiceAmount, Date invoiceDate)
poId
- - purchase order IDinvoiceAmount
- - amount of the invoice as entered by APinvoiceDate
- - date of the invoice as entered by APList<String> getActivePaymentRequestDocumentNumbersForPurchaseOrder(Integer purchaseOrderId)
purchaseOrderId
- List<String> getPaymentRequestInReceivingStatus()
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.