QRFaktura

SPAYD — formát řetězce v QR platbě

SPAYD je textový formát, který se schová do QR platby. Nese účet v IBANu, částku, měnu, splatnost a symboly. Jak vypadá a co do něj nepatří.

SPAYD (Short Payment Descriptor) je textový formát, který se schová do QR kódu na faktuře. Bankovní aplikace ho přečte a předvyplní příkaz k úhradě.

Jak vypadá

Obyčejný text. 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 ``

KlíčVýznam
ACCúčet v IBANu
AMčástka
CCměna
DTdatum splatnosti ve tvaru RRRRMMDD
X-VS, X-KSvariabilní a konstantní symbol
MSGzpráva pro příjemce, nejvýš 60 znaků

Povinný je jen ACC. Bez částky se kód načte taky — příkaz pak zůstane s prázdnou částkou.

Co do něj nepatří

Diakritika. SPAYD je ASCII, takže se z hodnot musí odstranit. „Faktura č. 1“ se do zprávy dostane jako FAKTURA C. 1.

Hvězdička v hodnotě. Odděluje klíče, takže by řetězec rozbila. Číslo faktury 2026*1 by banka přečetla jako neznámý klíč místo zprávy — proto se hvězdičky z hodnot vyhazují.

Záporná částka. Formát ji nezná. Na opravný daňový doklad se proto QR platba nedává vůbec.

Účetní část navíc

Standard QR Faktura (SID 1.0) přidává do téhož kódu klíč X-INV s účetními daty — číslem faktury, DUZP, DIČ obou stran a rozpisem daně. Bankovní aplikace neznámý klíč ignoruje, účetní program si ho naopak přečte a nemusí nic přepisovat.

Podrobně to rozebírá článek QR platba na faktuře.

Nejčastější chyba

Účet v tuzemském tvaru. Do ACC patří výhradně IBAN. 19-2000145399/0800 bankovní aplikace nepřečte.

Kód, který se rozejde s částkou. Když se na faktuře změní položka a kód zůstane starý, přijde platba v jiné výši. Kód se proto musí překreslit při každé změně, ne až na tlačítko.


Další stránky