Спасибо, всем за предоставленную информацию.
Я тут еще один глюк нашел.
Проверял на RU5 и на RU7 с установленным хотфиксом по корректировочной накладной (KB2620178).
Похоже при расчете суммы налога по строке заказа - величина налога зависит от других строчек в заказе
Пример :
Создаем заказ на продажу.
Параметр salestable.inclTax = 0
Создаем 2 строки.
1. Номенклатура 1. Количество 3 Цена 131,84 Чистая сумма по строке 395,52
2. Номенклатура 2. Количество 12 Цена 175,95 Чистая сумма по строке 2111,40
Смотрим Настройка - Налог -
по второй строке сумма налога 380,06
Далее удаляем 1-ю строку.
Смотрим
по второй строке сумма налога 380,05
Т.е. сумма налога посчитанного по номенклатуре 2 зависит от того, есть ли в заказе строки по другой номенклатуре или нет.
Похоже что при расчете налогов не затираются внутренние переменные и ошибки округления переходят с одной строки на другую (это только предположение, - ошибку пока не нашел)
При тестировании мне встретились случаи когда сумма расхождения по одной строке была не 1 копейка как в этом простом примере, а 21 копейка. Но в таком заказе было много строк, из чего я и сделал предположение о накоплении ошибок округления.
Кто нибудь с таким встречался ?
Может уже известно исправление ?