{"id":"c0981","filename":"c0981_unit_price_4_decimals_migracija.dok.json","weise3_id":"WEISE3::43b0b33bfa5e2d96f5ffb1e49684e3a2::CC::dokarh::FENIX2026","tip":"fix+migration","naziv":"unit_price 4 decimale — eliminira centni gubitak","kreator":"genesis","datum":"2026-05-18","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"fix+migration","naziv":"unit_price 4 decimale — eliminira centni gubitak","sustav":"fina-connect","fajl":"invoicing/models.py + migrations/0041_unit_price_4_decimals.py","git_commit":"1cd0f137","server":"NEW (31.70.90.84)","datum":"2026-05-18","problem":"unit_price imao samo 2 decimale -> 100 EUR / 3 kom = 33.33 -> 3 x 33.33 = 99.99 EUR (1 cent greska)","rjesenje":"decimal_places=2 -> 4, max_digits=10 -> 12. Migracija: ALTER COLUMN NUMERIC(12,4).","dokaz":"3 x 33.3333 = 100.00 EUR (bez greske)","zakon":["ZAKON 32 — svaki fix ima chain entry"],"rrif":"Jedinicna cijena min 4 decimale, linija zaokruzena na 2, PDV na agregiranoj bazi.","napomene":"total_price i gross_total ostaju na 2 decimale — to su finalni monetarni iznosi za platiti.","id":"c0972","weise3_id":"WEISE3::43b0b33bfa5e2d96f5ffb1e49684e3a2::CC::dokarh::FENIX2026"}}