Blagajna za dugovanja partnera / 2025
FTPC: blagajna za rate i dugovanja, sa istorijom svake uplate
Studija slučaja: blagajna koja je zamenila svesku i Excel. Svako zaduženje i uplata sa datumom i napomenom, saldo u dinarima i evrima, evidencija promena.

- Klijent
- FTPC
- Godina
- 2025
- Trajanje izrade
- oko 20 dana
- Uloga
- Kompletan razvoj: evidencija partnera, knjiženje, dve valute, izveštaji i evidencija promena
- Tehnologije
- PHP, MySQL, JavaScript, HTML
2
valute: svaki iznos u dinarima i u evrima
1
kurs za ceo sistem, menja se na jednom mestu
12
meseci prometa na kontrolnoj tabli
Ovo je studija slučaja o blagajni koju sam napravio za FTPC, firmu koja prodaje i ugrađuje video nadzor i alarmne sisteme. Blagajna vodi dugovanja partnera: svako zaduženje i svaku uplatu, sa datumom i napomenom, u dinarima i u evrima.
Klijent i kontekst
FTPC radi maloprodaju i ugradnju video nadzora i alarmnih sistema. U tom poslu se dosta plaća na rate: kupac uzme opremu i ugradnju, pa otplaćuje u delovima. Firma zato mora da zna, za svakog partnera posebno, šta je i kada zadužio, šta je i kada platio i koliko još duguje. Blagajnu sam napravio početkom 2025, za oko 20 dana. Koristi je jedan čovek, preko interneta.
Problem
Dug se vodio delom u svesci, a delom u Excel-u. Dva mesta za iste podatke znače da se podaci mešaju: jedna rata upisana u svesku, druga u tabelu, a listovi iz sveske se izgube. Klijent je to opisao kao veliki problem, i to je razumljivo: kada kupac kaže da je platio, a u svesci toga nema, nema ni čemu da se vrati.
Treći deo problema su valute. Dogovori i oprema se često računaju u evrima, a naplata ide u dinarima, pa se svaki iznos preračunavao ručno, po kursu koji niko nije zapisao.
Ograničenja
Najteži deo bila je evidencija promena u bazi. U blagajni su osetljivi podaci, novac i dugovanja stvarnih ljudi, pa vlasnik u svakom trenutku mora da vidi šta je tačno urađeno: šta je upisano, izmenjeno ili obrisano, i kada. Ta evidencija se ne vidi u svakodnevnom radu, ali je ona razlog da se brojevima u blagajni veruje.
Drugo ograničenje je jednostavnost. Blagajnu koristi jedan čovek, pa svaka radnja mora da bude na jedan klik sa kontrolne table.
Rešenje
Knjiga umesto stanja
Sveska čuva stanje: broj koji se precrta i napiše novi. Blagajna čuva promene: svako zaduženje i svaka uplata su zapis sa datumom, iznosom i napomenom, a saldo se računa iz njih. U finansijskoj kartici partnera uz svaku stavku stoji saldo posle nje, pa se vidi kako je dug nastao, rata po rata. Kada nastane neslaganje, prođe se kroz karticu i vidi se datum na kome su se putevi razišli.
Uplata i zaduženje sa napomenom
Knjiženje uplate i zaduženje partnera su posebne strane sa istim rasporedom. Bira se partner i odmah se vidi njegov trenutni saldo u dinarima i evrima. Zatim se bira valuta, upisuje iznos i datum, i napomena: za šta je zaduženje nastalo („mesečna rata, faktura br.“). Bez napomene se posle godinu dana ne zna na šta se stavka odnosi. Pored forme stoji brzi kalkulator za preračun evra u dinare i nazad.
Dve valute, jedan kurs
Kurs evra prema dinaru se podešava na jednom mestu i važi za ceo sistem, sa datumom promene i napomenom. Kada se iznos unese u evrima, sistem ga preračuna u dinare po aktuelnom kursu i pamti oba podatka: dinarski iznos, zbog tačnog salda, i originalni iznos sa valutom. Saldo se uvek prikazuje u obe valute. Na snimku je kurs 117,00, pa se zaduženje od 100 EUR knjiži kao 11.700,00 RSD.
Evidencija promena i izbrisanih partnera
Svaka promena u bazi ostaje zapisana, sa vremenom i opisom šta je urađeno. Kada se partner obriše, ne nestaje sa istorijom: prelazi u spisak izbrisanih partnera, a njegova zaduženja i uplate ostaju. Nalog može da nestane, dug ne.
Kontrolna tabla i izveštaji
Na kontrolnoj tabli su uplate, zaduženja i saldo za izabrani period, u dinarima i u evrima, i prečice za četiri najčešće radnje: novi partner, uplata, zaduženje i kartica. Ispod je pregled prometa po mesecima za poslednjih 12 meseci i spisak dužnika poređan po iznosu duga, koji se izvozi u CSV.
Kartica u PDF-u
Finansijska kartica partnera se štampa kao PDF, sa stavkama poređanim po datumu, u čistom izgledu. Kupcu koji pita koliko je ostalo da plati može da se pošalje cela istorija, a ne samo jedan broj.
Kako izgleda jedna rata
Kupac uzme opremu i ugradnju, a dogovor je u evrima:
- Zaduženje: upisuje se iznos u evrima, datum i napomena, na primer „kamere i ugradnja, rata 1 od 3“. Sistem ga preračuna u dinare po kursu iz podešavanja.
- Uplata: kada kupac plati u dinarima, uplata se knjiži sa datumom, a saldo u kartici se odmah smanji, u obe valute.
- Provera: kartica pokazuje svaku ratu i saldo posle nje. Kada kupac pita koliko je ostalo, odgovor i istorija stoje na jednoj strani.
- Spor: ako se kupac ne slaže, prođe se kroz karticu i evidenciju promena, i vidi se kada je koja stavka upisana ili izmenjena.
Tehnologije i zašto
Blagajna je rađena u PHP-u, MySQL-u, JavaScript-u i HTML-u. Radi preko interneta, pa ništa ne mora da se instalira na računar. Za jednog korisnika i evidenciju ovog obima nije trebalo ništa složenije: važnije je bilo da se nijedna promena ne izgubi i da se saldo uvek računa iz zapisa.
Rezultat
Sveska i Excel su zamenjeni jednim mestom za sve partnere. Na pitanje koliko partner duguje danas odgovara se odmah, i uz odgovor stoji istorija koja ga objašnjava, rata po rata. Neslaganje se rešava prolaskom kroz karticu i evidenciju promena, a ne raspravom o tome ko šta pamti. Brisanje partnera ne briše ono što se sa njim dešavalo (stanje u oktobru 2026).
Iz aplikacije


