The following events are located in the curam.financial.impl.ServiceInvoiceLineItem interface.
Event Class |
Description |
Event is raised before and after |
---|---|---|
ServiceInvoiceLineItemApproveEvents | Raised when a Service Invoice Line Item is approved. | curam.financial.impl.ServiceInvoiceLineItem.approve() |
ServiceInvoiceLineItemDenyEvents | Raised when a Service Invoice Line Item is denied. | curam.financial.impl.ServiceInvoiceLineItem.deny() |
ServiceInvoiceLineItemSubmitEvents | Raised when a Service Invoice Line Item is submitted. | curam.financial.impl.ServiceInvoiceLineItem.submit() |
ServiceInvoiceLineItemMatchCaseEvents | Raised when a Case Reference in a Service Invoice Line Item is matched with a case participant. | curam.financial.impl.ServiceInvoiceLineItem.matchCase() |
ServiceInvoiceLineItemMatchPayeeEvents | Raised when payee details on a Service Invoice Line Item are matched with a provider/provider group. | curam.financial.impl.ServiceInvoiceLineItem.matchPayee() |
ServiceInvoiceLineItemMatchProviderEvents | Raised when the details of the provider who is providing the service as taken from the Service Invoice Line Item, are matched with a registered provider. | curam.financial.impl.ServiceInvoiceLineItem.matchProvider() |
ServiceInvoiceLineItemMatchClientEvents | Raised when client details are matched with the client who received the service. | curam.financial.impl.ServiceInvoiceLineItem.matchClient() |
ServiceInvoiceLineItemResolveServiceAuthorizationLineItemFromKeyIdentifiersEvents | Raised when a Service Authorization Line Item is matched to a Service Invoice Line Item. | curam.financial.impl.ServiceInvoiceLineItem.resolveServiceAuthorizationLineItemFromKeyIdentifiers() |
ServiceInvoiceLineItemValidateLineItemAgainstAuthorizationEvents | Raised when Service Authorization Line Item details are validated against Service Invoice Line Item details. | curam.financial.impl.ServiceInvoiceLineItem.validateLineItemAgainstAuthorization() |
ServiceInvoiceLineItemGeneratePaymentEvents | Raised when a payment is processed for a Service Invoice Line Item. | curam.financial.impl.ServiceInvoiceLineItem.generatePayment() |
ServiceInvoiceLineItemDeterminePaymentAmountFromEstablishedRatesEvents | Raised when the payment amount is determined from the established rates for the period specified in the Service Invoice Line Item. | curam.financial.impl.ServiceInvoiceLineItem.determinePaymentAmountFromEstablishedRates() |
ServiceInvoiceLineItemMatchIdentifiersEvents | Raised when Case, Provider, Client details on a Service Invoice Line Item are matched. | curam.financial.impl.ServiceInvoiceLineItem.matchIdentifiers() |
ServiceInvoiceLineItemDeterminePaymentAmountFromEstablishedRatesForReassessmentEvents | Raised when a payment amount is determined from the established rates to reassess the payment made for Service Invoice Line Item. | curam.financial.impl.ServiceInvoiceLineItem.determinePaymentAmountFromEstablishedRatesForReassessment() |
ServiceInvoiceLineItemMatchAgainstFlatRateContractEvents | Raised when Service Invoice Line Item details are matched with an existing Flat Rate Contract. | curam.financial.impl.ServiceInvoiceLineItem.matchAgainstFlatRateContract() |
ServiceInvoiceLineItemRetrieveServiceAuthorizationEvents | Raised when Service Authorization details related to a Service Invoice Line Item are retrieved. | curam.financial.impl.ServiceInvoiceLineItem.retrieveServiceAuthorization() |
ServiceInvoiceLineItemSubmitAndApproveSILIForCorrectionEvents | Raised when a Service Invoice Line Item Correction is submitted and approved. | curam.financial.impl.ServiceInvoiceLineItem.submitAndApproveSILIForCorrection() |
ServiceInvoiceLineItemRetrieveSILIAmountPaidEvents | Raised when the amount paid against a Service Invoice Line Item is retrieved. | curam.financial.impl.ServiceInvoiceLineItem.retrieveSILIAmountPaid() |
ServiceInvoiceLineItemListSOAttendanceConfigurationforSILIEvents | Raised when the Service Offering Attendance Configuration for the Service Offering related to a Service Invoice Line Item is retrieved. | curam.financial.impl.ServiceInvoiceLineItem.listSOAttendanceConfigurationforSILI() |
ServiceInvoiceLineItemGetAmountPaidEvents | Raised when the amount paid/payable against a Service Invoice Line Item is retrieved. | curam.financial.impl.ServiceInvoiceLineItem.getAmountPaid() |
The following events are located in the curam.financial.impl.DeterminePaymentAmount interface.
Event Class |
Description |
Event is raised before and after |
---|---|---|
DeterminePaymentAmountDeterminePaymentAmountForSILIEvents | Raised when the amount to be paid for the Service Invoice Line Item is determined. | curam.financial.impl.DeterminePaymentAmount.determinePaymentAmountForSILI() |
The following events are located in the curam.financial.impl.PaymentOptionProcessor interface.
Event Class |
Description |
Event is raised before and after |
---|---|---|
PaymentOptionProcessorProcessServicePaymentOptionChangeForSILIEvents | Raised when the payments for a Service Offering made through invoices for the specified reassessment period is processed. | curam.financial.impl.PaymentOptionProcessor.processServicePaymentOptionChangeForSILI() |
PaymentOptionProcessorProcessProviderPaymentOptionChangeForSILIEvents | Raised when the payments for a Provider made through invoices for the specified reassessment period is processed. | curam.financial.impl.PaymentOptionProcessor.processProviderPaymentOptionChangeForSILI() |
The following events are located in the curam.financial.impl.ServiceInvoiceLineItemHelper interface.
Event Class |
Description |
Event is raised before and after |
---|---|---|
ServiceInvoiceLineItemHelperMatchClientEvents | Raised when the client details with the client who received the service is matched. | curam.financial.impl.ServiceInvoiceLineItemHelper.matchClient() |
ServiceInvoiceLineItemHelperMatchProviderEvents | Raised when the Provider details with Provider/Provider Group who provided the service is matched. | curam.financial.impl.ServiceInvoiceLineItemHelper.matchProvider() |
ServiceInvoiceLineItemHelperMatchCaseEvents | Raised when the case reference in Service Invoice Line Item to the participant case is matched. | curam.financial.impl.ServiceInvoiceLineItemHelper.matchCase() |
ServiceInvoiceLineItemHelperMatchPayeeEvents | Raised when the payee details with Provider/Provider Group is matched. | curam.financial.impl.ServiceInvoiceLineItemHelper.matchPayee() |
The following events are located in the curam.financial.impl.ServiceInvoiceLineItemTransactionHelper interface.
Event Class |
Description |
Event is raised before and after |
---|---|---|
ServiceInvoiceLineItemTransactionHelperCreateCancellationTransactionEvents | Raised when the Service Invoice Line Item transaction of type canceled is created. | curam.financial.impl.ServiceInvoiceLineItemTransactionHelper.createCancellationTransaction() |
ServiceInvoiceLineItemTransactionHelperCreateDenialTransactionEvents | Raised when the Service Invoice Line Item transaction of type denied is created. | curam.financial.impl.ServiceInvoiceLineItemTransactionHelper.createDenialTransaction() |
ServiceInvoiceLineItemTransactionHelperCreateInvoicedTransactionEvents | Raised when a new transaction with the type as Invoiced for a Service Invoice Line Item is created. | curam.financial.impl.ServiceInvoiceLineItemTransactionHelper.createInvoicedTransaction() |
ServiceInvoiceLineItemTransactionHelperCreatePaymentTransactionEvents | Raised when a new transaction with the type as Payment for a Service Invoice Line Item is created. | curam.financial.impl.ServiceInvoiceLineItemTransactionHelper.createPaymentTransaction() |