+7 495 781-54-45+7 495 781-81-63

Общие настройки начисления скидок

Re: Общие настройки начисления скидок

Сообщение vtk51 » 04 май 2018, 15:18

вот http://prntscr.com/jdmk8k несколько позиций без автоскидок и оплата бонусами. Как видим на каждой позиции есть транзакция с номером "15" (Скидка суммой на позицию) и в конце транзакция с номером "35"
13 лицензий ДЭНСИ.
Debian 7 + dancy 1.3.1 P2 (422) + firebird
переходим на 2.0.4(568) уже 9шт перешло
vtk51
 
Постов: 170
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Общие настройки начисления скидок

Сообщение vtk51 » 08 май 2018, 16:42

Бродяга_Джон писал(а):
vtk51 писал(а):
Бродяга_Джон писал(а):можно вопрос? у вас там везде транзакция с номером "15" (Скидка суммой на позицию), для чего?

Вопрос к разработчикам же? :) Ибо по нашему алгоритму скидка % на товар и скидка суммой на чек.

а разве разработчики вам вставили систему автоматических скидок с кодом "13" ? :-)))

Дошло через несколько дней до меня :). Да это наша схема, назвали её "без скидки". Ибо там сложности у программиста были сравнения 0 и null. Конечно это не правильно.
13 лицензий ДЭНСИ.
Debian 7 + dancy 1.3.1 P2 (422) + firebird
переходим на 2.0.4(568) уже 9шт перешло
vtk51
 
Постов: 170
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Общие настройки начисления скидок

Сообщение Alexander » 15 май 2018, 19:53

vtk51 писал(а):По примеру с бонусной картой. Если включена опция "Исключать позиции с начисленными скидками", то программа не исключат позицию со скидкой. Вернее исключает, но не правильно

Исправлено в сборке _571. Проверьте, пожалуйста.
Alexander
 
Постов: 4141
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Общие настройки начисления скидок

Сообщение vtk51 » 18 май 2018, 00:13

Alexander писал(а):Исправлено в сборке _571. Проверьте, пожалуйста.

Все работает. Спасибо
13 лицензий ДЭНСИ.
Debian 7 + dancy 1.3.1 P2 (422) + firebird
переходим на 2.0.4(568) уже 9шт перешло
vtk51
 
Постов: 170
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Общие настройки начисления скидок

Сообщение Бродяга_Джон » 24 май 2018, 15:57

Alexander писал(а):Исправлено в сборке _571. Проверьте, пожалуйста.

Зато вылезла другая ошибка(_570 и _571), в отчёте по кассирам при закрытии смены итоговая скидка не верная.

В чеке три позиции, на первые две сделаны скидки на позицию, третья получает скидку через скидку на чек.

Настройки:
Итоговая скидка - МАКСИМАЛЬНАЯ.
Исключать позиции с начисленными скидками - ИСТИНА.

Что за поле №13 в транзакциях 17 и 37 по протоколу Дэнси?
как раз вот в 13-ом поле и стоит не верная сумма.

1 позиция исходно 140 рублей, скидка 15%, имеем конечную цену 119 и скдку 21
2 позиция исходно 50 рублей, скидка 3%, имеем конечную цену 48,50 и скидку 1,50
3 позиция исходно 140 рублей, скидка на чек 5%

а вот далее-
по чеку всё напечатано нормально, скидка на позицю №3 = 7 рублей (5 от 140) и итоговая скидка на чек вышла 29,50 (21,00 + 1,50 + 7,00)
отчёт по кассирам выдаёт по скидкам на позицию всё нормально, две на сумму 22,50 (21,00 + 1,50)
а вот на чек фигня, выдаёт сумму скидки чек = 15,38 (именно эта сумма и прописывается в поле №13 транзакции №37) и итог по скидка получается = 37,88, а по факту = 29,50.

в транзакциях №17 в поле 13 сумма равна полю №12 "Сумма скидки"


PS
и ещё есть при обновлении из iso маленький текстовый глюк, предлагает обновится на версию 2.0.2, а не 2.0.4
Бродяга_Джон
 
