QR kod i 2D barkod na računu – čemu služe i kako ih koristiti u poslovanju?

QR kod i 2D barkod na računu danas su standard u izdavanju računa i naplati.

qr kod plaćanje

Iako se u svakodnevnom govoru svi kvadratni kodovi često nazivaju “QR kodom”, u platnom sustavu postoje jasne razlike između hrvatskog 2D barkoda za domaća plaćanja, europskog QR koda za međunarodne transakcije te QR koda na fiskalnom računu koji uopće ne služi naplati.

Hrvatski 2D barkod prilagođen je domaćem platnom prometu i sadrži model i poziv na broj karakterističan za hrvatski sustav. Europski QR kod koristi referencu plaćanja u skladu sa SEPA standardom, dok fiskalni QR kod služi isključivo provjeri je li račun evidentiran u sustavu Porezne uprave.

U nastavku objašnjavamo čemu koji kod služi, kako funkcionira skeniranje koda putem mobilnog bankarstva te kako 2D barkod za plaćanje jednostavno aktivirati u mer aplikaciji za eRačune.

Digitalizacija poslovanja posljednjih godina promijenila je način izdavanja i naplate računa. Mobilno bankarstvo, eRačuni i fiskalizacija postali su standard, a korisnici očekuju jednostavno i brzo plaćanje bez dodatnih koraka. Upravo u tom kontekstu, 2D barkod i QR kod dobivaju sve veću važnost, kao poveznica između izdavanja računa i njegove naplate.

Što su 1D i 2D barkodovi?

Klasični (1D) bar kodovi sastoje se od paralelnih crnih linija različite širine i najčešće se koriste za identifikaciju proizvoda u trgovini. Oni sadrže ograničenu količinu podataka, i to najčešće samo brojčanu oznaku proizvoda.

2D barkod je dvodimenzionalni grafički prikaz podataka. Za razliku od klasičnih 1D bar kodova koji informacije pohranjuju samo u jednom smjeru, 2D barkod podatke pohranjuje i horizontalno i vertikalno. To znači da može sadržavati znatno više informacija.

U kontekstu plaćanja, 2D barkod može sadržavati sve potrebne podatke za uplatu – IBAN, naziv primatelja, iznos, model i poziv na broj. Kada se takav kod skenira putem mobilnog bankarstva, podaci se automatski popunjavaju, bez ručnog unosa.

2D barkodovi imaju kvadratni ili pravokutni oblik te mogu pohraniti veću količinu informacija. Dok 1D barkodovi obično podržavaju 8–25 znakova, 2D barkodovi mogu sadržavati više od 2000 znakova, što znači da 2D barkod može pohraniti i više desetaka puta više podataka od klasičnog 1D bar koda.

Veći kapacitet podataka omogućuje da se u 2D barkod kodira više elemenata istovremeno. To su, primjerice, kompletni podaci za plaćanje. Osim većeg kapaciteta, 2D barkodovi imaju i bolju otpornost na oštećenja, jer sadrže mehanizme korekcije pogreške. To znači da se podaci mogu očitati čak i ako je dio koda djelomično oštećen ili lošije ispisan.

Upravo zato 2D barkodovi koriste se u logistici, dokumentima, ali i u financijskim transakcijama gdje je potrebno prenijeti veći broj podataka.

  • 1D bar kod = identifikacija proizvoda
  • 2D barkod = prijenos kompleksnijih podataka (npr. podataka za plaćanje)
Primjeri najčešćih vrsta 1D i 2D barkodova
Primjeri najčešćih vrsta 1D i 2D barkodova

Što je QR kod i gdje se koristi?

QR kod (Quick Response kod) najpoznatiji je oblik 2D barkoda. Razvijen je kako bi omogućio brzo očitavanje većeg broja podataka pomoću kamere ili skenera.

Postao je globalni standard jer:

  • se može skenirati pametnim telefonom bez dodatne opreme
  • brzo prenosi informacije
  • podržava različite vrste podataka (URL, tekst, kontakt, podatke za plaćanje)
  • jednostavan je za generiranje i implementaciju

