QRFaktura

QR platba na faktuře: jak funguje a co umí navíc

QR kód na faktuře nese číslo účtu, částku, variabilní symbol i splatnost. Standard QR Faktura k tomu přidává účetní data, která si účetní naskenuje rovnou do programu.

QR kód na faktuře ušetří odběrateli opisování čísla účtu, částky a variabilního symbolu. To je jeho zjevná role. Méně známé je, že ten samý kód umí nést i účetní data — a ta ušetří práci té druhé straně, účetní.

Co je v kódu QR Platby

Standard QR Platba (formát SPAYD) je obyčejný text, který začíná SPD*1.0* a pokračuje dvojicemi klíč–hodnota oddělenými hvězdičkou:

`` SPD*1.0*ACC:CZ6508000000192000145399*AM:29658.48*CC:CZK*DT:20260919*X-VS:20260042 ``

Bankovní aplikace kód naskenuje a předvyplní příkaz. Odběratel jen potvrdí.

Co přidává QR Faktura

Standard QR Faktura (SID 1.0) přidává do téhož kódu účetní část v klíči X-INV: číslo faktury, datum vystavení, DUZP, DIČ obou stran, IČO dodavatele a rozpis daně po sazbách.

Účetní si takový kód naskenuje do Pohody, Money nebo iDokladu a nepřepisuje číslo faktury, DUZP, splatnost, základ ani daň. Mezi generátory zdarma je to nejméně obvyklá funkce.

Pro bankovní aplikaci je účetní část jen další neznámý klíč, který ignoruje — platební část zůstává platná.

Popisek pod kódem není ozdoba

Podle toho, co kód nese, se pod něj píše:

Bez popisku nikdo kód do účetnictví neskenuje, protože neví, že tam něco navíc je.

Na co si dát pozor

Kód se nesmí rozejít s částkou. Když se na faktuře změní položka, sleva nebo účet a kód zůstane starý, přijde platba v jiné výši a řeší se rozdíl. To je u fakturačního nástroje ta nejdražší tichá chyba — kód se proto musí překreslovat při každé změně, ne až na tlačítko.

Diakritika do kódu nepatří. SPAYD je ASCII, takže se z hodnot odstraňuje. Hvězdička je oddělovač klíčů, takže se z čísla faktury musí vyhodit — FA*2026/1 by řetězec tiše rozbil.

Záporná částka nejde. U opravného daňového dokladu (dobropisu) se platební kód nevydává vůbec.

Hotovost kód nepotřebuje. Platební kód je příkaz k převodu; na dokladu placeném hotově by sliboval platbu, kterou nikdo neprovede.

Kód se tiskne, takže patří vektor

Faktura se tiskne a skenuje z papíru. Vektorový kód (SVG) je ostrý v jakémkoli rozlišení; rastr ve 120 px dá na papíře roztřepené hrany a čtečka na hranici chybové korekce selže. Součástí normy je i tichá zóna 4 modulů kolem kódu — bez ní ho některé čtečky nenajdou, i když je jinak v pořádku.


Další stránky