Skip to content

Commit 11de966

Browse files
committed
MCM - Update understand-usage-details-fields for Sharon
1 parent 5f7af6d commit 11de966

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

articles/cost-management-billing/automate/understand-usage-details-fields.md

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Microsoft Cost Management
44
description: This article describes the fields in the usage data files.
55
author: bandersmsft
66
ms.author: banders
7-
ms.date: 04/18/2024
7+
ms.date: 07/12/2024
88
ms.topic: conceptual
99
ms.service: cost-management-billing
1010
ms.subservice: cost-management
@@ -85,15 +85,15 @@ MPA accounts have all MCA terms, in addition to the MPA terms, as described in t
8585
| PlanName | EA, pay-as-you-go | Marketplace plan name. |
8686
| PreviousInvoiceId | MCA | Reference to an original invoice if the line item is a refund. |
8787
| PricingCurrency | MCA | Currency used when rating based on negotiated prices. |
88-
| PricingModel | All | Identifier that indicates how the meter is priced. (Values: `OnDemand`, `Reservation`, `Spot` and `SavingsPlan`) |
88+
| PricingModel | All | Identifier that indicates how the meter is priced. (Values: `OnDemand`, `Reservation`, `Spot`, and `SavingsPlan`) |
8989
| Product | All | Name of the product. |
9090
| ProductId¹ | MCA | Unique identifier for the product. |
9191
| ProductOrderId | All | Unique identifier for the product order. |
9292
| ProductOrderName | All | Unique name for the product order. |
9393
| Provider | MCA | Identifier for product category or Line of Business. For example, Azure, Microsoft 365, and AWS⁴. |
9494
| PublisherId | MCA | The ID of the publisher. It's only available after the invoice is generated. |
9595
| PublisherName | All | The name of the publisher. For first-party services, the value should be listed as `Microsoft` or `Microsoft Corporation`. |
96-
| PublisherType | All |Supported values: **Microsoft**, **Azure**, **AWS**⁴, **Marketplace**. For MCA accounts, the value can be `Microsoft` for first party charges and `Marketplace` for third party charges. For EA and pay-as-you-go accounts, the value will be `Azure`. |
96+
| PublisherType | All |Supported values: **Microsoft**, **Azure**, **AWS**⁴, **Marketplace**. For MCA accounts, the value can be `Microsoft` for first party charges and `Marketplace` for third party charges. For EA and pay-as-you-go accounts, the value is `Azure`. |
9797
| Quantity³ | All | The number of units used by the given product or service for a given day. |
9898
| ResellerName | MPA | The name of the reseller associated with the subscription. |
9999
| ResellerMpnId | MPA | ID for the reseller associated with the subscription. |
@@ -115,7 +115,7 @@ MPA accounts have all MCA terms, in addition to the MPA terms, as described in t
115115
| Tags¹ | All | Tags assigned to the resource. Doesn't include resource group tags. Can be used to group or distribute costs for internal chargeback. For more information, see [Organize your Azure resources with tags](https://azure.microsoft.com/updates/organize-your-azure-resources-with-tags/). |
116116
| Term | All | Displays the term for the validity of the offer. For example: For reserved instances, it displays 12 months as the Term. For one-time purchases or recurring purchases, Term is one month (SaaS, Marketplace Support). Not applicable for Azure consumption. |
117117
| UnitOfMeasure | All | The unit of measure for billing for the service. For example, compute services are billed per hour. |
118-
| UnitPrice² ³| All | The price for a given product or service inclusive of any negotiated discount that you might have on top of the market price (PayG price column) for your contract. For more information, see [Pricing behavior in cost details](automation-ingest-usage-details-overview.md#pricing-behavior-in-cost-and-usage-details). |
118+
| UnitPrice² ³| All | The price for a given product or service inclusive of any negotiated discount that you might have on top of the market price (`PayG` price column) for your contract. For more information, see [Pricing behavior in cost details](automation-ingest-usage-details-overview.md#pricing-behavior-in-cost-and-usage-details). |
119119

120120
¹ Fields used to build a unique ID for a single cost record. Every record in your cost details file should be considered unique.
121121

@@ -129,6 +129,17 @@ The cost details file itself doesn’t uniquely identify individual records with
129129

130130
Some fields might differ in casing and spacing between account types. Older versions of pay-as-you-go cost details files have separate sections for the statement and daily cost.
131131

132+
### Part numbers in the EA invoice are also in the cost and usage file
133+
134+
Records in cost and usage file and other cost management experiences, such as cost analysis, include part numbers matching them in the EA invoice. The part numbers in the cost and usage file are shown only for EA customers.
135+
136+
- Part numbers are shown for marketplace usage and purchase records.
137+
- Part numbers for reservation purchases and refunds records match them in the invoice.
138+
139+
There's no change for Azure usage record part numbers. They already match the invoice. Work is ongoing for Azure Savings Plan part numbers.
140+
141+
Part numbers are the same in the invoice and cost and usage file details for all charge types, excluding Azure Savings Plan and prepurchase reservations. They currently don't have a part number in the cost and usage details file.
142+
132143
## Reconcile charges in the cost and usage details file
133144

134145
Microsoft Customer Agreement (MCA) customers can use the following information to reconcile charges between billing and pricing currencies.
@@ -173,7 +184,7 @@ Included quantity (IQ) refers to the amount of a metered resource that can be co
173184
Meter characteristics - Meters associated with IQ exhibit specific traits in the cost file because the meters allow consumption without any extra charges. In the cost file, a meter with IQ has:
174185

175186
- **ChargeType**: Usage, **PricingModel**: OnDemand.
176-
- **Unit price**, **effective price**, and **Cost** set to 0, because you're not billed for their consumption.
187+
- **Unit price**, **effective price**, and **Cost** set to 0, because you don't get billed for their consumption.
177188
- **Quantity** isn't zero. It shows the actual consumption of the meter.
178189
- However, the **PayG (pay-as-you-go) price** still shows the retail price, which is nonzero.
179190

@@ -183,9 +194,9 @@ Meter characteristics - Meters associated with IQ exhibit specific traits in the
183194

184195
Every financial system involves rounding logic, which can cause some variance. Invoices aggregate monthly costs at the meter level, with costs rounded depending on the currency. In contrast, the cost file contains costs at the resource instance level with higher precision. This difference results in a variance in the total cost between the invoice and the cost file. The rounding adjustment is provided in the cost file at an aggregated level whenever the invoice is ready, ensuring that the total costs in both files match.
185196

186-
Note: Two separate rounding adjustments are provided—one for first-party records and the other for marketplace records. These adjustments are not available during an open month and become visible when the month closes and the invoice is generated.
197+
Note: Two separate rounding adjustments are provided—one for first-party records and the other for marketplace records. These adjustments aren't available during an open month and become visible when the month closes and the invoice is generated.
187198

188-
Customers can distribute the rounding adjustment across smaller granularities, such as resources, resource groups, or subscription levels, using a weighted average or other methods.
199+
Customers can spread the rounding adjustment over finer details like individual resources, resource groups, or entire subscriptions. You can use a weighted average or use similar techniques.
189200

190201
### Rounding adjustment record in the cost file
191202

@@ -219,7 +230,7 @@ The difference between the invoice total and the actual total is $0.002, which i
219230

220231
## List of terms from older APIs
221232

222-
The following table maps terms used in older APIs to the new terms. Refer to the above table for those descriptions.
233+
The following table maps terms used in older APIs to the new terms. Refer to the previous table for descriptions.
223234

224235
Old term | New term
225236
--- | ---

0 commit comments

Comments
 (0)