Version 8.0. Release date 06 February 2024

New features and enhancements:

Extended integration with Microsoft services


  • Support for new Microsoft requirements regarding the total number of licenses a customer can purchase has been added. For each order that includes the purchase of new licenses, the platform considers all tenant subscriptions within the Microsoft 365 Business product line and each individual Microsoft NCE product. If the requested number of licenses exceeds the limit, ordering is not available, and the platform displays a message indicating the number of available licenses. (CR-2323)
  • The ability to renew a Microsoft NCE subscription with a custom expiration date has been added to the Operator Control Panel. Managers can align it with one of the tenant's paid subscriptions or just with the first day of the month. As a result, the subscription period in a renewal order is shortened, but the subscription will be renewed next time for a full period in sync with other Microsoft NCE subscriptions, simplifying their shared payment. The list of available options and associated subscriptions is displayed on an additional order step. Also, the logic of getting the available expiration dates has been changed. Previously, the platform calculated them, and now it receives them from Microsoft Partner Center. (CR-2246)
  • The use of Office365 plugin settings for ordering second and subsequent subscriptions to Microsoft services, as well as migrating subscriptions, for a customer who has in the platform information about their Tenant ID and Tenant Name on the Microsoft side has been improved. (CR-2040)
  • The stop and activate operations with Microsoft Azure Plan subscriptions have been switched to a new API to follow the changes on the Microsoft side. (CR-2443)
  • In the "Microsoft Azure Plan Migration" section, the display of subscriptions that will be migrated has been improved. The list now only includes active subscriptions that have not yet been migrated. (CR-2434)

Extended integration with Kaspersky services


Support for plans with periods of 2, 3, 4, and 5 years has been added. As for plans with a 1-year period, the license cost in the platform is set per 1 month, and the subscription is paid in one payment at once for the entire period without the ability to cancel the subscription or reduce the number of purchased licenses. (CR-2442)

Added featured product recommendation service


Product recommendations are an upselling service based on connections between products. Managers can choose any product as the main one and add several featured products for it. In future versions, customers will see them on the main page of the Customer Control Panel, considering the purchased subscriptions to any main product. (CR-1295)

Placeholders have been implemented to display the featured products in notifications about subscription changes. (CR-2265)

Improved display of information about the deferred payment period for the "Postpay" model


For postpaid payments, a new parameter has been added — the latest payment date. It is stores the date one day earlier than a previously used technical parameter with the date the unpaid payment gets the "Expired" status. The notification event “Payment due date is coming” and confirmation of postpaid invoices with external management have also been modified to accommodate the new parameter. Switching to using the date included in the payment period will reduce the number of late payments since it is more convenient for customers, and it will also simplify integration with external systems. (CR-2135)

Implemented the next stage of the initiative "Access level builder in the Operator Control Panel"


The support of access levels has been added to the following sections of the Operator Control Panel and corresponding API v3 methods:

  • Account Terms
  • Subscriptions
  • Orders
  • Manual Operations
  • Domains
  • Certificates (CR-2301)

Improved Reseller Store


  • The display of vendor's recommended prices (ERP) has been added to the search result page of the catalog and when creating any order. (CR-2146)
  • The support of access levels has been added. System administrators can now assign an access level when adding a new manager, and managers can check their access level in the "My profile" section. (CR-2378)
  • The mechanism for getting data with subscription consumption for the "Analytics" section has been improved. (CR-2417)

Improved user experience in the platform


In the Customer Control Panel:

  • The main page has been redesigned. The widget with products from the catalog is now displayed page-wide. It contains cards of priority products and products with a trial period on a separate tab, as well as an animated group of product logos. The help widget with useful links is now displayed on all pages as a floating icon in the lower right corner. (CR-2232)
  • The product sorting in the catalog has been changed. Products are now displayed in ascending order of priority, similar to the Customer Store. (CR-2450)
  • The display of subscription renewal options has been improved, particularly when a renewal order has the "Waiting for provisioning" or "Provisioning" status. A subscription page has also now expanded information on managing a subscription when it has an uncompleted order. (CR-2319)
  • The display of filters has been improved in the following sections: "Subscriptions", "Payments", "Orders", and "Closing documents". (CR-2401)
  • In the "Closing documents" section, search by the name of a closing document has been added. (CR-2401)
  • The user experience has been improved for the payment joining mode. The "Balance" widget on the main page has been improved. (CR-2402)
  • In a payment card, an icon with a hint is displayed if a payment can be completed automatically using the account balance. (CR-1874)

In the Operator Control Panel:

  • The display of migration errors has been improved for Google Workspace subscriptions. (CR-2155)
  • The display of detailed descriptions of refunds has been improved for switch plan orders. (CR-1948)

General improvements:

  • Handling the errors in sending notifications has been improved for cases when a placeholder in the "To" field in a notification template returns an incorrect email. Now, such errors are saved in the notification event log, and the notification gets the “Generation error” status. (CR-2238)
  • A new relationship between charges, plans, and plan resources has been implemented. It allows the platform to correctly store historical data in charges when switching a subscription plan. (CR-2390)
  • Determination of the invoice period dates has been improved. Regardless of the account creation date, this period is always aligned to billing days and covers an entire month. (CR-2291)
  • Various technical improvements have been implemented. (CR-2462)

Extended API


The API v3 methods for working with payments have been improved to support a new parameter — the latest payment date of postpaid payments. (CR-2135)

The API v3 methods for working with charges have been improved to support a new relationship between charges, plans, and plan resources. (CR-2390)

New methods of the internal API have been implemented, and several existing ones have been improved. (CR-1295, CR-1874, CR-1948, CR-2135, CR-2401, CR-2402)

Fixed issues


The following issues have been fixed: AB-39564 (SAP-21371).