Přeskočit na hlavní obsah

QR kód dokladu

QR kódy pro úhrady dokladu

Autor: Petr Pech

ABRA Flexi umí vygenerovat QR kód dle standardu schváleného Českou bankovní asociací (QR Platba / Short Payment Descriptor), který podporují mobilní klienti mnoha bank. Tento kód lze snímat i z obrazovky pomocí mobilního zařízení.

Podporujeme QR kódy přijatých dokladů (pro vlastní platbu) tak i vydaných dokladů (platba klientem).

ℹ️ QR kódy jsou podporovány pouze pro platby v rámci ČR, měna může být libovolná.


URL pro získání QR kódu

/c/<identifikátor firmy>/<evidence>/<ID záznamu>/qrcode.png?size=200&mode=outstanding

Parametry

Parametr

Hodnota

Význam

size

1 – 1500

Rozměr obrázku v pixelech. Systém se snaží vytvořit takový okraj obrázku, aby na něm byly možné ostré přechody bílé a černé.

mode

outstanding

QR kód obsahuje zbývající částku k úhradě (výchozí hodnota)

total

QR kód obsahuje celkovou částku dokladu

💡 U částečně uhrazeného dokladu se oba režimy skutečně liší — outstanding nese jen zbytek k doplacení. U neuhrazeného dokladu jsou obě částky shodné, takže tam rozdíl nepoznáte.


Na co si dát pozor

  • Hodnota size nad 1500 se tiše zaokrouhlí na 1500 — chybu nedostanete. Nulová či negativní hodnota se ignoruje a použije se výchozích 200 px.

  • Nečíselná hodnota size skončí chybou 404.

  • Neznámá hodnota mode se rovněž tiše nahradí výchozím outstanding. Překlep v názvu režimu tedy nepoznáte podle chybové odpovědi — zkontrolujte si obsah QR kódu.

Dostali jste odpověď na svou otázku?