Skip to main content

Document QR Code

Payment QR codes for invoices

Written by Lenka Haringerová

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

size

1 – 1500

Image size in pixels. The system tries to create an image margin that allows for sharp transitions between white and black.

mode

outstanding

The QR code contains the remaining amount due (default value)

total

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 size above 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 size will result in a 404 error.

  • An unknown value for mode is also silently replaced with the default outstanding. 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.

Did this answer your question?