{"id":"c1148","filename":"c1148_pos_marica_blagajna_v1.dok.json","weise3_id":"","tip":"implementacija","naziv":"POS Marica — blagajnicki terminal v1 (tanka fasada nad invoicing)","kreator":"genesis","datum":"","snippet":"pos/html_router.py — GET /pos?genesis_token=XXX, ZAKON 40 auth · pos/router.py — POST /api/v4/pos/racun, GET /racun/{id}, GET /racuni · templates/pos/terminal.html — dark/light, touch, stavke, naplati","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"implementacija","naziv":"POS Marica — blagajnicki terminal v1 (tanka fasada nad invoicing)","sto_je_napravljeno":["pos/html_router.py — GET /pos?genesis_token=XXX, ZAKON 40 auth","pos/router.py — POST /api/v4/pos/racun, GET /racun/{id}, GET /racuni","templates/pos/terminal.html — dark/light, touch, stavke, naplati","main.py registracija (pos_html_router + pos_router)","Invoice(doctype=R) via invoicing.service — nema novih tablica","ZKI + JIR mock (Sprint 1), bunker_seal_id FVAULT-POS pattern","ZAKON 27: weise3_id + bunker_seal_id + created_at (Invoice vec ima)","LIVE: limit-connect.com/pos -> 302 -> GenesisLogin","ZAKON 30: chown www-data na pos/ i templates/pos/","main.py.bak.20260528 sacuvan"],"zakon":["ZAKON 40","ZAKON 41","ZAKON 27","ZAKON 30"],"sljedece":["Sprint 2: pravi CIS API (FINA) za ZKI/JIR","Sprint 2: artiklarna lista (POSProduct model)","Sprint 2: X/Z izvjestaj smjene"],"live":"https://limit-connect.com/pos","sesija":"2026-05-28"}}