Provera poreskog obveznika: automatizacija za B2B

Poslovni dokumenti i laptop na stolu tokom provere poreskog obveznika u B2B poslovanju

Prošle nedelje mi je javio klijent — izdao fakturu firmi koja je APR-u već mesec dana u likvidaciji. Faktura na 340.000 dinara, klijent ne javlja se na telefon, a njegov PIB je i dalje "aktivan" na jednom mestu i "u likvidaciji" na drugom. Da je proverio pre nego što je poslao robu, izbegao bi hiljadu problema. Ovo je vodič kako da tu proveru ne radiš više ručno.

Zašto svaka B2B faktura zaslužuje proveru

Provera poreskog obveznika pre izdavanja fakture štiti te od tri konkretne stvari: fakturisanja firmi u stečaju/likvidaciji, pogrešnog obračuna PDV-a (kad druga strana nije u sistemu PDV-a a ti misliš da jeste ili obrnuto), i klasične prevare gde neko koristi tuđi ili izmišljen PIB. Za veće ugovore ovo je higijena, ali i za obične mesečne fakture od 50.000 dinara — jer ako klijent nije više registrovan, nemaš kome da naplatiš.

U praksi, tri scenarija se ponavljaju:

  • Paušalac koji radi za DOO — treba mu potvrda da je klijent stvarno aktivna firma i da PIB odgovara nazivu, jer paušalac ne sme prekoračiti limit prometa a pogotovo ne sme fakturisati "u prazno".
  • Mala firma u sistemu PDV-a — mora znati da li je druga strana obveznik PDV-a jer to menja obračun (naročito kod usluga ka inostranstvu i kod građevine gde ide interni obračun).
  • Frilenser sa više klijenata — svaki novi klijent iz LinkedIn poruke je potencijalni rizik dok mu se ne proveri PIB, matični broj i status.

Provera traje 30 sekundi ručno. Problem nije vreme po klijentu — problem je što se zaboravi. Zato ovo mora u sistem, ne u glavu.

Šta ti Poreska uprava i APR zapravo daju

Postoji nekoliko javnih izvora podataka o firmama u Srbiji, i svaki odgovara na različito pitanje:

Izvor Šta dobijaš Kada ga koristiš
Pretraga PIB-a (Poreska uprava) Naziv, sedište, status obveznika, delatnost Osnovna verifikacija — postoji li firma i pod tim nazivom
Registar obveznika PDV-a (PU) Da li je firma u sistemu PDV-a i od kog datuma Pre svake fakture ka firmi za koju nisi siguran da je PDV obveznik
APR pretraga privrednih subjekata Pravni oblik, status (aktivan/likvidacija/stečaj/brisan), zastupnici, kapital Pre ozbiljnog ugovora ili većeg iznosa
CRF (Centralni registar faktura) Status registrovanih faktura ka javnom sektoru Kad radiš sa budžetskim korisnicima
SEF Status e-faktura koje si poslao/primio Za samu razmenu e-faktura

Bitno je razumeti da niti jedan od ovih izvora ne pokriva sve. PIB pretraga ti neće reći da je firma u likvidaciji — to vidiš tek u APR-u. APR ti neće reći da je firma van sistema PDV-a od prošlog meseca — to je u registru PDV-a. Ako želiš celu sliku, moraš da presečeš više izvora.

Jedan konkretan primer: firma može biti "aktivna" u APR-u, imati validan PIB, ali biti brisana iz registra PDV-a jer nije predala PDV prijavu tri kvartala. Ako joj izdaš fakturu sa PDV-om a ona više nije obveznik, imaš problem u sopstvenoj evidenciji.

Ručna provera — koraci kad još nemaš automatiku

Pre nego što pređemo na automatizaciju, važno je da ovo umeš ručno. Sistem koji ne razumeš ne možeš ni popraviti kad pukne.

