Vendion
    Point of Sale

    Foreign Currency and Exchange Rates

    3 min read#70

    Do you have guests who want to pay in euro, dollar or Norwegian krona? Vendion can accept multi-currency payments directly at the register – no more mental math or checking exchange rates on your phone.

    How multi-currency payment works:

    1. Start payment as usual (Pay button)
    2. In the payment view – tap the currency picker (shown as flag/code)
    3. Choose currency: SEK (default), EUR, USD, NOK, GBP
    4. The system converts the total automatically using today's rate
    5. Guest pays in the chosen currency
    6. The receipt shows both: amount in foreign currency and SEK equivalent
    7. The fiscal box receives the SEK amount (bookkeeping is always in base currency)

    Exchange rates (automatic):

    Vendion fetches rates from the European Central Bank (ECB) once per day at 16:00 (after ECB's daily close). Rates are reference rates – not bank rates.

    CurrencyCodeReference rate
    Swedish kronaSEKBase currency
    EuroEURFetched from ECB
    US DollarUSDFetched from ECB
    Norwegian kronaNOKFetched from ECB
    British poundGBPFetched from ECB

    Tip: Because the ECB rate is a mid-market rate (no bank spread), we recommend adding a markup (2–3%) to cover currency risk. Set it under Admin → Settings → Payment Methods → Currency Margin.

    Manual rate override:

    If you want to use a different rate than the ECB – e.g. cross-border trade with a fixed rate against NOK – you can set a manual rate:

    1. Go to Admin → Settings → Payment Methods
    2. Select the currency
    3. Check Manual rate
    4. Enter your rate
    5. Reason (required field): "Fixed rate agreed with Nordea" or similar

    The reason is saved as an audit note with every transaction that uses the manual rate. It's an extra safety layer if bookkeeping is audited.

    Cash change in foreign currency:

    If a guest pays 100 EUR for a 950 SEK tab (87 EUR equivalent) – should change be given in EUR or SEK?

    Vendion's rule: Change is always given in the same currency as the payment. Guest paid in EUR → change in EUR. This is handled automatically by the system.

    If you don't have change in the right currency:

    • Give as much change as possible in EUR
    • The rest as SEK (mark manually)
    • Guest sees both amounts on the receipt

    Bookkeeping:

    Even though the guest pays in EUR, everything is booked in SEK (base currency). The fiscal box always signs the SEK amount. If the ECB rate changes the day after payment, historical transactions are unaffected – the rate at the moment of payment is locked.

    Example – guest pays in EUR:

    Tab: 950 SEK ECB rate: 1 EUR = 10.95 SEK Equivalent: 86.76 EUR Guest pays: 100 EUR → 87 EUR (tab) + change 13 EUR Receipt shows: 100 EUR (950 SEK) · change 13 EUR (142 SEK)

    Limitations:

    • Cryptocurrency is not supported
    • Swish, Klarna and gift cards work only in SEK
    • Card payment in foreign currency requires your acquirer (e.g. Worldline/Adyen) to have multi-currency enabled – check with your bank

    Ask AI Boss: "How much have we taken in EUR this month?" – AI Boss totals all foreign-currency transactions per period.

    This feature is part of Vendion POS.

    Curious how it looks in practice? Read more about the product or book a short demo.

    Was this article helpful?