ABRA Flexi can generate a QR code according to the standard approved by the Czech Banking Association (QR Platba / Short Payment Descriptor), which is supported by mobile banking apps of many banks. This code can also be scanned directly from a screen using a mobile device.
We support QR codes for both received documents (for making your own payment) and issued documents (payment by the client).
ℹ️ QR codes are only supported for payments within the Czech Republic; the currency can be arbitrary.
URL for obtaining the QR code
/c/<identifikátor firmy>/<evidence>/<ID záznamu>/qrcode.png?size=200&mode=outstanding
Parameters
Parameter | Value | Meaning |
| 1 – 1500 | Image size in pixels. The system tries to create an image margin that allows for sharp transitions between white and black. |
|
| The QR code contains the remaining amount due (default value) |
| The QR code contains the total document amount |
💡 For a partially paid document, the two modes genuinely differ — outstanding carries only the remaining amount to be paid. For an unpaid document, both amounts are the same, so you won't notice any difference there.
What to watch out for
A value of
sizeabove 1500 is silently rounded down to 1500 — you won't get an error. A zero or negative value is ignored and the default of 200 px is used instead.A non-numeric value for
sizewill result in a404error.An unknown value for
modeis also silently replaced with the defaultoutstanding. So a typo in the mode name won't be revealed by an error response — be sure to check the actual content of the QR code.