Постов: 1078
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Общие настройки начисления скидок

Сообщение Бродяга_Джон » 24 май 2018, 19:13

!!!DNCREPORT
#UNLOAD_STATE
not loaded
#PROGRAMM_VERSION
2.0.4 (571)
#REPORT_NUMBER
27
#REPORT_COMMAND
NEWSALES
#REPORT_DATE_TIME
24.05.2018 16:09:27
#RECORD_COUNT
14
1505;2018-05-24 16:02:48;1;3;;;50;6812;62;;0.00;0.000;641.90;;;;;;
1506;2018-05-24 16:03:58;1;3;8;0;50;6812;12;32891;60.00;1.000;60.00;4607111501158;;0;;;
1507;2018-05-24 16:03:58;1;3;8;0;50;6812;56;;0.00;0.000;0.00;2018-05-24 16:03:20;;;;;
1508;2018-05-24 16:08:56;1;3;8;0;50;6812;11;42464;140.00;1.000;119.00;4893925529048;;0;;;
1509;2018-05-24 16:08:56;1;3;8;0;50;6812;17;0;15.000;21.00;21.00;;0;;;;
1510;2018-05-24 16:08:56;1;3;8;0;50;6812;11;735;50.00;1.000;48.50;4601104000161;;0;;;
1511;2018-05-24 16:08:56;1;3;8;0;50;6812;17;0;3.000;1.50;1.50;;0;;;;
1512;2018-05-24 16:08:56;1;3;8;0;50;6812;11;39911;140.00;1.000;133.00;4607019652235;;0;;;
1513;2018-05-24 16:08:56;1;3;8;0;50;6812;37;0;5.000;7.00;15.38;;0;;;;
1514;2018-05-24 16:08:56;1;3;8;0;50;6812;41;1;300.50;0.000;;;;;;;
1515;2018-05-24 16:08:56;1;3;8;0;50;6812;55;;300.50;300.500;300.50;2018-05-24 16:08:25;;;;;
1516;2018-05-24 16:09:19;1;3;;;50;6812;60;;942.40;300.500;300.50;;;;;;
1517;2018-05-24 16:09:24;1;3;;;50;6812;63;;942.40;300.500;300.50;;;;;;
1518;2018-05-24 16:09:24;1;3;;;50;6812;61;;942.40;300.500;300.50;;;;;;
!!!DNCREPORT_END
Бродяга_Джон
 
Постов: 1078
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Общие настройки начисления скидок

Сообщение Бродяга_Джон » 08 июн 2018, 09:26

Так что там с итоговой скидкой на чек при назначении скидки на чек и назначенными скидками на позиции в чеке? В билде 572 не решено.

