> For the complete documentation index, see [llms.txt](https://docs.cloudassert.com/hybr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudassert.com/hybr/features/admin/billing/microsoft-csp.md).

# Microsoft CSP

## Pricing Configuration Support

Hybr Billing enables the customer to bill and generate invoices to tenants for Microsoft CSP. Hybr provides pricing support to NCE license offers, legacy licenses, Azure Plan, Azure Reservations and server subscriptions.&#x20;

<table><thead><tr><th width="249.33333333333331">      Service Type</th><th>Markup and Discount Support at Service Type level</th><th>Meter Level Cost Configuration</th></tr></thead><tbody><tr><td>New commerce license-based offers</td><td>Yes</td><td>Yes</td></tr><tr><td>License-based offers (Legacy)</td><td>Yes</td><td>Yes</td></tr><tr><td>Azure Plan</td><td>Yes</td><td>No</td></tr><tr><td>Azure Reservations</td><td>Yes</td><td>No</td></tr><tr><td>Server Subscriptions</td><td>Yes</td><td>No</td></tr><tr><td>Third-Party Marketplace Offers</td><td>Yes</td><td>No</td></tr></tbody></table>

## Markups through App level settings

The app settings corresponding to CSP is given below. It can be configured in the Billing section in Hybr.&#x20;

| Product/Subscription type         | App Setting String                              | Value                                        |
| --------------------------------- | ----------------------------------------------- | -------------------------------------------- |
| New commerce license-based offers | "CSPNCELicenseResellerMa  rginPercent"          | It is set to the necessary markup percentage |
| New commerce license-based offers | "CalculateMeteredCostForNCELicenseSubscription" | set to "TRUE"                                |
| Azure Reservation                 | "AzureReservedInstanceResellerMarginPercent"    | It is set to the necessary margin percentage |
| Perpetual Software                | "CalculateMeteredCostForPerpetualSoftware"      | set to "FALSE"                               |
| Software Subscriptions            | "CalculateMeteredCostForSoftwareSubscription"   | set to "FALSE"                               |
| Software Subscriptions            | "SoftwareSubscripitonResellerMarginPercent"     | It is set to the necessary margin percentage |

## Markups and Discount through Pricing Profile

Markups and discounts can be configured through pricing profile for each meter.

| Service Type                      | Markup and Discount support at pricing profile | Markup and Discount support - Service Level at Pricing profile |
| --------------------------------- | ---------------------------------------------- | -------------------------------------------------------------- |
| New commerce license-based offers | Yes                                            | Yes- NceOnlineServices                                         |
| License-based offers (Legacy)     | Yes                                            | Yes-CspLicense                                                 |
| Azure Plan                        | Yes                                            | Yes-CspUsage                                                   |
| Azure Reservations                | Yes                                            | Yes-Azurereservations                                          |
| Server Subscriptions              | Yes                                            | Yes-SoftwareSubscriptions No- PerpetualSoftware                |
| Third-Party Marketplace Offers    | Yes                                            | No-MarketplaceSaas                                             |

## Charge Types

The below items are the various charge types in Microsoft CSP. Billing support gives the information about the Hybr Billing on these charge types.

| Charge Type       | Billing Support |
| ----------------- | --------------- |
| new               | Supported       |
| renew             | Supported       |
| cycleCharge       | Supported       |
| addQuantity       | Supported       |
| removeQuantity    | Supported       |
| moveQuantity      |                 |
| cancelImmediate   | Supported       |
| convert           | Partial         |
| changeBillingPlan |                 |
| customerCredit    | Skipped         |
| extendTerm        |                 |

Refer: <https://docs.microsoft.com/en-us/partner-center/recon-file-charge-types#one-time-charges>

## Known Issues / Limitations

1. Legacy licenses are supported only through Meter based billing
2. Meter Import is not supported by Hybr Billing for Azure reservation and Azure Plan..
3. Meter based calculation can not be supported with the data currently imported (single file upload)
4. Convert Charge type is partially supported
5. customerCredit is skipped during billing


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cloudassert.com/hybr/features/admin/billing/microsoft-csp.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
