Payment – Taking Payment
The payment view handles everything from Swedish krona to foreign currency, tips, gift cards and loyalty points.
Step 1 – Pay:
- Click Take payment (or a quick payment button)
- The payment view opens with three columns:
- Left: Order summary, total and currency picker
- Center: Numpad for amount and loyalty panel (if guest linked)
- Right: Payment method buttons
- Enter amount (or accept the total)
- Choose a payment method
Payment methods:
| Method | Description |
|---|---|
| Cash | Change calculated automatically in the base currency (SEK) |
| Card | Charged exactly; cannot exceed the remaining balance (tips taken on the terminal) |
| Swish | Digital payment, QR or number based |
| Gift card | Partial or full redemption from the guest's card |
| Loyalty points | Convert points to discount directly at the POS |
| Invoice | Select 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):
- Tap the currency picker (shows the currency code, e.g. EUR) in the left column
- Choose currency (EUR, USD, NOK, DKK, GBP and more)
- 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
- Need a manual rate (e.g. hotel exchange): tap "Adjust rate manually", enter it and add an audit note – the POS logs the override in the journal memory
- Change is always calculated in the base currency SEK, regardless of what currency the guest pays in
- 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 and card amounts: Tips on card payment are taken on the terminal (card reader) itself – not in the payment window. A card, terminal or Swish amount can never exceed the order's remaining balance; if you try, you get the message "The card amount cannot be larger than the remaining balance". Only cash can exceed the total, and change is then calculated in SEK.
Gift card redemption:
- Press Gift card as the payment method
- Scan the QR code or enter the card code
- The system checks balance, validity (not expired) and chain scope
- Enter the amount to redeem (max = available balance or remaining order, whichever is lowest)
- 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:
- Choose Invoice as the payment method
- Look up a customer by name, org. number or email (or create a new one)
- Choose due date (default 30 days)
- The POS creates an invoice entry in accounting – no cash flow
- 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:
- Payment is confirmed with an animation and control/verification code
- Receipt number is shown
- 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?
