Salve,

il problema è operatori di confronto che quando il valore è minore che doveva essere vero invece lui lo fa il falso.

Ti faccio un esempio:


(il valore minore di 3.000,00 passa quello vero che è giusto)
if 3.000,00 < 7.000,00 then
--> ...
else
...
end if


(il valore minore di 16.000,00 passa quello falso che è sbagliato invece doveva passare il vero)
if 16.000,00 < 105.000,00 then
...
else
--> ...
end if