Skip to main content

Buying in your supplier's currency

Set a supplier currency, control the exchange rate on each PO, pay customs in your own money, and keep converted costs out of your reported history.

If you buy from overseas suppliers, your purchase orders are in their currency and your books are in yours. Stockroom keeps both: the supplier sees the price you agreed, and you see what it costs you at home.

Set your supplier's currency once

Open a supplier and set Currency. Every new purchase order for that supplier starts in it, so you never pick it per order. Leave it blank and the supplier uses your store currency.

The exchange rate lives on the purchase order

A foreign-currency PO shows an Exchange rate with a daily reference rate already filled in, so there is no empty box to guess at. It reads like 1 EUR = 0.855 GBP - your currency per one unit of theirs.

  • Click Set rate to type the rate you actually settled at. Your bank takes a spread and customs use their own published rate, so the number on your invoice is rarely the market mid.

  • Use latest rate puts the current reference rate back.

  • The rate shows Your rate when you set it and Reference rate with its date when it came from the daily feed, so you can always tell which is which.

  • The rate is editable while the PO is a draft and locks when you mark it as ordered. That is deliberate - it stops last month's orders re-pricing themselves every time rates move.

What you see on the order

The Cost summary shows the order in the supplier's currency, with Total in your currency beside it. Your purchase order list does the same, and the Incoming value tile converts each order at its own rate rather than adding up currencies that do not belong together. Orders with no rate yet are counted separately, so the figure is never quietly wrong.

Costs you pay in your own currency

Customs, brokerage, and local freight are often billed to you at home even when the goods are priced abroad. Add the cost with Add shipping or Add adjustment, then set Charge currency to your own.

  • It converts into the order's currency for the order total and for landed cost, including custom splits.

  • It is marked Not on supplier copy and does not print on the PO PDF, and the printed total leaves it out too - your supplier cannot reconcile a fee they never charged you.

  • It carries no supplier tax, because it is not on their invoice.

  • Set the exchange rate on the PO first. Without one there is no way to express the two currencies as one landed cost.

Product costs and reporting

When you mark a foreign PO as ordered, or receive it, Stockroom converts each cost at that order's rate before updating your Shopify cost per item. Cost updates are always your choice and always previewed first.

At the moment you receive, the rate is written onto that receipt and the converted costs are stored with it. Your cost of goods reports read those stored figures, so changing a rate later never moves history you have already reported on.

Good to know

  • Stockroom never guesses. With no rate on the order, cost updates are offered but not performed, and the order tells you a rate is needed rather than inventing one.

  • The pre-filled rate is a daily reference rate. It is close, but it is not your bank's rate - if the exact figure matters to you, type the one from your invoice.

  • Totals are never blended across currencies. Reports that span several currencies show each one separately.

  • Documents your supplier receives stay in their currency throughout - the PO PDF and the email show the price you agreed with them and nothing else.

Related: Keep your product costs current when you order and Landed cost: what your stock really costs.

Did this answer your question?