Skip to content

Commit 5a2e87b

Browse files
committed
Learn Editor: Update understand-usage-details-fields.md
1 parent 37096e2 commit 5a2e87b

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

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

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,15 @@ 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 will always have rounded figures, while the cost file contains higher precision numbers, resulting in a variance between the two. This variance is the rounding adjustment value, provided at an aggregated invoice level. Whenever an invoice is ready, we include an aggregated rounding adjustment in the cost file. This ensures that the total cost in the cost file, including the rounding adjustment, matches the invoice total. Rounding adjustments are not available in the cost details file during an open month. The adjustment is visible when the month closes, and the invoice is generated.
185+
186+
Customers can distribute the rounding adjustment across smaller granularities like resources, resource groups, or subscription levels using a weighted average or other methods.
187+
188+
### Rounding adjustment record in the cost file
189+
190+
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:
185191

186192
- `BillingAccountId`
187193
- `BillingAccountName`
@@ -192,7 +198,7 @@ The rounding adjustment record is available in the Cost Details file at the Bill
192198

193199
`MeterCategory`, `MeterSubCategory`, and `ChargeType` fields have the value as `RoundingAdjustment`.
194200

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

197203
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:
198204

@@ -207,7 +213,7 @@ However, when the invoice is generated, the costs are rounded to two decimal pla
207213
- Resource B: $5.68
208214
- Total: $6.91
209215

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.
216+
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.
211217

212218
## List of terms from older APIs
213219

0 commit comments

Comments
 (0)