Skip to content

Commit c1bae99

Browse files
Merge pull request #278235 from jojohpm/docs-editor/understand-usage-details-field-1718317370
Update understand-usage-details-fields.md
2 parents aeca942 + 40099c4 commit c1bae99

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

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

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,17 @@ Meter characteristics - Meters associated with IQ exhibit specific traits in the
179179

180180
## Rounding adjustment details
181181

182-
Rounding adjustment isn't available in the cost details file during an open month. The adjustment is visible when the month closes and the invoice gets generated.
182+
### Why do we have rounding adjustment?
183183

184-
The rounding adjustment record is available in the Cost Details file at the Billing Profile scope for an MCA or at the Enrollment scope for EA. Because it's an aggregated value available at the invoice level, there's no lower-scope-level information available for the record. The following fields are the only valid ones for a record on rounding adjustment:
184+
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+
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.
187+
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.
189+
190+
### Rounding adjustment record in the cost file
191+
192+
The rounding adjustment record is available in the cost file at the Billing Profile scope for Microsoft Customer Agreement (MCA) or at the Enrollment scope for Enterprise Agreement (EA). Since it’s an aggregated value at the invoice level, there’s no lower-scope-level information for the record. The following fields are valid for a rounding adjustment record:
185193

186194
- `BillingAccountId`
187195
- `BillingAccountName`
@@ -192,7 +200,7 @@ The rounding adjustment record is available in the Cost Details file at the Bill
192200

193201
`MeterCategory`, `MeterSubCategory`, and `ChargeType` fields have the value as `RoundingAdjustment`.
194202

195-
Here's an example of how rounding adjustment works in practice:
203+
### Illustration of rounding adjustment
196204

197205
Suppose you have two resources in your subscription: A and B. Resource A costs $0.1234 per hour and resource B costs $0.5678 per hour. You use both resources for 10 hours in a day, so the total cost for each resource is:
198206

@@ -207,7 +215,7 @@ However, when the invoice is generated, the costs are rounded to two decimal pla
207215
- Resource B: $5.68
208216
- Total: $6.91
209217

210-
The difference between the invoice total and the actual total is $0.002, which is the rounding adjustment. To make sure that Cost Management costs match the invoice, the amount is shown in the cost details file.
218+
The difference between the invoice total and the actual total is $0.002, which is the rounding adjustment. To ensure Cost Management costs match the invoice, an amount of -$0.002 is shown in the cost file as the rounding adjustment after the invoice generation.
211219

212220
## List of terms from older APIs
213221

0 commit comments

Comments
 (0)