Dasko
6a1ea08dc3
PDV modul: uslovno prikazivanje + auto cena_konacna + stanje zaliha sa PDV-om
...
- PDV pravilo (Moduli.pdv) primenjeno na: magacin, usluge, prodaja_detalji, usluge_forma
- magacin: toggle cena bez/sa PDV u zaglavlju kolone, jedna kolona
- stanje_zaliha: Cena sa PDV i Vred. sa PDV kolone, tamne kartice za zaglavlje
- PromeniStatus: auto-izračunavanje cena_konacna (dijagnostika+radovi+delovi) pri Preuzeto
- migrations/088: popravlja postojeće Preuzeto naloge bez cene
- dashboard: prihod cifra sakrivena, hover 1s → prikaz
- izvestaji: aktivni servisi bez Preuzeto, COALESCE u SQL, 0→—
- izvestaji.html: vraćeno — umesto 0 din
2026-06-27 00:26:46 +02:00
Dasko
34a427e046
Cena sa PDV-om u magacinu + uslovno prikazivanje po modulu
...
- migrations/087: nova kolona cena_sa_pdv + popunjavanje postojećih
- model.Artikal: polje CenaSaPdv, ispravljene CenaBezPdv/PdvIznos (neto)
- sqlite/artikal.go: SELECT/Scan/INSERT/UPDATE za cena_sa_pdv (6 mesta)
- magacin_forma.go: pdv_stopa iz forme, kalkulacija cena_sa_pdv, default PDV 20%
- magacin.html: dinari format (25.999,00), kolona Sa PDV-om, uslovno po Moduli.pdv
- magacin_forma.html: PDV dropdown + Cena sa PDV polje, uslovno po Moduli.pdv,
optimizovan layout (Naziv/Jed. mere/Kategorija u 1 redu)
- main.go: demo mod bez keširanja šablona (hot-reload)
- model_test.go: ažurirani testovi za novo ponašanje CenaBezPdv/PdvIznos
2026-06-26 23:47:52 +02:00
Dasko
5f8fbf5b46
Kartica emulator (BE) + fiskalna verifikacija + ime/prezime korisnika
...
- internal/be: emulator kartice (TCP listener za L-PFR mock)
- /v/: javna stranica za verifikaciju fiskalnog računa (QR kod)
- /servis/{id}/fiskalni-racun: štampa fiskalnog računa
- Podešavanja fiskalizacije: BE status/reset, proširen UI
- Korisnik: polja ime i prezime (model, DB, handler, admin profil)
- Fisk server: ažuriran receipt.py i server.py
- Koncept.md, Magacin.md: dokumentacija
2026-06-26 23:17:52 +02:00
Dasko
6293c7d946
BUGFIX: Primljeno default=0 + ispravljen ParseFloat za hiljade (43.600→43600)
2026-06-26 02:40:18 +02:00
Dasko
f330e10f03
Servis: modal Preuzimanje — polje Primljeno + automatski kusur
2026-06-26 02:21:12 +02:00
Dasko
64b3ecc79e
Fiskalni račun: uklonjene ReplaceAll krpe — Fisk server sad šalje prave podatke
2026-06-26 02:16:27 +02:00
Dasko
55e1dcb195
Fiskalni račun: QR kod kao slika + zamena mock podataka firme stvarnim
2026-06-26 02:13:26 +02:00
Dasko
d9da3aceeb
BUGFIX: FiskalniRacun kartica izmeštena izvan Ukupno kartice
2026-06-26 02:10:43 +02:00
Dasko
49d1ecf92b
BUGFIX: DohvatiPoServisu — prodaja_id skeniran u NullInt64 (NULL za servisne račune)
2026-06-26 02:06:19 +02:00
Dasko
febf3be505
Debug: dodat slog.Error za DohvatiPoServisu
2026-06-26 02:05:15 +02:00
Dasko
212a4cd54e
BUGFIX: listing radova/delova samo za Završeno/Preuzeto — vraćena statusna provera
2026-06-26 01:55:53 +02:00
Dasko
89809c0994
Servis: naslovi 20% providno sivi + ikonice 🔧 💾
2026-06-26 01:51:27 +02:00
Dasko
8c0db024f7
BUGFIX: dropdown CSS prebačen u main.css — radi i kad HTMX učita detalje sa kanbana
2026-06-26 01:48:21 +02:00
Dasko
cd97a3a80e
BUGFIX: dropdown — left:-9999px umesto display:none (neuništivo)
2026-06-26 01:46:18 +02:00
Dasko
0c95cd073e
BUGFIX: dropdown vraćen na original — čist CSS, bez JS manipulacije display-a
2026-06-26 01:45:07 +02:00
Dasko
2b2e749ea1
BUGFIX: dropdown — removeProperty umesto setProperty('none') da ne ostaje inline blok
2026-06-26 01:41:40 +02:00
Dasko
09c8c77961
Tema: kartice spuštene na pozadinu, pozadina još tamnija — manje belog
2026-06-26 01:37:34 +02:00
Dasko
01a2160fe5
Tema: svetla još toplija i mekša — pozadina #e8ebe6
2026-06-26 01:37:03 +02:00
Dasko
b851a90b16
BUGFIX: dropdown — !important na CSS + setProperty('important') u JS (neuništivo)
2026-06-26 01:36:51 +02:00
Dasko
da455551af
BUGFIX: dropdown — inline display:none + JS menja inline stil (ne samo klasu)
2026-06-26 01:35:21 +02:00
Dasko
49669b0422
Tema: svetla — topliji tonovi (paper), manje drečavo belo
2026-06-26 01:27:05 +02:00
Dasko
fb0f2df671
Servis: providni glass overlay rgba(128,128,128,0.12) — radi u obe teme
2026-06-26 01:25:02 +02:00
Dasko
64c3f10fc7
Servis: naslovi — color-mix prati karticu + 10% tamnije
2026-06-26 01:24:00 +02:00
Dasko
f12b8e9579
Servis: naslovi koriste --pozadina-hover (prati karticu)
2026-06-26 01:23:38 +02:00
Dasko
08c45d64fb
Servis: naslovi prate boju kartice + 10% tamnije (automatski uz temu)
2026-06-26 01:22:46 +02:00
Dasko
3e08c1440d
Servis: 80% crna pozadina naslova
2026-06-26 01:21:05 +02:00
Dasko
1ba5365113
Servis: naslovi 90% crna pozadina + beli tekst
2026-06-26 01:20:52 +02:00
Dasko
2bb43c91cf
Servis: tamnija pozadina naslova (0.12)
2026-06-26 01:19:58 +02:00
Dasko
0c4ec909a8
Servis: naslovi — providna tamna pozadina rgba(0,0,0,0.07)
2026-06-26 01:19:31 +02:00
Dasko
3f59ba378a
Servis: naslovi — zatamnjena pozadina (frosted staklo efekat)
2026-06-26 01:18:16 +02:00
Dasko
d13dce309f
Servis: naslovi — deblja linija (1.5px) za bolju istaknutost
2026-06-26 01:16:36 +02:00
Dasko
933e3ef6cc
Servis: pojednostavljeni naslovi — uklonjeni badge-ovi i emoji, čist tekst sa linijom
2026-06-26 01:15:56 +02:00
Dasko
a591680c0a
BUGFIX: migracija 085 — ispravlja izvor 'prodaja'→'servis' za SN- naloge i briše duplikate
2026-06-26 01:11:27 +02:00
Dasko
10553f4e8a
Migracija 084: retroaktivni upis u KIR za postojeće Preuzeto servisne naloge
2026-06-26 01:09:38 +02:00
Dasko
e82d8c88d9
Servis: automatski upis u KIR pri preuzimanju (ako je firma PDV obveznik)
...
Pri prelasku u Preuzeto, radovi i delovi se automatski knjiže u KIR (20% PDV, opšta stopa). Preskaču se predložene stavke i odbijene popravke.
2026-06-26 01:07:41 +02:00
Dasko
7882b70500
Servis: prikaz fiskalnog računa u detaljima naloga (PFR broj + QR kod)
...
Dodat FiskalRepository.DohvatiPoServisu (repo + interfejs)
PodaciDetaljiNaloga.FiskalniRacun — učitava se pri otvaranju detalja
Kartica u servis_detalji.html — PFR broj, vreme, brojač, QR, link ka PURS-u
2026-06-26 01:04:34 +02:00
Dasko
afde0850bb
BUGFIX: fiskalni_racuni — dodata podrška za servisne naloge (servis_id kolona)
...
Migracija 083: rekreira fiskalni_racuni tabelu sa servis_id (nullable) i bez FK constraint-a
Model: dodat ServisID int64 polje
Repo: INSERT/SELECT sada koristi i servis_id
Handler: fiskalizujServis koristi ServisID umesto negativnog ProdajaID
2026-06-26 01:00:22 +02:00
Dasko
94037757f5
Servis: Otpremnica i Garantni list vidljivi i za Preuzeto (ne samo Završeno)
2026-06-26 00:58:50 +02:00
Dasko
192af29107
Servis: fiskalizacija pri preuzimanju — način plaćanja + iznos + PFR račun
...
Migracija 082: nacin_placanja i naplaceno na servisni_nalog
Model, repo, handler — pun lanac za čuvanje naplate
fiskalizujServis helper — šalje radove+delove ka PFR serveru
Modal za Preuzeto dobio izbor načina plaćanja (Gotovina/Kartica/Virman)
2026-06-26 00:54:13 +02:00
Dasko
dcee077593
Dockerfile: dodat za Docker deployment
2026-06-26 00:43:45 +02:00
Dasko
6f10934c7f
Čišćenje: izbačeni Fisk/data/counters/ fajlovi iz gita, dodati u .gitignore
2026-06-26 00:38:47 +02:00
Dasko
ac53423c78
Merge grane feature/fiskalizacija-migracija: fiskalizacija + servis unapređenja + pravni status
2026-06-26 00:36:39 +02:00
Dasko
1619d9b920
Javni status: dodat datum završetka i cena dijagnostike u karticu odbijene popravke
2026-06-26 00:34:56 +02:00
Dasko
49d8460fd5
BUGFIX: javni status — kad klijent odbije popravku, ne prikazuju se radovi/delovi; crvena poruka umesto njih
2026-06-26 00:33:36 +02:00
Dasko
176e42bd42
Servis: ✕ Klijent je odbio popravku — istaknut kao naslov ispod SN broja, sa objašnjenjem
2026-06-26 00:24:01 +02:00
Dasko
5136fc12e9
Otpremnica: kad je popravka odbijena — opis radova prikazuje da je urađena samo dijagnostika
2026-06-26 00:21:26 +02:00
Dasko
ed8046f43f
BUGFIX: otpremnica — kad klijent odbije popravku, prikazuje se samo dijagnostika (ne delovi i radovi)
2026-06-26 00:20:09 +02:00
Dasko
1930473eb5
Servis: crveni badge ✕ Klijent odbio popravku pored statusa
2026-06-26 00:17:21 +02:00
Dasko
875fc46c39
Servis: uklonjeni prazni redovi — ako nema radova/delova, ne prikazuje se ništa (samo UKUPNO)
2026-06-26 00:15:13 +02:00
Dasko
9d0e00169e
Servis: badge stilizacija naslova — Obavljeni radovi (plavo) i Ugrađeni delovi (zeleno) sa ikonicama 🔧 💾
2026-06-26 00:13:07 +02:00