Version 8.9. Release date 12 November 2024

New features and enhancements:

Extended integration with Microsoft services


  • A tool has been implemented to automatically reconcile the final amounts of Microsoft service subscriptions. This audit service is available only to managers selected by the reseller. The reconciliation process for the selected month can be initiated manually at any time. The audit service uses data from the Microsoft invoice and information about the net cost of customer charges in the platform. The service compares the amounts and calculates the discrepancy for each subscription and the total discrepancy amount. After that, the manager receives a detailed report via email. Additionally, managers can download and send the report to another email, as well as download the Microsoft invoice used for reconciliation. (CR-2226)
  • In the Operator Control Panel, the algorithm for displaying options for subscription expiration date alignment has been improved for cases when the selected order provisioning date does not match the current date. Previously, unavailable options were hidden, and now they are displayed with the ⚠️ icon and an explanation of why they cannot be selected. (CR-2706)

Implemented full support for a new role-based access model in the Operator Control Panel


The new model represents managers' roles as sets of permissions for access to each section of the Operator Control Panel in one of three modes: "No Access", "Read Only", and "Full Control". As a result, standard roles have been replaced with new ones, and managers with any role can be linked to an account or subscription, while administrators with full access can only be created at the root reseller level. Also, the ability to specify the manager's position has been added. (CR-2311, CR-2437)

Added the ability to align the expiration date of a new subscription to the billing day


If the new setting is enabled in the service terms, the subscription period is shortened to match the expiration date and the billing day when a subscription is purchased, while renewal orders will always be created for a full month. This allows resellers to offer customers 1-month subscriptions on a single payment, avoiding additional charges for mid-month prolongations. (CR-2551)

Improved user experience in the platform


In the Customer Control Panel:

  • The ability to remove users from an account has been added. Removed users lose access only to the Customer Control Panel of this account, and, unlike temporary deactivation, they disappear from the list. (CR-2693)
  • In the "Upgrade your subscription" recommendation widget, the algorithm for calculating the minimum price of a product for an upgrade has been improved, taking into account the selected subscription and plans available for switching. (CR-2585)
  • In the catalog, on the product page, the button to order a subscription for commercial plans with a zero price is now called "Get". (CR-2618)

In the Operator Control Panel:

  • A column has been added to the order list to display a link to the Purchase Order (PO) file from the customer's purchasing system if the customer specified it. Previously, this file could only be downloaded from the order details page. (CR-2250)

General improvements:

  • The mechanism for embedding scripts in the Customer Control Panel has been improved. The configuration of Google reCAPTCHA v2 and Google Tag Manager has been unified. (CR-2379)
  • The logic for sending email notifications has been improved, considering the status of users in the platform specified as recipients. Now, the platform sends notifications only to active users. If all notification recipients are inactive, it receives the "Generation error" status and is saved in the notification log. Warnings about the link with an account when deactivating a user or manager in the Operator Control Panel have also been added. (CR-2652, SAP-22523)
  • For renewal and switch plan orders, the list and description of charges have been unified with information on the order details page. (CR-2156)
  • Various technical improvements have been implemented. (CR-2490, CR-2733, AB-41782, AB-42456, AB-42457, AB-42492, AB-42620, AB-42867, AB-42879, AB-42910, AB-42771, AB-41986)

Extended API


New methods of the internal API have been implemented, and several existing ones have been improved. (CR-2585)

The API v3 methods for getting customer charges have been improved to return information about a linked order. The API v3 methods for getting orders have been improved to return the linked payment number. (CR-2700)

The API v3 methods for getting and updating manager's information have been improved to support a new role-based access model. (CR-2311)

Fixed issues


The following issues have been fixed: AB-36680 (SAP-22772), AB-42862 (SAP-23048), AB-42887 (SAP-23077).