{"id":"c1167","filename":"c1167_pos_bon_integracija.dok.json","weise3_id":"","tip":"implementacija","naziv":"POS BON integracija — pos/router.py update","kreator":"genesis","datum":"2026-05-29","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"implementacija","naziv":"POS BON integracija — pos/router.py update","datum":"2026-05-29","promjene":{"PosRacunIn":"dodano bon_kod: Optional[str] = None","kreiraj_racun":"ako payment_method==BON i bon_kod prisutan: iskoristi_bon() u istoj transakciji","error_handling":"ako BON nije valjan/dovoljan → db.rollback() + HTTP 400","atomarnost":"invoice + bon iskoristi = jedna transakcija, ne može biti djelomičnog stanja"}}}