Revenue dashboard in commercial marketplace analytics

This article provides information on the Revenue dashboard in Microsoft Partner Center. The Revenue dashboard shows the summary of billed sales of all offer purchases and consumption through the commercial marketplace. It enables you to reconcile billed sales, payouts, and analytic reports in the commercial marketplace.

Use this report to understand your revenue information across customers, billing models, offer plans, and so on. It provides a unified view across entities and helps answer queries, such as:

  • How much revenue was invoiced to customers and when can I expect payouts?
  • Which customer transacted the offer and where are they located?
  • Which offer was purchased?
  • When was the offer purchased or consumed?
  • What are the billing models and sales channels used?

This article explains how to access the revenue report, understand the purpose of the various widgets on the page, and how to download the exported revenue reports. To learn about your earnings and payouts, see Getting paid in Partner Center.

Revenue Dashboard

The Revenue dashboard displays the estimated revenue for all your order purchases and offer consumption. You can view graphical representations of the following items:

  • Estimated revenue
  • Transactions
  • Estimated revenue timeline
  • Customer leader board
  • Geographical spread
  • Details

Revenue dashboard filters

The page has different dashboard-level filters you can use to filter the Revenue data:

  • Offer type
  • Offer listing
  • Billing model
  • Payout status
  • Offer name
  • Payment instrument family
  • Sales channel

To select the filters, in the top-right of the page, select Filters.

Screenshot of the filters on a revenue dashboard widget.

Each filter is expandable with multiple options that you can select. Filter options are dynamic and based on the selected date range.

Screenshot of the Filters side panel.

Note

The dashboard-level filters have no impact on the data shown in the Estimated revenue timeline widget.

Estimated revenue

In this section, you find the estimated revenue information that shows the overall billed sales of a partner for the selected date range and page filters.

The Total revenue represents the billed sales of payouts or earnings mapped to different payout statuses: sent, upcoming, and unprocessed.

The Others revenue represents billed sales of earnings with status as rejected, reprocessed, not eligible, uncollected from the customers, or not reconcilable with transaction amounts in the earnings report.

The growth rate denotes the percentage change of billed sales between the end and the start of the selected month range.

Note

There are no earnings entries in the transaction history report for estimated revenue figures with the rejected, reprocessed, not eligible, or not reconcilable status. This screenshot shows an example of billed sales of not only sent, upcoming, and unprocessed earnings, but also uncollected payments from customers.

Select the ellipsis (three dots) to copy the widget image and download the image as a .PDF for sharing purposes.

Screenshot of the ellipsis menu of the estimated revenue widget.

Transactions

In this section, you find the transactions information that shows the overall count of the order purchases or offer consumption for a partner for the selected date range and page filters.

Each transaction represents a unique combination of purchase record ID and line-item ID in the revenue report. Transaction information is further categorized based on orders (subscriptions) and consumption (usage) based billing models.

The growth rate denotes the percentage change of transactions between the end and the start of the selected month range.

Select the ellipsis (three dots) to copy the widget image and download the image as a .PDF.

Screenshot of the ellipsis menu of the transactions widget.

Estimated revenue timeline

In this section, you find the estimated revenue timeline information that displays the billed sales of the last payout amount, date, and the revenue figures of upcoming payments and their associated timelines. The upcoming revenue values shown are figures based on the current system date.

Select the ellipsis (three dots) to copy the widget image, download aggregated widget data as a .CSV file, and download the image as a .PDF.

Screenshot of the Estimated revenue timeline section of the Revenue dashboard.

Customers leader board

In this section, you find the information for top customers who contribute the most to estimated revenue. The "All" row denotes billed sales of all your customers. This table can have upto 500 records. All figures are reported in the partner preferred currency and can be sorted on different columns. You can select each row of the table and see the corresponding revenue split across different statuses, and the revenue trend for the selected month range. The dotted line in the revenue trend represents revenue figures for the open month.

Select the ellipsis (three dots) to copy the widget image and download the image as a .PDF.

Screenshot of the Customers leader board section of the Revenue dashboard.

Geographical spread

In this section, you find the geographic spread the total estimated revenue, estimated revenue for sent, upcoming, and unprocessed payout statuses. You can sort the table on different statuses. Total estimated revenue includes revenue for other statuses as well.

Select the ellipsis (three dots) to copy the widget image and download the image as a .PDF.

Screenshot of the geographical spread section of the Revenue dashboard.

Details

Important

To download the data in CSV, you can use the Download data option, available at the top of the page.

The Revenue details table displays a numbered list of the 1,000 top orders sorted by transaction month.

  • Each column in the grid is sortable.
  • Use the expand and collapse widget icon at the rightmost side of each record to view billed sales revenue split across different statuses for a given purchase order ID and line item ID.
  • Screenshot of the Revenue details section of the Revenue dashboard.

Details widget with expandable and collapsible view.

Screenshot of the expandable view of the Revenue details section of the Revenue dashboard.

Note

  • The revenue is an estimate since it factors the exchange currency rates. It's displayed in transaction currency, US dollar, or partner preferred currency. Values are displayed as per the selected date range and page filters.
  • Estimated revenue is tagged with different statuses as explained in the data dictionary table.
  • Each row in the Details section has estimated revenue that is an aggregate of all revenue figures for a unique combination of purchase record ID and line-item ID.
  • Columns for customer attributes might contain empty values.

