tipimplementacija
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"
}