Reconciliation and Invoices Overview
What is reconciliation?
Reconciliation is the process of reviewing each product charge to ensure billing data is accurate and aligned with configured pricing margins.
In CloudCockpit, you set margins for resellers, customers, and subscriptions. These margins are reflected in reconciliation files, which form the basis for invoicing your partners or customers.
Types of reconciliation files
CloudCockpit provides these types of reconciliation files:
One Time
Includes Software Subscriptions, Perpetual Software, Reserved Instances, Azure Plan, Azure Savings Plan, New Commerce Experience (e.g., Office 365), and Marketplace charges.
License
Contains legacy licensing charges.
Usage
Covers Azure Legacy usage charges. Available only to CSPs and Resellers.
Daily rated usage
Includes Azure Plan charges discriminated by Azure Subscription. Available only for the CSP and Resellers.
When are reconciliation files available?
The availability of reconciliation files in CloudCockpit depends on Microsoft’s invoice release schedule.
License and Usage
Usually available two days after your CSP billing anniversary.
Example: If your anniversary is on September 12, your invoice will be available after September 14.
The billing period for these files is a month and starts on your billing anniversary date.
One Time and Daily Rated Usage
Usually available by the 8th of each month.
The billing period is a full calendar month.
Invoice currency
License and Usage invoices
Are billed in your local currency, which is also used for pricing.
One Time invoice
May show a different pricing currency from the invoice billing currency.
How to download the reconciliation files
To modify the file format after it's been generated, please open a support ticket.
Price Margin Changes and Reconciliation Files
If you have changed the price margins after the reconciliation file was generated and want them updated, please request a regeneration by opening a support ticket.
Changes apply globally to all customers, not individually.
Yes, if you have API access to CloudCockpit, you can retrieve invoice and charge details using the following endpoints:
- Obtain all invoices
- Obtain the charges of a license invoice
- Obtain the charges of a usage invoice
- Obtain the charges of a one time invoice
- Obtain the charges of a daily rated usage invoice
How do Legacy licenses charges work?
What is a New Commerce charge cycle?
A New Commerce charge cycle defines the number of days you're charged for a subscription.
It’s not the same as a calendar month or billing period.
The charge cycle is based on the purchase or renewal date of the subscription.
For example, if you purchase a subscription on February 21, the cycle runs until March 20.
The charge cycle ends one day before the same date of the following month or year or billing term, depending on the billing plan.
Charge type | Description |
new
| Applied when you initially purchase a subscription. |
renew | Applied when a subscription is extended for another term, typically for the same duration as the original subscription period. |
cycleCharge | Refers to the recurring fees charged at regular intervals (like monthly or annually) for the continued use of a subscription. |
addQuantity | When your customers require more licenses or units of the product or service, you can increase the quantity. This charge type adjusts the billing accordingly by refunding or charging the difference based on the new quantity. |
removeQuantity | If customers need to reduce the number of licenses or units, you can increase the quantity. This charge type adjusts the billing by issuing refunds or modifying charges to reflect the decreased quantity. |
moveQuantity | Applies when you transfer licenses from one subscription to another, typically for upgrading to an advanced subscription or consolidating multiple subscriptions. It involves adjusting the billing to reflect the changes. |
cancelImmediate | When you decide to cancel a subscription, this charge type is applied. It stops future billing and access to the product or service, closing out the subscription. |
convert | This charge type is versatile and applies in several scenarios: upgrading from a free trial to a paid subscription, migrating to an advanced subscription, or changing the billing plan (like monthly to annual). It reflects the adjustment in billing due to these changes. |
customerCredit | Microsoft might offer credits to customers for different reasons, like service level agreement (SLA) breaches, service disruptions, or promotions. This charge type keeps track of these credits. |
extendTerm | This charge type is used when we extend a product's trial period. It gives customers more time to try the product before buying it. It ensures the billing system shows the extra trial time correctly without charging the customer too soon. |
CloudCockpit’s reconciliation files include nearly all the properties from Microsoft's original files, plus:
- Reseller, customer, and subscription price margins
- Internal identifiers for Reseller, Customer, and Subscription
- Purchase Order (PO) numbers for subscriptions
For a detailed breakdown based on your role, see:
Related Articles
Understanding reconciliation files as a CSP
Downloading reconciliation files Access reconciliation files in CloudCockpit by going to Administration > Invoices. Choose the type of reconciliation file you want to download: One Time License Usage Daily rated usage Click Generate File Choose the ...
License Dashboard
CloudCockpit provides a convenient dashboard for efficiently monitoring your licenses per customer. It offers a clear overview of purchased licenses versus those assigned, along with their respective rates. This feature enables you to monitor and ...
Understanding reconciliation files as a Reseller
Downloading reconciliation files Access reconciliation files in CloudCockpit by going to Administration > Invoices Choose the type of reconciliation file you want to download: One Time License Usage Daily rated usage Click Generate File Choose the ...
Understanding reconciliation files as a Customer
Downloading reconciliation files 1. Access reconciliation files in CloudCockpit by going to Company > Invoices. 2. Select the Microsoft Tenant and choose the type of reconciliation file you want to download: One Time License 3. Click Generate File 4. ...
Understanding and managing Azure alerts in CloudCockpit
How to manage Azure alerts in CloudCockpit Azure alerts allow you to stay on top of Azure usage. There are currently two alert policies: Budget Alerts - these allow you to set a budget for an Azure Entitlement, and be alerted when the usage of that ...