R9 - Configuring Prepaid Billing Run Definitions
What does this section cover?
What are Prepaid Billing Run  Definitions?
Prepaid Billing Run definitions is a set of business rules used to control the behavior of Prepaid Billing Run throughout their whole life cycle. Prepaid Billing Run definitions is used in order to define several business rules that need to be applied during the billing run, but also default values, which are used while running Prepaid Billing Runs.
Creating, Editing & Deleting Validations & Restrictions
Action | Validations | Restrictions |
---|---|---|
General |
|
|
Create |
|
|
Edit |
|
|
Delete |
|
|
Prepaid Billing Run Definition attributesÂ
Name | Description |
---|---|
Name* | The name of the prepaid billing run definition |
Alternative code* | The alternative code of the prepaid billing run definition |
State | The state of the prepaid billing run definition which can be active or inactive |
Description | A description of the prepaid billing run definition |
Generic Settings | |
Number of threads* | The number of threads that should be used by the prepaid billing run process. The maximum number of threads specified in General Settings cannot be exceeded. |
Recurrence settings | The recurrence settings which are applied on all billing runs which are classified as recurring, measured in hours, days, weeks, months or years |
Processing Settings | |
Enable Stop Service Step by Default | It determines if the stop service step should be enabled by default while creating new prepaid billing runs |
Enable Start Service Step by Default | It determines if the start service step should be enabled by default while creating new prepaid billing runs |
Enable Wallet Consumption Estimation Step by Default | It determines if the wallet consumption estimation step should be enabled by default while creating new prepaid billing runs |
Maximum Estimation Period AVAILABLE FROM CRM.COM R9.0.0 | This information defines the period to look ahead while the prepaid billing process is estimating the estimated consumption date for a specific subscription service.Â
|
Rating Settings | |
Period to bill in advance* | Defines the period that should be billed in advance, which is applicable only on pre-billed services. The supported options are the following:
|
Bill as of day settings | Rules on how to calculate the default bill as of day which is used by all prepaid billing runs. Prepaid billing runs will default to this date unless a different date is specified. The settings consist of the following:
|
Start Service Settings Available only if enabled in Processing Settings | |
Subscription Action Type | The subscription action type that will be used to start the services that should be started. Mandatory on Conditions: This is applicable and mandatory if subscription action types related to the start service behavior code exists |
Subscription Sub Action Type | The subscription sub action type that will be used to start the services that should be started. Mandatory on Conditions: This is applicable and mandatory if subscription action types related to the start service behavior code exists |
Amount threshold* | The minimum amount (exclusive) that the wallet balance for each specific service should be, in order for the service to be started. For example if set to 0 and the available amount for a not effective service is 1, then the service will be started. If the available amount for a not effective service is 0, then the service will not be started |
Stop Service Settings Available only if enabled in Processing Settings | |
Subscription Action Type | The subscription action type that will be used to stop the services that should be stopped. Mandatory on Conditions: This is applicable and mandatory if subscription action types related to the stop service behavior code exists |
Subscription Sub Action Type | The subscription sub action type that will be used to stop the services that should be stopped. Mandatory on Conditions: This is applicable and mandatory if subscription action types related to the stop service behavior code exists |
Amount threshold* | The maximum amount (inclusive) that the wallet balance for each specific service should be, in order for the service to be stopped. For example if set to 0 and the available amount for a not effective service is 0, then the service will be stopped. If the available amount for a not effective service is 1, then the service will not be stopped |
Defining your own Prepaid Billing Run Definition tailored to your company's needs
- Navigate to CONFIGURATION >Â BILLING APPLICATION >Â BILLING >Â SET UP PREPAID BILLING RUN DEFINITIONS
- Either search for an existing one or from the Top Menu click on NEW
MAIN INFORMATION
- Provide Information for the following fields
- Name
- Alternative Code
- Description
- Provide Information for the following fields
SETTINGS
GENERIC
- Number of Threads: Provide an integer value
- Recurrence: Provide an integer value and select UOT for the default recurrence settings
PROCESSING
- Enable Stop Service Step by Default: Check the box if you would like to enable and configure accordingly in STOP SERVICE section
- Enable Start Service Step by Default:Â Â Check the box if you would like to enable and configure accordingly in START SERVICE section
- Enable Wallet Consumption Estimation Step: Select an option from the drop down list
- AVAILABLE FROM CRM.COM R9.0.0Â -Â Maximum Estimation Period:Â Provide a number and the select UOT
RATING
- Period to Bill in Advance: Select an option from the drop down list
- Bill as of Day
- Starting from Day: Provide the daty to start Billing
OR - X UOT After Previous Billing Run:Â Provide an integer value and select UOT for the default Bill as Of Date
- Starting from Day: Provide the daty to start Billing
STOP SERVICE
- Subscription Disconnection Action Type: Search and add custom disconnection subscription action types (if available) using search modal or quick searchÂ
- Subscription Disconnection Sub-Action Type: Search and add custom disconnection subscription sub action types (if available) using search modal or quick searchÂ
- Disconnection Amount Threshold:Â Provide an integer/decimal value for the disconnection threshold
START SERVICE
- Subscription Reconnection Action Type: Search and add custom reconnection subscription action types (if available) using search modal or quick searchÂ
- Subscription Reconnection Sub-Action Type: Search and add custom reconnection subscription sub action types (if available) using search modal or quick searchÂ
- Reconnection Amount Threshold:Â Provide an integer/decimal value for the reconnection threshold
- From the Top Menu click on SAVE
LOG INFORMATION
Log information section keeps all the logging information related to the specific record
- Basic set of information available in all entities
- Created By User: The user that created the entity
- Created By Unit: The unit of the user that created the entity
- Updated By User: The user that last updated the entity
- Updated by Unit: The unit of the user that last updated the entity
- Date Created: The date the account was entity
- Date Updated: The date the account was last entity
- Basic set of information available in all entities
Deleting Prepaid Billing Run Definition
- Search for the entity that you would like to delete
Visit  Using Summary Pages   to find out how you can search using CRM.COM Summary Screens - Click on the link of the record you would like to delete, to be transferred to the Data Entry page
- From the actions menu click on "DELETE"
 The entity will be deleted given that the validations are satisfied
