|
||||||||||
| 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 | |||||||||