Skip to main content

Usage, Billing, and Invoicing

Usage, Billing, and Invoicing

Overview

CMS collects or imports platform usage, turnsconverts it into billing rows, displays billing reports, creates invoices, and calculates commissions.

Purpose

Use Billing to review charges, compare periods, inspect billing details, export billing rows, generate invoices, review billing status, and check commission information.

User Roles

Role familyTypical billing access
Platform administratorGenerate billing, generate invoices, review all billing, and manage billing settings.
Platform readerReview platform billing where permitted.
Distributor and partner rolesReview scoped billing, invoices, and commissions where visibility settings allow it.
Tenant rolesReview tenant billing and invoices where visibility settings allow it.

Usage Collection

Usage collection depends on platform.

Platform CollectionWhat modelhappens
Azure Stack CollectsCMS collects platform usage and prices it through CMS meter and SKU pricing.
Azure Local DiscoversCMS collects VM and disk allocation,allocation thenusage and prices usageit through CMS.CMS pricing.
Public Azure ImportsCMS imports Azure cost data, maps it to CMS subscriptions, and applies configured uplift.
CloudStack CollectsCMS collects CloudStack usage and prices it through CMS offer and template pricing.

Usage can runbe fromcollected by scheduled jobs or fromby manual platformregion actions where available.

BillingKey GenerationWorkflows

Review Billing

generation
    creates
  1. Open billingBilling.
  2. rows
  3. Choose fordaily or monthly view.
  4. Select the selected period. Billing can be reviewed by date range or asmonth.
  5. monthly
  6. Filter resourceby aggregationregion, intenant, theor Billingsubscription.
  7. grid.

  8. Open

    Platforma administratorsrow andto service automation can generate billing. Other users can reviewinspect billing informationdetails.

  9. Export CSV when invoiceneeded.
  10. and
billing

Generate visibilityInvoices

settings allow it.

Billing Page

The Billing grid supports:

    1. DailyConfirm dateusage rangecollection view.has run.
    2. MonthlyConfirm resourcepricing aggregation view.
    3. Region, tenant, and subscription filters.
    4. CSV export of the filtered rows.
    5. Billing details for selected rows.
    6. Summary cardsexists for the selectedperiod.
    7. range
    8. Confirm andbilling generation has run.
    9. Open the comparableinvoice previousgeneration range.action.

The Billing setting for default aggregation controls whether the grid opens in daily or

  • Select monthly mode. Users can still switch modes for the current page session.

    Billing Selection Mode

    The Billing usage selection setting controls how boundary-spanning usage is included in billing periods.

    ModeWhat users should expect
    Start-time selectionUsage is billed in the period where its start time falls.
    Overlap selectionUsage that overlaps the billing period can be included in that period.

    Changing this setting can change totals for periods that include usage crossing a date boundary. Review closed-period totals after changing it.

    Invoices

    CMS supports monthly andor quarterly invoice cadences.mode where available.

  • Review generated invoices.
  • Review Billing Status

    Use Billing Status to compare overdue, issued, uninvoiced, and paid totals by tenant and subscription.

    Invoice Cadence

    Invoice type Behaviour
    Monthly Uses actual consumption for the selected coverage month.
    Quarterly Uses a projected future quarter based on recent completed months,months withand true-up information where available.

    Invoice generation is available to platform administrators and service automation. Invoice visibility settings control whether tenants,tenant, partners,partner, and distributorsdistributor users can see invoice tabs and widgets.

    Billing Status

    The Billing Status tab groups status by tenant and subscription. It shows overdue, issued, uninvoiced, and paid totals for recent monthly and quarterly periods.

    Preview and generated invoices are treated as uninvoiced for status reporting until they move into an issued, overdue, or paid workflow state.

    Commissions

    Commission summaries and charts are available to users with partner, distributor, or platform access. Users only see commission information ininside their permitted organisation scope.

    What To Check

    If expected billing or invoice data is missing, check:

    1. A region exists and is enabled.
    2. Subscriptions exist for the relevant tenant.
    3. Usage collection has run for the period.
    4. Pricing exists for the relevant platform, region, tenant, and catalogue items.item.
    5. Billing generation has run for the period.
    6. Invoice visibility settings allow the user's role family to see invoices.

    Known GapsLimitations

    Manual Review Required: Historical Public Azure backfillbilling isregeneration anshould operatorbe process.planned Confirmcarefully the intendedby period and region before regeneratingrunning historicaloperational Azurebackfill billingor data.recollection work.