Zapisnik o preuzimanju (pickup form)
Figma Component: https://www.figma.com/design/NWu7ssnTfTJHFNDy13CnUt/Aplikacija-Vento---UI?node-id=2063-20282
GitHub Issue: #185
Last modified with commit e90a924 on
by Aljaž.
Two-step vehicle pickup record, started from a reservation on the calendar (data copied, not linked), with "+ NOVI ZAPISNIK O PREUZIMANJU" on the Zapisnici list (empty), or continued from a Draft row. Step 1 has Podaci o vozilu (Registarska oznaka, auto-filled Marka/Tip/Broj šasije/Boja), Oprema vozila, Podaci o korisniku (10 optional fields), Rok korištenja, Stanje vozila pri preuzimanju and Fotografije; it can be saved as Draft at any time. Step 2 shows everything read-only, with the Opći uvjeti checkbox and the user's and Porsche Croatia's signatures. "KREIRAJ ZAPISNIK" sets the status to Preuzeto, makes the pickup PDF and e-mails it with the Opći uvjeti to the user.
Users with access to Vozni park open the pickup record in one of these ways:
- “Otvori zapisnik o preuzimanju” in the reservation menu on the Kalendar zauzetosti – starts a new record with data copied from the reservation. The record is not linked to the reservation.
- “+ NOVI ZAPISNIK O PREUZIMANJU” on the Zapisnici list – starts an empty record.
- “Otvori zapisnik o preuzimanju” on a Draft row of the Zapisnici list – continues the saved draft.
Breadcrumb: Zapisnici > Zapisnik o preuzimanju. Page title: “Zapisnik o preuzimanju — " followed by the vehicle’s Tip and Registarska oznaka (e.g. “Zapisnik o preuzimanju — A4 Avant ZG-123-AA”), with a back arrow that returns to the previous view.
(Figma shows the plate “ZG-123-A1” in the field but “ZG-123-AA” in the title.)
The form has two steps.
Step 1
Podaci o vozilu
- Registarska oznaka – searchable dropdown, mandatory. Prefilled if the record is started from a reservation, otherwise selected by the user. Archived vehicles are not shown.
- Marka – read-only, filled in from the selected registration plate
- Tip – read-only, filled in from the selected registration plate
- Broj šasije – read-only, filled in from the selected registration plate
- Boja – read-only, filled in from the selected registration plate
- Info box: “Vozilo je osigurano za slučaj krađe samo na području RH i EU. Putovanje u inozemstvo dopušteno je isključivo uz pismeno odobrenje vlasnika vozila.”
The vehicle data is not copied into the record. It is always shown from the inventory, so later changes in the inventory (e.g. Boja) also show on existing records. The signed PDF keeps the values from the time it was created.
Oprema vozila
- Two prefilled, disabled fields shown by default: “Vatrogasni aparat” and “Komplet obvezne opreme”
- “+ Add Field” button – adds an empty field (placeholder “Unesite naziv opreme…”) for more equipment
Podaci o korisniku
All fields are optional.
- Tvrtka – text (placeholder “Naziv tvrtke”). Copied from the reservation.
- Adresa tvrtke – text (placeholder “Ulica i broj, grad”)
- Ime i prezime – text (placeholder “Unesite ime i prezime”). Copied from the reservation.
- Adresa korisnika – text (placeholder “Ulica i broj, grad”)
- E-mail – text (placeholder
ime@gmail.com). Copied from the reservation’s Email / Telefon if it is an e-mail address. The copy of the record is sent to this address. - Telefon – text (placeholder “+385 …”). Copied from the reservation’s Email / Telefon if it is not an e-mail address.
- Broj vozačke dozvole – text (placeholder “00000000”)
- Kat. – text (placeholder “npr. B”). Driver’s license category.
- Izdana od PU – text (placeholder “Policijska uprava”)
- Vrijedi do – date picker (placeholder “Unesite datum”). Driver’s license expiry date.
Rok korištenja
- Od – date picker, mandatory. Copied from the reservation.
- Do – date picker, mandatory. Copied from the reservation.
- Vozilo treba vratiti najkasnije do – time, mandatory (shown with the suffix “h”, e.g. “14 h”)
- Mjesto povratka – text, optional
- Poseban dogovor – text, optional
- Info box (always the same text): “Radno vrijeme: 8,30 - 16,00 (pon. - čet.) 8,30 - 13,30 (petak)”
Stanje vozila pri preuzimanju
- Km stanje – number, mandatory (placeholder “npr. 45200”, suffix “km”)
- Datum preuzimanja – date picker, mandatory. Prefilled from Od in Rok korištenja.
- Vrijeme preuzimanja – time picker, mandatory
- Stanje napunjenosti baterije – number, optional (suffix “%”)
- Razina goriva u spremniku – text, optional
- Oštećenja evidentirana kod predaje vozila – textarea, optional (placeholder “Opišite vidljiva oštećenja vozila…”)
Fotografije
- “Odaberi datoteke” – upload photos of the vehicle, optional
Upload rules:
- File types: JPG, PNG, HEIC
- Up to 10 MB per file
- Up to 20 photos per record
- Several files can be selected at once
- Uploaded photos are listed with their file name and can be removed until the record is created (“KREIRAJ ZAPISNIK”)
Step 1 bottom bar (sticky)
- “PRIHVATI DRAFT” – saves the record as Draft, even if mandatory fields are not filled in, and returns the user to the previous view. The record can be opened again from the Zapisnici list and edited.
- “POSTAVI POTPISE” – validates the mandatory fields and goes to step 2
Step 2
Figma: https://www.figma.com/design/NWu7ssnTfTJHFNDy13CnUt/Aplikacija-Vento---UI?node-id=2065-21827
All data from step 1 is shown read-only for review (Podaci o vozilu with the insurance info box, Oprema vozila, Podaci o korisniku, Rok korištenja with the working hours box, Stanje vozila pri preuzimanju, Fotografije). Empty optional fields are shown with an empty value.
Potpisi
- Checkbox, mandatory: “Pročitao sam i prihvatio opće uvjete otisnute na poleđini te izjavljujem da sam suglasan da su oni sastavni dio zapisnika.” The word “zapisnika” links to the Opći uvjeti text.
- Potpis korisnika pri preuzimanju vozila – signature pad, mandatory (hint “Kliknite i povucite za potpis”)
- Potpis Porsche Croatia pri preuzimanju vozila – signature pad, mandatory (hint “Kliknite i povucite za potpis”)
Info box “Zaštita osobnih podataka”:
“Osobne podatke obrađujemo isključivo u skladu s važećim propisima o zaštiti podataka. Vaši osobni podaci (ime, prezime, adresa, broj vozačke dozvole, broj telefona) navedeni u ovom obrascu nužni su za ispunjenje zakonskih obveza nastalih uslijed/za slučaj prometnih ili komunalnih prekršaja. Ukoliko nastupi prometni/komunalni prekršaj dodatno ćemo od Vas zatražiti i druge osobne podatke (OIB, prebivalište, datum rođenja). Svi navedeni podaci će se obrađivati samo u navedene svrhe i prosljeđivati nadležnim institucijama.”
(Figma has the typos “propisima i zaštiti podataka”, “ime ,prezime” and “adresa ,broj”.)
Step 2 bottom bar (sticky)
- Text: “Zapisnik će biti pohranjen i kopija će biti automatski poslana na e-mail adresu korisnika.”
- “KREIRAJ ZAPISNIK” – checks the checkbox and both signatures and creates the record
Creating the record:
- Sets the record status to Preuzeto on the Zapisnici list. The pickup record can no longer be edited or deleted.
- Generates the pickup PDF. It can be downloaded from the Zapisnici list.
- Sends a copy of the pickup record and the Opći uvjeti to the E-mail entered under Podaci o korisniku. If no e-mail was entered, no copy is sent.
- Returns the user to the previous view, with a success toast.
Opći uvjeti
Figma: https://www.figma.com/design/NWu7ssnTfTJHFNDy13CnUt/Aplikacija-Vento---UI?node-id=2065-22259
The general terms are linked from the checkbox in step 2 (shown on their own URL, per the Figma annotation) and sent with the pickup e-mail.
OPĆI UVJETI KORIŠTENJA VOZILA IZ VOZNOG PARKA PORSCHE CROATIA d.o.o.
1. Općenito
Korisnik mora vozilo prije preuzimanja detaljno pregledati i provjeriti potpunost opreme kao i dokumentacije vozila. Vozilo osim oštećenja već navedenih na prvoj strani nema drugih oštećenja. Korisnik je detaljno upoznat sa načinom rukovanja opremom vozila.
2. Korištenje vozila
Zabranjeni su:
- davanje vozila na korištenje trećim osobama
- prepuštanje vozila trećim osobama,
- omogućavanje osobama koje nisu navedene u ovom Zapisniku da upravljaju vozilom (posebice predajom ključeva vozila),
- transport osoba,
- obuka vozača,
- vuča ili guranje drugih vozila,
- pušenje u vozilu,
Korisnik smije vozilo koristiti samo dok ima za to valjanu vozačku dozvolu.
Svojevoljno davanje na popravak od strane korisnika je nedozvoljeno. Kod vozila koja stoje moraju se ispravno osigurati odn. zaključati vrata i prozori. Dokumentacija vozila ne smije se ostavljati u nenadziranom vozilu. Upravljač mora biti zakočen.
Radnje suprotne ovoj odredbi za posljedicu imaju gubitak pokrića osiguranja.
3. Vraćanje vozila
Korisnik je dužan vozilo vratiti u ispravnom stanju u dogovorenom roku na dogovorenom mjestu (u načelu Porsche Croatia, Zagreb - poseban dogovor sa rukovoditeljem marke moguć). Korisnik je obvezan vrijednost nevraćenih sastavnih dijelova, alata i sl. platiti pri vraćanju vozila. To vrijedi i za troškove ponovnog pribavljanja eventualno izgubljene dokumentacije vozila. Isključeno je jamstvo Porsche Croatia za predmete koje korisnik ostavi u vozilu.
4. Osiguranje
Vozilo je kasko osigurano. Korisnik uzima na znanje da osim slučajeva navedenih u točki 2. ne postoji zaštita osiguranja niti ako se oštećenje prouzroči grubom nepažnjom ili namjerno, ili ako je do nezgode ili oštećenja vozila došlo zbog upravljanja vozilom pod utjecajem alkohola ili droga, kao i kod oštećenja, koja nastanu zbog tereta koji se eventualno prevozi.
5. Zaštita Porsche Croatia
Korisnik jamči za sve štete koje nastaju za vrijeme korištenja vozila na vozilu, kao i za štete koje on korištenjem vozila prouzroči trećim osobama. Korisnik se obvezuje, da će Porsche Croatia zaštititi glede odgovornosti za štetu ili tužbe zbog nedostataka koji iz toga nastanu.
Korisnik posebice jamči i za:
- štete koje nastanu zbog neprimjerenog korištenja vozila,
- sve posljedice prekršaja zakonskih zabrana ili drugih nezakonitih radnji u zemlji i inozemstvu,
- naknadu šteta, za koje iz bilo kojih razloga nema jamstvenog pokrića,
- sve štete koje prouzroči treća osoba, kojoj je prepustio vozilo.
6. Ponašanje u slučaju prometne nezgode
Pri nastanku šteta ili pri sudjelovanju vozila u prometnoj nezgodi odmah telefonski treba informirati Porsche Croatia, Vozni park:
tel. 01 6269 120, 6269 143 mob.: 099 801 4081
Korisnik je obvezan u slučaju sudjelovanja u prometnoj nezgodi poduzeti sve što je za rješenje problema potrebno, posebice odmah obavijestiti policiju, utvrditi reg. oznake drugih vozila uključenih u prometnu nezgodu, utvrditi imena i adrese osoba-sudionika i svjedoka, popuniti europsko izvješće itd. Korisnik je obvezan Porsche Croatia i njegovom osiguratelju bez odlaganja, u svakom slučaju odmah po upitu dati sve informacije koje zatraže. Korisnik nema pravo priznavati ili djelomično priznati niti isplaćivati zahtjeve trećih osoba.
(The source has the typos “uča” (vuča) in point 2 and “štete koji nastaju” (koje) in point 5.)