{"id":"c1159","filename":"c1159_f1_qr_fiskalni_racun.dok.json","weise3_id":"1319e23f68bf646ea7f5909b73083a8c2167027fe110cf12ade4ee0422f06767","tip":"implementacija","naziv":"F1-QR: NN 89/2025 QR kod na fiskalnom racunu","kreator":"genesis","datum":"2026-05-28","snippet":"","status":"implementirano","prev_weise3":"","bunker_l":"#2f4bff","full":{"tip":"implementacija","naziv":"F1-QR: NN 89/2025 QR kod na fiskalnom racunu","sto_treba":"QR kod na POS receipt modalu — backend generira PNG base64, frontend prikazuje","faze":["pos/router.py: PosRacunOut.qr_code_b64 + _gen_qr_b64() helper (server-side qrcode lib)","templates/pos/terminal.html: modal-qr CSS + div + _showSuccess() QR prikaz","Sync MAR→EU, restart gunicorn-fenix-v4 na oba","Import test: QR len 520 char base64 PNG (version=None, M, box=4, border=2)","URL format: https://porezna.gov.hr/racun?jir={jir}&iznos={ukupno} (FINA/Porezna NN 89/2025)"],"zakon":"NN 89/2025 — fiskalna valjanost, QR obveza; ZAKON 41 — server-side lib, nema CDN","napomena":"Sprint 1: mock JIR u URL. Sprint 2: pravi JIR od CIS/FINA. Trojna: trodijelni broj + operater + QR = kompletan F1.","weise3_id":"1319e23f68bf646ea7f5909b73083a8c2167027fe110cf12ade4ee0422f06767","prev_revision":"c1158","datum":"2026-05-28","status":"implementirano"}}