Mi az az EPC QR-kód? Scan-to-Pay a számlákon
Az Európai Fizetési Tanács SEPA-átutalásokhoz kifejlesztett QR-szabványa – mit tartalmaz a hasznos adatsor, miért küszöböli ki a fizetési hibákat és hol használják.
Az EPC QR-kód egy négyzet alakú vonalkód a számlán, amelyet az ügyfél beolvas a banki alkalmazásával, hogy a fizetéshez szükséges adatok automatikusan kitöltődjenek: az Ön IBAN-számlaszáma, a neve, az összeg és a közlemény. Az ügyfél jóváhagyja, és az utalás elindul.
A szabványt az Európai Fizetési Tanács (European Payments Council) határozta meg a Quick Response Code Guidelines to Enable Data Capture for the Initiation of a SEPA Credit Transfer című dokumentumában, és célzottan szűk körre fókuszál: egy SEPA-átutalást indít, és semmi mást.
Milyen problémát old meg?
A kézi fizetési adatrögzítés a pénzeltűnések fő forrása. Ha egy ügyfél átmásol egy 20 karakteres IBAN-számot és egy hivatkozási számot egy PDF-ből a banki alkalmazásába, előfordulhat, hogy felcserél csupán egy számjegyet, lehagyja a közleményt, vagy rossz összeget gépel be.
Ezek mindegyike költséggel jár az Ön oldalán. A hibás közlemény azt jelenti, hogy a befizetés párosítatlanul érkezik a számlájára, és valkinek ki kell derítenie, hogy melyik számlához tartozik – ez pontosan az a probléma, amelynek megoldására a banki egyeztetés (bank reconciliation) szolgál. A hibás IBAN pedig azt eredményezheti, hogy a pénz teljesen máshová fut be.
A beolvasott QR-kód feleslegessé teszi a gépelést, ezáltal megszünteti az ezen hibatípusból adódó problémákat. Emellett a „számla olvasása” és a „fizetés elküldve” közötti utat néhány másodpercre rövidíti, ami mérhetően javítja a behajtási sebességet a B2C- és kisvállalati számlák esetén.
Mit tartalmaz a hasznos adatsor?
Az EPC069-12 hasznos adatsor (payload) egyszerű szöveg, soronként egy mezővel, rögzített sorrendben:
BCD ← szolgáltatás-azonosító
002 ← verzió
1 ← karakterkódolás (1 = UTF-8)
SCT ← azonosítás (SEPA Credit Transfer)
← BIC (EGT-n belül nem kötelező)
UAB Pavyzdys ← kedvezményezett neve
LT121000011101001000 ← kedvezményezett IBAN számlaszáma
EUR605.00 ← összeg, pénznem előtaggal
← célkód (opcionális)
← strukturált közleményhivatkozás
Invoice S-1041 ← nem strukturált közlemény szövege
← kedvezményezett és fizető közötti információ
Fontos korlátozások: a teljes hasznos adatsornak 331 bájton belül kell maradnia; az összegnek 0,01 és 999 999 999,99 EUR között kell lennie; kizárólag az euró támogatott; valamint a strukturált hivatkozást vagy a nem strukturált szöveget kell használni, a kettőt egyszerre soha.
A strukturált mező az olyan hivatkozásokhoz való, mint például az ISO 11649 RF, amelyet érdemes használni, ha a piac támogatja – egy géppel ellenőrizhető hivatkozás megbízhatóbban egyeztethető, mint a szabad szöveg.
Érdemes megjegyezni, hogy az adatsor nem tartalmaz aláírást és semmilyen biztonsági elemet. Ez egy kényelmi funkció az adatrögzítéshez, nem pedig hitelesített utasítás: a fizető fél továbbra is a saját banki alkalmazásában, a saját hitelesítésével hagyja jóvá a fizetést. Ezért a QR-kód önmagában nem tud pénzt mozgatni – és emiatt egy csalárd számlán szereplő QR-kód pontosan annyira veszélyes, mint a szövegként rákomponált hamis IBAN.
Hol használják?
Széles körben az eurózónában, és gyakorlatilag szabványnak számít több országban – Ausztriában, Németországban, Belgiumban, Hollandiában és Finnországban –, ahol a nagyobb banki alkalmazások natív módon felismerik. Egyes országok saját bejáratott változatokat használnak: Svájcban a QR-számla (egy eltérő, szigorúbb szabvány) él, valamint különböző nemzeti rendszerek is léteznek, amelyek megelőzték az EPC069-12-t.
A támogatás a fizető fél banki alkalmazásának a kérdése, nem az Öné. A kód hozzáadása Önnek semmibe sem kerül, és segít minden olyan ügyfélnek, akinek az alkalmazása képes olvasni; akiké pedig nem, azok simán kifizetik a szokásos módon.
Hasonló, de mégis eltérő megoldások
- SEPA Request-to-Pay (RTP) – üzenetküldési szabvány, amellyel a kedvezményezett strukturált fizetési kérelmet küld, amelyet a fizető fél elfogadhat vagy elutasíthat az alkalmazásában. Ez inkább egy párbeszéd, nem pedig egy nyomtatott kód, emellett tartalmazhat esedékességi dátumot és részletfizetési lehetőségeket is.
- Fizetési linkek (Payment links) – egy URL-cím egy tárhelyen lévő fizetési felülethez, általában PSP-n (fizetési szolgáltatón keresztül), kártyás és tárcaalapú fizetési támogatással. Ez egy eltérő csatorna, eltérő költségekkel; a kártyás fizetés akceptátori díjjal jár, míg a QR-kóddal indított SEPA-átutalás nem, ami komoly gazdasági különbséget jelent a nagy összegű számláknál. Az ilyen PSP-folyamatok olyan elszámolásokat eredményeznek, amelyeket fizetési egyeztetéssel (payment reconciliation) kell rendezni.
Állapot a Nordlet rendszerében
Nincs implementálva. A számla PDF-ek jelenleg nem tartalmaznak EPC QR-kódot, és fizetési link generálására sincs mód. Mindkettő tervben van, de jelenleg egyik sem létezik, és hasznosabb ezt kimondani, mint egy szándékot funkcióként feltüntetni.
Ahol a rendszer már tart, az a kódhoz szükséges adatok megléte – a cég IBAN-száma, a partner adatai, a számla összege, a pénznem és a teljes számlaszám, amely fizetési hivatkozásként szolgál –, valamint a generálási útvonal: a számla PDF-eket az API állítja elő, így a QR-kód inkább egy megjelenítési kiegészítővé válik, mintsem egy új adatmodellezéssé.
Két korlátozás, amelyet a későbbi implementáció maga a szabvány miatt örököl: kizárólag euró, így a nem EUR-alapú számlák nem tartalmazhatnak ilyet, valamint a 331 bájtos adatsor-korlát, amely korlátozza, hogy mennyi közleményszöveg férhet el egymás mellett egy hosszú számlaszám és cégnév mellett.
Addig is az egyeztetési oldali kockázatcsökkentések a lényegesek: a számlaszám jól látható feltüntetése a számlán, valamint támaszkodás a banki párosításra, amely pontozza a dokumentumszámot tartalmazó fizetési leírást.
FAQ
Mi az az EPC QR-kód?
Az Európai Fizetési Tanács szabványát követő QR-kód, amely kódolja a SEPA-átutalás adatait – a kedvezményezett nevét, az IBAN-számot, az összeget és a hivatkozást –, így a fizető fél beolvashatja a banki alkalmazásával ahelyett, hogy kézzel gépelné be azokat.
Biztonságos a QR-kóddal történő fizetés?
Maga a kód nem tartalmaz biztonsági elemeket vagy aláírást; kizárólag előre kitölt egy fizetési űrlapot. A fizető fél továbbra is a saját banki alkalmazásában, a saját hitelesítésével hagyja jóvá az utalást. Ez egy adatbeviteli kényelmi funkció, így egy hamis számlán szereplő kód ugyanolyan kockázatos, mint egy sima szöveggel írt hamis IBAN.
Milyen pénznemeket támogat?
Kizárólag az eurót. A szabvány kifejezetten a SEPA-átutalásokra vonatkozik, így a más pénznemben kiállított számlák nem tartalmazhatnak szabványos EPC QR-kódot.
Minden európai banki alkalmazás támogatja az EPC QR-kódokat?
A legtöbb nagyobb eurózónabeli alkalmazás igen, és több országban gyakorlatilag szabványnak számít, de a támogatás a fizető fél bankjától függ. A kód hozzáadása segít azoknak, akik tudják használni, és semmibe sem kerül azoknak, akik nem.
Mi a különbség az EPC QR-kód és a fizetési link között?
A QR-kód olyan banki átutalást indít, amelyet a fizető fél maga hajt végre, feldolgozási díj nélkül. A fizetési link egy tárhelyen lévő fizetési felületet nyit meg, általában kártyával vagy digitális tárcával egy PSP-n keresztül, ami díjjal jár, és egy későbbi egyeztetést igénylő elszámolást eredményez.