View Issue Details

IDProjectCategoryView StatusLast Update
0000410СкладGeneralpublic2012-11-01 15:52
Reporterruslan Assigned Tobarry  
PriorityurgentSeveritycrashReproducibilityalways
Status feedbackResolutionreopened 
PlatformКСАП ГранитOSWindows 
Summary0000410: -Склад-Функция Округление по НДС - Зарезервированный счет с товаром из нескольких партий(дроб. кол-во) - двойной подбор цен.
DescriptionЕсли в счете на реализацию пользователь добавляет товар и указывает цены, то при сохранении счета, если установлен флаг "Округлять цены по НДС" - происходит подбор цен 1-ый раз. При резервировании, если поз. товара списывается в зарезервированный счет разными партиями(строками) с ДРОБНЫМ КОЛ-ВОМ, при пересохранении документа подбор цен по НДС происходит еще раз. Это меняет сумму уже документа, при этом такого поворота никто не ожидает, что приводит к катастрофическим последствиям для бухгалтерии, особенно при регистрации НН в едином реестре НН.
Я думаю, что необходимо при расчете в функции Округления цен по НДС, позиции группировать по ТОвару и Цене, чтоб разбиение поз. в расходных накладных с одинаковыми ценами не приводил к "лишнему" пересчету.
Steps To ReproduceСоздать в приходе две поз. одинакового товара с кол-вом 0,071 кг. и 0,229 кг.,
Создать Счет на реализацию с кол-вом ,3 кг. по цене 167 грн. без НДС.(Флаг Округлять цены по НДС включен)
Зарезервировать Счет.
ОТкрыть счет - установить дату выдачи.
Сохранить.
Сравнить Сумму документа с исходным счетом.
TagsNo tags attached.

Relationships

parent of 0000357 new -Склад-Форма Счета/Заказа -функция Округления НДС - случай с "лишним" округлением 
Not all the children of this issue are yet resolved or closed.

Activities

barry

2012-10-19 18:05

administrator   ~0000888

А если будет неполное резервирование...
И почему за просто так...

ruslan

2012-10-20 08:25

manager   ~0000889

Last edited: 2012-10-20 08:29

View 2 revisions

"А если будет неполное резервирование..."
Предупреждать пользователя сообщением- "Установлен флаг "Округление по НДС" при частичном резервировании возможно изменение отпускных цен, если частичные кол-ва товара дробные! Установить флаг "Округление по НДС" в резерве?" И кнопки "Да"/"Нет" при выборе
 "Да" - флаг в документе Резервирование устанавливать. При этом должен работать принцип округления с группировкой поз. по цене товару.
 "Нет" - флаг снимать.
"И почему за просто так..." - потому что Пользователь установил флаг "Округление ...", получил в Счете - результат -округленные цены, то как это работает сейчас пользователь принципиально ожидать не может, т.к. ему не известны скрытые механизмы работы БД. Ты как разработчик знаешь(или можешь знать) эти механизмы, однако, встречного вопроса не задал, а как это должно работать здесь? Я как тестер, должен был смоделировать и такую ситуацию, НО я ее не смоделировал и не проверил. Поэтому мы платим своим временем за это - ты за правки в коде, я за установку обновления клиентам. Это одна сторона медали...
Вторая сторона, за эту доработку платили Виктор и Серега, в сумме, по-моему, была заложена не только стоимость которую ты озвучил..., так что твоя часть имеет компенсацию :-)

barry

2012-10-31 12:46

administrator   ~0000905

mebl_ib5.zip
надо проверить

ruslan

2012-11-01 15:52

manager   ~0000910

Last edited: 2012-11-01 15:53

View 2 revisions

Ты сделал, чтоб флаг при резервировании счета - снимался? Решение простое...однако, пользователь доверяет системе ... могут быть ситуации редактирования табличной части(после резервирования) - изменение состава, кол-ва , цены... а флага-то нет, в результате получиться опять криво... надо делать расчет подбора не по позиции , а по сумме НДС сгруппированный по товару и цене-исходной.

Issue History

Date Modified Username Field Change
2012-10-16 19:31 ruslan New Issue
2012-10-19 18:05 barry Note Added: 0000888
2012-10-20 08:25 ruslan Note Added: 0000889
2012-10-20 08:29 ruslan Note Edited: 0000889 View Revisions
2012-10-20 08:30 ruslan Relationship added parent of 0000357
2012-10-31 12:46 barry Note Added: 0000905
2012-10-31 12:46 barry Status new => resolved
2012-10-31 12:46 barry Resolution open => fixed
2012-10-31 12:46 barry Assigned To => barry
2012-11-01 15:52 ruslan Note Added: 0000910
2012-11-01 15:52 ruslan Status resolved => feedback
2012-11-01 15:52 ruslan Resolution fixed => reopened
2012-11-01 15:53 ruslan Note Edited: 0000910 View Revisions