Today I got weird error to solve, which shows error message
Unable to compile "100,00+12,00".
While opening TAX form from Purchase line this error occurred
as below.
Actually, the culprit was function evalbuf, which is part of
AX framework.
This function evaluates formula string. The limitation of
this function is that we must use "." as decimal separator in formula
string.
In our case the decimal separator was "," so
evalbuf was throwing error "unable to compile" with expression passed
as shown in above image.
To solve error, I have used strReplace function from global
class which replaces "," to "." in the formula string.