+7 499 990-10-21

Отрицательная сумма в ящике

Отрицательная сумма в ящике

Сообщение af5gor » 26 дек 2014, 11:16

Не знаю как, но продавцу удалось получить на конец дня отрицательную сумму денег в ящике.

:?: ДК при операции выплата не проверяет, что сумма, набранная продавцом превышает сумму в ящике?
af5gor
 
Постов: 54
Зарегистрирован: 24 сен 2014, 22:44

Re: Отрицательная сумма в ящике

Сообщение Alexander » 26 дек 2014, 13:21

Проверяет.
И ФР не должен давать выплату в минус производить тоже.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Отрицательная сумма в ящике

Сообщение af5gor » 05 фев 2015, 23:45

Опять минус в кассе.
К сожалению на этом рабочем месте нет ни ФР ни принтера чеков.
Отчеты получают по скрипту http://dnc.ru/forum/viewtopic.php?f=16&t=1124&start=30
Сверить не с чем.
ДК 1.3.0 rc4.

Transaction_2015_02_05_21-00-57.gz
(208.18 КБ) Скачиваний: 419


Кассовый отчет
Внесение 0,00
Выплаты 3 082,00
Продажи 3 056,00
Банк 0,00
Возвраты 0,00
Остаток -26,00

Продавец клянется что делала внесение, но такой транзакции нет.

Можете проверить последнюю смену?
af5gor
 
Постов: 54
Зарегистрирован: 24 сен 2014, 22:44

Re: Отрицательная сумма в ящике

Сообщение Alexander » 09 фев 2015, 15:06

По транзакциям не видно никаких проблем. Транзакции внесения действительно нет.
Если пробовать разобраться подробно, то нужны еще архивы папок /tmp/dancy/ и /var/log/postgresql/

P.S. Но, кстати, по транзакции Z-отчета, сумма в ящике на момент его снятия не отрицательная, а положительная. За несколько предыдущих смен сумма в ящике также ненулевая (положительная).
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Отрицательная сумма в ящике

Сообщение af5gor » 10 фев 2015, 12:52

Alexander писал(а):P.S. Но, кстати, по транзакции Z-отчета, сумма в ящике на момент его снятия не отрицательная, а положительная. За несколько предыдущих смен сумма в ящике также ненулевая (положительная).


Код: Выделить всё
select  sum(case when tr_type=41 then value_1 end ) as sum_sell,
   sum(case when tr_type=51 then value_1 end ) as sum_out
from transaction where n_session=128

Продажи;Выплаты
3056.000;3082.000

Продажи-Выплаты=-26
af5gor
 
Постов: 54
Зарегистрирован: 24 сен 2014, 22:44

Re: Отрицательная сумма в ящике

Сообщение af5gor » 10 фев 2015, 12:58

Я кажется понял в чем дело.
ДК берет остаток в кассе с прошлой смены.
Разве гашение не должно обнулять кассу?
af5gor
 
Постов: 54
Зарегистрирован: 24 сен 2014, 22:44

Re: Отрицательная сумма в ящике

Сообщение Alexander » 10 фев 2015, 13:01

af5gor писал(а):Продажи;Выплаты
3056.000;3082.000

Продажи-Выплаты=-26


Все верно.

Если посмотреть транзакцию Z-отчета, снятого непосредственно перед открытием этой смены, то сумма наличных в ящике ненулевая. Поэтому выплаты могут быть выполнены на сумму в пределах [нал. на начало смены] + [сумма продаж за наличные] - [сумма возвратов наличными] + [сумма внесений]
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Отрицательная сумма в ящике

Сообщение Alexander » 10 фев 2015, 13:03

af5gor писал(а):Я кажется понял в чем дело.
ДК берет остаток в кассе с прошлой смены.
Разве гашение не должно обнулять кассу?


В ФР/ПД эта функция настраивается (может обнулять, может не обнулять).
Для эмулятора на текущий момент такой настройки нет, к сожалению.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Отрицательная сумма в ящике

Сообщение af5gor » 10 фев 2015, 14:39

Alexander писал(а):
af5gor писал(а):Я кажется понял в чем дело.
ДК берет остаток в кассе с прошлой смены.
Разве гашение не должно обнулять кассу?


В ФР/ПД эта функция настраивается (может обнулять, может не обнулять).
Для эмулятора на текущий момент такой настройки нет, к сожалению.


Получается, что на начало смены в кассе должна быть наличка, но "Сумма в ящике" показывает 0.
af5gor
 
Постов: 54
Зарегистрирован: 24 сен 2014, 22:44

Re: Отрицательная сумма в ящике

Сообщение Alexander » 10 фев 2015, 17:48

Это странно.
По предыдущему Z-отчету сумма ненулевая. Команда получения суммы в ящике на экран и для записи в транзакцию Z-отчета одна и та же.
У нас на стенде проверяю - после закрытия Z-отчета без предварительной выплаты (или с предварительной частичной выплатой) на начало следующей смены показывает сумму в ящике в точности как в момент снятия Z-отчета.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

След.

Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 8, из них зарегистрированных: 0, скрытых: 0 и гостей: 8 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8