Example of Header Level Rounding
This example illustrates how header level rounding processes currency conversions and accounts for rounding differences.
Scenario
ABC Company uses euros as the ledger currency, and it receives an invoice with three line items in Norwegian krone. For this example, the conversion rate between the krone and the euro is 6.55957.
Transaction Details
The Use header level rounding Receivables system option is enabled for the applicable business unit and a Header Rounding Account is defined.
This table shows the calculations performed to convert each line amount on the invoice:
Item/Description |
Amount in Krone |
Conversion Rate |
Amount in Euros |
Comment |
---|---|---|---|---|
Paper |
15.00 |
6.55957 |
2.29 |
rounded up |
Pens |
12.00 |
6.55957 |
1.83 |
rounded up |
Envelopes |
25.00 |
6.55957 |
3.81 |
rounded down |
Subtotal |
52.00 |
N/A |
7.93 |
sum of items |
Rounding Difference |
N/A |
N/A |
- 0.01 |
N/A |
Total Amount |
52.00 |
6.55957 |
7.92 |
rounded down |
Because the Use header level rounding Receivables system option is enabled, Receivables must calculate the rounding difference between the currency conversion of the total invoice amount at the header level assigned to the receivable account and the sum of the currency conversions at the line level assigned to each revenue account. This difference is placed in the designated header rounding account.
Conversion Results
Receivables first converts each line item separately from krone to euros, and then adds them together, for a total of 7.93 EUR. Receivables then separately adds the line amounts in the invoice currency (krone) and then converts to the ledger currency, for a total of 7.92 EUR.
The rounding difference of .01 is assigned to the header rounding account as defined in Receivables system options.