Код: Выделить всё
!!!DNCREPORT
#UNLOAD_STATE
not loaded
#PROGRAMM_VERSION
2.0.4 (572)
#REPORT_NUMBER
17
#REPORT_COMMAND
SALESOFTIMERANGE 08.06.2018 00:00:00; 08.06.2018 23:59:59;
#REPORT_DATE_TIME
08.06.2018 11:15:57
#RECORD_COUNT
20
1141;2018-06-08 10:41:34;1;2;;;1;0;60;;1573.00;1573.000;1573.00;;;;;;
1142;2018-06-08 10:41:34;1;2;;;1;0;63;;1573.00;1573.000;1573.00;;;;;;
1143;2018-06-08 10:41:34;1;2;;;1;0;61;;1573.00;1573.000;1573.00;;;;;;
1144;2018-06-08 10:41:38;1;3;;;1;0;62;;0.00;0.000;0.00;;;;;;
1145;2018-06-08 10:42:42;1;3;10;0;1;0;11;13221;80.00;1.000;64.00;4601826000906;;0;;;
1146;2018-06-08 10:42:42;1;3;10;0;1;0;17;0;20.000;16.00;16.00;;0;;;;
1147;2018-06-08 10:42:42;1;3;10;0;1;0;11;46447;65.00;2.000;117.00;4631140682359;;0;;;
1148;2018-06-08 10:42:42;1;3;10;0;1;0;17;0;10.000;13.00;13.00;;0;;;;
1149;2018-06-08 10:42:42;1;3;10;0;1;0;11;25379;220.00;1.000;209.00;4607019650903;;0;;;
1150;2018-06-08 10:42:42;1;3;10;0;1;0;17;0;5.000;11.00;11.00;;0;;;;
1151;2018-06-08 10:42:42;1;3;10;0;1;0;11;37781;128.00;1.000;115.20;4607019652273;;0;;;
1152;2018-06-08 10:42:42;1;3;10;0;1;0;37;0;10.000;12.80;51.80;;0;;;;
1153;2018-06-08 10:42:42;1;3;10;0;1;0;40;1;1000.00;-494.800;;;;;;;
1154;2018-06-08 10:42:42;1;3;10;0;1;0;55;;1000.00;505.200;505.20;2018-06-08 10:41:43;;;;;
1155;2018-06-08 11:10:55;1;3;14;0;1;0;11;13221;80.00;1.000;72.00;4601826000906;;0;;;
1156;2018-06-08 11:10:55;1;3;14;0;1;0;17;0;10.000;8.00;8.00;;0;;;;
1157;2018-06-08 11:10:55;1;3;14;0;1;0;11;46447;65.00;1.000;52.00;4631140682359;;0;;;
1158;2018-06-08 11:10:55;1;3;14;0;1;0;37;0;20.000;13.00;27.40;;0;;;;
1159;2018-06-08 11:10:55;1;3;14;0;1;0;40;1;150.00;-26.000;;;;;;;
1160;2018-06-08 11:10:55;1;3;14;0;1;0;55;;150.00;124.000;124.00;2018-06-08 11:06:17;;;;;
!!!DNCREPORT_END


первая позиция 1 по 80 рублей, скидка на позицию 20%
вторая позиция 2 по 65 рублей, 130 рублей, скидка на позицию 10%
третья позиция 1 по 220 рублей, скидка на позицию 5%
четвертая позиция 1 по 128, скидки нет
скидка на чек 10%

итого (позиции со скидками на позицию исключены для скидки на чек)

1) 80 - 20% = 80 - 16 = 64 (сумма скидок = 16)
2) 2*65 - 10% = 130 - 13 = 117 ( сумма скидок = 16 + 17 = 29)
3) 220 - 5% = 220 - 11 = 209 (сумма скидок = 29 + 11 = 40)
4) 128 - 0% = 128 - 0 = 128 (сумма скидок = 40 + 0 = 40)
5) Итог чека = 64 + 117 + 209 + (128 - 10%) = 390 + (128 - 12,80) = 390 + 115,20 = 505,20 (сумма скидок = 40 + 12,80 = 52,80)

сумма скидок получилась 52,80 а по отчёту она вышла 51,80.

И при этом чек не получается закрыть, если в поле "К оплате" (что нал, что безнал) стоит сумма равная той что как бы должна быть по чеку (по отчёту выше это сумма 505,20), пишет "Ошибка 114: Сумма платежей меньше суммы чека".
Если вписать сумму "К оплате" больше суммы чека, тогда чек можно закрыть, НО! для данного примера указание суммы 550 вместо 505.20 не помогло, указав 1000 - прошло.

PS
сделал другой чек, из двух позиций (вложение отчёта обновлено)
1) 80 рублей, скидка 10% = 80 - 8 = 72 рублей
2) 65 рублей, скидки нет
скидка на чек 20%
итог) 72 + (65 - 20%) = 72 + (65 - 13) = 72 + 52 = 124 рубля, сумма скидок = 21 рубль, а по отчёту сумма скидок вышла 27,40 (поле 13 транзакции 37)

пытаемся закрыть чек, сумма чека итоговая 124 рубля
поле "К оплате" = 124 - ошибка 114
поле "К оплате" = 130 - ошибка 114
поле "К оплате" = 140 - ошибка 114
поле "К оплате" = 150 - чек закрылся
Бродяга_Джон
 
Постов: 1078
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Пред.

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

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

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


cron

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

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (68) здесь было 14 ноя 2017, 18:26

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