You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/cost-management-billing/automate/understand-usage-details-fields.md
+19-8Lines changed: 19 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ titleSuffix: Microsoft Cost Management
4
4
description: This article describes the fields in the usage data files.
5
5
author: bandersmsft
6
6
ms.author: banders
7
-
ms.date: 04/18/2024
7
+
ms.date: 07/12/2024
8
8
ms.topic: conceptual
9
9
ms.service: cost-management-billing
10
10
ms.subservice: cost-management
@@ -85,15 +85,15 @@ MPA accounts have all MCA terms, in addition to the MPA terms, as described in t
85
85
| PlanName | EA, pay-as-you-go | Marketplace plan name. |
86
86
| PreviousInvoiceId | MCA | Reference to an original invoice if the line item is a refund. |
87
87
| 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`) |
89
89
| Product | All | Name of the product. |
90
90
| ProductId¹ | MCA | Unique identifier for the product. |
91
91
| ProductOrderId | All | Unique identifier for the product order. |
92
92
| ProductOrderName | All | Unique name for the product order. |
93
93
| Provider | MCA | Identifier for product category or Line of Business. For example, Azure, Microsoft 365, and AWS⁴. |
94
94
| PublisherId | MCA | The ID of the publisher. It's only available after the invoice is generated. |
95
95
| 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`. |
97
97
| Quantity³ | All | The number of units used by the given product or service for a given day. |
98
98
| ResellerName | MPA | The name of the reseller associated with the subscription. |
99
99
| 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
115
115
| 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/). |
116
116
| 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. |
117
117
| 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). |
119
119
120
120
¹ Fields used to build a unique ID for a single cost record. Every record in your cost details file should be considered unique.
121
121
@@ -129,6 +129,17 @@ The cost details file itself doesn’t uniquely identify individual records with
129
129
130
130
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.
131
131
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
+
132
143
## Reconcile charges in the cost and usage details file
133
144
134
145
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
173
184
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:
-**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.
177
188
-**Quantity** isn't zero. It shows the actual consumption of the meter.
178
189
- However, the **PayG (pay-as-you-go) price** still shows the retail price, which is nonzero.
179
190
@@ -183,9 +194,9 @@ Meter characteristics - Meters associated with IQ exhibit specific traits in the
183
194
184
195
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.
185
196
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.
187
198
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.
189
200
190
201
### Rounding adjustment record in the cost file
191
202
@@ -219,7 +230,7 @@ The difference between the invoice total and the actual total is $0.002, which i
219
230
220
231
## List of terms from older APIs
221
232
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.
0 commit comments