When your supplier invoices you in a different currency than your store sells in, supplier currency lets you build and read a purchase order in their currency. EasyScan converts costs using daily exchange rates, so the figures on your PO match what your supplier quotes, while you still see the store-currency equivalent for your own records.
TL;DR
Set your supplier's currency — open the supplier and choose their Currency
Turn on the setting — go to Settings → Inventory → Purchase orders and turn on Show costs in supplier currency
Build your PO — costs now show and accept entry in the supplier's currency, with the store-currency equivalent shown underneath
Mark as ordered — the exchange rate is locked onto the PO, so reprints always match the rate used on the day you ordered
When to use it
Your supplier prices and invoices in a currency other than your Shopify store currency
You want the costs on your PO (and the supplier PDF) to match your supplier's quote, not a converted figure
You want a record of the exchange rate that applied when you placed the order
Before you start
Two things need to be true for supplier currency to apply:
Your plan is Advanced or Pro
The supplier has a Currency set, and it is different from your store currency
If the supplier's currency matches your store currency, nothing changes — costs stay in your store currency as normal.
Step 1: Set the supplier's currency
Open the supplier from Purchase orders → Suppliers, set the Currency field to the currency your supplier invoices in, and save.
Note: this tells EasyScan which currency to convert into. Each supplier can have its own currency.
Step 2: Turn on supplier currency
Go to Settings → Inventory → Purchase orders
Find the Supplier currency section
Turn on Show costs in supplier currency
The next purchase order you open for a supplier whose currency differs from your store will now show costs in the supplier's currency.
Tip: to print supplier amounts on the PDF too, turn on Show supplier currency on PO PDF further down the same page. The PDF shows the supplier-currency amount first, with your store currency in parentheses, plus a footer line showing the exact rate used.
Step 3: Build the purchase order
With supplier currency on, here is what changes on the PO:
Cost columns show the currency — the headers read Cost (EUR) and Total cost (EUR), using your supplier's currency code
Costs are prefilled in the supplier's currency — when you add products, EasyScan uses the supplier catalog cost if you have one, otherwise it converts the Shopify cost at the day's rate
You enter costs in the supplier's currency — click a cost cell to edit. The field is labelled Cost on purchase order (EUR), and a Currency conversion card shows the math as you type (for example: Shopify cost £8.53 → 1 GBP = 1.1726 EUR → PO cost €10.00)
Each total shows both currencies — the cost summary shows the supplier-currency amount, with the store-currency equivalent underneath (for example: ≈ USD 12.34 in store currency). Hover it to see the exact rate and date
Note: while exchange rates are still loading, a line cost can briefly show Converting… Lines that can't be converted yet show — and are left out of the totals until they have a cost.
Step 4: Mark as ordered
While a PO is a draft, it uses the latest daily exchange rate every time you open it. When you mark it as Ordered, EasyScan locks that day's rate onto the PO.
From then on the rate never changes — reopening or reprinting the PO months later always reflects the rate that applied when you ordered. The cost summary tooltip shows Rate locked · YYYY-MM-DD for an ordered PO, versus Live rate · YYYY-MM-DD for a draft.
Note: if you edit an already-ordered PO (More actions → Edit order) and change costs, quantities, or line items, the rate refreshes to the latest at the time you save.
Common scenarios
The supplier's currency is the same as my store currency — supplier currency doesn't apply, and costs stay in your store currency
I changed a supplier's currency after I'd already created POs — changing the currency does not re-convert existing catalog costs or past purchase orders; those keep the amounts already stored. Only new purchase orders use the new currency's rate, and a warning reminds you of this when you change it
I just turned the setting on — were my existing costs converted? — no; the setting changes how costs are labelled and read, not the stored numbers. Check your existing supplier catalog costs against your supplier's pricing
A currency isn't converting — a small number of currencies have no exchange-rate data (for example EEK, LTL, LVL, VEF, ZMK, IRR). For these, supplier currency is hidden rather than showing a misleading figure
I have an old PO from before this feature existed — POs ordered before supplier currency launched don't have a locked rate, so they fall back to the current daily rate and are labelled Live rate
You're now able to raise purchase orders in your supplier's currency, with the store-currency equivalent always alongside for your own records.
Please contact us through the EasyScan app for further support.
