Nordlet

← Základy / Vysvětlující články

Co je to EPC QR kód? Platba naskenováním na fakturách

Standard QR kódů Evropské the platební rady pro SEPA úhrady - co datová zpráva obsahuje, proč odstraňuje platební chyby a kde se používá.

EPC QR kód je čtvercový čárový kód na faktuře, který zákazník naskenuje ve své bankovní aplikaci, čímž se předvyplní platební údaje: vaše IBAN, vaše jméno, částka a variabilní symbol (nebo jiná reference platby). Zákazník platbu potvrdí a je odeslána.

Tento standard definuje Evropská platební rada (European Payments Council) v dokumentu Quick Response Code Guidelines to Enable Data Capture for the Initiation of a SEPA Credit Transfer a je záměrně úzce zaměřený: slouží výhradně k zadání SEPA úhrady a ničemu jinému.

Jaký problém to řeší

Ruční zadávání plateb je místem, kde se ztrácejí peníze. Zákazník, který přepisuje dvoumístné číslo IBAN a referenční číslo z PDF do své bankovní aplikace, občas prohodí číslici, vynechá referenci nebo špatně napíše částku.

Každá taková chyba má na vaší straně své náklady. Špatná reference znamená, že platba dorazí na váš účet jako nespárovaná a někdo musí zjistit, ke které faktuře patří - což je přesně problém, který řeší párování při bankovní the rekonciliaci. Špatný IBAN může způsobit, že platba odejde úplně jinam.

Naskenovaný QR kód odbourává nutnost psaní, čímž eliminujete tento typ chyb. Zároveň zkracuje cestu od "přečtení faktury" k "odeslané platbě" na několik sekund, což prokazatelně zvyšuje rychlost úhrad u B2C a drobných podnikatelských faktur.

Co datová zpráva (payload) obsahuje

Datová zpráva podle standardu EPC069-12 je v prostém textu, jedno pole na řádek, v pevném pořadí:

BCD                        ← service tag
002                        ← version
1                          ← character set (1 = UTF-8)
SCT                        ← identification (SEPA Credit Transfer)
                           ← BIC (optional in EEA)
UAB Pavyzdys               ← beneficiary name
LT121000011101001000       ← beneficiary IBAN
EUR605.00                  ← amount, currency-prefixed
                           ← purpose code (optional)
                           ← structured remittance reference
Invoice S-1041             ← unstructured remittance text
                           ← beneficiary-to-originator information

Užitečná omezení, která je dobré znát: celá datová zpráva se musí vejít do 331 bajtů, částka musí být v rozmezí 0,01 až 999 999 999,99 EUR; podporováno je pouze euro; a používá se buď strukturovaná reference, nebo nestrukturovaný text, nikdy obojí současně.

Strukturované pole slouží pro věřitelskou referenci, jako je například ISO 11649 RF, kterou se vyplatí používat, pokud ji váš trh podporuje - strojově ověřitelná reference se páruje spolehlivěji než volný text.

Důležité je, že zpráva neobsahuje žádný podpis ani zabezpečení. Jde o pohodlí při zadávání dat, nikoli o ověřený příkaz: plátce stále autorizuje platbu ve své vlastní bankovní aplikaci pod svým vlastním zabezpečením. Proto QR kód nedokáže sám o sobě přesunout peníze - a proto je také QR kód na podvodné faktuře stejně nebezpečný jako podvodný IBAN vytištěný textem.

Kde se používá

Rozšířený je v celé eurozóně a prakticky standardem v několika zemích - v Rakousku, Německu, Belgii, Nizozemsku a Finsku -, kde jej hlavní bankovní aplikace nativně rozpoznávají. Některé země provozují vlastní zavedené varianty: švýcarský QR-bill (odlišný a přísnější standard) a různé národní systémy, které předcházely standardu EPC069-12.

Podpora závisí na bankovní aplikaci plátce, nikoli na té vaší. Přidání kódu vás nic nestojí a pomůže každému zákazníkovi, jehož aplikace jej umí přečíst; ti, jejichž aplikace to neumějí, zaplatí obvyklým způsobem.

Příbuzné, ale odlišné koncepty

  • SEPA Request-to-Pay (RTP) - zprávový standard, kdy příjemce odešle strukturovanou žádost o platbu, kterou plátce může v aplikaci přijmout nebo odmítnout. Jde spíše o konverzaci než o vytištěný kód a lze v něm přenášet datum splatnosti i možnosti splátek.
  • Platbní odkazy (Payment links) - URL adresa na hosted checkout (hostingovanou platební bránu), obvykle přes poskytovatele platebních služeb (PSP), podporující karty a peněženky. Jde o jinou platební cestu s jinými náklady; platba kartou nese poplatek acquireru, zatímco SEPA úhrada iniciovaná přes QR kód nikoliv, což představuje reálný ekonomický rozdíl u velkých faktur. Tyto toky přes PSP generují vypořádání (settlements), která vyžadují rekonciliaci plateb.

Stav v aplikaci Nordlet

Není implementováno. PDF faktury v současnosti EPC QR kód neobsahují a generování platebních odkazů není k dispozici. Obě funkce jsou v plánu, ale v současnosti neexistují a je užitečnější to přiznat, než vydávat záměr za hotovou funkci.

Co již v systému je, jsou data, která kód potřebuje - firemní IBAN, údaje o partnerovi, částka faktury, měna a úplné číslo faktury, které slouží jako variabilní symbol -, a také cesta pro jejich generování: PDF faktury vytváří API, takže doplnění QR kódu bude záležitostí vykreslení (renderingu), nikoli nového datového modelu.

Budoucí implementace zdědí ze samotného standardu dvě omezení: pouze eura, takže faktury v jiné měně kód nést nemohou, a limit 331 bajtů na datovou zprávu, který omezuje, kolik textu k faktuře se vměstná do kombinace dlouhého čísla faktury a názvu společnosti.

Do té doby hrají hlavní roli opatření na straně rekonciliace: uvádět číslo faktury na viditelném místě a spoléhat se na párování bankovních plateb, které vyhodnocuje popis platby obsahující číslo dokumentu.

FAQ

Co je to EPC QR kód?

QR kód odpovídající standardu Evropské platební rady, který v sobě kódoval údaje SEPA úhrady - jméno příjemce, IBAN, částku a variabilní symbol -, takže jej plátce může naskenovat svou bankovní aplikací místo ručního vypisování.

Je platba pomocí QR kódu bezpečná?

Samotný kód nenese žádné zabezpečení ani podpis; slouží pouze k předvyplnění platebního formuláře. Plátce převod stále autorizuje ve své vlastní bankovní aplikaci pod vlastním zabezpečením. Jde o usnadnění zadávání dat, takže kód na podvodné faktuře je stejně rizikový jako podvodný IBAN v prostém textu.

Jaké měny podporuje?

Pouze euro. Standard je určen výhradně pro SEPA úhrady, takže faktury v jiných měnách nemohou obsahovat kompatibilní EPC QR kód.

Podporují EPC QR kódy všechny evropské bankovní aplikace?

Většina hlavních aplikací v eurozóně ano a v několika zemích jde o praktický standard - podpora však závisí na bance plátce. Přidání kódu pomůže těm, kdo jej mohou využít, a nic nestojí těm, kdo jej nevyužijí.

Jaký je rozdíl mezi EPC QR kódem a platebním odkazem?

QR kód iniciuje bankovní převod, který plátce zadává sám a bez zpracovatelského poplatku. Platební odkaz otevírá platební bránu (obvykle pro karty nebo peněženky přes PSP), což s sebou nese poplatek a vytváří vypořádání, které je nutné následně spárovat.