Konjik d.o.o. · burza usluga
Burza svih burzi · segment USLUGE

Kupac zna cijenu prije nego itko krene.

Konjik d.o.o. registrira djelatnost sitnih popravaka i hitnih intervencija. Ovo je razrada tog segmenta burze: objavljen cjenik (satnica + dolazak), web forma koja računa iznos dok kupac bira, i put posla od upita do isplate izvođača — s istom jezgrom cijene koju koriste i teret, taxi/dostava, gepek i najam.

Otvori živu burzu → Dokazi Simulacija toka (v1)

01Što je zatečeno

Prvo mjerenje, ne pretpostavka: pretraženi su fina-connect, fenix-v4 i genesis. Burza nije bila prazna ploča — dijelovi žive, dijelovi su bili samo gumbi.

Segment burzeStanje prijeGdje živiNalaz
Teret (lotovi)živo api/dispo.py Ponude s istekom, cijena podizvođaču, lanac preuzimanja, burza uživo. Obrazac po kojem je rađen novi segment.
Iznajmljivačiživo moduli/iznajmljivaci.pyModul u kanonu, naplata po danu.
Usluge / popravcipola moduli/burza.py Specifikacija je postojala, ali nije bila montirana — nije u registru modula, dakle mrtav kod. Naplatni dio (burza_naplata.py) bio je živ, ali bez cjenika: iznos se upisivao ručno, kupac ga nije mogao doznati unaprijed.
Taxi / busgumbi pwa/dispatcherMjesto u sučelju, bez pozadine.
Gepek, temperaturane postoji Spominju se u planovima; koda nema.
Pošiljkebez tablice Veza postoji, spremišta nema.

Ključni nalaz: nije nedostajala burza, nego cijena

Svi segmenti znaju voditi posao kroz stanja i podijeliti novac. Nijedan nije znao odgovoriti kupcu koliko će platiti prije nego se posao prihvati. U fina-connectu postoji cijena po satu i po danu, ali ondje je vezana uz rezervaciju termina, a taj je sustav zamrznut — referenca, ne temelj.

02Što je izgrađeno

Jezgra cijene
5
modela naplate na jednom mjestu
Segment usluge
8
vrsta posla s objavljenim cjenikom
Baterija dokaza
72 / 0
prošlo / palo
Javna forma
živa, bez prijave
obje teme, provjereno strojno

a) Jedna jezgra cijene za sve burze

„Koliko košta" je zajednička briga svih burzi: razlikuju se po modelu naplate, a ne po tome kako se zbraja, zaokružuje i dodaje PDV. Zato je izračun na jednom mjestu i svi ga segmenti zovu — promjena pravila mijenja se jednom, za sve.

Model naplateSegmentŠto ulazi u cijenuStanje
satnica + dolazaksitni popravci, hitne intervencije izlazak + satnica × sati + km iznad uključenih + materijal u pogonu
po kmtaxi, dostava, gepek start + km × tarifa + čekanjejezgra spremna
po lotuburza tereta lot (paleta / kolet / m³) × cijenajezgra spremna
po danuiznajmljivanje dani × cijena, popust od 7 danajezgra spremna
fiksnoburza poslova ugovoreni opseg za fiksnu cijenujezgra spremna

„Jezgra spremna" znači: izračun je izgrađen i dokazan testom, ali segment još nema svoje sučelje ni tablicu. To je sljedeći korak — ne tvrdnja da taxi burza već radi.

b) Segment USLUGE — put posla

  1. Upit s cijenom. Kupac na webu bira vrstu, hitnost i termin; iznos se računa dok bira. Šalje upit po tom iznosu — ne „javit ćemo se s ponudom".
  2. Svoj majstor prvi. Posao ide vlastitom izvođaču.
  3. Burza ako ne stigne. Ne potvrdi li u zadanom roku, posao ide na burzu i preuzima ga drugi provjeren izvođač — cijena kupcu ostaje ista, mijenja se samo provizija.
  4. Praćenje. Kupac prati status na svojoj poveznici, bez prijave i bez izlaganja osobnih podataka.
  5. Račun na licu mjesta. Konjik naplaćuje karticom, gotovinom ili digitalno i izdaje svoj račun.
  6. Isplata kooperanta. Odvojen korak s vlastitom ovlašću. Provizija i udio izvođača računaju se iz istog broja naloga KU-2026-0042, koji prati posao od upita do isplate.

03Tri broja koja se ne smiju pomiješati

Ovo je srž forme. Kupca se prevari i bez laganja — dovoljno je spojiti tri različita broja u jedan „cca iznos".

Plaćate sigurno
68,75 €
izlazak + minimalni rad, s PDV-om. Poznato do lipe; plaća se i ako popravka nema.
Procjena
68,75 – 106,25 €
raspon za tipičan posao te vrste. Nije obećanje.
Strop
375,00 €
iznad njega izvođač ne smije nastaviti bez odobrenja kupca.

