View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000410 | Склад | General | public | 2012-10-16 19:31 | 2012-11-01 15:52 |
Reporter | ruslan | Assigned To | barry | ||
Priority | urgent | Severity | crash | Reproducibility | always |
Status | feedback | Resolution | reopened | ||
Platform | КСАП Гранит | OS | Windows | ||
Summary | 0000410: -Склад-Функция Округление по НДС - Зарезервированный счет с товаром из нескольких партий(дроб. кол-во) - двойной подбор цен. | ||||
Description | Если в счете на реализацию пользователь добавляет товар и указывает цены, то при сохранении счета, если установлен флаг "Округлять цены по НДС" - происходит подбор цен 1-ый раз. При резервировании, если поз. товара списывается в зарезервированный счет разными партиями(строками) с ДРОБНЫМ КОЛ-ВОМ, при пересохранении документа подбор цен по НДС происходит еще раз. Это меняет сумму уже документа, при этом такого поворота никто не ожидает, что приводит к катастрофическим последствиям для бухгалтерии, особенно при регистрации НН в едином реестре НН. Я думаю, что необходимо при расчете в функции Округления цен по НДС, позиции группировать по ТОвару и Цене, чтоб разбиение поз. в расходных накладных с одинаковыми ценами не приводил к "лишнему" пересчету. | ||||
Steps To Reproduce | Создать в приходе две поз. одинакового товара с кол-вом 0,071 кг. и 0,229 кг., Создать Счет на реализацию с кол-вом ,3 кг. по цене 167 грн. без НДС.(Флаг Округлять цены по НДС включен) Зарезервировать Счет. ОТкрыть счет - установить дату выдачи. Сохранить. Сравнить Сумму документа с исходным счетом. | ||||
Tags | No tags attached. | ||||
parent of | 0000357 | new | -Склад-Форма Счета/Заказа -функция Округления НДС - случай с "лишним" округлением | |
Not all the children of this issue are yet resolved or closed. |
|
А если будет неполное резервирование... И почему за просто так... |
|
"А если будет неполное резервирование..." Предупреждать пользователя сообщением- "Установлен флаг "Округление по НДС" при частичном резервировании возможно изменение отпускных цен, если частичные кол-ва товара дробные! Установить флаг "Округление по НДС" в резерве?" И кнопки "Да"/"Нет" при выборе "Да" - флаг в документе Резервирование устанавливать. При этом должен работать принцип округления с группировкой поз. по цене товару. "Нет" - флаг снимать. "И почему за просто так..." - потому что Пользователь установил флаг "Округление ...", получил в Счете - результат -округленные цены, то как это работает сейчас пользователь принципиально ожидать не может, т.к. ему не известны скрытые механизмы работы БД. Ты как разработчик знаешь(или можешь знать) эти механизмы, однако, встречного вопроса не задал, а как это должно работать здесь? Я как тестер, должен был смоделировать и такую ситуацию, НО я ее не смоделировал и не проверил. Поэтому мы платим своим временем за это - ты за правки в коде, я за установку обновления клиентам. Это одна сторона медали... Вторая сторона, за эту доработку платили Виктор и Серега, в сумме, по-моему, была заложена не только стоимость которую ты озвучил..., так что твоя часть имеет компенсацию :-) |
|
mebl_ib5.zip надо проверить |
|
Ты сделал, чтоб флаг при резервировании счета - снимался? Решение простое...однако, пользователь доверяет системе ... могут быть ситуации редактирования табличной части(после резервирования) - изменение состава, кол-ва , цены... а флага-то нет, в результате получиться опять криво... надо делать расчет подбора не по позиции , а по сумме НДС сгруппированный по товару и цене-исходной. |
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 |