Vendion
    Point of Sale

    Payment – Taking Payment

    4 min read#8

    The payment view handles everything from Swedish krona to foreign currency, tips, gift cards and loyalty points.

    Step 1 – Pay:

    1. Click Pay (or a quick payment button)
    2. The payment view opens with three columns:
      • Left: Order summary, total, VAT breakdown (12% food / 25% drinks)
      • Center: Numpad for amount + payment method buttons
      • Right: Loyalty panel (if guest linked) and currency picker
    3. Enter amount (or accept the total)
    4. Choose a payment method

    Payment methods:

    MethodDescription
    CashChange calculated automatically in the base currency (SEK)
    CardAmount over the total is registered as a tip
    SwishDigital payment, QR or number based
    Gift cardPartial or full redemption from the guest's card
    Loyalty pointsConvert points to discount directly at the POS
    InvoiceSelect customer → create invoice entry (requires billing module)

    Split payment: You can combine any number of methods. Enter a partial amount → choose method → repeat until the order is fully paid. Example: 300 SEK gift card + 150 SEK points + remainder on card.

    Foreign currency (multi-currency FX):

    1. Tap the currency picker (flag/code at top right of the payment view)
    2. Choose currency (EUR, USD, NOK, DKK, GBP and more)
    3. The POS pulls today's rate from the ECB and shows both the amount in the guest's currency and the booked amount in SEK
    4. Need a manual rate (e.g. hotel exchange): tap "Change rate", enter it and add an audit note – the POS logs the override in the journal memory
    5. Change is always calculated in the base currency SEK, regardless of what currency the guest pays in
    6. The receipt shows both the paid amount in the foreign currency and the SEK equivalent

    The POS always books revenue in SEK for Swedish fiscal law and VAT reporting – the currency swap only affects the tender itself.

    Tips on card payment: If the guest pays more than the total by card, the excess is automatically registered as a tip.

    • Example: Total is 287 SEK, guest wants to pay 300 SEK → 13 SEK tip
    • The tip is shown on the receipt and booked separately
    • Use the "Amount" field on the numpad and press Card directly

    Gift card redemption:

    1. Press Gift card as the payment method
    2. Scan the QR code or enter the card code
    3. The system checks balance, validity (not expired) and chain scope
    4. Enter the amount to redeem (max = available balance or remaining order, whichever is lowest)
    5. The remainder can be paid with any other method – the POS supports full split

    Gift cards are VAT-free on issuance and VAT-liable on redemption (ML 5 chap 40 §). The POS books the correct accounts automatically.

    Loyalty point redemption: If the guest is linked to the order and the loyalty program is active, the loyalty panel appears on the right:

    • Tier badge with the guest's level (e.g. Gold) and perks
    • Points balance – e.g. "342 points ≈ 34 SEK"
    • Quick buttons (100, 200, 500, 1000 pts) + Max
    • Stamp card rewards (if the guest has earned stamps)

    Minimum redemption (e.g. 100 pts) and max discount per order (e.g. 50%) come from Marketing → Loyalty.

    Invoice payment and customer selection:

    1. Choose Invoice as the payment method
    2. Look up a customer by name, org. number or email (or create a new one)
    3. Choose due date (default 30 days)
    4. The POS creates an invoice entry in accounting – no cash flow
    5. The order is marked as paid, but an "Unpaid" badge is shown until the invoice is cleared

    CCA control box (mandatory): Before payment is finalised, the POS runs a pre-flight health check against the control box. If the box is offline a banner appears with "Try again" and "Cancel purchase" – no sale happens without a control code (Swedish fiscal law SKVFS 2014:9).

    Step 2 – Receipt:

    1. Payment is confirmed with an animation and control/verification code
    2. Receipt number is shown
    3. Choose:
      • Print receipt – to the thermal printer
      • SMS receipt – enter phone number (creates customer automatically)
      • Done – close without printing (receipt is always available in order history)

    Logged in journal memory: Every transaction – regardless of method – is tamper-proof logged in the journal memory with control code, verification code and contents. This is the source for the Z-report and the Tax Authority export file.

    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?