Versions Compared
Version | Old Version 14 | New Version Current |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Excerpt |
---|
This page describes the functions and features of the Power BI Reconciliation Tool for Microsoft Services. This tool can be used by indirect Indirect and direct Microsoft CSPs can use this tool to cross-check the charges between the interworks.cloud platform and Microsoft. It compares what Microsoft charges to the CSP against the cost of the invoice items our platform has generated. |
. |
The services that can be reconciled from the tool are the following:
Legacy Office 365 and Dynamics offers
New Commerce Experience offers (with Commercial & Public Sector qualifications)
Azure Plans
Software subscriptions
The reconciliation is made per Microsoft subscription. The subscriptions that will be reconciled are the superset of the Microsoft subscriptions billed either from our system or from Microsoft in the same reconciliation period. Suppose that for the same period:
CalculationOur system has billed 10 Microsoft subscriptions
In MS reconciliation files, there are charges for 12 subscriptions

Only 7 of the subscriptions are common in both systems
The tool will reconcile 15 subscriptions: the 7 common subscriptions + 3 subscriptions billed from our system but not from Microsoft + 5 subscriptions billed from Microsoft but not from our system.
Info |
---|
The reconciliation tool can be used only for subscription that are billed in the same currency Microsoft bills you. This means that customer’s base currency must be the currency you are billed from Microsoft. |

