Rating Engine Release Notes
The release notes are listed in descending order.
Rating Engine Release Notes 1.13-3171 (patch)
In this release, the following issue was fixed:
-
RE-2215 When a subscription was partially upgraded, the billing order contained multiple details with date ranges for the same resource instead of a single detail.
Rating Engine Release 1.13-3158
In this release, an additional migration program was added for migration orders: prorate_migration_billing_period. This program can be used to bill for the remaining part of the billing period after a subscription is migrated.
This release also includes the following fixes:
-
RE-1647 Unable to transfer an account with a migrated subscription to a reseller on a different level in the delegation chain.
-
RE-1976 Placing an order for a service plan with custom statement day set to 31 could fail.
-
RE-1978 Additional resource amount could not be purchased within a subscription switched to another service plan if during the switch, an additional resource amount had already been purchased.
-
RE-2036 Shifting a service plan with a recurring fee to Rating Engine with REVENUE_ONLY mode failed if previously a subscription was switched from a plan with a recurring fee to that plan.
-
RE-2067 A subscription switched to a different service plan could not be renewed.
Rating Engine Release 1.12-3134
In this release, the following issues were fixed:
-
RE-1970 Subscription renewal could fail with an error.
-
RE-2060 Rating Engine failed to rate orders with the Custom unsupported cancellation fee type. Now orders are successfully rated and such fees are ignored in calculations.
-
RE-2031 Renewal orders could hang in the "Creating Order Details" status.
-
RE-2062 Billing orders could hang in the EC status because of a timed-out operation.
-
RE-1099 A repeated billing order could result in incorrect charges if there was a change order between the attempts to process the billing order.
Rating Engine Release 1.11-3090
In this release, the following issues were fixed:
-
RE-1973 Processing of renewal orders with deal prices failed if different sales currencies were configured for provider and resellers
-
RE-1967 If the Billing time zone was configured as ahead of GMT, some customers could be billed for two periods in advance instead of one.
-
RE-1946 Orders could hang in the RE status.
Rating EngineRelease 1.10-3072
This release adds support for cancellation fees was added to Rating Engine. Now, service plans that use Rating Engine can include cancellation fees of the following types:
-
None.
-
Plan and Resource Rates until Expiration Dates. This type can be selected only if no refunds are permitted for the subscription period.
Note: Service plans with these cancellation fee types can also be shifted to Rating Engine.
A cancellation policy can also be configured for plans that are managed in PLM. In this case, fees from that policy are used instead of the ones configured in Billing.
Additionally, if any policy is configured in PLM for a plan, the cancellation fee type and non-refundable amount will not be displayed for that plan in classic provider (PCP) and reseller control panels (RCP).
The following issues were fixed:
-
RE-1862 A discount "By Customer Class" was applied instead of the "By Account" discount when both discounts were applicable.
-
RE-1708 Orders related to subscriptions whose plans were shifted to Rating Engine could get stuck in the "Rate" status.
-
RE-1717 Some orders for subscriptions with only usage-based resources, such as a switch order, failed when being processed by Rating Engine.
Dependencies
This Rating Engine version requires BSS of version 21.6 or higher.
Rating Engine Release 1.9-3029
This release brings the following improvements:
-
The Charge Before Subscription Period (BSP) billing model is now fully supported in Rating Engine.
The following issues were fixed:
-
RE-1810 If there were transferred accounts on the installation, Rating Engine shift could fail.
-
RE-1721 During purchase or migration of a subscription with resources from two different applications, an error could occur.
-
RE-1848 Rating Engine did not have a parameter to store the number of its instances in Kubernetes.
-
RE-1756 Cancel Orders for subscriptions with overuse could fail with the error "No value present".
-
RE-1718 Orders could get stuck in the Rating Engine Call status with the error "HTTP server returns error with code 500: The application returned an empty error message".
-
RE-1691 Shifting a service plan to Rating Engine could fail if there were subscriptions that were recently upsized or downsized.
-
RE-1678 Charges could be incorrectly calculated for a subscription after a service plan was shifted to Rating Engine.
Rating Engine Release 1.8-2981
This release includes the following improvements:
-
RE-1733: Vendor Contract IDs are now available for products created using Product Lifecycle Management. Rating Engine now retrieves Vendor Contract IDs from reseller profiles.
-
RE-1736: Vulnerabilities caused by third-party libraries were eliminated
-
You can now change the log level of this component at runtime. To learn more, please refer to Managing the Log Level of a Component.
In this release, the following issues were fixed:
-
RE-1762: A timezone conflict occurred for a delegated plan created using Product Lifecycle Management
-
RE-1757: Incorrect customer order total calculation in UX1 Marketplace
-
RE-1751: Shifting a subscription to Rating Engine failed for a subscription that was switched to another service plan
Rating Engine Release 1.8-2965
Rating Engine is a CloudBlue Commerce component responsible for calculation of all charges across the distribution chain, including provider and reseller revenue as well as end-customer charges. It can work together with classic BSS rating functionality or act as the main rating component, with BSS rating kept inactive.
Rating Engine supports and provides charge calculation for the following business and technical use cases:
-
Support for new policies for subscription cancellation and resource downsizing, including Office NCE subscriptions. Configuration of new policies can be performed only through Product Lifecycle Management.
-
Shift existing service plans and subscriptions to Rating Engine
-
Usage-based services (rated according to PR, CR, TR, and QT rating models)
-
Auto-renewal of subscriptions to another service plan period
-
Tax calculation for:
-
Tax rates effective on the billing period end date. This taxation mode allows you to comply more flexibly with taxation rules of a number of European as well as non-European countries. An example is tax relief measures in Germany, where the VAT rate was temporarily reduced from 19% to 16% from July 01 to December 31, 2020.