# 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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
