← DokArh Portal
fix+migration

unit_price 4 decimale — eliminira centni gubitak

Kreator: genesis Datum: 2026-05-18 Status:
WeisE3™ ID: WEISE3::43b0b33bfa5e2d96f5ffb1e49684e3a2::CC::dokarh::FENIX2026
tipfix+migration
sustavfina-connect
fajlinvoicing/models.py + migrations/0041_unit_price_4_decimals.py
git_commit1cd0f137
serverNEW (31.70.90.84)
problemunit_price imao samo 2 decimale -> 100 EUR / 3 kom = 33.33 -> 3 x 33.33 = 99.99 EUR (1 cent greska)
rjesenjedecimal_places=2 -> 4, max_digits=10 -> 12. Migracija: ALTER COLUMN NUMERIC(12,4).
dokaz3 x 33.3333 = 100.00 EUR (bez greske)
zakon[ "ZAKON 32 — svaki fix ima chain entry" ]
rrifJedinicna cijena min 4 decimale, linija zaokruzena na 2, PDV na agregiranoj bazi.
napomenetotal_price i gross_total ostaju na 2 decimale — to su finalni monetarni iznosi za platiti.
idc0972