Currency is not a property of the warehouse document or its type, but a property of the specific warehouse. It is set in the list of warehouses on the Accounting tab in the Document currency field. This setting then determines the currency in which values are kept on both the stock cards and the warehouse documents of the given warehouse.
What is the difference
A warehouse in the domestic currency keeps all values in crowns. Even if you purchase goods on a euro invoice, the receipt note will carry the amount converted to crowns using the exchange rate.
A warehouse in a foreign currency keeps values in that currency while also converting them to the domestic currency using the rate valid as of the date of the last movement. On the stock card, both sets of values are then displayed – the fields marked [currency] as well as the fields in crowns.
ℹ️ A warehouse in a foreign currency makes sense mainly when a company purchases and sells its entire product range in a single foreign currency – for example, when a Czech company operates a warehouse for a foreign market or reports figures to a parent company in euros. For an ordinary Czech company, a warehouse in the domestic currency is the right choice.
What currency will the warehouse document have
A warehouse document does not always take its currency from the same source. It depends on what it originates from:
A document created from an issued order takes over the order's currency, even if the warehouse is kept in a different currency.
A document created from a received invoice takes over the warehouse's currency. The amount from the invoice is converted using the exchange rate.
This behavior is intentional, not a bug. For a document originating from an order, it is assumed that an invoice in the same currency will also be issued for that same order, and the documents should therefore remain consistent.
ℹ️ Example: You have a warehouse in crowns and purchase goods for EUR 1,000. The received invoice will show EUR 1,000, while the receipt note generated from the invoice will show the corresponding amount in crowns. Both documents will therefore have a different currency, and that is correct.
A common mistake: mixing currencies
The most frequent problem occurs when manually issuing a receipt note in a foreign currency for a warehouse kept in crowns. The application does not prevent this, but the result is misleading.
The entered price is saved as if it were in the warehouse's currency. On the stock card, the value in the currency and the value in crowns then no longer correspond to each other. From an accounting standpoint, the document goes through fine, since the conversion to the domestic currency is performed for every document, but the warehouse value and all related reports are distorted.
⚠️ Never mix currencies
A warehouse movement should always be in the currency of the warehouse in which it originates. So if you keep a warehouse in crowns, also create receipt notes in crowns and convert the amount from the foreign-currency invoice.
Inconsistent valuation often only shows up much later, typically as an absurdly high average price on the stock card. Fixing it then means intervening in several accounting periods – see warehouse value discrepancy.
Printing warehouse documents for a warehouse in a foreign currency
The standard Receipt note/Issue note print report shows the total amount only in the domestic currency. The price per unit is printed in the document's currency, but the report does not include a total for the document in the foreign currency. This is by design for the standard report. If you also need the total amount in the currency, the solution is a custom print report.
