If you can't change the DB design for a reason, you need just to eliminate ',' from string represantation of numeric
SUM(TRY_CONVERT(Decimal(10, 2), ISNULL(NULLIF(REPLACE(iznos_sa_pdv,',','' )''), '0')))
Currently TRY_CONVERT() returns NULL for non-covertible string and SUM() ignores NULLs so
values kind of '1,500' are ignored.