{{template "base" .}} {{define "naslov"}}Detalji naloga — NTech{{end}} {{define "dodatni-css"}} {{end}} {{define "status-badge-detalji"}} {{if eq . "Primljeno"}}{{.}} {{else if eq . "U dijagnostici"}}{{.}} {{else if eq . "Čeka delove"}}{{.}} {{else if eq . "U popravci"}}{{.}} {{else if eq . "Završeno"}}{{.}} {{else if eq . "Preuzeto"}}{{.}} {{else}}{{.}} {{end}} {{end}} {{define "sadrzaj"}}
{{if .Sacuvano}}
Nalog je uspešno sačuvan.
{{end}} Nazad na servis
{{.Nalog.BrojNaloga}} {{if .Nalog.Stornirano}} Stornirano {{end}} {{if .Nalog.PopravkaOdbijena}}
✕ Klijent je odbio popravku Naplaćuje se samo dijagnostika
{{end}}
{{template "status-badge-detalji" .Nalog.Status}} {{if eq .Nalog.Status "Primljeno"}}
{{end}} {{if eq .Nalog.Status "U dijagnostici"}}
{{end}} {{if eq .Nalog.Status "U popravci"}}
{{end}} {{if eq .Nalog.Status "Završeno"}}

Preuzimanje uređaja