Revenue data dictionary

Column name Definition
AssetId An identifier for the software assets. Same as the order id in the orders report.
SalesChannel Represents the sales channel for the customer. It's the same as Azure License Type.
- Enterprise through Reseller
- Pay as You Go
- Go to market (GTM)
BillingAccountId Identifier of the account on which billing is generated. Map BillingAccountID to CustomerID to connect your Payout Transaction Report with the Customer, Order, and Usage Reports.
CustomerCity The city name provided by the bill-to customer
CustomerCompanyName Name of the customer's company
CustomerCountry The country/region name provided by the customer. The country/region could be different than the country/region in a customer's Azure subscription.
CustomerEmail The e-mail address provided by the end customer. This address could be different than the e-mail address in customer's Azure subscription.
CustomerId The unique identifier assigned to a customer. A customer can have zero or more Azure Marketplace subscriptions. Same as Customer ID in the customers report.
CustomerName Name of the customer
CustomerState The state name provided by the bill-to customer
EarningAmountCC Earnings amount in the original transaction currency
EarningAmountPC Earnings amount in partner preferred payout currency
EarningAmountUSD Earnings amount in USD
EarningCurrencyCode Transaction currency code for earning.
EarningExchangeRatePC Exchange rate used to convert earning amount to partner preferred payout currency
EstimatedPayoutMonth Estimated month in which partner can receive the payout for this transaction.
Revenue Billed sales of a partner for customer's offer purchases and consumption through the commercial marketplace. This is in transaction currency.
EstimatedRevenuePC Estimated revenue reported in partner preferred currency.
EstimatedRevenueUSD Estimated revenue reported in US dollars.
ExchangeRateDate The date used to calculate exchange rates for currency conversions
ExchangeRatePC Exchange rate used to convert earning amount to partner preferred payout currency
ExchangeRateUSD The exchange rate used to convert transaction amount in USD
PayoutStatus Payout status against the transaction. Possible values are Unprocessed, Upcoming, Uncollected, Sent, Unreconciled, Rejected, Not eligible, Reprocessed.
IncentiveRate Incentive rate
TrialDeployment Denotes whether the offer was in trial deployment at the time of billing
LineItemId Individual line in a customer's invoice. Same as LineItemID in the transaction history report.
MonthStartDate The month for which the billing was done and Purchase record id and Line-item id were generated
OfferName Display name of the offer
OfferType Type of offer, such as SaaS, VM, and so on.
PaymentInstrumentType Payment Instrument type
PaymentSentDate Date when payout is sent to the partner.
PurchaseRecordId Relates to a customer's invoice. Same as order id in the transaction history report.
Quantity Indicates billed quantity for transactions. This can represent the seats and site purchase count for subscription-based offers, and usage units for consumption-based offers.
SKU Plan associated with the offer.
TermEndDate End date of the order subscription term
TermStartDate Start date of the order subscription term
TransactionAmountCC Transaction amount in the original transaction currency. Refers to the transaction amount column in the transaction history report
TransactionAmountPC Transaction amount in Partner preferred payout currency.
TransactionAmountUSD Transaction amount in US dollars. Refers to the transaction currency USD column in the transaction history report
BillingModel Subscription or consumption-based billing model used for calculation of estimated revenue. It can have one of these two values:
- UsageBased
- SubscriptionBased
Units The unit quantity. Represents count of purchased seat/site SaaS orders and core hours for VM-based offers. Units will be displayed as NA for offers with custom meters.
PlanId Plan display name associated with the offer. It was originally a number.
IsPrivateOffer Flag to identify if it's a private offer.
- 0 value indicates false.
- 1 value indicates true.
ListPriceUSD Publicly listed price of the offer plan in U.S Dollars
DiscountedPriceUSD Discounted price of the offer plan in U.S Dollars.
IsPrivatePlan Flag to identify if it's a private plan:
- 0 indicates false.
- 1 indicates true.
OfferId Marketplace offer ID associated with the transaction.
PrivateOfferId Private offer ID associated with the transaction.
PrivateOfferName Private offer name associated with the transaction.
BillingId The Billing ID of the enterprise customer
CustomerAdjustmentUSD The price offered by the Channel partner to the billed customer in U.S Dollars. This value is empty for ISV partners, as only Channel partners can see the final adjusted price for the customer
MultiParty Flag indicating whether a private offer transaction involved multiple parties.
- 1 indicates that multi parties like ISV and channel partner were involved.
- 0 indicates only ISV partner was involved.
PartnerInfo Represents SellerID and name of the partners involved in a Multiparty private offer transaction.
SalesNotes Sales note added by an ISV or a Channel partner during private offer creation. An ISV can't view Channel Partner's Sales notes and vice versa.
TransactionCurrency The customer currency used for a transaction
CustomerPostalCode The postal code name provided by the bill-to customer
PayoutCurrency The partner preferred currency to receive payout. It's same as the lastpaymentcurrency column in the transaction history report.

Next steps