Application – CPM Financials Settings

Table 1. Summary of CPM Financial Properties
Application Property Description
curam.financial.financialhook.registrars This property lists the financial hook registrars. This is overridden from CEF to add the financial hook used by CPM. In a customer deployment where there could be more hook implementations, the hook from CPM should always be present in this list in order for CPM payments to work correctly. The CPM entry is curam.cpm.sl.impl.CPMFinancialComponent
ProcessingRegistrarFactory.
curam.cpm.batch.generatepayslips.commit
countenabled
This property defines whether the commit count processing in the GenerateCPMPayslips batch program will be used. The default value is YES.
curam.cpm.batch.generatepayslips.commitcount This property defines the commit count for the GenerateCPMPayslips batch program. This means that for every 100 payslips that are created a batch program is run that generates the payslips for providers. The default value is 100.
curam.sili.manual.approval This property defines the manual or automatic approval of a service invoice line item. The default value is TRUE.
curam.financial.productproviderid This property defines the product provider for the product deliveries used for making payment to providers in CPM. Since it is the organization that makes these payments, it might be suitable to have a product provider that denotes the organization assigned to this property.
curam.financial.RaiseWithholdInvoicepayment
NotificationEvent
This property defines whether an event is raised or not when an invoice based payment is withheld. This event can then be used to trigger further processing. The default value is TRUE.
curam.financial.Raisewithholdcontractpayment
NotificationEvent
This property defines whether an event is raised or not when a contract based payment is withheld. This event can then be used to trigger further processing. The default value is TRUE.
curam.financial.providerlocationid This property defines the provider location ID. The default value is 2701.
curam.financial.cpm.UnlimitedAmountRequired This property defines if an agency wishes to have unlimited payable amount. If it is set to TRUE, there is no restriction on how much amount can be paid. If it is set to FALSE, the payable amount will be suspended if it is more than a specified limit. The default value is TRUE.
curam.financial.FutureDatedSILIEnabled This property defines if an agency wishes to allow the submission of invoices for future dated services. If it is set to TRUE, users can submit invoices with a future service date. If it is set to FALSE, users will be prevented from submitting invoices with a future service date. The default value is TRUE.
curam.financial.FutureDatedRostersEnabled This property defines if an agency wishes to allow the submission of rosters and roster line items containing future dated services. If it is set to TRUE, users can submit rosters and roster line items with a future service date. They can also enter absence or attendance details for future dates. If it is set to FALSE, users will be prevented from submitting rosters and roster line items with a future service date and from entering absence or attendance details for future dates. The default value is TRUE.
curam.financial.CPMSysAdmin This property defines the owner and supervisor for any CPM product delivery cases. CPM System Administrator will act as the default case owner/supervisor. Once a CPM product delivery case is approved and activated internally, CPM System Administrator is set to be the case owner as well as the supervisor for the cases. This user can be changed by entering the exact username (primary key of the USERS table) in this field. A user should always be specified.