Preskočite na sadržaj
Miletic Systemssoftver · web · sistemi

MOS — naš poslovni sistem

MOS je poslovni sistem koji Miletic Systems razvija i koristi za sopstveno poslovanje. Prva verzija je u produkciji, druga je u razvoju.

Miletic Operating SystemJedan lanac, pet karika

Ponude, fakture i projekti vodili su se odvojeno. Podaci za knjigovođu sastavljali su se ručno na kraju meseca, a veza između odrađenog posla i izdate fakture postojala je samo u glavi onoga ko je posao vodio.

Tip
Sopstveni proizvod
Status
v1 u produkciji
Razvoj
v2 u razvoju
Platforma
.NET 10 · Blazor Server

Pregled

Ekran „Pregled“ u MOS-u: gore upozorenje o fakturi u kašnjenju, ispod fakturisano u tekućem mesecu sa linijskim grafikonom po mesecima, zatim polja ukupno neplaćeno, broj klijenata, aktivni projekti i srednji kurs NBS, a na dnu poslednje aktivnosti i brze akcije.
Pregled — stanje poslovanja na izabrani danPuna veličina →
  • Fakturisano u tekućem mesecu, sa kretanjem po mesecima
  • Ukupno neplaćeno i broj faktura u kašnjenju
  • Broj klijenata i broj aktivnih projekata
  • Srednji kurs NBS na izabrani dan

Svi iznosi, nazivi firmi i imena na snimcima su demonstracioni podaci.Snimci su pravljeni na demo bazi da bi se videlo kako sistem radi. Nijedan broj sa njih nije podatak o poslovanju Miletic Systems-a ni bilo koje druge firme.

Karika 1

Klijenti

Klijent je koren celog sistema. Za njega se vezuju i projekti, i ponude, i fakture — to je jedini razlog zbog kog se isti podaci ne prekucavaju na tri mesta.

  • Naziv
  • PIB i matični broj
  • Kontakt osoba
  • E-adresa
Registar klijenata u MOS-u: tabela sa kolonama naziv, PIB i matični broj, kontakt osoba i e-adresa, iznad nje polje za pretragu po nazivu, a ispod izbor broja redova po strani i strelice za listanje.
Klijenti — registar sa pretragom po nazivuPuna veličina →
Registar projekata u MOS-u: tabela sa kolonama naziv, klijent, status, period i budžet. U koloni status stoje oznake završen, aktivan, planiran i na čekanju, svaka u svojoj boji.
Projekti — tekući i budući, po klijentimaPuna veličina →

Karika 2

Projekti

Projekat je mesto na kom se posao spaja sa novcem. Vezan je za klijenta, ima period i budžet, a po njemu se dalje prate ponude, fakture i utrošeni sati.

Status projekta ima četiri stanja

  • Planiran
  • Aktivan
  • Na čekanju
  • Završen

Karika 3

Ponude

Ponuda ide prema klijentu i vodi se od nacrta do prihvatanja. Svaka ima broj, datum izdavanja, rok do kog važi i iznos.

NacrtPoslataPrihvaćena

…ili Odbijena, kada od klijenta stigne odgovor da posao ne ide dalje.

Registar ponuda u MOS-u: tabela sa kolonama broj ponude, klijent, status, datum izdavanja, datum do kog ponuda važi i iznos. U koloni status stoje oznake nacrt, poslata, prihvaćena i odbijena.
Ponude — od nacrta do prihvatanjaPuna veličina →

Karika 4

Fakture

Ovo je deo zbog kog je sistem i nastao: dok su se ponude, fakture i projekti vodili odvojeno, veza između odrađenog posla i izdate fakture postojala je samo u glavi onoga ko je posao vodio.

Registar faktura u MOS-u: tabela sa kolonama broj, klijent, status, datum izdavanja, datum dospeća i iznos. Jedan red je nacrt i u koloni broj stoji „bez broja“, ostali imaju dodeljene brojeve, a među statusima se vide izdata, kasni, plaćena i stornirana. Iznosi su u dinarima i u evrima.
Fakture — izdate fakture, plaćanja i kašnjenjaPuna veličina →

Detalj fakture

Izdata faktura se ne menja. Za ispravku se izdaje storno.

Rečenica stoji na samom ekranu fakture

