Ax2012 R3
Класс PriceDiscSmartRounding
X++:
boolean checkRoundingRuleOK()
{
boolean ok = true;
infolog.clear(0);
...
Попробуйте использовать стандартное психологическое округление в коде и, возможно, когда-нибудь обнаружите, что все накопленные в результате работы какой-нибудь ПО сообщения в инфолог вот так просто стираются и никто ничего не видит. Убивал бы за такое