|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PaymentApplicationDocumentService
Method Summary | |
---|---|
PaymentApplicationDocument |
createAndSavePaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument)
|
InvoicePaidApplied |
createInvoicePaidAppliedForInvoiceDetail(CustomerInvoiceDetail customerInvoiceDetail,
PaymentApplicationDocument paymentApplicationDocument,
Integer paidAppliedItemNumber)
This method creates an invoice paid applied for the given customer invoice detail. |
PaymentApplicationDocument |
createInvoicePaidAppliedsForEntireInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument,
PaymentApplicationDocument paymentApplicationDocument)
Creates PaidApplieds for all the invoice lines on the passed in InvoiceDocument, on the passed in PaymentApplicationDocument. |
PaymentApplicationDocument |
createPaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument)
This method is used in the lockbox process to create a PA document which is then auto-approved when the amount on the invoice matches the amount on the lockbox. |
PaymentApplicationDocument |
createSaveAndApprovePaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument,
String approvalAnnotation,
List workflowNotificationRecipients)
|
boolean |
customerInvoiceDetailPairsWithInvoicePaidApplied(CustomerInvoiceDetail customerInvoiceDetail,
InvoicePaidApplied invoicePaidApplied)
This method returns true if invoicePaidApplied is the applied payment for the customer invoice detail based on document number and item/sequence number. |
CashControlDetail |
getCashControlDetailForPayAppDocNumber(String payAppDocNumber)
Retrieves the CashControlDetail line associated with the passed-in PaymentApplication Document number. |
CashControlDetail |
getCashControlDetailForPaymentApplicationDocument(PaymentApplicationDocument document)
Retrieves the CashControlDetail line associated with the passed-in PaymentApplication Document. |
CashControlDocument |
getCashControlDocumentForPayAppDocNumber(String payAppDocNumber)
Retrieves the CashControlDocument associated with the passed-in PaymentApplication Document number. |
CashControlDocument |
getCashControlDocumentForPaymentApplicationDocument(PaymentApplicationDocument document)
Retrieves the CashControlDocument associated with the passed-in PaymentApplication Document. |
Method Detail |
---|
CashControlDetail getCashControlDetailForPaymentApplicationDocument(PaymentApplicationDocument document)
document
- A valid PaymentApplication Document
CashControlDetail getCashControlDetailForPayAppDocNumber(String payAppDocNumber)
payAppDocNumber
- A valid PaymentApplication Document Number
CashControlDocument getCashControlDocumentForPaymentApplicationDocument(PaymentApplicationDocument document)
document
- A valid PaymentApplication Document
CashControlDocument getCashControlDocumentForPayAppDocNumber(String payAppDocNumber)
payAppDocNumber
- A valid PaymentApplication Document number
PaymentApplicationDocument createInvoicePaidAppliedsForEntireInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument, PaymentApplicationDocument paymentApplicationDocument)
customerInvoiceDocument
- paymentApplicationDocument
-
InvoicePaidApplied createInvoicePaidAppliedForInvoiceDetail(CustomerInvoiceDetail customerInvoiceDetail, PaymentApplicationDocument paymentApplicationDocument, Integer paidAppliedItemNumber)
customerInvoiceDetail
- the customer invoice detail for which we want to create the invoice paid appliedapplicationDocNbr
- the payment application document numberuniversityFiscalYear
- the university fiscal yearuniversityFiscalPeriodCode
- the university fiscal period codeamount
- the amount to be applied
PaymentApplicationDocument createPaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument) throws org.kuali.rice.kew.exception.WorkflowException
customerInvoiceDocument
-
org.kuali.rice.kew.exception.WorkflowException
PaymentApplicationDocument createSaveAndApprovePaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument, String approvalAnnotation, List workflowNotificationRecipients) throws org.kuali.rice.kew.exception.WorkflowException
org.kuali.rice.kew.exception.WorkflowException
PaymentApplicationDocument createAndSavePaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument) throws org.kuali.rice.kew.exception.WorkflowException
org.kuali.rice.kew.exception.WorkflowException
boolean customerInvoiceDetailPairsWithInvoicePaidApplied(CustomerInvoiceDetail customerInvoiceDetail, InvoicePaidApplied invoicePaidApplied)
customerInvoiceDetail
- invoicePaidApplied
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |