Skip to main content

Catalogue, Pricing, and Calculator

Catalogue, Pricing, and Calculator

Overview

Catalogue and pricing records define what CMS can bill and estimate. Pricing can be set atfor a region level or tenanta level.tenant. Tenant pricing is used before regionalregion pricing when both are available.

Purpose

Use Catalogue and Pricing to maintain billable items, rate cards, currency information, pricing thresholds, and calculator inputs.

Supported Catalogue Areas

Platform Catalogue dataitems
Azure Stack Meters and SKUs.
Azure Local Meters and images.
Public Azure Resource categories and pass-through pricing.
CloudStack Offers and templates.

Platform catalogueCatalogue tabs appear only when at least one region exists for thatthe platform.

If

User aRoles

Pricing management requires platform administrator access. Platform readers can review pricing where permitted. Calculator access is broader, but users only see tenants, regions, platforms, and pricing available to their role and organisation scope.

Key Workflows

Maintain Pricing

  1. Open Pricing.
  2. Select the platform and scope.
  3. Review region or tenant pricing.
  4. Create, edit, clone, adjust, import, or export pricing where permitted.
  5. Save changes.
  6. Recalculate or regenerate related billing where operationally required.

Import Pricing

  1. Export the current pricing CSV.
  2. Edit supported pricing values.
  3. Import the CSV.
  4. Run validation first.
  5. Apply the import only after reviewing validation results.

CSV import updates matching existing pricing rows. It does not create missing rows.

Use the Calculator

  1. Open the calculator.
  2. Select the tenant where available.
  3. Select the region and platform.
  4. Add catalogue pageitems or expected cost inputs.
  5. Review the estimated monthly total.

If no pricing exists for the selected scope, the portal shows a setupno-pricing message, create or enable the relevant region first.message.

PricingConfiguration Notes

Platform administrators can manage pricing for supported platform item types.

Platform Pricing optionsmodel
Azure Stack Meter and SKU pricing.
Azure Local Meter and image pricing.
Public Azure Pass-through percentage uplift.
CloudStack Offer and template pricing.

Pricing rows can include credits, discounts, and tiered pricing where those options are configured.

Pricing Import and Export

The Pricing grid supports CSV export and update-only CSV import.

Use export when you need to review or adjust existing pricing outside CMS. Use import to update matching pricing rows after review.

CSV import:

  • Requires platform administrator access.
  • Can be validated with a dry run before applying changes.
  • Updates matching existing rows only.
  • Does not create missing pricing rows.

Planned Behaviour: Creating missing pricing rows from CSV is a future option and is not part of the current import workflow.

Public Azure Pass-Through Pricing

Public Azure pricing uses a pass-through percentage. CMSpricing starts with the Azure source cost, applies CMS currency conversion where needed, then applies the pass-throughconfigured increase.uplift percentage.

Example:

Known
Pass-through increaseMeaning
0%Bill the converted Azure source cost as-is.
10%Add 10 percent to the converted Azure source cost.
25%Add 25 percent to the converted Azure source cost.

CalculatorLimitations

TheCSV import is update-only. Create any missing pricing rows in CMS before importing changes.

What To Check

If pricing or calculator helps users estimate monthly costs from price lists theyoptions are allowedmissing, to use.check:

Users

    choose
  1. A theregion availableexists tenant, region, platform, and catalogue items. Tenant users are limited to their own tenant. Partner and distributor users see only tenants in their organisation scope. Platform roles can work acrossfor the platform.

  2. If

  3. Catalogue no pricing rowsitems exist for the selected calculator scope, the portal shows a no-pricing message instead of the calculator controls.

    Access

    Pricing management requires platform administrator access. Calculator access is broader, but users only see tenants, regions, platforms, and pricingregion.

  4. options available to their assigned role and organisation.

    If a user cannot see a price list or calculator option, check the user's role, tenant relationship, region access, and whether pricing

  5. Pricing exists for the selected scope.

    region or tenant.
  6. The user has access to the selected tenant and region.
  7. Region tenant access allows the selected tenant to use the selected region.
  • Regions and Platforms
  • Usage, Billing, and Invoicing
  • Quotas