Hvad er en EPC QR-kode? Scan-to-pay på fakturaer
Den europæiske betalingsråds QR-standard for SEPA-kreditoverførsler - hvad payload'en indeholder, hvorfor den fjerner betalingsfejl, og hvor den bruges.
En EPC QR-kode er en firkantet stregkode på en faktura, som en kunde scanner med sin bank-app for at forudfylde betalingen: dit IBAN, dit navn, beløbet og betalingsreferencen. De bekræfter, og den sendes af sted.
Den er defineret af det Europæiske Betalingsråd (European Payments Council) i deres Quick Response Code Guidelines to Enable Data Capture for the Initiation of a SEPA Credit Transfer, og den er bevidst snævert afgrænset: den initierer en SEPA-kreditoverførsel og intet andet.
Hvilket problem den løser
Manuel indtastning af betalinger er der, hvor der opstår fejl, og penge går tabt. Når en kunde kopierer et 20-cifret IBAN og et referencenummer fra en PDF-fil ind i sin bank-app, kommer de fra tid til anden til at bytte om på et ciffer, udelade referencenummeret eller indtaste det forkerte beløb.
Hver af disse fejl koster dig noget på din side. En forkert reference betyder, at betalingen lander på din konto uden at kunne matche, og en medarbejder skal finde ud af, hvilken faktura den hører til – præcist det problem, som bankafstemning er skabt til at løse. Et forkert IBAN kan betyde, at pengene ender et helt andet sted.
En scannet QR-kode fjerner indtastningen, hvilket eliminerer denne type fejl. Den forkorter også vejen fra "læsning af faktura" til "betaling sendt" til få sekunder, hvilket målbart forbedrer inddriverhastigheden på B2C- og småvirksomhedsfakturaer.
Hvad payload'en indeholder
EPC069-12 payload'en er ren tekst, ét felt pr. linje, i en fast rækkefølge:
BCD ← servicetag
002 ← version
1 ← tegnsæt (1 = UTF-8)
SCT ← identifikation (SEPA-kreditoverførsel)
← BIC (valgfrit i EØS)
UAB Pavyzdys ← betalingsmodtagers navn
LT121000011101001000 ← betalingsmodtagers IBAN
EUR605.00 ← beløb, præfixet med valuta
← formålskode (valgfrit)
← struktureret betalingsreference
Invoice S-1041 ← ustrukturert betalingstekst
← information fra betalingsmodtager til betaler
Begrænsninger, der er værd at kende: Den samlede payload må ikke overstige 331 byte; beløbet skal være mellem 0,01 og 999.999.999,99 EUR; kun euro understøttes; og du skal bruge enten den strukturerede reference eller den ustrukturerede tekst, aldrig begge dele.
Det strukturerede felt er beregnet til en kreditorreference såsom ISO 11649 RF, hvilket er værd at bruge, hvis dit marked understøtter det – en maskinkontrolbar reference afstemmes mere pålideligt end fri tekst.
Bemærkelsesværdigt nok indeholder payload'en hverken underskrift eller sikkerhed. Den er en bekvemmelighed til datafangst og ikke en godkendt instruktion: Betaleren godkender stadig betalingen i sin egen bank-app under sin egen godkendelse. Det er grunden til, at en QR-kode ikke kan flytte penge på egen hånd – og også grunden til, at en QR-kode på en svigagtig faktura er præcis lige så farlig som et svigagtigt IBAN, der er trykt med tekst.
Hvor den bruges
Den er udbredt i hele euroområdet og i praksis standard i flere lande – Østrig, Tyskland, Belgien, Nederlandene, Finland – hvor de store bank-apper genkender den indbygget. Nogle lande kører med deres egne etablerede varianter: Schweiz' QR-faktura (en anden, mere præskriptiv standard) og forskellige nationale ordninger, der går forud for EPC069-12.
Understøttelse afhænger af betalerens bank-app, ikke din egen. Det koster dig intet at tilføje koden, og det hjælper alle kunder, hvis app kan læse den; dem, hvis app ikke kan, betaler blot på den sædvanlige måde.
Relateret, men anderledes
- SEPA Request-to-Pay (RTP) – en meddelelsesstandard, hvor betalingsmodtageren sender en struktureret betalingsanmodning, som betaleren kan acceptere eller afvise i sin app. Det er en dialog snarere end en trykt kode, og den kan indeholde en forfaldsdato og afdragsmuligheder.
- Betalingslinks – en URL til et hostet betalingsvindue, typisk via en betalingsudbyder (PSP), der understøtter kort og tegnebøger. Det er en anden infrastruktur med andre omkostninger; en kortbetaling er forbundet med et indløsergebyr, mens en SEPA-kreditoverførsel initieret via QR ikke er det, hvilket er en reel økonomisk forskel på store fakturaer. Disse betalingsforløb genererer afregninger, der kræver betalingsafstemning.
Status i Nordlet
Ikke implementeret. Faktura-PDF'er indeholder i øjeblikket ikke en EPC QR-kode, og der genereres ikke betalingslinks. Begge dele er planlagt; intet af det findes i dag, og det er mere nyttigt at sige det, end at beskrive en hensigt som en funktion.
Det, der er på plads, er de data, som koden har brug for – virksomhedens IBAN, partneroplysninger, fakturabeløb, valuta og det fulde fakturanummer, der fungerer som betalingsreference – samt genereringsvejen for den: Faktura-PDF'er produceres af API'et, så QR-koden bliver en gengivelsestilføjelse snarere end en ny datamodel.
To begrænsninger, som den fremtidige implementering vil arve fra selve standarden: kun euro, så fakturaer i andre valutaer kan ikke bære en, og begrænsningen på 331 byte for payload'en, som sætter en grænse for, hvor meget betalingstekst et langt fakturanummer og firmanavn kan indeholde tilsammen.
Indtil da er det afstemningsmæssige afværgeforanstaltninger, der betyder noget: at placere fakturanummeret tydeligt på fakturaen og at stole på den bankmatchende funktion, der scorer en betalingsbeskrivelse, som indeholder dokumentnummeret.
FAQ
Hvad er en EPC QR-kode?
En QR-kode efter det Europæiske Betalingsråds standard, som koder oplysningerne for en SEPA-kreditoverførsel – betalingsmodtagers navn, IBAN, beløb og reference – så en betaler kan scanne den med sin bank-app i stedet for at indtaste dem manuelt.
Er betaling med en QR-kode sikker?
Selve koden indeholder ingen sikkerhed og ingen underskrift; den forudfylder blot en betalingsformular. Betaleren godkender stadig overførslen i sin egen bank-app med sin egen godkendelse. Det er en bekvemmelighed til datafangst, så en kode på en svigagtig faktura er lige så risikabel som et svigagtigt IBAN i ren tekst.
Hvilke valutaer understøtter den?
Kun euro. Standarden er specifik for SEPA-kreditoverførsler, så fakturaer i andre valutaer kan ikke bære en kompatibel EPC QR-kode.
Understøtter alle europæiske bank-apper EPC QR-koder?
De fleste store apper i euroområdet gør, og i adskillige lande er det i praksis standard – men understøttelsen afhænger af betalerens bank. Tilføjelsen af koden hjælper dem, der kan bruge den, og koster intet for dem, der ikke kan.
Hvad er forskellen på en EPC QR-kode og et betalingslink?
En QR-kode initierer en bankoverførsel, som betaleren selv foretager uden et transaktionsgebyr. Et betalingslink åbner et hostet betalingsvindue, typisk med kort eller tegnebog via en betalingsudbyder, hvilket er forbundet med et gebyr og genererer en afregning, der skal afstemmes senere.