Публичное пространство
Маркировка и МРЦ ◾️ Сервис валидации ювелирных изделий в ГИИС ДМДК
https://crystals.atlassian.net/browse/MMTR-97
https://crystals.atlassian.net/browse/CR-11847
10.4.13.0
Функциональность реализована только для клавиатурных касс и SetTouch.
Описание
Начиная с версии 10.4.13.0 добавлена возможность, чтобы каждый чек с продажей/возвратом ювелирных маркированных изделий проходил проверку и подписывался в Транспортном модуле (ТМ) ГИИС ДМДК. В рамках SetRetail это плагин интеграции с транспортным модулем.
ГИИС ДМДК - государственная интегрированная информационная система в сфере контроля за оборотом драгоценных металлов, драгоценных камней и изделий из них на всех этапах этого оборота.
Ценность
Соблюдение требований законодательства при реализации маркированных ювелирных изделий.
Примеры работы
На сервере заведены товары:
Ювелирное изделие 1 (ЮИ1), которое есть на остатках в ТМ
Ювелирное изделие 2 (ЮИ2), которого нет на остатках в ТМ
Продажа
1. Кассир сканирует ШК ЮИ1. Касса запрашивает сканирование марки (УИН).
2. Кассир сканирует УИН с ЮИ1, товар добавляется в чек.
3. Аналогичным образом кассир добавляет ЮИ2 в чек.
4. Кассир выбирает тип оплаты, вводит сумму к оплате и нажимает Оплатить.
5. Касса отправляет чек на подпись. ТМ возвращает ошибку, так как ЮИ2 нет на остатках в ТМ. Кассир выбирает Аннулировать.
6. Кассир возвращает оплаченную сумму.
7. Касса аннулирует чек.
8. Кассир добавляет ЮИ1 в чек.
9. Кассир вносит оплату.
10. Касса отправляет чек на подпись, ТМ подписывает чек, так как ЮИ1 есть на остатках и его можно продать.
Касса регистрирует чек, в выгрузке чека есть подпись ТМ.
Возврат
1. Кассир вызывает чек к возврату.
2. Кассир добавляет ЮИ1 в чек возврата.
3. Кассир переходит к выдаче возврата, возвращает деньги.
4. Касса отправляет чек на подпись, ТМ подписывает чек.
5. Касса регистрирует чек, в экспорте чека есть подпись ТМ.
Пример негативного сценария
Включена настройка Разрешать продажу при негативном/отсутствующем ответе от ТМ.
1. Кассир добавляет ЮИ2 в чек и переходит к оплате.
2. Так как чек не удается подписать в ТМ, касса отображает сообщение:
ТМ офлайн: Транспортный модуль ГИИС ДМДК не доступен. Повторите запрос или продолжите без подписи.
Негативный ответ от ТМ: Чек не подписан ТМ ГИИС ДМДК. Повторите запрос или продолжите без подписи.<Сообщение из ответа>
3. Кассир выбирает Продолжить, касса предлагает аннулировать чек или пропустить отправку чека в транспортный модуль.
Настройка
Для возможности продажи ювелирных изделий убедитесь, что в шаблоне кассы разрешена продажа ювелирных изделий, а также настроена валидация в соответствии с инструкцией.
1. На сервере SetRetail/SetCentrum перейдите в раздел Интеграция → Внешние процессинги → кликните .
2. Введите в строке поиска дмдк → кликните Сервисы валидации маркированных товаров → установите флажок Сервис валидации ЮИ ГИИС ДМДК → кликните
.
3. Кликните по процессингу Сервис валидации ЮИ ГИИС ДМДК.
4. Введите необходимые настройки на вкладке ОБЩИЕ → кликните .
Параметр | Описание |
---|---|
Адрес подключения * | Адрес подключения к транспортному модулю в формате http://ip-адрес:ПОРТ |
Таймаут соединения (сек., по умолчанию: 3) | Время соединения с сервисом |
| Настройка позволяет осуществлять продажи ювелирных изделий при получении ошибки от транспортного модуля или при отсутствии ответа. |
Экспорт в ERP
Экспорт в ERP-системы осуществляется в соответствии с интеграционной документацией:
Экспорт чеков из SetRetail10 в ERP (веб-сервис на стороне ERP).
Экспорт чеков из SetRetail10 в ERP (веб-сервис на стороне SetRetail10)
Подпись ТМ экспортируется в плагинном свойстве чека JEWELRY_VALIDATION_SIGN
.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<purchases count="1">
<purchase tabNumber="99999" userName="Иванов Иван Иванович" operationType="true" cashOperation="INCOME" operDay="2025-03-14+03:00" shop="779" cash="2" shift="30" number="5" saletime="2025-03-14T12:09:21.210+03:00" begintime="2025-03-14T12:09:14.390+03:00" amount="651.23" discountAmount="0.00" inn="7802781104" qrcode="t=20250314T1209&s=651.23&fn=6421589110248625&i=73&fp=0&n=1" fiscalDocNum="73;5">
<plugin-property key="PROMO_PRINT_DISABLED" value="true"/>
<plugin-property key="FN_DOC_NUM_IN_SHIFT" value="1"/>
<plugin-property key="FISCAL_DOC_ID" value="73"/>
<plugin-property key="JEWELRY_VALIDATION_SIGN" value="jfpZET5rikwbystiIBAR4we/d2avRJ5rr1jFcXWm1Fc3EOU+RTtDJa/1sn6NPHeh39gshE6c198U7rxl10mD9g=="/>
<plugin-property key="CASHIER_NAME" value="Иванов Иван Иванович"/>
<plugin-property key="UID_PURCHASE" value="f4528664-2be6-46d3-b62e-2177f9831cab"/>
<plugin-property key="KPP" value="780101001"/>
<plugin-property key="CASH_TIME_ZONE" value="+03:00"/>
<positions>
<position order="1" departNumber="1" goodsCode="8876" barCode="12345678876" count="1.000" cost="651.23" nds="20.0" ndsSum="108.54" discountValue="0.00" costWithDiscount="651.23" amount="651.23" dateCommit="2025-03-14T12:09:14.420+03:00" insertType="0">
<plugin-property key="lineNumberAfterRegistration" value="1"/>
<plugin-property key="gtin" value="00000000000000"/>
<plugin-property key="countryName" value="Ю. Корея"/>
<plugin-property key="salesTax" value="0"/>
<plugin-property key="ffdTag2108"/>
<plugin-property key="minimalPrice" value="-1"/>
<plugin-property key="excise-token" value="6432100038598643"/>
<plugin-property key="marktype" value="JEWELRY"/>
</position>
</positions>
<payments>
<payment order="0" typeClass="CashPaymentEntity" amount="700.00" description="Оплата наличными"/>
<payment order="0" typeClass="CashChangePaymentEntity" amount="48.77" description=""/>
</payments>
</purchase>
</purchases>
Статьи по теме
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..