Бага в сопоставлении «Максимальная переплата или недоплата».
В параметрах РК есть два поля:
- Максимально допустимое расхождение
- Максимальная переплата или недоплата
Судя по документации, работать они должны следующим образом:
1. Если не сопоставленная сумма меньше «Максимально допустимое расхождение», то проводки по клиенту закрываются в ноль, а разница списывается на системный счет Допустимое расхождение в осн. валюте
2. Если недопоставленная сумма больше чем «Максимально допустимое расхождение», но меньше «Максимальная переплата или недоплата», то проводки по клиенту закрываются в ноль, а разница списывается на системный счет Скидка по оплате по клиенту
Пробую сопоставлять, и получаю следующее:
1. параметр «Максимально допустимое расхождение» работает при любых раскладах, вне зависимости от того, в какой последовательности регистрировать задолженность и оплаты.
2. параметр «Максимальная переплата или недоплата» куда более требователен, блин.
Пример:
Настройки:
Максимально допустимое расхождение = 0
Максимальная переплата или недоплата = 5
Вариант 1:
1. Разношу накладную на сумму 1000
2. Разношу оплату = 998
3. Результат не сопоставленные 2, хотя суда по настройкам должны были получить скидку
Вариант 2:
Меняю местами шаги 1 и 2 - все закрывается в ноль, согласно документации. Параметр «Предоплата» в обоих случаях неактивен.
ИМХО – бага.
Все этот на DAX 40 SP2
|