Koraci za novog klijenta (traje 3-4 minuta):

  1. Uzmi PIB koji ti je klijent dao (ili matični broj).
  2. Idi na sajt Poreske uprave, sekcija za pretragu poreskih obveznika, ukucaj PIB. Uporedi naziv sa onim što ti je klijent rekao. Ako se ne poklapa — stop, tražiš objašnjenje.
  3. Idi na registar PDV obveznika. Ukucaj isti PIB. Zabeleži: da li je u sistemu PDV-a, od kog datuma, i (ako je izbrisan) od kog datuma.
  4. Idi na APR pretragu privrednih subjekata. Proveri status — ako piše bilo šta osim "aktivno privredno društvo" ili ekvivalent za preduzetnika, budi oprezan.
  5. Ako je iznos veliki (recimo preko 500.000 dinara), pogledaj i ko su zastupnici i da li se poklapa sa osobom sa kojom komuniciraš.

Za paušalce ovo je često dovoljno. Za DOO koji radi sa 30-40 različitih klijenata mesečno, ovo je 2 sata izgubljena — i dešava se da preskočiš baš onog kod koga nije trebalo.

Kako da provera postane deo sistema, a ne dobrog raspoloženja

Cilj automatizacije nije da "sve radi bez tebe" — cilj je da provera bude nemoguća da se zaboravi. Postoji tri nivoa integracije koje viđam kod srpskih firmi:

Nivo 1: Provera u trenutku unosa klijenta. Kad neko unese novog klijenta u CRM ili u alat za fakturisanje, sistem odmah povuče podatke sa PU i APR-a i popuni polja. Ako se naziv ne poklapa, sistem baci upozorenje. Ovo eliminiše kucanje PIB-a rukom i tipfelere (a 8. cifra PIB-a je kontrolna, tako da tipfeler često prođe kao "validan" iako je pogrešna firma).

Nivo 2: Provera pred svaku fakturu. Pre nego što faktura ide na SEF, sistem još jednom proverava status klijenta. Ako je klijent u međuvremenu ušao u likvidaciju ili izbrisan iz PDV registra — upozorenje. Ovo je posebno važno za ponavljajuće fakture koje se same šalju svakog meseca.

Nivo 3: Periodični monitoring baze klijenata. Jednom mesečno, sistem prođe kroz sve aktivne klijente i proveri statuse. Ako je neko pao u stečaj — dobiješ mejl. Ovo znači da za velike klijente saznaš da su u problemu pre nego što ti oni to jave (jer ti neće javiti dok ne moraju).

Tehnički, ovo se rešava kroz kombinaciju zvaničnih pretraga i, gde su dostupni, API poziva. Poreska uprava i APR imaju javne pretrage koje se mogu automatizovati, uz poštovanje uslova korišćenja. Za ozbiljniji volumen postoje i komercijalni provajderi podataka koji agregiraju sve izvore u jedan API.

Šta konkretno automatizacija sprečava — tri primera iz prakse

Primer 1: Frilenser i "hitna" faktura. Ivana, dizajnerka, dobija poruku na Instagramu: "Treba nam logo za novi restoran, možeš li fakturu ovog vikenda?" Klijent joj šalje PIB. Ivana kuca fakturu ručno, prekucava PIB, ubaci jednu cifru pogrešno. Faktura ode. Ispostavi se da PIB koji je "validan" pripada nekom drugom, restoran ne postoji, novca nema. Automatska provera bi odmah rekla: "PIB pripada firmi X iz Novog Sada" — a ne restoranu u Beogradu.

Primer 2: DOO i klijent u tihoj likvidaciji. Mala IT firma fakturiše hosting jednom klijentu mesečno, 45.000 dinara. Recurring faktura, ide sama, sedam meseci. U šestom mesecu klijent ulazi u likvidaciju. Faktura i dalje ide. Kad krene naplata — nema kome. Šest hiljada evra u sedmom mesecu je bespotrebno fakturisano jer niko nije primetio. Monitoring baze klijenata bi ovo uhvatio prvog dana.

