Skip to content

IPS QR Code Format

ArtBIT edited this page Aug 30, 2021 · 5 revisions

IPS QR Code Format

Elementi naloga za prenos prikazani u QR kodu PDF Izvor

Ostali izvori:

https://web.archive.org/web/20200929100311/https://www.nbs.rs/sr/ciljevi-i-funkcije/platni-sistem/nbs-operator/ips-nbs/index.html

https://web.archive.org/web/20210812004310/https://nbs.rs/QRcode/info_g.html

Opis elemenata:

  • Tag K: Identifikacioni kod označava sadržaj QR koda i može imati vrednosti:
    • PR – za QR kod na štampanom računu velikih izdavalaca računa
    • PT – za QR kod na prodajnom mestu, prikazan od strane trgovca
    • PK – za QR kod na prodajnom mestu, prikazan od strane kupca
    • EK – za QR kod u aplikaciji e-commerce;
  • Tag V: Verzija označava verziju prezentacije QR koda, fiksna vrednost je 01;
  • Tag C: Znakovni skup se koristi u prezentaciji, fiksna vrednost 1 označava upotrebu UTF-8 kodnog rasporeda;
  • Tag R: Broj računa primaoca plaćanja označava broj tekućeg odnosno drugog platnog računa primaoca plaćanja u skladu s propisima;
  • Tag N: Naziv i sedište primaoca plaćanja označava poslovno ime ili skraćeno poslovno ime primaoca plaćanja, odnosno naziv pod kojim je evidentiran u registru nadležnog organa. Ako naziv primaoca plaćanja sadrži i njegovo sedište, onda nije potrebno navoditi to sedište;
  • Tag I: Valuta i iznos novčanih sredstava predstavlja oznaku RSD i iznos, u kome se obavezno upisuje decimalna zapeta, iza koje se ne moraju pisati nevažeće decimalne nule (primer: RSD1025). Minimalni iznos naloga je RSD0,01, a maksimalni iznos naloga je RSD99999999999999,99. Pri unosu iznosa, hiljade se ne odvajaju tačkama. Nije dozvoljeno izostaviti cifru za celo mesto u iznosu. Na primer: RSD,01 nije ispravan iznos, ispravno je RSD0,01;
  • Tag O: Broj računa platioca označava broj tekućeg odnosno drugog platnog računa platioca u skladu s propisima;
  • Tag P: Naziv i sedište platioca predstavlja ime i prezime i adresu platioca (ulica, broj i mesto);
  • Tag SF: Šifra plaćanja označava numerički podatak od tri cifre, od kojih prva identifikuje način plaćanja, a druge dve osnovu;
  • Tag S: Svrha plaćanja označava podatke o nameni i osnovu prenosa, odnosno uplate novčanih sredstava;
  • Tag M: MCC je oznaka Merchant Code Category – kod kategorije trgovca u skladu sa ISO 18245. Spisak dozvoljenih kodova biće utvrđen tehničkom dokumentacijom sistema IPS NBS;
  • Tag JS: Jednokratna šifra platioca predstavlja TOTR vrednost (jednokratnu šifru čije je važenje vremenski ograničeno, npr. pet minuta). Banka platioca stvara jednokratnu šifru, ali i izvršava autorizaciju transakcije plaćanja;
  • Tag RO: Poziv na broj odobrenja primaoca plaćanja označava dopunske podatke za primaoca plaćanja u skladu s propisima;
  • Tag RL: Referenca primaoca plaćanja označava dopunske podatke za primaoca plaćanja u slobodnoj formi;
  • Tag RP: Referenca koja identifikuje transakciju na prodajnom mestu predstavlja jedinstveni identifikator samog plaćanja, ukupne dužine 19 karaktera u sledećem formatu: [TID 8a][Year 2n][Julian day – redni broj dana u godini 3n][Transaction number 6n];

Format zapisa

Svako polje navodi se kao par definisanog taga i sadržaja tog polja. Polja se razdvajaju delimiterom – uspravnom crtom (|). Poslednje polje u sadržaju predstavlja kraj zapisa. Delimiter ne sme biti deo sadržaja polja. Ako ne sadrže vrednost, tagovi opcionih polja se ne navode u QR kodu.

Primer tekstualnog sadržaja QR koda

K:PR|V:01|C:1|R:123456789012345678|I:RSD9999,|N:Primalac uplate DOO, BEOGRAD|RP:T123456721100000001|SF:263|S:OSTALI TRANSFERI