Storno je zaseban dokument sa sopstvenim brojem, iznosom i razlogom, i vezan je za fakturu koju ispravlja. Na ekranu se vidi i kada storno još nije proizveo poresko dejstvo: pravo na umanjenje PDV-a stiče se tek pisanom potvrdom kupca da je ispravio odbitak prethodnog poreza, pa dokument dotle stoji označen kao čeka pisanu potvrdu kupca.

Sa istog ekrana se faktura preuzima kao PDF, označava kao plaćena ili stornira.

Detalj fakture u MOS-u: zaglavlje sa brojem fakture i statusom, podaci o klijentu, projektu, datumu izdavanja, roku plaćanja i valuti, tabela stavki sa količinom, cenom i PDV-om, obračun osnovice i poreza sa iznosom za uplatu, a ispod odeljak sa izdatim storno dokumentom koji čeka pisanu potvrdu kupca.
Detalj fakture, sa izdatim storno dokumentomPuna veličina →
Ekran „Knjigovodstvo“ u MOS-u: gore izbor perioda od datuma do datuma, filteri po klijentu i statusu i dugme primeni filtere; ispod broj obuhvaćenih faktura sa zbirovima odvojeno u dinarima i u evrima, dugmad za preuzimanje tabele u CSV formatu i PDF arhive u ZIP formatu, a na dnu spisak obuhvaćenih faktura.
Knjigovodstvo — izvoz za period, tabela i arhivaPuna veličina →

Karika 5

Knjigovodstvo

Za izabrani period, klijenta i status sistem sastavlja tabelu sa osnovicom i PDV-om po stopama i pakuje arhivu PDF faktura. Zbirovi su odvojeni po valuti, pa se dinarske i devizne fakture ne sabiraju u jedan broj.

Izlaze dve datoteke: tabela u CSV formatu i arhiva dokumenata u ZIP formatu.

MOS ne vodi poslovne knjige.Ovaj deo sistema priprema podatke za knjigovođu i tu mu je kraj — obradu preuzima knjigovođa u svom programu. MOS nije ERP i ne pokriva sve poslovne procese.

Šta stoji iza jednog reda

Projekat, otvoren

Registri iznad su spiskovi. Ispod svakog reda stoji radni ekran — ovde je to projekat, mesto na kom se spajaju dokumentacija i utrošeno vreme.

Ekran izmene projekta u MOS-u: forma sa osnovnim podacima — naziv, klijent, status, datum početka i završetka, budžet i opis; ispod odeljak za priloge sa poljem za izbor datoteke i napomenom o najvećoj dozvoljenoj veličini; na dnu odeljak za unos utrošenog vremena sa datumom i brojem sati.
Izmena projekta — osnovni podaci, prilozi i utrošeno vremePuna veličina →

Osnovni podaci

  • Naziv, klijent i status
  • Datum početka i završetka
  • Budžet — opciono, samo za internu procenu
  • Opis posla

Prilozi

  • Ugovori, prepiska i ostala dokumentacija
  • Najveća dozvoljena veličina datoteke je 20 MB

Utrošeno vreme

  • Datum i broj sati po unosu
  • Interna evidencija — ne ulazi u stavke faktura

Šta radi danas, a šta tek dolazi

Razlika između verzija je suštinska i držimo je dosledno: prva verzija je u produkciji i koristi se svakodnevno, druga je u razvoju.

v1 — u produkciji

Radi danas

  • klijenti
  • projekti sa prilozima i evidencijom vremena
  • ponude
  • fakture — izdavanje, PDF, evidencija naplate i storno
  • izvoz podataka za knjigovođu
  • korisnici i podešavanja firme

v2 — u razvoju

Pravci razvoja

  • troškovi i profitabilnost po projektu
  • poslovna analitika
  • uplate, izvod i SEF
  • CRM i radni prostor projekta

Ništa iz ove kolone nije dostupno u produkciji. Stoji ovde zato što se na tome radi, a ne zato što se time raspolaže. Završetak je planiran tokom 2026. godine.

Na čemu je napravljen

  • .NET 10
  • Blazor Server
  • MudBlazor
  • PostgreSQL 17
  • Entity Framework Core
  • Hangfire
  • QuestPDF

MOS je nastao istim postupkom kojim radimo razvoj poslovnog softvera za druge firme. Razlika je samo u tome čiji je proces u pitanju — i u tome što posledice svake loše odluke o modelu podataka snosimo sami.

Ostali sistemi stoje na stranici proizvodi, a pun spisak, uključujući razvojne projekte, na stranici projekti.