Rounding Gain/Loss Using Different Exchange Rates

In this example, your U.S. subsidiary receives a vendor bill of $19,028.88 (Canadian). When you enter the bill, the exchange rate from Canadian to U.S. dollars is 0.76374051, and $14,533.13 (U.S.) is credited to accounts payable. The amount posted was rounded to two decimal places from the calculated amount of $14,533.1265159288.

GL Impact of the Bill

Account

Debit

Credit

Accounts Payable

 

14,533.13

Lumber Expense

14,533.13

 

When you pay the bill in full in Canadian dollars, the exchange rate is 0.76295. The $19,028.88 (Canadian) converted to base currency is $14,518.083996, or $14,518.08 (U.S.) rounded to two decimal places.

The realized gain on the payment is equal to the payment rate less the source transaction rate multiplied by the payment amount. The variance is (0.76295 – 0.76374051) × $19,028.88 (Canadian), which is –$15.04251993 or –$15.04 (U.S.) rounded to two decimal places.

Because NetSuite posts the rounded amount, the GL Impact pages for the bill and the bill payment are different.

GL Impact of the Bill Payment

Account

Debit

Credit

Checking

 

14,518.08

Accounts Payable

14,518.08

 

Foreign Currency Variance Mapping is enabled in your account, so a separate currency revaluation is created and linked to the vendor bill.

GL Impact of the Currency Revaluation

Account

Debit

Credit

Realized Gain/Loss

 

15.04

2000 Accounts Payable

15.04

 

At this point, the accounts payable account is unbalanced.

Transaction

Debit

Credit

Vendor Bill

 

14,533.13

Bill Payment

14,518.08

 

Realized Gain/Loss

15.04

 

Total

14,533.12

14,533.13

Another currency revaluation transaction is created to balance accounts payable.

GL Impact of the Currency Revaluation (Rounding Gain/Loss)

Account

Debit

Credit

Rounding Gain/Loss

 

0.01

2000 Accounts Payable

0.01

 

Related Topics

Rounding Gain/Loss
Rounding Gain/Loss Using the Same Exchange Rate

General Notices