New features and enhancements:
Improved integration logic for the Microsoft NCE module to support Partial Upgrades
Implemented the next features:
-
Added the ability to partially transfer Microsoft NCE licenses to a higher pricing plan before the subscription expires.
-
Implemented the transfer of a portion of licenses to a new subscription with automatic allocation of charges.
-
Added the ability to transfer a portion of licenses to an existing subscription (the remaining resources are retained on the original subscription).
-
A “Switch Plan” button has been added to quickly initiate a partial renewal.
-
Changes have been made to billing rules: the system automatically recalculates charges for the original and new subscriptions during renewal. (CR-1895)
Added new Update feature for Microsoft NCE subscriptions
Introduced the following functions:
-
Added the ability to purchase Microsoft subscriptions via the Ingram Marketplace.
-
Configured automatic creation and linking of customer profiles in the Ingram system when placing a new order.
-
Implemented verification of additional subscription parameters (Microsoft domain, acceptance of the Microsoft User Agreement, taxpayer identification number) before completing the purchase.
-
Added preliminary calculation of the total order cost (purchase price and selling price) with confirmation of the information on the Ingram side.
-
It is now possible to flexibly configure markups on cost price or ERP price for Ingram orders and subscriptions. (CR-2928)
Added the ability to attach multiple files simultaneously to documents from third-party ERP systems
To help Resellers streamline the invoice processing workflow, a new feature is now available that allows them to attach multiple files simultaneously when manually confirming an invoice with external accounting or when transferring data from a third-party ERP system. End customers can now view and download all files attached to a payment. (CR-3016)
Improved search mechanism in the Catalog
When one enters a product identifier (such as an SKU) into the search bar, the drop-down list now displays both the products themselves and their associated pricing plans.
When selecting a pricing plan:
-
Unauthenticated users will be redirected to the registration page.
-
Authenticated users will be redirected to the ordering page. (CR-3056)
Improved interaction with unauthorized users in the Catalog
Now, when a customer clicks the “Buy” button on a pricing plan card, they are given a clear choice: to register on their own or to submit a request for a commercial offer (quote). This update makes the user journey transparent and reduces the risk of losing potential customers. In addition, the price request form itself has been improved, and the informational messages in the corresponding modal window have been enhanced. (CR-3047)
Simplified the process of accepting the Microsoft Customer Agreement in the Customer Control Panel
The “Acceptance of Microsoft Customer Agreement” dialog box has been updated. The “Confirm” button is now only available after the user clicks the link to the Microsoft Customer Agreement (MCA). This ensures that customers review the terms before accepting them. Additionally, the MCA acceptance form will be hidden for users with the “Financial Manager” role, as they are not authorized to place orders in the Customer Control Panel. (CR-3033)
Added the ability to export tables data from the Ingram module
Uploading information about Subscriptions, Customers, Orders, Price Lists, and Charges in .xlsx and .csv formats is supported. The column layout for each entity type is synchronized with its display in the Operator Control Panel user interface. The report file is generated in the background. Once the file is generated, it is automatically sent to the email address of the user who initiated the request. (CR-3025)
Refined billing and pricing management mechanisms for integration with Ingram
When generating charge-offs, the system can now automatically account for vendor-side partner discounts by retrieving them directly from Ingram reports. Cost data in existing orders and subscriptions is now automatically updated in the backgrond with each synchronization of charges. To ensure full transparency of calculations, detailed price logging has been implemented in the Event Log. (CR-3035)
Improved user experience in the platform
In the Operator Control Panel:
-
Data export behavior has been updated for Operator Control Panel users with the "Read-Only" access level. Users with this access level can no longer export records in .xlsx or .csv format. The download button located next to the pagination component is no longer displayed in sections where the export function was previously available (for example, the subscription list, customer list, and others). This limitation also applies to the Ingram integration and "Request for Quotes" sections. (CR-3059)
In the Customer Control Panel:
-
Improved the display of product cards in the recommendations section: now the blur is applied only to the last card in the list, while the first and second ones remain visible. (CR-3065)
General improvements:
-
The algorithm for tracking charges and PEC coverage has been adjusted to comply with Microsoft's guidelines. (CR-2940)
-
Various technical improvements have been implemented. (AB-46504, AB-46361, AB-46348, AB-46311, AB-46462, DO-1885, DO-1875, AB-46266, CR-3048, CR-2978)
Extended API
New API methods have been implemented, and existing ones improved. (CR-2928)
Fixed issues
The following issues have been fixed: SAP-25042, SAP-25138, AB-46537, AB-46512, AB-46500, AB-46475, AB-46460, AB-46441, AB-46346, AB-46208.