„Što još ne znamo" — piše na stranici

Trajanje rada se ne zna dok majstor ne dođe. Sustav to ispisuje kupcu umjesto da nedostatak podatka prikaže kao nulu. Isto vrijedi za materijal: obračunava se po stvarnom utrošku, uz predočen račun.

Pravila obračuna — objavljena, ne skrivena

04Web forma — kako izgleda

Kalkulator ne računa u pregledniku. Svaki pomak polja pita jezgru na serveru i prikazuje njezine stavke. Da JavaScript ima vlastitu formulu, prvog dana kad se cjenik promijeni kupac i račun ne bi se slagali.

Burza usluga, tamna tema
Tamna tema — odabir vrste, hitnosti i termina; desno se iznos mijenja uživo.
Burza usluga, svijetla tema
Svijetla tema — ista stranica, provjerena strojno.
Upit poslan, kupac dobiva broj naloga
Upit poslan iz preglednika: kupac odmah dobiva broj naloga i poveznicu za praćenje.

05Objavljeni cjenik

Vrsta poslaIzlazakSatnica TipičnoStrop
Vodoinstalacije — curenje, odčepljenje, ventil25 €30 €/h1–2 h300 €
Elektroinstalacije — osigurač, utičnica, rasvjeta25 €32 €/h1–2 h300 €
Grijanje i plin — bojler, radijator, termostat30 €35 €/h1–3 h500 €
Otvaranje vrata, brave i cilindri40 €30 €/h0,5–1 h250 €
Stolarija — vrata, prozori, namještaj, okov20 €28 €/h1–3 h400 €
Krov i oluci — curenje, crijep, obrada35 €35 €/h2–4 h600 €
Bijela tehnika — perilica, hladnjak, pećnica25 €30 €/h1–2 h300 €
Opći majstor — sitni popravci u kući i uredu20 €25 €/h1–2 h250 €

Iznosi su bez PDV-a. U izlasku je uključeno 15 km (krov 20 km), dalje 0,50 €/km. Provizija Konjika 15 % na vlastite majstore, 20 % kad posao preuzme izvođač s burze.

Ovo su prijedlozi, ne potvrđene cijene

Brojke su postavljene kao razuman tržišni polog, da sustav bude izvršiv umjesto prazan. Cjenik je podatak, ne kod — mijenja se na jednom mjestu, bez diranja programa i bez novog izdanja. Prije prve objave kupcima potvrđuje ih vlasnik.

06Zaštita kupca i podataka

07Dokazi

Ništa ispod nije tvrdnja — sve je izlaz poziva na živi sustav.

Baterija: 72 prošlo, 0 palo

$ python testovi/baterija_burza_usluge.py
— OBRAČUNSKO VRIJEME —        OK   1.05 h → 1.25 h (zaokruženje naviše)
— NEPOZNATO NIJE NULA —       OK   nepoznata vrsta → NEPOZNATO, bez iznosa
— KOEFICIJENT —               OK   hitno × blagdan (2,4) stane na ×2
— RAČUN SE ZBRAJA —           OK   suma stavaka = neto; PDV pola gore
— TRI BROJA —                 OK   zajamčeno ≤ procjena_min < max < strop
— SVIH 5 MODELA NAPLATE —     OK   km / lot / dan / fiksno / satnica
— STANJA —                    OK   preskok na „naplaćen" odbijen
— OSOBNI PODACI —             OK   telefon, adresa, ime označeni
— ŽIVI HTTP PUT —             OK   praćenje ne curi telefon/adresu/ime

REZULTAT: 72 OK / 0 PAD

Živi izračun (javni URL, s vanjske strane)

$ curl -X POST https://genesis.limit-connect.com/kanon/burza/cijena \
       -d '{"vrsta":"grijanje","hitnost":"danas","termin":"vikend","km":30}'

stavke:  Izlazak majstora           1 izlazak × 42,00 =  42,00
         Kilometri iznad 15 km     15 km      ×  0,50 =   7,50
         Rad (danas, vikend ×1.68)  1 h       × 58,80 =  58,80
neto 108,30 · PDV 27,08 · ukupno 135,38 €
zajamčeno 135,38 · procjena 135,38 – 282,38 · strop 625,00
nepoznato: stvarno trajanje rada · materijal po utrošku

Provjereno u pregledniku, u obje teme

08Što je sljedeće — i što čeka odluku

Spremno za nastavak
  • Taxi, dostava i gepek: jezgra računa, treba im tablica i sučelje
  • Ploča burze za izvođače (tko vidi i preuzima poslove)
  • Automatski prelazak na burzu nakon isteka roka
  • Spajanje naplate na račun i knjiženje (postoji u kanonu)
Čeka vlasnika
  • Potvrda cjenika i provizija
  • Popis vrsta posla iz stvarne registrirane djelatnosti
  • Područje pokrivanja i uključeni kilometri
  • Vlastita domena za javnu burzu

Otvori živu burzu → Simulacija toka (v1)