Iako je Hrvatska obrtnička komora u vrijeme e-Savjetovanja o izmjenama i dopunama Zakona o fiskalizaciji u prometu gotovinom uložila primjedbe kojima traži ukidanje ove obveze ili barem produljenje roka za prilagodbu poreznih obveznika, od 1. siječnja 2021. godine obveznici fiskalizacije izdavanja računa trebaju na svojim računima obvezno navesti QR kod.
U skladu s čl. 2. Zakona o fiskalizaciji i čl. 18.a st. 1. Pravilnika o fiskalizaciji, QR kod je dvodimenzionalni kod koji sadržava zapis određenog seta podataka. Taj kod stvara obveznik fiskalizacije izdavanja računa i ispisuje ga na računu kao obvezni sadržaj računa.
Od 1. siječnja 2021. godine QR kod bit će obvezan dio sadržaja računa u skladu s čl. 9. Zakona o fiskalizaciji, ali samo onih računa koji se naplaćuju sredstvima koja se smatraju prometom gotovine.
Osnovni je razlog uvođenja QR koda da građani mogu provjeriti račune na temelju čl. 27. Zakona o fiskalizaciji. U čl. 27. Zakona o fiskalizaciji navedeno je da kupci te svi primatelji računa, za koje je izvršen postupak fiskalizacije, mogu provjeriti je li njihov račun prijavljen Ministarstvu financija, Poreznoj upravi, u roku od 30 dana od dana izdavanja računa.
Provjera računa obavlja se slanjem SMS poruke ili upitom na web-servis, dostupan na mrežnoj stranici Porezne uprave.
QR kod kao obvezni sadržaj računa, u skladu s čl. 18.b st. 1. Pravilnika o fiskalizaciji, treba minimalno sadržavati zapis sljedećih podataka:
1. URL adresa do web-stranice Porezne uprave za provjeru računa
2. JIR ili zaštitni kod obveznika fiskalizacije
3. datum i vrijeme izdavanja računa
4. ukupnu svotu računa.
Pojedini dijelovi QR koda odvajaju se dodatnim separatorima. Pravilnik o fiskalizaciji uređuje kako se „stvara“ QR kod. Tako je u čl. 18.c Pravilnika o fiskalizaciji navedeno da se pri određivanju QR koda primjenjuje QR model 1 ili model 2 najmanje moguće inačice, a QR kod mora biti minimalne veličine 2 puta 2 cm, pri čemu prazan prostor sa svih strana QR koda mora biti minimalno 2 mm te usklađen sa standardom ISO/IEC 15415. Propisano je također da QR kod mora imati minimalno „L“ (ECC level) razinu korekcije pogreške. QR kod koji će se nalaziti na računu ne smije biti ispisan na slici ili logu niti sadržavati sliku ili logo.