Inventories received in foreign currencies

You’re buying goods from international suppliers that send you their invoices in foreign currencies. That’s perfectly normal.

One thing to keep in mind at all times is that your accounting is always done in one currency and not various at the same time. You may trade in different currencies, but they should be translated into one for your accounting purposes. This “one currency” is called in accounting world “functional currency”. 

So now that this is covered, how would you treat inventories that are invoiced in a foreign currency? The initial recognition is done at the transaction date (that is when the risks and rewards of the ownership have transferred over to you as the buyer). You recognize the goods in the amount the foreign currency translates into your functional currency at the date. You debit your inventories and credit your liabilities in the same amount. However, at period end you need to revalue balances nominated in foreign currencies. What does this mean?

This means that your liabilities are due in not your functional currency but the foreign currency the supplier expects to receive. Unless implicitly agreed, the supplier usually expects you pay in the currency they’ve sent you the invoice in.

At the balance sheet date you would then revalue your liabilities into the exchange rate prevailing at the date between your functional currency and the specific foreign currency, however, your inventory remains unaffected. Instead, the loss or gain is accounted to income statement as a part of the non-operating results.