User Tools

Site Tools



en:oarve_valuuta

PURCHASE INVOICES IN FOREIGN CURRENCY

A purchase invoice in foreign currency is converted into the base currency using an exchange rate, and the invoice is shown in the purchase ledger at that rate. If the payment rate differs from the purchase invoice rate, an exchange rate gain or loss arises on payment.

This page covers the basics of recording, paying and offsetting with prepayments purchase invoices in foreign currency. Detailed steps and examples can be found on the pages Payments → Purchase invoice payment in currency.

Purchase invoice exchange rate based on Op. date - NEW

:!: :!: applies only to the purchase invoice with the new design

The setting System settings → Purchase ledger settings → Use transaction date for purchase invoice exchange rate determines which date is used to find the exchange rate for the purchase invoice:

  • No (default) – the rate is taken according to the Invoice date field of the purchase invoice (previous behaviour).
  • Yes – the rate is taken according to the Op. date field of the purchase invoice.

The setting is needed when transactions related to goods must be recorded at the exchange rate of the date of transfer of risk. Changing the invoice date (the Invoice date field) for this purpose is not suitable, because the due date would then not be calculated correctly.

Behaviour when the setting is “Yes”

  • When the Op. date field is filled in or changed, the Rate field is updated automatically – the exchange rate is found according to the new Op. date.
  • If the Op. date is changed several times, the rate is updated each time.
  • The currency selector also shows and enters the rate according to the Op. date.
  • If the Op. date field is empty, the rate is found according to the Invoice date field of the purchase invoice.
  • When finding the rate, the system setting Exchange rate shift in days is always taken into account.

Exchange rates, shift and exchange rate accounts

These settings determine which rate is entered on a purchase invoice in foreign currency and where the exchange rate difference arising on payment is posted.

Currencies and rates

  • Currencies – all internationally recognised currencies with a three-letter code (e.g. USD, SEK) can be added to Directo. Only currencies in the register can be used on a purchase invoice.
  • Currency rates – the register shows the rates of the added currencies, which are used to convert foreign currency amounts into the base currency. The rates are updated automatically, and they can also be added manually.
  • Currency rates are updated automatically – based on information from the European Central Bank, rates are added and updated in the register automatically; no manual entry is needed.
  • Currency rate shift in days – default 0, i.e. when a currency is entered, the rate of the same date as the document is used. With value 1, the rate of one day after the document date is used; with value -1, the rate of one day before the document date is used. The shift is always applied, also when the rate is found according to the Op. date.

Exchange rate accounts

If the purchase invoice is not in the base currency, an exchange rate difference arises on payment. For the financial transactions of such payments to be created correctly, the following accounts must be filled in in the system settings: Foreign exchange gain and Foreign exchange loss (sales,purchase) and (receipt, payment).

Recording a purchase invoice in foreign currency

The currency of the purchase invoice is taken from the e-invoice or the supplier, or it can be selected on the document manually. The system enters the exchange rate on the purchase invoice (according to the Invoice date or Op. date, taking the shift into account) and converts the amounts into the base currency.

In the purchase ledger, purchase invoices in foreign currency are always shown at the purchase invoice rate. The change in the rate between the invoice and the payment is recorded only on payment.

Paying a purchase invoice in foreign currency

A purchase invoice in foreign currency can be paid in the same currency, in the base currency or in a third currency. The payment rate can be the central bank daily rate or the bank's commercial rate. If the payment rate differs from the purchase invoice rate, an exchange rate gain or loss arises. For the exchange rate entries in the financial transaction to be correct, specific rules must be followed when entering the payment. The most common examples and instructions can be found at Payments → Purchase invoice payment in currency

Netting a purchase invoice with a prepayment in foreign currency

:!: Main rule: a prepayment in foreign currency must always be realised at the rate at which the prepayment was originally recorded. The system brings out the correct rate itself – do not change it manually. If a wrong rate is used, an exchange rate difference remains in the purchase ledger even if the balance in the currency is 0.

The netting method depends on whether the prepayment and the purchase invoice are in the same currency (the prepayment can be used directly on the invoice) or in different currencies, in which case only prepayment ID prepayments can be netted, on the payment document. See more: Examples of currency prepayments.

Year-end revaluation

Liabilities in foreign currency on the balance sheet are revalued at the year-end rate with the tool Maintenance → Maintenance → Currency rates converter. The tool creates a financial transaction for the amount of the exchange rate difference. As of 01.01 of the following year, enter the same transaction back with debit and credit reversed, because the system recalculates the exchange rate difference when the invoices are paid.

The revaluation transaction does not change the invoice balances in the purchase ledger. At the end of the purchase ledger report, there is an informative section where foreign currency balances are recalculated at the rate of the selected date.

en/oarve_valuuta.txt · Last modified: 2026/10/28 11:35 by lauratam

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki