feat(pdv): PPPDV mapiranje na stranici obračuna

model.MapirajPPPDV preslikava zbirove KIR/KPR na polja zvaničnog
obrasca PPPDV (001-005/103-105, 006-009/106-109, 110, povraćaj) u
celim dinarima; zbirovi se računaju iz zaokruženih polja. Uvoz
(006/106) i nadoknada poljoprivredniku (007/107) se ne prate → 0.
Sekcija PPPDV dodata na /pdv/obracun. Prikaz za popunjavanje, ne
elektronska predaja.
This commit is contained in:
2026-06-14 08:53:18 +02:00
parent e1ee5c3765
commit a562d4bb6f
4 changed files with 207 additions and 0 deletions
+2
View File
@@ -16,6 +16,7 @@ type PodaciPdvObracun struct {
KirSume model.PdvKirSume
KprSume model.PdvKprSume
Obracun model.PdvObracun
PPPDV model.PPPDV
}
// PdvObracunStranica računa obavezu PDV za izabrani period.
@@ -68,5 +69,6 @@ func (h *Handler) PdvObracunStranica(w http.ResponseWriter, r *http.Request) {
KirSume: kirSume,
KprSume: kprSume,
Obracun: model.ObracunajPdv(kirSume, kprSume),
PPPDV: model.MapirajPPPDV(kirSume, kprSume),
})
}