Primer 3: Paušalac i PDV zamka. Marko, paušalac, radi konsalting za firmu iz Novog Sada. Ta firma je izbrisana iz PDV registra pre dva meseca ali on to ne zna. Kad radi izveštaj za knjigovođu, evidencija mu se ne poklapa jer je klijent tražio "fakturu bez PDV-a" (što je ionako slučaj kod paušalca), ali knjigovođa ne može da razjasni status druge strane u nekim slučajevima gde je to bitno. Automatska provera bi mu dala tačan status u trenutku fakturisanja i sve bi bilo jasno.

Šta staviti u svoj checklist za onboarding klijenta

Ako sam vodiš proces (ili treniraš nekog ko će ga voditi), ovo je minimalni skup polja koji ti treba za svaki novi B2B odnos:

  • PIB i matični broj — oba, jer ti služe za različite pretrage
  • Pun pravni naziv iz APR-a — ne "kako se firma zove u marketingu", nego onako kako je u registru
  • Adresa sedišta — mora se poklapati sa PU podacima
  • Status PDV obveznika — da/ne, i datum ulaska/izlaska
  • Ime zastupnika — korisno za velike ugovore i za slučaj spora
  • Datum poslednje provere — kad si zadnji put verifikovao ove podatke
  • Bankovni račun — i ovaj se može proveriti preko NBS baze poslovnih banaka

Za paušalca i frilensera koji radi sa 5 klijenata, ovo je Excel tabela. Za nekoga sa 40+ klijenata, ovo mora biti u alatu koji ovo radi umesto tebe — inače polja stoje prazna posle prva tri klijenta.

Gde Fakturko ulece u priču

Kod nas u Fakturku, kad uneseš PIB novog klijenta, sistem odmah povlači naziv, adresu i status iz javnih izvora — nema prekucavanja i nema tipfelera koji prolaze kao "validni". Faktor, AI asistent, u pozadini pamti klijente i njihove statuse, pa kad kažeš "pošalji Žiki istu fakturu kao prošli mesec", on prvo proveri je li Žikina firma i dalje aktivan obveznik pre nego što faktura ode na SEF. Ako nešto škripi — pita te.

Za nekoga ko radi u BizFlowAI ekosistemu i ima specifične potrebe (custom onboarding tokovi, integracija sa postojećim CRM-om, batch provere hiljada klijenata), radimo i namenske integracije sa registrima Poreske uprave direktno u klijentske sisteme. Za većinu preduzetnika i malih firmi, međutim, standardno Fakturko pokriva 95% posla — proveru pri unosu, proveru pred slanje, i jasne statuse u listi klijenata.

Šta uraditi ove nedelje, konkretno

Ako sad čitaš ovo i shvataš da tvoja baza klijenata nikad nije bila proverena, evo minimalnog plana za sedam dana:

  1. Ponedeljak — izvuci listu. Skini Excel svih aktivnih klijenata iz alata koji koristiš. Kolone: PIB, naziv, poslednja faktura.
  2. Utorak-sreda — proveri top 20. Za 20 klijenata sa najvećim prometom u poslednjih 6 meseci ručno proveri status kroz PU i APR. Označi crvenom sve gde postoji bilo kakvo neslaganje.
  3. Četvrtak — reši crvene. Za svaki crveni slučaj, javi se klijentu ili knjigovođi. Ovde ćeš verovatno naći 1-2 iznenađenja.
  4. Petak — postavi sistem. Pređi na alat koji radi automatsku proveru pri unosu i pred slanje fakture. Nije bitno koji — bitno je da više ne radiš rukom.
  5. Sledeći ponedeljak — mesečna rutina. Zakaži sebi (ili sistemu) da jednom mesečno prođe kroz aktivne klijente i javi šta se promenilo.

Za nekoga ko ima besplatan obrazac fakture i radi u Wordu ili Excelu, ovo znači da vreme provere raste linearno sa brojem klijenata — i pre ili kasnije preskočiš. Zato preporuka: koliko god da si mali, integriši proveru u alat, ne u glavu.


