Anchor | ||||
---|---|---|---|---|
|
Excerpt | ||
---|---|---|
| ||
Learn to work with Normal billing |
Panel | ||||
---|---|---|---|---|
| ||||
On this page
|
Overview
Billing of Several normal subscriptions is used to bill customers before (pre-bill) or after (post-bill) they start using services they have bought or are subscribed to. Through the billing run, bills to be sent to customers are created, while the customer's accounts receivable is either debited or credited accordingly. Other than subscription services (termed and usage services), a normal billing run also bills physical goods, expenses and one time services, that are either added to a Subscription or a Job.
Setting up Normal Billing Runs
Configuration required before executing normal billing runs is available at Billing Definition at Normal Billing Settings tabcan be billed in a group at the same time through Normal Billing. A bill is an itemised account of the cost of physical goods supplied, termed, usage and one-time services rendered and Subscription or Job expenses. Bills consist of the invoices and credit notes created by the system for an account during the period the bill covers, and are created by a billing run. Billing can take place before or after customers start using their subscription services.
Setting Up Normal Billing Runs
Before executing normal billing runs, perform the necessary configurations in the Normal Bill Settings tab
Info |
---|
Configuration > Billing Application > Set up Billing Definition > Normal Bill Settings |
Using Normal Billing Runs
Info |
---|
Billing > Billing > Perform Normal Billing Runs |
Normal billing run fields
This table contains an explanation of The table describes the sections of the the normal billing run Data Data Entry page , a description of the usage of its fields and additional informationand explains how the fields in the page are used.
Mandatory CConfigurable values.
Main Information | |
---|---|
Bill As Of as of Date:Defines the date from where normal billing run should start. The day on which the period covered by the normal billing run begins. Subscriptions with services whose having a 'Rated up to' date is equal or before up to and including the 'Bill as Of of Date' are taken into accountconsidered for billing. Life Cycle State : The life cycle state of indicates which stage the billing run reflects the stage that the billing is at:
Scheduled Date: This is a Read-only field which is available once a run is scheduled. The date provided shows the latest date that the Run is scheduled to be executed on. | |
Criteria | |
You can manage who you are billing by providing specific criteria. Only subscriptions that meet the criteria defined are included in the billing. For example you can choose to bill your monthly subscribers in one billing run and your annual subscribers in a different billing run. You can defined specific values for 'Billing Term Schemes', 'Billing Frequencies', 'Accounts Receivable Classifications', 'Payment Preferences', 'Presentment Preferences' | |
Filters | |
As with criteria you can define filters that will be used during billing , to only bill specific specific entities. For example you can select to bill only entities that belong to a group, where that group can represent a geographical area. Filtering can be applied on, 'Accounts Receivable', 'Subscriptions', 'Jobs', 'Groups' | |
Scheduling Settings | |
Recurring: Determines whether the billing run takes place once or is recurring. In the case of a recurring, the recurrence is Read-only and is inherited from the billing definition settings. Once a billing run defined as recurring, is completed, the system schedules the next one as defined by the recurring settings
Scheduled Date: A read-only field displaying the next date on which the run will be executed. | |
Criteria | |
Can be used to identify groups for billing (e.g., monthly or annual subscriptions). Values can be defined for billing term schemes, billing frequencies, classifications, payment preferences and presentment preferences. | |
Filters | |
Can be applied to bill selected entities (e.g., a group representing a specific geographical area). Filtering can be applied on accounts receivable, subscriptions, jobs and groups. | |
Scheduling Settings | |
Recurring: Select repeating billing runs. Recurrence: A read-only value inherited from the billing definition settings, used by the system to schedule the next run once a recurring billing run is completed. | |
Financial Transaction Settings | |
Financial Transaction Posting Date: The date on which the Defines the posting date for invoices and credit notes created from by the billing is set as posted. The run. A default value is set by the Normal Billing Definitions inherited from the normal billing definition and can be modified by the user. Invoice Due Date Proximity: Defines how How the bill's due date of the generated invoices should be set. The settings consist of the following: calculated based on the 'active' accounts receivable definitions due date rules. The defined sign andvalue must fall within the proximity range defined inby the due date rules of the 'active' Accounts Receivable Definition. The Due Date of the Invoices, calculated based on the billing run Invoice due date, overwrites the due date defined on the credit period of the accounts receivable | |
Results | |
Results are available once billing is completed providing you with active /wiki/spaces/WIP/pages/10010232. The calculated due date overwrites credit period rules set on the accounts receivable. | |
Results | |
Provide information on the bills that were created . Number of Generated Bills: The total number of Bills generated by the Run. Start Date: The date on which the Billing Run starts. End Date: The date on which the Billing Run ends. by the run and are available once billing is completed. Results Per Step: A summary table listing all the steps of the specific Billing Runbilling run, the Financial Transactions financial transactions that were created and the included entities included. | |
Exceptions | |
If any Display accounts were excluded from billing die due to errors then the accounts are shown along with the error. |
Creating and executing a normal billing run
...
Navigate to normal billing run and specify Under Billing > Perform Normal Billing Run, specify the criteria that match the billing run you are interested in, or click on use NEW from the Actions menu to create a new billing run. Provide the mandatory information as defined in the fields table above and save the billing and SAVE the run. Once you create your billing run you must execute it.
Normal billing runs can be performed up to a specific step and resume their execution from the step that was reached, giving you the capability executed in progressive steps, allowing the user to review results and make changes if required before you proceed creating the actual bills. The progress of each normal billing run is determined by amendments before bills are created. A run's progress is reflected in its life cycle state.
- Select Actions > Execute up to 'step you would like to go'
- In the Execute Normal Billing Run Modal:
- Execute Now: Check the box to execute the Billing Run directly.
- Scheduled Date: Click on the calendar to select a date and time to start the execution. Click DONE when completed.
- Click SAVE
- Up To (select step)
- Execute immediately or schedule the run.
Identification and rating step
Identification identifies all the unrated billable (chargeable or creditable) information which is ready to be billed and should be considered during the specific Billing RunIdentification locates unrated billable items that are ready to be charged or credited. The following entities are taken into consideration for normal subscription billing
...
considered:
- Subscription Usage Detail Records that
- that should be billed
- charged or credited and have a posted
- 'Posted' life cycle state Subscription Termed Services: Checks for pre
- Pre-bill and post-bill subscription termed services that should be billed or
- that:
- should be charged or credited (
based on their - depending on the value of the billing directive)
- are not yet
fully rated and their billing effective date is before or equal to the bill as of date.Subscription Expenses:Checks for expenses that - rated
- have a billing Effective Date up to and including the Bill as of Date.
- Subscription expenses that should be billed or credited ( based on
- according to their billing directive).
Ratingcalculates and applies the rates on each service or physical good to be billed, for a specific period, by creating
Rating is the process of creating rated billing items for physical goods and services using the rate from the price plan and information from the following entities:
- Usage services
Usage Detail Records (UDRs) with a 'Pending' (not yet processed) rating state are considered for billing. The UDR billing directive specifies whether a debit or credit rated billing item
...
- Usage Detail Records
- Subscription Service
- Subscription Expenses
- Subscriptions
- Jobs
- Buy in Advance
...
- should be created. The period to be billed is indicated by the 'Started on' and 'Ended on' dates.
- Termed services
The source of information for rating termed services is their life cycle states. Each life cycle state represents one period. The 'Started on' and 'Ended on' dates indicate the period. Life cycle states in a 'Pending' rating state are considered for billing. The billing directive of each life cycle state specifies whether a debit or credit rated billing item should be created. - Expenses
The billing directive for the life cycle state of the expense specifies whether a debit or credit rated billing item should be created. - Installed items (for Jobs)
The billing directive for the life cycle state of the installed items specifies whether a debit or credit rated billing item should be created. - Buy in Advance requests
Considered to decide whether a rated billing item should be created for a period longer than the defined billing frequency of the subscription. - Additive Discounts
Additional discounts that should be applied on the job or the subscription are taken into consideration after discounts that may have been applied through the price plans.
Penalties arising due to the premature cancellation of subscriptions or services are created during the rating step.
Once the step is completed, the billing run life cycle state will be is updated to 'Identification and Rating'.
Figure 1
Invoicing step
Invoicing step is responsible for the generation of invoices or credit notes, based on the rated billing items generated by the rating step, or on existing items that are not yet processed. Normal The invoicing step generates invoices using rated billing items and other unprocessed items. The creation of invoices is subject to the normal billing run settings defined in the billing definition are observed and invoices will only be created if the rules are met. Rounding options are also taken into consideration . During the invoicing step, figures are rounded and adjustment transactions are created if required. Finally the The life cycle state of all invoiced or credited rated service periods that were invoiced or credited will be is updated to 'Billed'.'Billing
Once the step is completed, the billing run life cycle state will be is updated to 'Invoicing'.'
Assembling and posting step
...
The Assemblingis responsible for the generation and assembling of the actual Bill, considering all the information that was generated in the previous steps. Each Bill is related to a customer account and includes all the Financial Transactions generated for that account.
...
step takes the invoices and credit notes generated by the invoicing step and uses them to calculate the Total Billed Amount and to create the bill. Billing takes into consideration:
- Partially settled or unsettled bills
- Debit and credit transactions not included in a bill, which were posted between the current Bill and the previous Bill (and not included in any bills)
The Total amount to be paid is calculated using the following formula
Total billed amount + Total due amount from previous Bills + Total debit amount posted between Bills - Total credit amount posted between bills
...
- previous bill, as such:
Total Amount To Be Paid = Total from the previous bill + Debits between bills - Credits between bills
Once the transaction and due date of a bill are set, no further processing is required. The life cycle state of the bill progresses to 'Posted'.
The Once the step is completed, the billing run life cycle state of the billing run will be is updated to 'Assembling and Posting'.
Formatting step is used to format the billing run results in an XML file, which includes
Creates an XML document including all the information that was considered or used or generated by the Billing Run processbilling run.
The Billing Run Life Cycle State Once the step is completed, the billing run life cycle state is updated to 'Formatted'.'
Downloading billing run results file
...
Rated service periods formatting settings defined on Billing Definitions
Subscription Service usage Detail Records (UDRs) are included based on the usage detail records formatting settings defined on Billing Definitions
Additionally the file includes a summary of the following:
...
The XML document, including all the bills created by the run, includes the following information for each bill:
- Total Amount Due
- All financial transactions created
- Rated service periods (for termed services)
Usage Detail Records (UDRs) (for usage services)
Rated service periods and UDRs are formatted as defined in the billing definition formatting settings.
The file also includes:
- Number of bills created
- Total number of accounts receivable billed
- Total number of services billed
- Total number of invoices and credit notes
- Total debited amount and total debited amount per service
- The total Total credited amount and total credited amount per service
The XML document can be sent to a print-house to print the bills. The bills can then be forwarded to the customers.
To extract the xml XML file:
- From the Click on Actions menu click on Actions > Download Billing Results File
- From the click Click on Download and save the file locally so you can access it later and send to the print-housefile.
For a sample Bill XML file click here.
Viewing generated bills
...
Bills generated from by each billing run are easily accessible through action available can be accessed from the Actions menu, Actions bills Summary page (Actions > View Generated Bills. The action will transfer you to the bills Summary page where only bills created from the selected billing run are shown. You can then click on each of the bills to access their Data Entry page where more information is available for each one.).
For more information, access the Data Entry page by clicking on a bill.
Other normal billing flows
Using prepayment
...
Normal billing supports the model of prepayment where any billable events , where billable subscription actions can only be performed occur if account owners have enough funds in their accounts to cover the amount that will be billed. In such case, account owners must make a payment in advance in order for the billable event to be performed. Billing in case of prepayment their expense. Prepayment is not handled by the normal billing run but . The account owner must pay for an event in advance and the system will validate and bill must validate that there are sufficient funds to bill the event at the time that the billable event is executed. The following are considered as billable events in the system.of execution. If the funds are not sufficient, the action (e.g., a subscription or service activation) is rejected.
The process of validating a billable action and applying this real-time billing will be is triggered when one of the following actions following subscription actions is performed on normal subscriptions:
- Become effective subscriber
- Amend billing terms but only (if the action changes the subscription's scheme into a to Normal one)
- Activate subscription
- Start subscription service
- Swap service
- End subscription resting
- End short term deactivation
- Add usage service
- Short Term term activation
- Add Effective effective Services
- Add Expenseexpense
- Amend Bundle Servicesbundle services
- Change Subscription Distributionsubscription distribution
- Amend Services and Installed Itemsservices and installed items.
Glossary
CRM.COM Term | Definition | ||
---|---|---|---|
Job | Small A small project initiated by the operator for customers, involving the delivery and billing of services, products and products, as well as activities. Customer requests and orders, such as that for a new subscription, can be initiated and registered through a job. | ||
Subscription | A collection of customer services which is provided to customers and billed on a recurring, usage or Oneone-Time time basis. | ||
Billable entityEntity | Entities which that can be billed through the billing engine , i.e. (Jobs and Subscriptions). | ||
Rated Billing Items (RBIRBIs) | Rated Billing Items is information Information on services, physical goods and the billing period, generated by the billing engine during the rating step of the normal billing run, before the financial transaction is createdtakes place. They store information on the services, physical goods and additional billing period information and give you the chance to make amendments and corrections before the financial transaction which is a legal document is created,RBIs let the user make amendments or corrections before (a binding) financial transaction is created. | ||
Usage Detail Records (UDRUDRs) | Usage Detail Record. UDRs are used to hold raw information Information describing the use of Usage Subscription Services. For more information view Usage Detail Records. | Period billing | A method of billing where customers are billed for a period of time which starts usage subscription services. |
Period Billing | A mode that involves billing customers for a period starting on a billing cycle day which isspecified by the billingcompany. For example, if a customerIf the billable entity is activated for the first time on the 20tha day of the month , but the Billing Cycle Date is set to the 1st of the month, then the billing will always cover the period starting from the 1st of the next month till the 1st of the following month, while the first Bill of the customerother than the billing cycle day, the first bill will also include the 10days from the month of the activationup to the billing cycle day. | ||
Anniversary billingBilling | A method ofmode that involves billing wherecustomers are billedfor a period of time which startsone month period starting on a billingcycle day they have chosen. For example, if a customer is activated for the first time on the 15th of the month, then their Billing Cycle Date can be set to "15" and the billing will always cover the period starting from the 15th of the month till the 15th of the next.of their choice (e.g., the day on which the customer signed up). |
Note | ||
---|---|---|
| ||
|
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Related Links
|