Usluge korišćene na ovom projektu
- Izrada web aplikacija za posao koji je prerastao tabelu
- Održavanje sajta posle lansiranja
- Web dizajn koji počinje od telefona
Pitanja o projektu
Šta je FTPC?
Firma koja prodaje i ugrađuje video nadzor i alarmne sisteme, sa dosta plaćanja na rate. Ovo je studija slučaja o blagajni koju koristi za dugovanja partnera; javnog linka nema.
Šta je finansijska kartica partnera?
Spisak svih zaduženja i uplata jednog partnera, poređanih po datumu, sa napomenom i saldom posle svake stavke. Iz nje se vidi kako je dug nastao, a ne samo koliki je, i može da se odštampa kao PDF.
Može li se zadužiti u evrima, a naplatiti u dinarima?
Može. Iznos se unosi u valuti u kojoj je dogovoren, sistem ga preračuna po kursu iz podešavanja i pamti i dinarski iznos i originalnu valutu. Saldo se uvek prikazuje u obe valute.
Šta se dešava kada se partner obriše?
Partner prelazi u spisak izbrisanih, a njegova istorija ostaje. Nalog nestane, dug i zapisi ne.
Koliko košta ovakva blagajna?
Web aplikacije počinju od 300 EUR, a cena se računa iz specifikacije, ekran po ekran. Izrada obično traje 7 do 20 dana, a ova je trajala oko 20. Detalji su na cenovniku.
Slični projekti
Studija slučaja
Royal Plast: predračun za prozore sa cenom i skicom, bez ručnog računanja
Studija slučaja: portal koji iz dimenzija računa cenu prozora sa doplatama po kvadratu, crta skicu i pravi PDF predračun sa PDV-om, umesto ručnog rada.
Studija slučaja
BKC Soft: licence i dnevni izveštaji sa kasa na jednom portalu
Studija slučaja: BKC Soft je licence izdavao ručno, a vlasnici sabirali promet telefonom. Portal sada drži 500+ licenci i izveštaje 20+ korisnika.
Imate sličan posao?
Opišite šta vam treba u nekoliko rečenica. Na poruke poslate do 17 h odgovaram istog dana, sa procenom cene i roka.