Reconciliation Algorithm
This section explains the algorithm the tool uses to show the results , and how the calculations are made.
Info |
---|
The algorithms for selecting the valid invoice correct items and for calculating the coverage factor for the given reconciliation period are common for both platform invoice items and Microsoft reconciliation files file items. |
The selected Reconciliation Period is the key filter that starts the algorithm. The tool performs the calculations calculates and filters the appropriate invoice items based on the reconciliation period.
For platform invoices: We collect invoice items that do not belong to canceled invoices. We collect the analytical items since the analytical lines are always linked with a single subscription.
For Microsoft reconciliation lines: We collect all items that are part of the reconciliation period
For the platform charges, the tool filters invoice items based on the reconciliation period by checking the invoice item's Start or End Date. For example, for the reconciliation period 01/01/2023 - 31/01/2023, the tool will collect the following items:
Items that belong to invoices created between 01/12/2022 - 30/04/2023
We collect the invoices that were created at least one month before the reconciliation period because they might have items that charge days in the reconciliation period.
We collect the invoices that were created at most 3 three months after the end of the reconciliation period for covering scenarios where charges were missing and were created later.
The invoice item's start or end date is in the reconciliation period. Paradigms of valid invoice items for the period 01/01/2023 - 31/01/2023 are:
Item for the period 14/12/2023 - 13/01/2023
Item for the period 05/01/2023 - 23/01/2023
Item for the period 19/01/2023 - 18/01/2024
The tool calculates how many days of the invoice item’s billing period belong to the reconciliation period for defining the coverage factor. Due to the varying number of days in a month, we assume that a month always has 30 days and a year always has 365 days. If, for example, an invoice item is for the period 22/12/20203 2022 - 21/01/2023 and the reconciliation period is from 01/01/2023 - 31/01/2023, the coverage factor will be 21 (days in recon period) / 30 = 0,7.
This coverage factor is then multiplied by the item's total cost to calculate the cost for the specific reconciliation period.
Since the calculations are done per Microsoft Subscription (based on Microsoft’s ID), the cost per Microsoft subscription for the given reconciliation period is calculated by aggregating all the costs of all items for this subscription.
The 2 two final costs (platform's and Microsoft’s) are compared, and the difference is displayed in the “Cost Difference” column.
Reconciling Azure Plan Subscriptions
To reconcile Azure plan subscriptions, the reconciliation period must be one or more full calendar month(s). If a different reconciliation period is specified, the Azure Plan option will not be displayed in the list of Microsoft Product Types.
e.g.:
January 1st to January 31st is a full calendar month, and the option will be available.
February 1st to April 30th is 3 full calendar months, and the option will be available.
May 1st to August 15th contains a fraction of a calendar month, and the option will not be available.
August 15th to August 30th is a fraction of a calendar month, and the option will not be available.
Info |
---|
Azure Plan Subscriptions do not show any values for Unit Cost or Unit Price. These fields are redundant for Azure plan subscriptions, since only the totals are required in order to perform the reconciliation. |
Type of Discrepancies
The tool can identify the following discrepancies since, in all the scenarios below, the total cost for a given subscription for a given period will be different between the two systems:
Differences in the unit cost between our platform and Microsoft
Different charge periods
Differences in the number of licenses charged or refunded
Missing charges in one of the two systems
Prerequisites for Activating the Reconciliation Tool
The activation can be done by your Customer Success Manager or by contacting our support department. To complete the activation, we will need from you:
The credentials of an API user and your authentication keys - We suggest creating a new one specifically for the reconciliation application. We will use this user for collecting the to collect invoices from your inteworks.cloud organization.
A Power BI Pro user. This is the user we will invite to our Power BI Reconciliation application. You can have more than one user accessing the application, but all your users must hold a Power BI Pro license.
The Microsoft reconciliation files for the previous month last two months. The files must be unedited, as downloaded from the MPC, and in .csv format. Please check Upload your Microsoft Reconciliation Files for the naming of the files.
Using the Tool
Filters
Configure the the available filters to narrow down the results and filter out irrelevant data.

The following filters are available:
CSP Partner - The name of your organization
Type of Product - Select between Legacy or New Commerce Experience products
Microsoft Product Types - Filter the results by one or more specific product types
MS Subscription ID - The MPC subscription ID
IWCP Account ID - The interworks.cloud BSS account ID
IWCP Billing Account ID - The Bill To account ID from the BSS
Date Slider - Select the date range using the slider(s). Note that the Valid Recon Period displayed above is in mm/dd/yyyy format.
Results Filtering -
All - Show all entries within the specified reconciliation period
Discrepancies - Only show entries with discrepancies
Missing Data - Only show entries where data is missing
Tables
Reconciliation Table
The reconciliation table is used to look up subscriptions contains the following columns:
Subscription ID - The subscriptions for which there was a transaction during the specified reconciliation period
BSS Total Cost - The total cost recorded by the BSS for the specified reconciliation period
MS Total Cost - Same as above, recorded by Microsoft
Cost Difference - Includes one of the following symbols:
Green Checkmark - No difference
.
Yellow Exclamation Mark - Insufficient data

Hovering over an entry shows more details in an expanded tooltip.

BSS Data Table
This table contains data returned by the interworks.cloud platform API.

The table contains the following columns:
Invoice Code - The invoice reference code
Invoice Date - The date the invoice was issued
Billing Account ID - The Bill To account
BSS Subscription ID - The ID of the subscription in the BSS
Product - The product the subscription is for
Start Date/End Date - The start and end dates of the subscription
Qty - Quantity; the amount of licenses
Unit Cost - The cost per license
Total Cost - The cost for the entire quantity
Unit Price - The retail price without discount(s)
Disc. % - The percentage of discount applied to the retail price
Final Amount - The total amount for the entire quantity, with the discount applied
MS Data Table
This table contains data obtained from Microsoft.

Type - Legacy or NCE
Product - The product the subscription concerns
Start Date/End Date - The start/end dates of the subscription
Change Type - The type of change which created the record
New - A subscription was created
Renew - A subscription was renewed
Convert - The billing cycle of a subscription was changed (i.e. a monthly subscription becomes annual)
Add Quantity - License(s) added
Charge Start Date/Charge End Date - The start and end dates that are charged
Qty - Quantity; the amount of licenses
Unit Price - The price for a single license
Sub Total - The total for the entire quantity. VAT is not included.
Total - The sub total including VAT
Detailed Invoices Tables
Select a subscription from the Reconciliation Table, and then select See Detailed Invoices to show the detailed invoices table.

The Detailed Invoices Table is separated into BSS Data and MS Data.

BSS Data
The BSS Data contains the following columns in addition to those seen in the previous section:
Account ID - The account issuing the invoice
Invoice Type - Is either debit or credit
Invoice Stage - The status of the invoice
Invoice Due Date - The expiration date of the invoice
MS Data
The MS Data contains only the ID of the subscription, in addition to the columns seen in the previous section.
Upload your Microsoft Reconciliation Files
The reconciliation files obtained from MPC must be uploaded to the Sharepoint link provided by Customer Support. Please ensure that the following naming convention is followed:
Do not open or edit the files you will download from Microsoft Partner Center. The files must be unedited, as downloaded from the MPC, and in .csv format.
For NCE subscriptions:
MONTHYEAR_MSRECON_NCEFor legacy subscriptions:
MONTHYEAR_MSRECON_Legacy
Info |
---|
Please note that the reconciliation files contain charges for the previous month. i.e., APRIL2022_MSRECON_NCE contains includes the charges for NCE subscriptions which took place in March , 2022. |


Table of Contents
Table of Contents | ||||||
---|---|---|---|---|---|---|
|