PDV KIR: zaštita od duplog upisa dnevnog pazara maloprodaje

SacuvajDnevniPazarKir je upisivao ručni zbirni KIR zapis za dati dan bez provere
da li već postoji — za razliku od auto-KIR-a iz pojedinačnih faktura (koji ima
PostojiZaIzvor zaštitu), ovde ništa nije sprečavalo duplo klikanje/ponovni unos
istog dana, što bi duplo precenilo PDV osnov u zvaničnoj evidenciji.

Broj dokumenta (FISK-YYYYMMDD) je već deterministički po danu, pa se koristi kao
prirodni ključ za proveru. Forma sad prikazuje upozorenje i sakriva dugme za upis
ako je dan već zaveden.
This commit is contained in:
2026-07-01 11:54:35 +02:00
parent bd5a63511b
commit 77320d2030
4 changed files with 55 additions and 6 deletions
@@ -78,7 +78,16 @@
</div>
</div>
{{if gt .Promet.BrojNaloga 0}}
{{if .VecUpisano}}
<div class="kartica animiraj" style="margin-bottom:16px;border:1.5px solid #f59e0b;background:color-mix(in srgb,#fef3c7 60%,var(--pozadina));">
<div style="padding:16px;">
<div style="font-size:14px;font-weight:600;color:#92400e;margin-bottom:4px;">⚠ Već upisano</div>
<div style="font-size:13px;color:#78350f;">Dnevni pazar za {{.Datum}} je već upisan u KIR. Ponovni upis bi duplirao promet za ovaj dan.</div>
</div>
</div>
{{end}}
{{if and (gt .Promet.BrojNaloga 0) (not .VecUpisano)}}
<!-- forma za upis -->
<form method="POST" action="/pdv/kir/dnevni-pazar">
<input type="hidden" name="_csrf" value="{{.CsrfToken}}">