При добавлении переменных в формулу с десятитысячными долями после запятой -- 100% идет округление по законам математики, отсюда и погрешность.
+ Некорректная выдача самих переменных у нас на сервере.
Еще раз повторюсь, -- формула - шаблон, в реалиях сервера -- значения отличаются.