\Classes\TaxReversePrepayment_RU\calcPostAndInsertTaxes
Код:
X++:
if (taxAmountCur || taxAmountMST)
{
this.post(taxTransReverse.TaxDirection,
taxTransReverse.AccountNum,
taxTransReverse.TaxOffsetAccountUseTax,
'',
taxTransReverse.Dimension,
taxAmountCur,
0,
taxTransReverse.AccountTaxFreePct,
abs(taxTransReverse.TaxAmount / taxAmountCur * 100), //Anti-rounding exchange rate
_exchRateSecond);
}
при сопоставлении 0,02$ акса насчитала налог на 10 копеек а taxAmountCur ноль. В итоге валится ошибка деления на ноль. Интересно, это нормально? это где то исправлено? или это баг или фича?