What a payment QR code is
A payment QR code is a graphic code that encodes payment instructions — the account number (IBAN), the amount, the variable symbol and a message for the recipient. The client simply scans it with their phone and their banking app pre-fills the payment automatically. There's no need to copy the account number by hand, and no risk of a typo.
Taxorio generates QR codes according to the Czech Banking Association's Short Payment Descriptor (SPD, version 1.0) standard. This format is supported by all the major Czech banking apps.
A document issued in euros and paid to a euro account carries a SEPA QR payment (EPC QR, known as GiroCode) under the European Payments Council standard instead of the Czech norm — banking apps across the whole SEPA area read it, so a client in Germany, Austria or the Netherlands scans the invoice just as easily as a Czech client does. Documents in CZK and other currencies stay with the Czech QR code.
Where the QR code appears
The QR code is automatically inserted into the invoice PDF — usually in the bottom right corner next to the payment details, alongside the account number and the variable symbol. It shows up when you have QR payment turned on, a bank account filled in, and the invoice is paid by bank transfer and has a positive amount.
How the client uses the QR code
- The client opens the invoice as a PDF (in an email, or printed out).
- They open their banking app on their phone and pick Pay by QR code or Scan a payment.
- They point their phone at the QR code on the invoice — the app automatically picks up the IBAN, the amount and the variable symbol.
- The client checks the pre-filled details and confirms the payment.
QR payment on the spot and EET: when the customer scans the QR code and pays while you are with them, from 1 January 2027 it is a payment on the spot and is recorded in EET. In the invoice detail choose Customer is paying by QR now — on PRO with EET set up, Taxorio sends the sale from the invoice. A QR payment the client sends later from home is not recorded. Details in Sales records (EET) in Taxorio.
Technical requirements
For the QR code to show up on the invoice, these conditions have to be met:
- QR payment turned on — turn on QR code generation on invoices in Settings.
- A bank account filled in — a Czech account number with a bank code in the company settings is enough; Taxorio works out the IBAN needed for the QR code from these details on its own (a manually entered IBAN naturally works too). No QR code can be generated without a bank account. If you have more than one account, the QR carries whichever account was chosen on the invoice at issue time — changing or archiving an account later doesn't change the QR on an already-issued document.
- A positive invoice amount — no QR code is generated for credit notes, tax documents for an advance, or invoices with a zero amount.
- Payment by bank transfer — an invoice with the payment method Cash or Card on site carries no QR code and no bank account: the customer pays on the spot.