PDV pravilo na štampanim dokumentima + fiksni layout + QR popravka
- PDV uslovi (Moduli.pdv) na: predračun, otpremnica, garantni list, prodaja_stampa - Modal za preuzimanje: jedna cena (sa/bez PDV), ne duplo - Javna status stranica: PDV uslovi za cene, predlog, checkbox-ove - Svi print templejti: viewport=device-width+min-width, bez responsive - JavniToken generisan za postojeće naloge bez tokena (QR popravka) - UkupnoSaPdv() metode na ServisniRad i ServisniDeoSaArtiklom - UkupnoBezPdv() na StavkaProdaje
This commit is contained in:
@@ -53,6 +53,8 @@ type PodaciStampeProdaje struct {
|
||||
Nalog model.ProdajniNalog
|
||||
Stavke []model.StavkaProdajeSaArtiklom
|
||||
KlijentNaziv string
|
||||
Moduli map[string]bool
|
||||
UkupnoBezPdv float64
|
||||
NazivFirme string
|
||||
Podnazlov string
|
||||
Adresa string
|
||||
@@ -370,10 +372,18 @@ func (h *Handler) StampaProdaje(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
}
|
||||
|
||||
moduli := config.SviModuli(podesavanja)
|
||||
var ukupnoBezPdv float64
|
||||
for _, s := range stavke {
|
||||
ukupnoBezPdv += s.CenaBezPdv * float64(s.Kolicina)
|
||||
}
|
||||
|
||||
podaci := PodaciStampeProdaje{
|
||||
Nalog: *nalog,
|
||||
Stavke: stavke,
|
||||
KlijentNaziv: klijentNaziv,
|
||||
Moduli: moduli,
|
||||
UkupnoBezPdv: ukupnoBezPdv,
|
||||
NazivFirme: podesavanja["naziv_firme"],
|
||||
Podnazlov: podesavanja["podnazlov"],
|
||||
Adresa: podesavanja["adresa"],
|
||||
|
||||
Reference in New Issue
Block a user