Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyKIT-34

...

Когда из SetKit на кассу поступает мягкий чек с рассчитанными ценами и признаком запрета их изменения, то её механизм не позволяет изменить цену позиций для того, чтобы соответствовать ожиданиям покупателя.

изнакПризнакРасчет скидок (суммовая или %) на товарРасчет дополнительных преференций (бонусы, купоны, сообщения) на товар
isFixedPrice=trueНетДа
isFixedPrice=falseДаДа

Пример работы

  1. Проверяем, что в чеке к одной позиции указан признак "Запрет изменения цены позиции", к другой позиции запрета нет.
  2. В SetRetail10 создана акция на скидку 90% для обеих позиций, указанных в мягком чеке.
  3. На кассе запрашиваем мягкий чек и переходим к расчету.
  4. Проверяем, что к одной позиции с запретом изменения цены скидка не применилась, а к другой позиции применилась скидка 90%.
  5. Отменяем расчет
  6. Добавляем в чек еще одну позицию товара с штрих-кодом для которого в мягком чеке установлен запрет изменения цены. ПроверямПроверяем, что позиция в чек добавляется отдельно и не схлопывается с уже существующей позицией этого товара
  7. Переходим к расчету, видим, что в чеке три позиции, для двух позиций скидка 90%, для одной позиции с запретом изменения цены скидка не применилась
  8. Завершаем чек.

...

Статус
colourBlue
titleSetKit 2.0.6

Описание

В некоторых ситуациях требуется передавать в SetRetail10 заказ (мягкий чек) с полным запретом редактирования, чтобы на кассе формировался фискальный чек полностью соответствующий заказу.

Параметры

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

receiptEditable - признак, запрещающий выполнять любые манипуляции с чеком, сформированным на основании заказа..

...

4. Кассир производит поиск мягкого чека №2 → касса сообщает кассиру о запрете редактирования, товар из мягкого чека №2 не добавляется в чек

Запрет коррекции стоимости позиций 

Устаревшая версия Jira
serverSystem JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyKIT-158

Устаревшая версия Jira
serverSystem JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-9080

Статус
colourBlue
title10.3.24.0

Статус
colourBlue
titleSETKIT 3.8.0

Начиная с версии SetRetail 10.3.24.0 и SetKit 3.8.0 в заказах можно передавать признак запрета коррекции стоимости позиций, для того, чтобы на кассе в заказах с фиксированными ценами нельзя было корректировать стоимость товаров, даже при наличии привилегии Продажа товара с коррекцией стоимости.

Запрет коррекции стоимости регулируется параметром canChangePrice. Данный параметр не зависит от признаков isFixedPrice и isFixedDiscounts.

Пример сценария

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

Блок кода
languagexml
{
   "guid":"ext-01",
   "status":"READY_TO_PAYMENT",
   "dateCreated":"2023-02-05 14:00",
   "isEditable":true,
   "receiptEditable":true,
   "positionsDeletingAllowed":false,
   "totalPrice":170.0,
   "discountsValue":0.0,
   "additionalInfo":"{'orderType':'02','orderId':'03705050'}",
   "positions":[
      {
         "positionOrder":1,
         "code":"45033",
         "barcode":"4607141310331",
         "quantity":1,
         "unitPrice":120.0,
         "discountValue":0.0,
         "totalPrice":120.0,
         "isFixedPrice":true,
         "isFixedDiscounts":true,
         "canChangePrice":false
      },
      {
         "positionOrder":2,
         "code":"45034",
         "barcode":"4810167000258",
         "quantity":1,
         "unitPrice":50.0,
         "discountValue":0.0,
         "totalPrice":50.0,
         "isFixedPrice":true,
         "isFixedDiscounts":true,
         "canChangePrice":true
      }
   ],
   "client":{
      "guid":"001",
      "firstName":"Иван",
      "lastName":"Иванов",
      "email": "client1_v@mail.ru",
      "phone": "+7-999-111-22-33"
   }
}


При вызове мягкого чека на кассе и редактировании позиций касса запрещает изменение стоимости для позиции с установленным признаком запрета canChangePrice = false (товар из позиции №1 с артикулом 45033 )

Image Added

Для позиции №2 с артикулом 45034 редактирование цены разрешено, так как передан признак canChangePrice = true.

Image Added

.