U platnom prometu koristi se za brzo plaćanje unutar SEPA sustava, dok se u drugim kontekstima koristi za povezivanje s web stranicama, aplikacijama ili digitalnim dokumentima.

Čemu služi 2D barkod na računu?

2D barkod na računu služi za plaćanje bez ručnog unosa podataka. Umjesto prepisivanja IBAN-a, iznosa, modela i poziva na broj, primatelj računa jednostavno skenira kod putem mobilnog bankarstva, a sustav automatski popunjava sve potrebne podatke za uplatu.

Time se:

  • eliminira mogućnost pogreške pri unosu
  • ubrzava proces plaćanja
  • povećava vjerojatnost pravovremene naplate
  • smanjuje administrativno opterećenje

Hrvatski 2D barkod za plaćanje najčešće je prikazan u PDF417 formatu, koji ima izduženi pravokutni oblik. Iako vizualno izgleda drugačije od kvadratnog QR koda, riječ je o drugoj vrsti 2D barkoda prilagođenoj hrvatskom platnom sustavu

2D bar kod

Osnove 2D bar koda PDF417, preuzeto iz Upute o upotrebi PDF417 2D bar koda na papirnatim nalozima za plaćanje u domaćem platnom prometu (HUB3), 2012.

On sadrži sve potrebne elemente za domaću uplatu - IBAN, naziv primatelja, iznos, model i poziv na broj te opis plaćanja. Kada korisnik skenira kod, aplikacija banke prepoznaje podatke i automatski kreira nalog za plaćanje.

Najveća prednost 2D barkoda je automatizacija. Ručni unos podataka često dovodi do pogrešaka, kao što su pogrešan IBAN, krivi iznos ili netočan poziv na broj koji mogu uzrokovati kašnjenje ili nepravilno knjiženje uplate.

Skeniranjem 2D barkoda podaci se prenose digitalno i bez prepisivanja, čime se eliminiraju pogreške.

Većina mobilnih aplikacija banaka u Hrvatskoj podržava skeniranje 2D barkoda. Proces traje svega nekoliko sekundi. Potrebno je samo da korisnik odabere opciju “Skeniraj kod”, usmjeri kameru prema računu i potvrdi plaćanje.

U praksi to znači da kupac ne mora gubiti vrijeme i ručno unositi 21-znamenkasti IBAN niti dodatne podatke za identifikaciju uplate. Jednim skeniranjem svi podaci prelaze u nalog za plaćanje, čime se smanjuje rizik pogreške i ubrzava obrada uplate.

Kod poslovanja s većim brojem računa, takva automatizacija ima mjerljiv učinak na brzinu naplate i smanjenje administrativnih intervencija. Za poduzetnike to znači manje zastoja u naplati i bolja kontrola novčanog toka. Za kupce je to jednostavniji i brži način plaćanja.

Kako funkcionira QR kod za plaćanje?

QR kod za plaćanje funkcionira na sličnom principu kao i 2D barkod. Unutar koda nalaze se podaci potrebni za izvršenje uplate. Skeniranjem putem mobilne aplikacije banke podaci se automatski prenose u nalog za plaćanje.

Razlika je u standardu zapisa podataka. Hrvatski 2D barkod koristi model i poziv na broj karakterističan za domaći platni sustav, dok europski QR kod koristi referencu plaćanja u skladu sa SEPA standardom.

Europski QR kod za plaćanje temelji se na EPC (European Payments Council) standardu, koji omogućuje interoperabilnost unutar SEPA područja. Za razliku od hrvatskog 2D barkoda, koji koristi model i poziv na broj specifičan za domaći sustav, EPC QR kod koristi referentno polje prilagođeno međunarodnom platnom prometu.

Fiskalni račun i provjera fiskalizacije

