KB19. Pragma Bill Run_Service Charge Billing

This article will provide information on how Pragma bills service charges as part of the monthly bill run to our partners.

Author: Jolene Larter

Date: 20/12/2023

Version: 1.0

Service charge billing is billing for the user and application licences that are ordered on the iPECS OMS. These are added to our billing system as service charges for billing to our partners.  

When a new customer is created, the service charge billing with a start date is added to the customer record in our billing system.  

The first payment date for billing of service charges is usually the date that the customer is set to Service Start in the iPECS OMS but there are some exceptions to this, as detailed in the table below:  

All service charges are set up in our billing system to bill one month in advance and form part of the monthly bill run invoice, which is issued on the 4th working day of the month.  

Note: We do import billing files from some of our third-party vendors in arrears so please check individual knowledge base articles for detailed billing on specific product sets.  

Removing licences and ending billing: 

If a licence is removed in the iPECS OMS, our middleware will use the API to locate the correct live service charge in the billing system and add an end date to match the date the order was final confirmed in the iPECS OMS. The billing system will then automatically calculate a refund for any advance rental charged for the previous quantity. The refund will be included in the monthly bill run.  

Reducing the quantity of a licence:  

If a licence is reduced in quantity in the iPECS OMS, our middleware will use the API to locate the correct live service charge in the billing system and add an end date to match the date the order was final confirmed in the iPECS OMS. The billing system will then automatically calculate a refund for any advance rental that has been charged. The refund will be included in the monthly bill run.  

The middleware will then use the API to add a new service charge row with the updated quantity for billing. The billing start date will match the date the order was final confirmed in the iPECS OMS. As we bill one month in advance, the next bill will include advanced billing for this new quantity.  

Increasing the quantity of a licence :

If a licence is increased in quantity in the iPECS OMS, our middleware will use the API to locate the correct live service charge in the billing system and add an end date to match the date the order was final confirmed in the iPECS OMS. The billing system will then automatically calculate a refund for any advance rental charged for the previous quantity. The refund will be included in the monthly bill run.  

The middleware will then use the API to add a new service charge row with the updated quantity for billing. The billing start date will match the date the order was final confirmed in the iPECS OMS. As we bill one month in advance, the next bill will include advanced billing for this new quantity.