Zákazník otevře fakturu, v mobilním bankovnictví načte QR kód, zkontroluje předvyplněné údaje a převod potvrdí, přesně jak postup popisuje oficiální návod QR Platby, a nikdo přitom nemusí opisovat číslo účtu ani variabilní symbol. Proto kód k platbě převodem doporučuji.

U jednotlivých nástrojů vycházím z jejich dokumentace, vlastní provozní test za sebou nemám.

Co je formát SPD a co QR kód obsahuje?

SPD je textový formát platebních údajů. Najdete ho uvnitř české QR Platby. Popisuje ho standard České bankovní asociace pro QR platby, verze 1.2 z června 2021, který si můžete stáhnout jako PDF, a bankovní aplikace z něj přečte účet příjemce a další vyplněné údaje, například částku nebo variabilní symbol.

Specifikace formátu předepisuje začátek SPD*1.0*, přičemž číslo 1.0 označuje verzi datového formátu v samotném kódu a verze 1.2 patří dokumentu ČBA, zatímco každý další údaj má vlastní označení. ACC znamená účet příjemce v mezinárodním formátu IBAN, AM částku a X-VS variabilní symbol. Zpaměti je znát nemusíte. Při kontrole kódu vás zajímá jen to, co z něj banka načte.

Pokud kód předvyplňuje částku a variabilní symbol, musí odpovídat konkrétní faktuře nebo objednávce, a jeden obrázek s pevnými údaji tak nemůžete bez kontroly vkládat ke všem dokladům. Jeden kód platí pro jeden doklad. Jak symbol pomáhá přiřadit úhradu, vysvětluji v článku o variabilním symbolu.

Jak přidat QR platbu na fakturu?

V iDokladu a Fakturoidu vytváří kód přímo fakturační program z údajů dokladu, takže řetězec SPD ručně skládat nemusíte. V každé aplikaci ale zkontrolujete jiné nastavení.

Nástroj Co podle nápovědy nastavíte nebo splníte
iDoklad Pro společný kód QR Platba+F vyplňte český bankovní účet nebo IBAN, z něj program kód vytvoří. Doklad musí mít kladnou částku. Kód obsahuje platební i účetní údaje.
Fakturoid Účet vložíte v Nastavení → Banka a párování plateb. QR platba je standardně zapnutá; přepínač najdete v Nastavení → Vzhled faktur. Pro fakturaci do ČR nápověda požaduje platný účet, variabilní symbol a měnu CZK nebo EUR.

Podmínky popisují nápověda iDokladu a návod Fakturoidu. U iDokladu po vystavení prvního dokladu načtěte jeho kód v bance a porovnejte předvyplněný účet, částku a variabilní symbol s fakturou.

Výběr programu rozebírám v recenzi iDokladu. Jsem v jeho affiliate programu a z partnerských odkazů můžu dostat provizi, na mém hodnocení to ale nic nemění.

Jak přidat QR platbu do e-shopu?

Shoptet nabízí QR kód na dokladech pro platbu převodem a Shoptet Pay k tomu přidává QR převod na platební bráně, ovšem jen jako záložní volbu. Při nastavování si tyto dvě varianty pohlídejte: zapnutí kódu na faktuře se týká dokladů, nabídku na bráně řeší Shoptet Pay.

Pro doklady postupujte podle nápovědy Shoptetu:

  1. Otevřete Nastavení → Základní nastavení → Měny a detail příslušné měny.
  2. Vyplňte bankovní účet, IBAN, BIC (identifikátor banky) a majitele účtu.
  3. Zapněte zobrazení QR kódu v nastavení informací na dokladech.
  4. Vystavte zkušební doklad s platbou převodem. Načtěte jeho kód v bankovní aplikaci a porovnejte údaje s fakturou, včetně variabilního symbolu.

QR platbu od Shoptet Pay dokumentace popisuje jako záložní volbu na platební bráně, kterou si zákazník nemůže samostatně vybrat v košíku. Kód předvyplní účet e-shopu i platební údaje konkrétní objednávky: částku a variabilní symbol.

Pokud vybíráte i další způsoby přijímání plateb, porovnejte je v průvodci platebními branami pro e-shop.

Je QR platba okamžitá a automaticky spárovaná?

QR kód předá údaje k převodu. O rychlosti rozhoduje jeho provedení bankou. ČNB popisuje okamžité korunové platby jako převody během několika sekund, dostupné nepřetržitě včetně víkendů, zda tak peníze odejdou, závisí ale na podpoře a podmínkách jednotlivých bank.

Vezměme modelovou objednávku v celkové výši 1 490 Kč s variabilním symbolem 20260042. QR kód přenese částku a symbol do bankovní aplikace zákazníka, ale aby e-shop označil objednávku jako zaplacenou, musí jeho systém získat zprávu o příchozí úhradě a přiřadit ji k objednávce.

Pokud zákazník potvrdí odeslání platby, Shoptet Pay výslovně upozorňuje, že to není potvrzení banky, a pro automatické spárování po přijetí peněz doporučuje službu Propojení s bankou. Obrázek QR kódu ani potvrzení zákazníka k uvolnění zboží nestačí. Přijatou úhradu bych kontroloval před expedicí.

Je QR platba bez poplatků?

Standard QR Platba je zdarma a můžete jej používat bez registrace a licence. Také Shoptet Pay popisuje svou QR variantu jako bezplatné usnadnění bankovního převodu a uvádí, že samotnou platbu nezpracovává.

Náklady na bankovní účet nebo případné párování tím ale z ceníku nezmizí. Před nasazením zkontrolujte podmínky svého účtu a cenu služby či doplňku, který má příchozí úhrady přiřazovat k objednávkám.

Tvrzení „QR je vždy bez poplatků oproti kartě“ bych do srovnání nepřevzal, protože z bezplatného standardu cenu celého provozu odvodit nelze. Pro výpočet roční úspory potřebujete konkrétní bankovní účet a podmínky navazujících služeb.

Co ještě vědět před odesláním faktury?

Přenese QR kód také datum splatnosti?

Specifikace QR Platby obsahuje pole pro datum splatnosti, záleží však na programu, zda ho vyplní. Fakturoid uvádí, že jeho kód splatnost neobsahuje a zákazník si ji může nastavit v bance ručně.

Datum napsané na faktuře tedy samo o sobě neznamená, že se přenese i při načtení kódu.

Funguje český QR kód i na Slovensku?

U slovenského odběratele nespoléhejte na to, že jeho bankovní aplikace český kód načte, a vedle kódu mu na faktuře ponechte i čitelné údaje pro ruční zadání převodu. Fakturoid pro slovenské odběratele používá PAY by square. Česká QR Platba používá SPD.

QR platbu doporučuji firmám, jejichž zákazníci platí převodem. Jako jediný podklad ale nestačí. Začněte u jedné faktury: načtěte její kód, porovnejte předvyplněné údaje a po zaplacení si ověřte, jak se úhrada přiřadila, než objednávky začnete uvolňovat k expedici automaticky. Pokud vám QR placení v praxi někde drhne, napište mi kde.