Changing the Life Cycle State of Prepaid Billing Run Definition
- Navigate to the module you would like to activate a different definition for
- From the menu click of the Summary page click on ACTIONS >  ACTIVATE DEFINITION
- From the Drop Down select the definition you would like to set as active
- Click on "SAVE"
System will switch between active and inactive definitions
Â
Visit Understanding Prepaid Billing for business examples related to Prepaid Billing Run definition
Related Areas
-
Configuring Prepaid Billing Term Schemes for Subscriptions — Learn to configure Prepaid Billing Term Schemes required to define Subscriptions Billing Rules
-
Understanding Prepaid Billing — Understand the usage of Prepaid Billing within CRM.COM
-
Managing Prepaid Billing Runs — Learn to configure and execute Prepaid Billing Runs
-
Understanding Prepaid Billing Run Execution Steps — Discover the processes executed in a Prepaid Billing Run
-
Configuring Prepaid Billing Run Definitions — Learn to configure Prepaid Billing Run Business Definitions that determine the overall behaviour of Prepaid Billing Runs
Popular Labels
- accounts-receivable
- accounts-receivable-admin
- accounts-receivable-advanced
- accounts-receivable-advanced-r7
- accounts-receivable-basics
- activities
- activities-admin
- activities-admin-r7
- activities-basics
- activities-basics-r7
- additive-discounts-admin
- additive-discounts-advanced
- additive-discounts-basics
- billing-application
- billing-engine
- communication-centre
- communications-admin-r7
- communications-advanced-r7
- conax-web-services
- conax-web-services-advanced
- contact-information-admin
- contact-information-admin-r7
- crm-application
- crm-application-r7
- customer-events-basics-r7
- dashboards
- dashboards-advanced
- finance-application
- financial-transactions-admin
- financial-transactions-admin-r7
- financial-transactions-advanced
- financial-transactions-advanced-r7
- foundation-application
- foundation-application-r7
- global
- inventory-management-advanced
- inventory-management-basics
- inventory-management-basics-r7
- jobs
- jobs-admin
- jobs-admin-r7
- jobs-advanced
- jobs-basics
- jobs-basics-r7
- leads
- leads-admin
- leads-admin-r7
- leads-advanced
- network-management-basics
- network-management-basics-r7
- normal-billing-admin-r7
- normal-billing-r7
- normal-billing-run-admin
- normal-billing-run-basics
- notifications
- notifications-basics
- panaccess_advanced
- platform-basics
- prepaid-billing-basics
- prepaid-billing-r7
- products-admin-r7
- rated-billing-items-advanced
- rated-billing-items-basics
- reports-basics
- resource-scheduling
- resource-scheduling-advanced
- rewards-admin
- rewards-admin-r7
- rewards-advanced
- rewards-advanced-r7
- rewards-basics
- rewards-basics-r7
- security-management-advanced
- segmentation-basics
- service-requests
- service-requests-admin
- service-requests-admin-r7
- service-requests-advanced
- service-requests-advanced-r7
- stripe
- subscription-actions-r7
- subscriptions
- subscriptions-advanced
- subscriptions-advanced-r7
- subscriptions-basics
- subscriptions-basics-r7
- udrs-admin-r7
- usage-service-r7
- user-management
- user-management-basics
- vouchers-advanced
- vouchers-basics
- wallets
- wallets-advanced
- wallets-basics
- warranty-policies-advanced-r7
- workflows-admin-r7
- workflows-advanced-r7
- workflows-r7
- zapier-basics-r7