Klijenti: adresa (obavezna za pravna lica) + prikaz svih podataka klijenta u Novoj prodaji
Zakon o PDV (čl. 42, sadržaj računa) zahteva adresu kupca na fakturi za pravna lica — polje 'Mesto' (grad) samo nije dovoljno. Dodata kolona adresa u klijenti, novo polje na formi, obavezno kad je tip pravno. Kartica izabranog klijenta u Novoj prodaji sad prikazuje PIB/JMBG (zavisno od tipa), adresu, mesto, telefon i email — svako popunjeno polje u svom redu, samo kad je klijent već izabran.
This commit is contained in:
@@ -336,6 +336,11 @@ func parseFormuKlijenta(r *http.Request) (model.Klijent, string) {
|
||||
return model.Klijent{Tip: tip}, "Za pravno lice obavezan je naziv firme."
|
||||
}
|
||||
|
||||
adresa := strings.TrimSpace(r.FormValue("adresa"))
|
||||
if tip == "pravno" && adresa == "" {
|
||||
return model.Klijent{Tip: tip}, "Za pravno lice obavezna je adresa (zakon o PDV zahteva adresu kupca na fakturi)."
|
||||
}
|
||||
|
||||
email := strings.TrimSpace(r.FormValue("email"))
|
||||
if email != "" && !strings.Contains(email, "@") {
|
||||
return model.Klijent{Tip: tip}, "Adresa e-pošte nije ispravna."
|
||||
@@ -365,6 +370,7 @@ func parseFormuKlijenta(r *http.Request) (model.Klijent, string) {
|
||||
Telefon: strings.TrimSpace(r.FormValue("telefon")),
|
||||
Email: email,
|
||||
Mesto: strings.TrimSpace(r.FormValue("mesto")),
|
||||
Adresa: adresa,
|
||||
Napomena: strings.TrimSpace(r.FormValue("napomena")),
|
||||
}, ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user