{"id":"c1096","filename":"c1096_qr_barkod_pdf_faktura.dok.json","weise3_id":"","tip":"feature","naziv":"QR + Code128 barkod na PDF fakturi","kreator":"genesis","datum":"2026-05-22","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"feature","naziv":"QR + Code128 barkod na PDF fakturi","sustav":"fenix-v4 MAR (Django)","fajlovi":["invoicing/services/pdf_generator.py","templates/invoicing/pdf/invoice_viskovic.html","templates/invoicing/pdf/invoice_hr_viskovic.html","templates/invoicing/pdf/invoice_modern.html","templates/invoicing/pdf/invoice_hr_modern.html"],"zakon":["ZAKON_41","ZAKON_43","ZAKON_26"],"sto_treba":["Instalirati python-barcode[images] na MAR","_build_weise3_qr_b64(invoice): QR s genesis viewer URL (cross_hash → WeisE3 format)","_build_code128_b64(code): Code128 barcode s cross_hash[:16]","generate() dodaje weise3_qr_b64, code128_b64, krunica_hash u context","PDF footer: QR (desno) + Code128 ispod; ZAKON 43 krunica_hash u alt/title","ZAKON 41: qrcode + python-barcode = open-source self-hosted, NE Google Charts","ZAKON 43: krunica_hash embeddiran u QR metapodatak (PDF comment)"],"stanje":"IMPLEMENTIRANO","datum":"2026-05-22"}}