PIB i maticni broj - Provera i validacija u Srbiji
PIB (Poreski identifikacioni broj) i maticni broj su dva osnovna identifikatora svakog pravnog subjekta u Srbiji. Ispravna validacija ovih brojeva je kljucna za fakturisanje, poreske prijave i elektronsko fakturisanje kroz SEF.
PIB: struktura i validacija
PIB je devetocifreni broj sa kontrolnom cifrom po ISO 7064 MOD 11,10 standardu. Dodeljuje ga Poreska uprava pri registraciji. Obavezan je na svim poreskim dokumentima, fakturama, platnim nalozima i poslovnoj prepisci.
PIB se sastoji od 9 cifara gde je poslednja kontrolna cifra obracunata po ISO 7064 MOD 11,10 hibridnom sistemu. Algoritam: pocevsi sa zbirom=10, za svaku od prvih 8 cifara dodajte cifru na zbir mod 10 (zamenjujuci 0 sa 10), zatim pomnozite sa 2 mod 11. Kontrolna cifra = (11 - konacni zbir) mod 10.
Ovaj algoritam detektuje sve greske zamene jedne cifre, sto ga cini pouzdanim za sprecavanje gresaka u rucnom unosu.
PIB je zakonski obavezan na: svim poreskim dokumentima, bankovnim platnim nalozima, carinskim deklaracijama, fakturama i racunima, platnim instrumentima, poslovnoj prepisci, na poslovnim prostorijama i na sajtu firme (prema ZPPPA, Zakonu o privrednim drustvima i Zakonu o trgovini).
Maticni broj i gde proveriti
Maticni broj je osmocifreni broj sa MOD 11 kontrolnom cifrom. Dodeljuje ga Statisticki zavod kroz APR. Besplatna pretraga: pretraga2.apr.gov.rs/unifiedentitysearch po imenu, maticnom ili PIB-u.
Maticni broj ima 8 cifara sa kontrolnom cifrom po tezinskom MOD 11 algoritmu: tezine ciklicki 2-7 s desna na levo za prvih 7 cifara, zbir svih tezinskih proizvoda, K = 11 - (zbir mod 11), ako je K >= 10 onda K = 0.
Besplatna pretraga na APR-u: pretraga2.apr.gov.rs/unifiedentitysearch pruza pretragu po imenu, maticnom broju ili PIB-u, i vraca: naziv firme, adresu, sifru delatnosti, status, zakonskog zastupnika i datum registracije. Finansijski izvestaji su dostupni na fin.apr.gov.rs/JavnaPretraga.
Poreska uprava ima svoju PIB pretragu na purs.gov.rs/pib.html za osnovnu verifikaciju. APR eksplicitno zabranjuje web scraping ali nudi placeni veb-servis za automatizovano izdavanje podataka.
JBKJS za javni sektor
JBKJS (Jedinstveni Broj Korisnika Javnih Sredstava) je obavezan na SEF fakturama za javni sektor. Pretraga: kjs.trezor.gov.rs. Trenutno 5 cifara, od aprila 2026 prelazi na alfanumericki format.
JBKJS registar vodi Uprava za trezor na kjs.trezor.gov.rs sa besplatnom pretragom i REST API-jem (XML, JSON, CSV formati). Bez ispravnog JBKJS-a, faktura za javni sektor ce biti odbijena na SEF-u.
Cesta greska: koristiti PIB umesto JBKJS za identifikaciju primaoca iz javnog sektora na SEF-u. PIB i JBKJS su razliciti brojevi.
Vazna promena: od 1. aprila 2026. JBKJS prelazi sa petocifrenog na alfanumericki format. Svi sistemi koji koriste JBKJS moraju biti pripremljeni za ovu tranziciju.