Version 6.7. Release date 22 November 2022
New features and enhancements:
Extended integration with Microsoft services
Implemented automatic updating of plans for Microsoft Software Subscriptions and Microsoft Perpetual Software. Creating, updating, deactivating, and activating these plans is now performed by the improved Microsoft plan updater. It was previously implemented for Microsoft NCE only. Once an individual connector is configured for each of these services via the Operator Control Panel, it monthly gets a new price list from Microsoft and compares it with products and plans in the platform. As a result, for each of the services:
- For products with new prices, the retail price and net cost in the corresponding plans are updated.
- For new products, the corresponding plans are created.
- For deprecated products, their plans are deactivated.
- For products returned to the price list, their plans are activated.
Managers can also run the Microsoft plan updater manually. (CR-1619)
For migrated Microsoft NCE subscriptions, the expiration date in the platform is now set equal to the Microsoft side. Previously, it was calculated for a full subscription period. However, it did not take into account cases where an addon subscription could be purchased for an incomplete period aligned with the expiration date of the main subscription and proportionally reducing the cost. (CR-1858)
For Microsoft Azure Plan subscriptions, charges for reserved (Azure RI) and third-party resources are grouped in one line in an invoice only if they have the same description. The same is applied to negative changes for refunds. Previously, all charges were grouped in an invoice by the resource type only (reserved or third-party), regardless of their description. (CR-1896)
The ability to allow a customer to view the Cost Management section in the Microsoft Azure Portal has been added. When the setting is on, the platform automatically activates this permission with the first purchase of a Microsoft Azure Plan subscription of an account. (CR-1462)
Updated integration with Google Cloud Platform
According to the vendor recommendations, the subscription management has been migrated to the new Cloud Channel API. When activating, stopping, and deleting a subscription, the platform now sets the corresponding status of the customer's billing subaccount in Google. Previously, within the old API, the platform had to change the role of the administrators of the customer's billing subaccount to manage a subscription. (CR-1794)
Improved integration with VMware vCloud Director
- The performance of the migrator has been improved for subscriptions with the Allocation and Pay-as-you-go models. (CR-1604)
- The support of the VMware NSX-T virtualization has been added. (CR-1752)
Improved management of renewal settings for subscriptions with individual prices
The service term setting now allows selecting the default pricing option for renewing subscriptions with individual prices. As before, a manager can override this setting for a specific subscription when ordering it or at any time later. The ability to specify new individual prices has also been added to the order page when renewing a subscription manually. The new service term setting is also applied to subscriptions that a manager migrates to the platform at individual prices (such as Microsoft NCE and Google Workspace). (CR-1862)
Improved the logic of prolongation and renewal of subscriptions with the expiration date close to the billing day
A short period between the expiration date and billing day can now be included in a prolong and renewal order for more convenient payments. Instead of two payments, a customer now pays only once. When prolonging subscriptions with the expiration date close to the billing day, the final prolong order also covers the remaining period from the billing day to the subscription expiration date if this period does not exceed 8 days. When renewing subscriptions on a date close to its expiration date, a renewal order also covers the whole next period if it starts in 10 days or less. Without this improvement, the next order for such subscriptions would be created too close to the subscription expiration date (or the next billing day), and a customer might not have enough time to pay for it. To support the changes, the algorithm of the current debt calculation for postpaid subscriptions has also been improved. (CR-1027)
Changed the credit hold logic
The platform now attempts to stop only pay-as-you-go subscriptions with the "Prepay" model of an account with debt on balance and does not allow order trial subscriptions. Previously, the credit hold caused stopping all subscriptions with the "Prepay" model of an account, including those already paid. Managing these subscriptions was also blocked, including ordering new trial subscriptions. (CR-1793)
Implemented the preview mode for email notification templates
In the preview mode, a manager can simultaneously edit the source text of an email notification template using the HTML formatting and placeholders and check how the notification looks for recipients. The ability to send a test notification to an arbitrary email and download the source text of an email notification template as an HTML file has been also added. (CR-1102)
Completed the first step of implementation of the internal taxation module
Creating, editing, and delegating taxes in the platform has been implemented. The support of taxes added to plan prices and included in them has been added. (CR-1836)
Improved user experience in the platform
- The discount logic has been improved, taking into account the period paid by an order. A discount is now applied only to those charges, the period of which belongs to the discount period, regardless of the order creation date. (CR-1754)
- For creating a plan manually, on the confirmation step, detailed information about a plan has been added. (CR-1683)
- The logic for updating individual prices when using delayed orders has been improved. Changing individual prices is not available if a subscription has an unprocessed order. The old and new prices are saved in the subscription log when an order is completed. (CR-1856)
- On the new account page, when selecting an owner among the existing users, searching by email has been added. (CR-1890)
- When manually creating a plan via the Operator Control Panel, only one connector (application template) can be selected. Also, only plans based on the same connector can be used for switchable plans. Previously, plans could be created and switched using several different connectors. (CR-1519)
- Technical improvements of integration with Acronis Cyber Protect Cloud have been implemented. (AB-33492, AB-33491, AB-33490, AB-34161, AB-33811)
- Internal technical improvements have been implemented. (CR-1482, CR-1507, CR-1713)
Extended API
New methods of the internal API have been added, and several existing ones have been improved. (CR-1556, CR-1697, CR-1927)
Fixed issues
The following issues have been fixed: AB-33452 (SAP-17886), AB-33547, AB-33942 (SAP-18045).