Obsah článku
  1. Co je QR platba na faktuře
  2. Proč QR kód urychluje platby
  3. Jak QR kód funguje technicky
  4. Které české banky podporují QR platby
  5. Jak přidat QR kód na fakturu
  6. Bezpečnost QR plateb

Co je QR platba na faktuře

QR kód na faktuře je malý čtvercový kód, který obsahuje všechny platební údaje potřebné k úhradě. Odběratel ho naskenuje mobilním bankovnictvím a platba se předvyplní automaticky: správný účet, částka, variabilní symbol i zpráva pro příjemce.

V České republice se pro QR platby používá formát SPD (Short Payment Descriptor), který definovala Česká bankovní asociace. Tento formát je standardizovaný a podporují ho všechny hlavní české banky. Na rozdíl od obecných QR kódů je SPD speciálně navržený pro tuzemské bankovní převody a obsahuje strukturovaná data v přesně definovaném formátu.

QR kód na faktuře není povinný, žádný zákon ho nevyžaduje. Je to ale jeden z nejúčinnějších způsobů, jak zajistit, že vám odběratel zaplatí rychle a bez chyb.

Proč QR kód urychluje platby

Data z českého fakturačního trhu ukazují jednoznačný trend: faktury s QR kódem se platí v průměru o 3-5 dní rychleji než faktury bez něj. Důvody jsou prosté:

  • Nulová bariéra platby: odběratel nemusí ručně opisovat číslo účtu, částku ani variabilní symbol. Stačí otevřít bankovní aplikaci, naskenovat kód a potvrdit platbu.
  • Eliminace chyb: při ručním přepisování 10místného čísla účtu a variabilního symbolu se snadno přehodí číslice. QR kód přenese údaje bezchybně.
  • Okamžitá reakce: odběratel může zaplatit hned, jakmile fakturu obdrží, přímo z telefonu. Nemusí si ji odkládat na později, kdy přijde k počítači.
  • Správné párování plateb: díky předvyplněnému variabilnímu symbolu se platba správně spáruje s fakturou. Žádné neidentifikované platby na účtu.

Jak QR kód funguje technicky

Formát SPD (Short Payment Descriptor) kóduje platební informace do jednoduchého textového řetězce. Ten se poté převede na QR kód. Struktura vypadá takto:

SPD*1.0*ACC:CZ6508000000192000145399*AM:15000.00*CC:CZK*MSG:Faktura 2026-0042*X-VS:20260042

Jednotlivé parametry znamenají:

  • SPD*1.0 - identifikátor formátu a verze
  • ACC - číslo účtu ve formátu IBAN
  • AM - částka k úhradě
  • CC - měna (CZK, EUR apod.)
  • MSG - zpráva pro příjemce
  • X-VS - variabilní symbol
  • X-SS - specifický symbol (volitelný)
  • X-KS - konstantní symbol (volitelný)
  • DT - datum splatnosti (volitelný)
  • RF - referenční číslo platby (volitelný)

Všechny parametry jsou odděleny hvězdičkou. Povinné jsou pouze ACC (účet) a AM (částka). Ostatní jsou volitelné, ale pro fakturaci je důrazně doporučujeme uvádět, zejména variabilní symbol pro správné párování plateb.

QR kód na každé faktuře automaticky

ainvoice generuje QR kód ve formátu SPD automaticky na každé faktuře. Stačí mít vyplněný bankovní účet, o zbytek se postará systém.

Začít zdarma →

Které české banky podporují QR platby

Formát SPD podporují všechny velké české banky ve svých mobilních aplikacích. Odběratel tak může QR kód naskenovat bez ohledu na to, u které banky má účet:

  • Česká spořitelna - George (mobilní i internetové bankovnictví)
  • ČSOB - ČSOB Smart a ČSOB Online
  • Komerční banka - mobilní aplikace KB
  • Raiffeisenbank - mobilní bankovnictví
  • mBank - mobilní aplikace
  • Fio banka - mobilní i internetové bankovnictví
  • Air Bank - mobilní aplikace
  • Moneta Money Bank - Smart Banka
  • UniCredit Bank - mobilní bankovnictví

Kromě bank podporují QR platby i platební aplikace třetích stran, například Google Pay. Pokrytí je tedy prakticky stoprocentní. Pokud váš odběratel používá mobilní bankovnictví (a v roce 2026 ho používá naprostá většina podnikatelů), QR kód mu bude fungovat.

Jak přidat QR kód na fakturu

Existují dva základní přístupy: ruční generování a automatické.

Ruční generování

Pokud faktury vytváříte v Excelu nebo Wordu, můžete QR kód vygenerovat přes online generátor (např. qr-platba.cz). Postup:

  1. Zadáte číslo účtu, částku, variabilní symbol a zprávu
  2. Generátor vytvoří SPD řetězec a vygeneruje QR kód jako obrázek
  3. Obrázek vložíte do faktury

Nevýhoda je zřejmá: musíte to dělat ručně u každé faktury a hrozí, že se parametry neshodují s údaji na faktuře (například po opravě částky zapomenete přegenerovat QR kód).

Automatické generování

Fakturační nástroje generují QR kód automaticky z údajů na faktuře. Když změníte částku nebo variabilní symbol, QR kód se aktualizuje sám. Nehrozí tedy nesoulad mezi údaji na faktuře a obsahem QR kódu.

Pozor: Vždy ověřte, že QR kód na faktuře obsahuje IBAN vašeho účtu, správnou částku a variabilní symbol. Nesoulad mezi QR kódem a fakturou způsobí zmatek u odběratele a ztíží párování plateb.

Bezpečnost QR plateb

QR platby jsou z bezpečnostního hlediska velmi bezpečné. Zde je proč:

  • QR kód je jen nosič dat, sám o sobě neiniciuje platbu. Odběratel musí platbu potvrdit v bankovní aplikaci (PINem, otiskem prstu nebo FaceID).
  • Bankovní aplikace zobrazí detaily: před potvrzením vidí odběratel číslo účtu, částku i zprávu. Může si údaje ověřit.
  • Žádné citlivé údaje: QR kód obsahuje pouze číslo účtu příjemce a parametry platby. Neobsahuje přístupové údaje, hesla ani údaje o účtu plátce.
  • Standardizovaný formát: SPD je otevřený standard České bankovní asociace. Bankovní aplikace rozpoznají a zpracují pouze platné SPD řetězce.

Jediné riziko by nastalo, pokud by někdo podvrhl fakturu s QR kódem směřujícím na jiný účet. To ale není riziko specifické pro QR kódy, stejně tak může někdo podvrhnout číslo účtu na faktuře bez QR kódu. Řešení je stejné: odběratel by měl ověřit, že faktura pochází od skutečného dodavatele.