← User guide

payme (Slovakia)

Prints a Slovak payme payment link as a QR code on customer invoices; scanning it opens the customer's banking app with the payment filled in.

Version19.0.1.2.1
EditionCommunity and Enterprise
LicenceAGPL-3
Requiresaccount, base_iban, account_qr_code_frame_provider

What it is for

payme is the payment link standard of the Slovak Banking Association (Slovenská banková asociácia): a payme.sk web address that carries the account, amount and payment identification. This module prints that link as a QR code on your invoices. The customer scans it with the phone camera or a banking app, and their banking app opens with the payment filled in.

What the national formats have in common — switching QR codes on, the bank account they need and how Odoo picks a format for each invoice — is described in account_qr_code_frame_provider, installed with this module.

Setting it up

  1. Switch on QR Codes in Accounting → Configuration → Settings — see the common setup.
  2. Use a bank account in IBAN form from a SEPA country, with an Account Holder Name.
  3. Invoice in EUR. payme is not offered for other currencies.

Odoo picks payme automatically for a euro invoice when both your company and the customer are in Slovakia (or the customer's country is not filled in) and PAY by square is not installed. Otherwise pick payme (Slovensko) in the invoice's Payment QR-code field — see Which format an invoice gets.

What the link contains

Value Taken from
IBAN the invoice's Recipient Bank account
Amount, currency the amount still open on the invoice, EUR
Payment identification with l10n_cssk_payment_symbols installed and symbols on the invoice: /VS…/SS…/KS…; otherwise the Payment Reference or the invoice number. At most 35 characters.
Creditor's name Account Holder Name of the account, or the name of its owner; at most 70 characters
Message the Payment Reference, or the invoice number when there is none

The code is drawn inside the payme frame.

Limitations