6.0 Release Notes

Web Toolkit

The BillingPlatform Web toolkit is designed to enable the ability to quickly and easily support any User Interface design desired to create the ideal user experience for any use case where user interaction is involved. The toolkit provides JavaScript and HTML tag libraries that a developer can leverage to rapidly produce highly specific web input and display tools.

Event Invoice Cycle

Invoice Event Cycle is a feature of BillingPlatform that allows you to control the creation of invoices for your customers based on usage events. For instance, you need to create invoices where customers are charged certain products but the billing cycle does not necessarily coincide with a certain time interval (e.g. monthly, annual, etc). Instead, you want to use other factors such as the invoice amount, invoice detail amount, or other custom fields that are present on the invoice detail/activity records.

On top of this, the feature also allows you to continue with scheduled billing cycles (monthly, annual, daily, etc) and have them coexist with the event cycle for certain products depending on how they are structure in the system.

View Based Entities

View Based Entities are virtual entities that can be used to create a view against another existing entity. This mimics having a report executed against an entity but this "report" can be used in typical entity operations such as adding child entities, aggregation, etc. Records in this type of entity are read-only and cannot be edited.

Workflow Record Creation

Utilizing BillingPlatform workflow feature, users can now define a workflow to create new records based on a selected entity using the JSON format.

System Logging

Logging tool to manage complex workflows and their corresponding activity.

Entity and Field Validations

Formula validation are formulas that are set to evaluate the value for a specific field or form and display an error message if the validation evaluates to true.

Object History

Object History is the built in functionality that will automatically store detailed changes made to system records. When configured for an entity, a corresponding object history record will be created and stored for a set period of time.

Relationship Based Field Selector for Reports, Layouts, Workflows and e-Files

Enhanced UI element that provides an intuitive and easy to use graphical display for viewing and selecting fields. The hierarchical relationship and structure of fields and objects are displayed in a multi-pane mode for easy selection.

Dynamic Payment Gateway Selection

Recent enhancements now allow the dynamic selection of payment gateways to be used for individual accounts for various business reasons.

Time Dependent Product Pricing

The platform provides the flexibility to define pricing that are time-bound instead of having to create multiple product records for the same product but with different rates. This way, usage  data that is collected and rated against a product can have different rates depending on when the usage is incurred.

This is similar to how products that are billed to customers can at times, increase or decrease in rate depending on scheduled rate hikes by providers.

Formula Fields

Formula based field is an added data type in entity field, these will be a virtual field and cannot be created or updated. The values that will be displayed on this field will be based on the formula created.

The created formula based field will also be available when creating a report or workflow rules. The field can also be retrieved using API.

Multi-Currency Contracts and Packages

Contracts and Packages can now be priced in multiple currencies.

Hierarchical Package

Organize packages in a hierarchical structure for provisioning.

Have more questions? Submit a request


Powered by Zendesk