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:
@@ -201,6 +201,21 @@ document.addEventListener('alpine:init', () => {
|
||||
if (k.telefon) d.push(k.telefon)
|
||||
return d.join(' · ')
|
||||
},
|
||||
// puna lista podataka izabranog klijenta (labela + vrednost), za prikaz kad je klijent već izabran
|
||||
poljaIzabranogKlijenta(k) {
|
||||
if (!k) return []
|
||||
const p = []
|
||||
if (k.tip === 'pravno') {
|
||||
if (k.pib) p.push({ labela: 'PIB', vrednost: k.pib })
|
||||
} else {
|
||||
if (k.jmbg) p.push({ labela: k.tipIdentifikacije === 'licna_karta' ? 'Br. lične karte' : 'JMBG', vrednost: k.jmbg })
|
||||
}
|
||||
if (k.adresa) p.push({ labela: 'Adresa', vrednost: k.adresa })
|
||||
if (k.mesto) p.push({ labela: 'Mesto', vrednost: k.mesto })
|
||||
if (k.telefon) p.push({ labela: 'Telefon', vrednost: k.telefon })
|
||||
if (k.email) p.push({ labela: 'Email', vrednost: k.email })
|
||||
return p
|
||||
},
|
||||
init() {
|
||||
this.artikliOpcije = window._ntechArtikli || []
|
||||
this.klijenti = window._ntechKlijenti || []
|
||||
|
||||
Reference in New Issue
Block a user