Release Notes
Note: Rating Engine and Vendor-rated Data Manager (ex-Rating Engine PAYG) are different microservices.
The release notes are listed in descending order.
Rating Engine Release 1.14-3221
In this release, the following issue was fixed:
-
RE-2964 Shifting subscriptions to Rating Engine could fail with an error.
Rating Engine Release 1.14-3206
In this release, the following issues were fixed:
-
RE-2093 A resource purchased additionally within a plan to which the subscription was upgraded could not be downsized.
-
RE-1959 Sometimes discounts could not be applied when recalculating a change order.
-
RE-2322 The statement date for a subscription was incorrect after it was shifted to Rating Engine on February 28.
-
RE-2291 An inaccurate error message was displayed when the start date of an imported subscription was incorrect.
-
RE-2155 A negative discount could be applied to order details if a subscription was upsized and downsized in the same day.
-
RE-2059 A subscription switched to other plans multiple times could not be shifted to Rating Engine.
-
RE-2095 A subsequent dry run for a subscription in the
REVENUE_ONLY
mode could not be initiated if the first one failed. -
RE-2149 The discount was sometimes missing from the refund invoice.
-
RE-2231 When upsizing a subscription switched to another plan, order detail start and end date could be incorrect.
Rating Engine Release 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.
Known Limitations
The billing period will only be prorated if the downsize policy for the plan of the migrated subscription is configured as Not Allowed Except for After Upsize. Otherwise, the user will be charged for the full period. This limitation will be removed with the fix of issue RE-2213.
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
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 microservice that enables CloudBlue Commerce to calculate provider costs in each transaction, simplifies reconciliation and helps in profit and loss analysis.
Rating Engine has its own release cycle and is not included in the CloudBlue Commerce distribution.
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
-
Combined discounts
-
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.