Također, važno je razlikovati QR kod za plaćanje od QR koda na fiskalnom računu. QR kod na fiskalnom računu ne služi za naplatu, već za provjeru je li račun evidentiran u sustavu Porezne uprave.

Takav QR kod sadrži podatke o izdavatelju računa, iznosu, datumu i vremenu izdavanja te jedinstveni identifikator računa (JIR). Skeniranjem tog koda putem mobilnog uređaja, moguće je provjeriti je li račun uspješno fiskaliziran, odnosno je li prijavljen u sustav fiskalizacije.

QR kod na fiskalnom računu nema funkciju plaćanja. Računi na kojima se nalazi taj kod najčešće su već plaćeni gotovinom ili karticom, pa je njegova svrha isključivo kontrolna – osigurati transparentnost i mogućnost provjere zakonitosti izdavanja računa.

Zbog sličnog vizualnog oblika često dolazi do zabune, no QR kod za plaćanje i QR kod na fiskalnom računu imaju potpuno različitu namjenu i koriste se u različitim fazama poslovnog procesa.

QR kod na fiskalnom računu za provjeru fiskalizacije
QR kod na fiskalnom računu za provjeru fiskalizacije

Je li QR kod obavezan na računu?

QR kod za plaćanje nije zakonski obavezan, ali je postao standard dobre poslovne prakse jer omogućuje bržu i točniju naplatu. Fiskalni QR kod, s druge strane, obavezan je na fiskalnim računima jer služi provjeri evidentiranja u sustavu Porezne uprave.

Trebam li na svom računu imati 2D barkod ili QR kod?

Većini poduzetnika u Hrvatskoj potreban je 2D barkod za plaćanje. Ako je IBAN hrvatski i posluje se unutar domaćeg platnog sustava, 2D barkod (najčešće u PDF417 formatu) omogućuje brzo plaćanje bez ručnog unosa podataka.

QR kod za plaćanje primjenjuje se u međunarodnim transakcijama, dok QR kod na fiskalnom računu služi isključivo provjeri fiskalizacije.

Tehnički gledano, kod za plaćanje generira se na temelju strukturiranog zapisa podataka. Sustav uzima IBAN, iznos, identifikacijske podatke primatelja i ostale obvezne elemente te ih kodira u standardizirani format koji mobilne aplikacije banaka mogu prepoznati.

U jednostavnijim slučajevima moguće je koristiti online generatore, no u poslovnoj praksi preporučuje se da generiranje bude dio sustava za izdavanje računa, kako bi se izbjegao dvostruki unos podataka i mogućnost pogreške.

2D barkod u mer Kreiraj aplikaciji

U mer Kreiraj aplikaciji moguće je uključiti opciju prikaza 2D barkoda na računu. Nakon izrade računa, sustav automatski generira hrvatski 2D barkod na temelju IBAN-a, iznosa, modela i poziva na broj koji su već dio dokumenta. Kod se potom prikazuje na PDF računu i spreman je za skeniranje putem mobilnog bankarstva, bez dodatnih koraka i bez ručnog prepisivanja podataka.

Kreiraj aplikacija - opcija prikaza 2D barkoda na računu
Kreiraj aplikacija - opcija prikaza 2D barkoda na računu

Kada je 2D barkod sastavni dio sustava za izdavanje računa, podaci u kodu automatski su usklađeni s podacima na dokumentu. Time se smanjuje potreba za ručnim provjerama i dodatnim administrativnim koracima.

Zaključno, iako se pojmovi QR kod i 2D barkod često koriste kao sinonimi, riječ je o različitim standardima s različitom primjenom. U domaćem poslovanju najčešće se koristi hrvatski 2D barkod, dok se europski QR kod primjenjuje kod međunarodnih transakcija. Fiskalni QR kod služi isključivo provjeri evidentiranja računa.

Bez obzira na format, kod za plaćanje danas bi trebao biti sastavni dio računa jer pojednostavljuje naplatu, smanjuje mogućnost pogreške i ubrzava poslovne procese, od izdavanja i fiskalizacije do same naplate.