Показать сообщение отдельно
Старый 14.12.2011, 17:15   #9  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,971 / 3267 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Спасибо, всем за предоставленную информацию.

Я тут еще один глюк нашел.
Проверял на 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).