{{if index .Moduli "pdv"}}
Ukupno sa PDV-om {{dinari .UkupnoSveSaPdv}} din
{{else}}
Ukupno {{dinari .UkupnoSve}} din
{{end}} {{if gt .Avans 0.0}}
Avans (uplaćeno) −{{dinari .Avans}} din
{{else}}
Klijent nije dao avans.
{{end}}
Za naplatu {{if index .Moduli "pdv"}}{{dinari .PreostaloSveSaPdv}}{{else}}{{dinari .PreostaloSve}}{{end}} din
{{end}}
{{/* Revers je potvrda o prijemu — primaran u „Primljeno"; reprint dok traje; ne u „Završeno" */}} {{if eq .Nalog.Status "Primljeno"}} Revers {{else if and (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}} Revers (reprint) {{end}} {{/* Predračun je ponuda klijentu pre odobrenja — ne u „U popravci", „Završeno" ni „Preuzeto" */}} {{if and (ne .Nalog.Status "U popravci") (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}} Predračun {{end}} {{/* Radni nalog je interni papir serviseru — šta treba uraditi; „U dijagnostici" i „Čeka delove" */}} {{if or (eq .Nalog.Status "U dijagnostici") (eq .Nalog.Status "Čeka delove")}} Radni nalog {{end}} {{if or (eq .Nalog.Status "Završeno") (eq .Nalog.Status "Preuzeto")}} Otpremnica {{if not .BezGarancije}} Garantni list {{end}} {{end}} Eskalacioni list {{/* Nalepnica je primarna pri prijemu (lepi se na uređaj); reprint dok traje; ne u „Završeno" */}} {{if eq .Nalog.Status "Primljeno"}} Nalepnica {{else if and (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}} Nalepnica (reprint) {{end}} {{/* nalog u popravci ili gotov/preuzet — nema više izmena */}} {{if and (ne .Nalog.Status "U popravci") (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}} Izmeni nalog {{end}}
{{if .Nalog.KomentarKlijenta}}
{{if index .Dozvole "servis.izmeni"}}
{{end}} 💬 Poruka klijenta
{{.Nalog.KomentarKlijenta}}
{{end}}
Datum prijema
{{.Nalog.DatumPrijema.Format "02.01.2006. u 15:04"}}
{{/* dok traje: „Predviđen datum popravke" (editabilan); kad je gotovo: „Datum završetka" (automatski, readonly) */}} {{if or (eq .Nalog.Status "Završeno") (eq .Nalog.Status "Preuzeto")}}
Datum završetka
{{if .Nalog.DatumZavrsetka}}{{.Nalog.DatumZavrsetka.Format "02.01.2006."}}{{else}}—{{end}}
{{if and .RokPodizanja (eq .Nalog.Status "Završeno")}}
Rok za podizanje
{{.RokPodizanja.Format "02.01.2006."}}
{{end}} {{else}}
Predviđen datum popravke
{{if .Nalog.PredvidjenDatum}}{{.Nalog.PredvidjenDatum.Format "02.01.2006."}}{{else}}—{{end}} {{if index .Dozvole "servis.izmeni"}}

Predviđen datum popravke

Podrazumevano = automatski (datum prijema + rok iz podešavanja).
{{end}}
{{end}}
Garancija
{{garancijaTekst .Nalog.GarancijaDana}} {{if index .Dozvole "servis.izmeni"}}

Garancija

Računa se od datuma završetka radova.
{{end}}
Klijent
{{if .KlijentNaziv}}{{.KlijentNaziv}}{{else}}—{{end}}
Serviser
{{if .TehnicarNaziv}}{{.TehnicarNaziv}}{{else}}— nedodeljen —{{end}} {{if index .Dozvole "servis.izmeni"}}

Serviser

{{end}}
Uređaj
Naziv uređaja
{{.Nalog.Uredjaj}}
Serijski broj
{{if .Nalog.SerijskiBroj}}{{.Nalog.SerijskiBroj}}{{else}}—{{end}}
Opis kvara
{{.Nalog.OpisKvara}}
{{if .Nalog.TrazeneNadogradnje}}
Tražene nadogradnje
{{.Nalog.TrazeneNadogradnje}}
{{end}} {{if or .Nalog.Ostecenja .Nalog.PinUredjaja .Nalog.Pribor}}
{{if .Nalog.Ostecenja}}
Oštećenja pri prijemu
{{.Nalog.Ostecenja}}
{{end}} {{if .Nalog.PinUredjaja}}
PIN / lozinka uređaja
{{.Nalog.PinUredjaja}}
{{end}} {{if .Nalog.Pribor}}
Pribor i oprema
{{.Nalog.Pribor}}
{{end}}
{{end}} {{if .Nalog.Napomena}}
Napomena
{{.Nalog.Napomena}}
{{end}}
{{if and (ne .Nalog.Status "Primljeno") (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Utvrđeni kvar
{{/* kvar i cena dijagnostike se unose samo dok je nalog „U dijagnostici"; kasnije su readonly */}} {{if and (index .Dozvole "servis.izmeni") (eq .Nalog.Status "U dijagnostici")}}
{{$cenaDij := .Nalog.CenaDijagnostikeStr}}{{if not $cenaDij}}{{$cenaDij = .CenaDijagnostikePredlog}}{{end}}
Predlog iz podešavanja; naplaćuje se samo ako klijent ne prihvati popravku.
{{else}}
{{if .Nalog.NalazDijagnostike}}{{.Nalog.NalazDijagnostike}}{{else}}Nalaz još nije unet.{{end}}
{{end}}
{{end}} {{if or (eq .Nalog.Status "U popravci") (eq .Nalog.Status "Čeka delove") (eq .Nalog.Status "Završeno") (eq .Nalog.Status "Preuzeto")}}
Urađeno
{{/* upisuje se dok traje popravka („U popravci" / „Čeka delove"); kasnije readonly */}} {{if and (index .Dozvole "servis.izmeni") (or (eq .Nalog.Status "U popravci") (eq .Nalog.Status "Čeka delove"))}}
{{else}}
{{if .Nalog.Uradjeno}}{{.Nalog.Uradjeno}}{{else}}Još nije uneto šta je urađeno.{{end}}
{{end}}
{{end}} {{if and (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Napomena klijentu
{{if index .Dozvole "servis.izmeni"}}
{{else}}
{{if .Nalog.NapomenaKlijentu}}{{.Nalog.NapomenaKlijentu}}{{else}}Nema napomene.{{end}}
{{end}}
{{end}}
{{/* kartice radova/delova se ne prikazuju kad je popravka odbijena (samo dijagnostika) ni kad je nalog „Završeno"/„Preuzeto" (posao gotov — sume ostaju u kartici Ukupno) */}} {{if and (not .Nalog.PopravkaOdbijena) (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Radovi (usluge)
{{if and (index .Dozvole "servis.izmeni") (ne .Nalog.Status "U popravci")}}
{{if .ZakljucaniUgradjeni}}{{end}}
— odaberi uslugu —
— odaberi uslugu —
{{range .Usluge}}{{if not (index $.KorisceneUsluge .ID)}}
{{.Naziv}}{{if index $.Moduli "pdv"}}{{dinari (.CenaSaPdv)}}{{else}}{{dinari .Cena}}{{end}} din
{{end}}{{end}}
{{end}}
{{if or .ServisniRadovi .PredlozeniRadovi}}
{{if index .Moduli "pdv"}}{{end}} {{if index .Moduli "pdv"}}{{end}} {{range .ServisniRadovi}} {{if index $.Moduli "pdv"}}{{end}} {{if index $.Moduli "pdv"}}{{end}} {{end}} {{range .PredlozeniRadovi}} {{if index $.Moduli "pdv"}}{{end}} {{if index $.Moduli "pdv"}}{{end}} {{end}}
Usluga Šifra Kol. Cena/komPDV %UkupnoSa PDV
{{.Naziv}} {{.Sifra}} {{.Kolicina}} {{dinari .CenaKomada}} din{{printf "%.0f" .PdvStopa}}%{{if index $.Moduli "pdv"}}{{dinari .UkupnoSaPdv}} din{{else}}{{dinari .Ukupno}} din{{end}}{{dinari .CenaSaPdv}} din {{if and (not $.ZakljucaniUgradjeni) (index $.Dozvole "servis.izmeni")}}
{{end}}
{{.Naziv}} Predlog {{.Sifra}} {{.Kolicina}} {{dinari .CenaKomada}} din{{printf "%.0f" .PdvStopa}}%{{if index $.Moduli "pdv"}}{{dinari .UkupnoSaPdv}} din{{else}}{{dinari .Ukupno}} din{{end}}{{dinari .CenaSaPdv}} din {{if and (index $.Dozvole "servis.izmeni") (ne $.Nalog.Status "U popravci")}}
{{end}}
{{else}}
Nema unetih radova. Dodaj uslugu iz cenovnika.
{{end}}
{{/* osvežava window._ntechArtikli i dropdown svaki put kad data-refresh osvežava #delovi-blok */}}
Delovi
{{if and (index .Dozvole "servis.izmeni") (ne .Nalog.Status "U popravci")}}
{{if .ZakljucaniUgradjeni}}{{end}}
— odaberi artikal —
{{end}}
{{if or .ServisniDelovi .PredlozeniDelovi}}
{{if index .Moduli "pdv"}}{{end}} {{if index .Moduli "pdv"}}{{end}} {{range .ServisniDelovi}} {{if index $.Moduli "pdv"}}{{end}} {{if index $.Moduli "pdv"}}{{end}} {{end}} {{range .PredlozeniDelovi}} {{if index $.Moduli "pdv"}}{{end}} {{if index $.Moduli "pdv"}}{{end}} {{end}}
Artikal Šifra Kol. Cena/komPDV %UkupnoSa PDV
{{.ArtikalNaziv}} {{.ArtikalSifra}} {{.Kolicina}}{{if .Potrazivano}} + {{.Potrazivano}} na čekanju{{end}} {{if .Kolicina}}{{dinari .CenaKomada}} din{{else}}—{{end}} {{printf "%.0f" .PdvStopa}}% {{if .Kolicina}}{{if index $.Moduli "pdv"}}{{dinari .UkupnoSaPdv}} din{{else}}{{dinari .Ukupno}} din{{end}}{{else}}—{{end}} {{if .Kolicina}}{{dinari .CenaSaPdv}} din{{else}}—{{end}} {{if and (not $.ZakljucaniUgradjeni) (index $.Dozvole "servis.izmeni")}}
{{end}}
{{.ArtikalNaziv}} Predlog {{.ArtikalSifra}} {{if .Kolicina}}{{.Kolicina}}{{if .Potrazivano}} + {{.Potrazivano}}{{end}}{{else}}{{.Potrazivano}}{{end}} {{if .Kolicina}}{{dinari .CenaKomada}} din{{else}}—{{end}} {{printf "%.0f" .PdvStopa}}% {{if .Kolicina}}{{if index $.Moduli "pdv"}}{{dinari .UkupnoSaPdv}} din{{else}}{{dinari .Ukupno}} din{{end}}{{else}}—{{end}} {{if .Kolicina}}{{dinari .CenaSaPdv}} din{{else}}—{{end}} {{if and (index $.Dozvole "servis.izmeni") (ne $.Nalog.Status "U popravci")}} {{if .ID}}
{{else if .ArtikalID}}
{{end}} {{end}}
{{else}}
Nema delova za ovaj nalog.
{{end}}
{{end}}
{{/* kraj stavke-blok */}} {{if and (index .Dozvole "servis.izmeni") (or .PredlozeniRadovi .PredlozeniDelovi)}}
Predložene stavke Odštikliraj šta ne prihvataš
{{if .PredlozeniRadovi}}
Radovi
{{range .PredlozeniRadovi}} {{end}} {{end}} {{if .PredlozeniDelovi}}
Delovi
{{range .PredlozeniDelovi}} {{end}} {{end}}
{{else}}
{{end}}
Ukupno
{{if .Nalog.PopravkaOdbijena}}
Dijagnostika {{dinari .Nalog.CenaDijagnostike}} din
{{else}} {{if or (eq .Nalog.Status "Završeno") (eq .Nalog.Status "Preuzeto")}} {{if .ServisniRadovi}}
🔧 Obavljeni radovi
{{range .ServisniRadovi}}
{{.Naziv}}{{if gt .Kolicina 1.0}} ×{{.Kolicina}}{{end}} {{if index $.Moduli "pdv"}}{{dinari .UkupnoSaPdv}} din{{else}}{{dinari .Ukupno}} din{{end}}
{{end}}
Ukupno rad {{if index $.Moduli "pdv"}}{{dinari .UkupnoRadoviSaPdv}} din{{else}}{{dinari .UkupnoRadovi}} din{{end}}
{{end}} {{if .ServisniDelovi}}
💾 Ugrađeni delovi
{{range .ServisniDelovi}}
{{.ArtikalNaziv}}{{if gt .Kolicina 1}} ×{{.Kolicina}}{{end}} {{if index $.Moduli "pdv"}}{{dinari .UkupnoSaPdv}} din{{else}}{{dinari .Ukupno}} din{{end}}
{{end}}
Ukupno delovi {{if index $.Moduli "pdv"}}{{dinari .UkupnoDeloviSaPdv}} din{{else}}{{dinari .UkupnoDelovi}} din{{end}}
{{end}} {{else}} {{if index .Moduli "pdv"}}
Usluge (rad) sa PDV-om {{dinari .UkupnoRadoviSaPdv}} din
{{else}}
Usluge (rad) {{dinari .UkupnoRadovi}} din
{{end}} {{if index .Moduli "pdv"}}
Ugrađeni delovi sa PDV-om {{dinari .UkupnoDeloviSaPdv}} din
{{else}}
Ugrađeni delovi {{dinari .UkupnoDelovi}} din
{{end}} {{end}} {{end}} {{if index .Moduli "pdv"}}
UKUPNO sa PDV-om {{dinari .UkupnoSveSaPdv}} din
{{else}}
UKUPNO {{dinari .UkupnoSve}} din
{{end}}
{{if .FiskalniRacun}}
Fiskalni račun Štampaj kopiju

PFR broj: {{.FiskalniRacun.PfrBroj}}

Vreme: {{.FiskalniRacun.PfrVreme}}

Brojač: {{.FiskalniRacun.Brojac}}

{{if .FiskalniRacun.UrlVerifikacija}}

Otvori QR verifikaciju (test) →

{{end}}
{{if .FiskalniRacun.QRKod}}
QR kod
{{end}}
{{end}} {{if .FiskalGreska}}
⚠ Fiskalni račun nije izdat
Veza sa ESIR/PFR serverom nije bila dostupna pri preuzimanju. Status naloga je promenjen, ali fiskalni račun nije poslat.
{{if index .Dozvole "servis.izmeni"}}
{{end}}
{{end}} {{if and (index .Dozvole "servis.storno") (eq .Nalog.Status "Preuzeto") (not .Nalog.Stornirano)}}
Storniranje naloga
Storno vraća ugrađene delove na stanje u magacinu. Nalog ostaje u evidenciji sa oznakom storniran.
{{if .PotrebnaIdentKupca}} {{end}}
{{end}} {{/* Brisanje je moguće samo dok je „Primljeno" (greška pri unosu); čim uđe u proceduru naplaćuje se dijagnostika */}} {{if eq .Nalog.Status "Primljeno"}}
Brisanje naloga
Brisanje je trajno. Nalog i svi vezani podaci biće trajno uklonjeni.
{{end}}
{{end}}