Billing

The Billing process coordinates the activities that result in customers receiving their bills. This includes charge calculation, invoice creation and transmission, and updating accountClosed In the Cloud Monetisation Platform, a billing entity that can be used to manage payments on one or more subscriptions or payments for services. An account can hold details such as payments or invoices. balances and usageClosed The consumption of services, for example a subscriber using call minutes. records. The Billing process is typically scheduled to run daily.

The process involves the following jobs:

For more information on jobs, see the CMP 8.1 Batch Jobs and JSONClosed JavaScript Object Notation. JSON is a lightweight format for storing and transporting data, often used when data is sent from a server to a web page. Schemas Guide. Alternatively, in the Administration ConsoleClosed An operations web console that allows batch jobs to be scheduled, run manually and monitored. The console also provides for viewing and modification of business and user applicable system configuration., navigate to Daily Operations > Jobs. Click any job in the Jobs List for more details.

The following Billing jobs must be run in sequence:

1. Invoice Production job

2. Statement Production job

3. Bill Print job

4. Invoice Posting job

5. Usage Archiving

The jobs must run in this sequence because there are dependencies between the various jobs. For example, the Statement Production job relies on the invoices produced by Invoice Production job.

The following daemons are associated with the Billing process:

Type Category Activity Details
Extract Bill Print To Generic Format This daemon creates and encrypts generic CMP files that are available for conversion to third party format.
Transmission Invoice Posting To CMP Ledger This daemon transfers files to third parties.
Extract Invoice Posting To Generic Format (G/L Invoice Posting) This daemon creates and encrypts generic CMP files that are available for conversion to third party format.
Extract Invoice Posting To Generic Format (S/L Invoice Posting) This daemon creates and encrypts generic CMP files that are available for conversion to third party format.
Extract Receipt Print To Generic Format This daemon creates and encrypts generic CMP files, which are available for conversion to third party format.
Load Rated Charges From Generic Format This daemon is responsible for the collection and decryption of generic CMP files and the creation of CMP batches which are available for processing into CMP by the appropriate batch job.
Extract General Ledger To Generic Format This daemon creates and encrypts generic CMP files, which are available for conversion to third party format.

 

For more information on daemons, in the Administration Console, navigate to Daily Operations > Daemons. Click any daemon in the Daemons List for more details.

The following probes can be run against jobs and daemons in the Billing process:

Stage Category Name Type Description
Extract Bill Print Completed Alert Alert probe that returns number of files produced by Bill Print Extract Daemon today. If this query returns a value of zero, this indicates that no outbound files were produced and an alert will be sent to the recipients configured for his probe.
Extract Bill Print Completed SLA SLA probe that returns number of files produced by Bill Print Extract Daemon today. If this query returns a value of zero, this indicates that no outbound files were produced and the SLA has been breached. Because this is an SLA probe, there is no email alert issued.
Batch Bill Print Completed Alert Alert probe that returns the number of times that Bill Print Job has run today. If this query returns a value of zero, this indicates the job has not run today and an alert will be sent to the recipients configured for this probe.
Extract General Ledger Completed Alert Alert probe that returns number of files produced by the General Ledger Extract Daemon today. If this query returns a value of zero, this indicates that no outbound files were produced and an alert will be sent to the recipients configured for his probe.
Extract General Ledger Completed SLA SLA probe that returns number of files produced by the General Ledger Extract Daemon today. If this query returns a value of zero, this indicates that no outbound files were produced and the SLA has been breached. Because this is an SLA probe, there is no email alert issued.
Batch General Ledger Completed Alert Alert probe that returns the number of times that the Bill Cycle Change job has run today. If this query returns a value of zero, this indicates the job has not run today and an alert will be sent to the recipients configured for this probe.
Extract Invoice Posting Completed S/L Alert Alert probe that returns the number of files produced by the Invoice Posting Extract Daemon today for the Sales Ledger. If this query returns a value of zero, this indicates that no outbound files were produced and an alert will be sent to the recipients configured for this probe.
Extract Invoice Posting Completed S/L SLA SLA probe that returns number of files produced by the Invoice Posting Extract Daemon today for the Sales Ledger. If this query returns a value of zero, this indicates that no outbound files were produced and the SLA has been breached. Since this is an SLA probe, there is no email alert issued.
Batch Invoice Production Completed SLA Alert probe that returns the number of times Invoice Production Job has run today. If this query returns a value of zero,this indicates the job has not run today and an alert will be sent to the recipients configured for this probe.
Batch Rated Charges Completed SAL SLA probe that returns the number of CMP configuration errors detected by the Rated Charge Job today. The SLA is breached if the number of errors is above the defined threshold. These type of errors can be resolved by amending CMP configuration. Because this is an SLA probe, there is no email alert issued.
Batch Rated Charges Completed Alert Alert probe that returns the number of times the Rated Charge Job has run today. If this query returns a value of zero, this indicates the job has not run today and an alert will be sent to the recipients configured for this probe.
Load Rated Charges Completed Alert Alert probe that returns the number of files received by the Rated Charge Load Daemon today. If this query returns a value of zero ,this indicates that no inbound files were received today and an alert will be sent to the recipients configured for this probe
Batch Rated Charges Completed SLA SLA probe that returns the number of CMP configuration errors detected by the Rated Charge Job today. The SLA is breached if the number of errors is above the defined threshold. This type of error can be resolved by amending CMP configuration. Because this is an SLA probe, there is no email alert issued.
Batch Receipt Print Completed Alert Alert probe that returns the number of times that Receipt Print Job has run today. If this query returns a value of zero, this indicates the job has not run today and an alert will be sent to the recipients configured on this probe.
Extract Receipt Print Completed Alert Alert probe that returns number of files produced by Receipt Print Extract Daemon today.If this query returns a value of zero, this indicates that no outbound files were produced and an alert will be sent to the recipients configured on this probe.

 

For more information on probes, in the Administration Console, navigate to Daily Operations > Probes. Click any probeClosed In the Administration Console architecture, a mechanism which allows for the execution of predefined queries and for the comparison of the results of those queries against pre-configured targets. Probes can be reviewed and managed via the Admin Console. in the Probes List for more details.