![]() |
#8 |
Участник
|
Спасибо, всем за предоставленную информацию.
Я тут еще один глюк нашел. Проверял на 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 копейка. Но в таком заказе было много строк, из чего я и сделал предположение о накоплении ошибок округления. Кто нибудь с таким встречался ? Может уже известно исправление ? |
|
|
За это сообщение автора поблагодарили: Pustik (5). |