Provera poreskog obveznika je jedna od onih stvari koje se čine dosadnim dok ne pukneš prvi put — a onda shvatiš da je pet minuta pred slanje fakture jeftinije od tri meseca naplate od firme koja više ne postoji. Sistem koji sam radi ovo dok ti misliš na klijenta je razlika između posla koji skalira i posla koji te u nekom trenutku iznenadi.

Ako želiš da probaš kako izgleda kad se PIB provera dešava sama u pozadini, možeš napraviti Fakturko nalog za dva minuta i prvi novi klijent ti već ulazi kroz automatsku verifikaciju — bez kucanja i bez brige da si negde promašio cifru.

Česta pitanja

Kako da proverim da li je firma aktivna pre nego što joj izdam fakturu u Srbiji?

U Srbiji provera aktivnosti firme zahteva ukrštanje više izvora jer nijedan ne daje kompletnu sliku. Na sajtu Poreske uprave proveravaš PIB i naziv, u registru PDV obveznika status u sistemu PDV-a, a u APR-u pravni status (aktivno, likvidacija, stečaj, brisano). Za budžetske korisnike dodatno postoji CRF, a za e-fakture SEF. Ručna provera traje 3-4 minuta po klijentu, ali za veći broj klijenata isplati se automatizovati kroz CRM ili alat za fakturisanje.

Zašto nije dovoljno proveriti samo PIB kod Poreske uprave?

Pretraga PIB-a na sajtu Poreske uprave pokazuje samo osnovne podatke i status obveznika, ali ne otkriva da li je firma u likvidaciji ili stečaju — to se vidi isključivo u APR-u. Takođe, firma može biti aktivna u APR-u i imati validan PIB, a ipak biti brisana iz registra PDV-a jer nije predala prijave. Ako izdaš fakturu sa PDV-om firmi koja više nije PDV obveznik, imaš problem u sopstvenoj evidenciji. Zato je za potpunu proveru potrebno preseći podatke iz Poreske uprave, registra PDV-a i APR-a.

Koje rizike sprečava provera poreskog obveznika pre B2B fakturisanja?

Provera štiti od tri konkretna rizika: fakturisanja firmi koje su u stečaju ili likvidaciji (gde naplata praktično nije moguća), pogrešnog obračuna PDV-a kada druga strana nije u sistemu PDV-a a ti misliš da jeste ili obrnuto, i prevare u kojoj neko koristi tuđi ili izmišljen PIB. Ovo važi i za velike ugovore i za redovne mesečne fakture od 50.000 dinara. Kontrolna cifra PIB-a ne štiti od tipfelera koji slučajno pogodi drugu postojeću firmu. Automatska provera eliminiše propust koji se dešava kada se zaboravi ručno proveriti.

Kako da automatizujem proveru klijenata u fakturisanju bez skupog softvera?

Postoje tri nivoa automatizacije: prvo, provera u trenutku unosa novog klijenta u CRM (sistem povlači podatke sa Poreske uprave i APR-a i popuni polja), drugo, provera pred svaku fakturu pre slanja na SEF, i treće, periodični mesečni monitoring cele baze klijenata sa upozorenjima na promene statusa. Tehnički se rešava kombinacijom zvaničnih javnih pretraga i API poziva, uz poštovanje uslova korišćenja. Za manji obim dovoljne su skripte i integracije sa postojećim alatom za fakturisanje, dok za veći volumen postoje komercijalni agregatori podataka.

Da li paušalci moraju da proveravaju PIB klijenata pre fakturisanja?

Da, paušalci imaju posebnu odgovornost jer ne smeju prekoračiti zakonski limit prometa i ne smeju fakturisati u prazno firmi koja ne postoji ili je brisana. Za paušalca koji radi sa DOO-om ključno je da potvrdi da je klijent aktivna firma i da PIB odgovara nazivu koji je klijent naveo. Osnovna ručna provera na sajtu Poreske uprave i APR-a je često dovoljna i traje par minuta. Ako se naziv i PIB ne poklapaju, treba odmah tražiti objašnjenje pre slanja fakture.