Контроль кодов маркировки и срока годности товара в веб-сервисе "MarkControl"»
Контроль кодов маркировки и срока годности товара в веб-сервисе 'MarkControl'
Если в кассовом ПО «Кассир 5» включен контроль кодов маркировки, то WEB-сервис не позволит на кассе осуществить продажу маркированной продукции с не валидными кодами маркировки, а так же заблокирует попытку возврата товара, возврат которого запрещен законодательством.
Если в настройке сервиса задан флаг «Проверять срок годности КМ», то сервис заблокирует продажу на ККМ просроченного товара.
Подключение кассы к WEB-сервису для контроля кодов маркировки осуществляется в настройках кассового ПО на вкладке «Маркировка» раздела «Режимы» (пункт меню «Настройка» → закладка «Режимы» → вкладка «Маркировка»).
Нажатие кнопки «Настройка контроля кодов маркировки» открывает форму «Контроль марок — ТП 5 / ТП 7», которая позволяет включить сервис для контроля КМ. Кнопка доступна, если в поле «Контроль марок» будет указана конфигурация «ТП 7».
Если после определения адреса WEB-сервиса «MarkControl» и задания пользователя, под которым будет работать сервис, тест подключения сообщит об успешном подключении к базе торгового предприятия, активируется функционал сервиса по контролю кодов маркировки.
Контроль при продаже и возврате товара
Сервис «MarkControl» позволяет получать информацию о том, можно ли продать и вернуть код маркировки.
На вход метода подаётся код маркировки и логический номер ПОС-системы. По логическому номеру ищется ККМ и получаются ее связи со складами и фирмами. Также, если код маркировки не найден в базе, есть возможность, при установленной константе «Запрашивать в ГИС МТ данные о коде маркировки, если код маркировки не найден в информационной базе», запросить данные о коде маркировки в ГИС МТ.
Кратко алгоритм работы метода Web-сервиса «MarkControl» следующий:
- Сервис получает код маркировки.
- Если он в Базе есть, то получается его статус и по нему определяется возможность продажи.
- Если кода маркировки в Базе нет, то по коду маркировки определяется его товарная группа.
- В справочнике товарных групп ищется соответствующая товарная группа и из неё получается дата начала ведения учета по товарной группе.
- Если дата начала ведения учета меньше текущей даты, т.е. контроль КМ по товарной группе уже ведется, и полученного кода маркировки в Базе нет, операция продажи с кодом маркировки запрещается. Т.к. любой продаваемый код маркировки должен быть куплен до продажи.
- Если дата начала ведения учета больше текущей даты, т.е. ПОЛНЫЙ контроль КМ по товарной группе ещё не ведется и коды маркировки от поставщика не получены, их можно проверить в ГИС МТ при продаже на ККМ. Поэтому, если константа «Запрашивать в ГИС МТ данные о коде маркировки, если код маркировки не найден в информационной базе» задана, то статус кода маркировки запрашивается в ГИС МТ и по нему принимается решение о возможности продажи, чтобы не продать коды с неверным статусом.
Если код маркировки не прошел проверку на ККТ или при проверке статусов кодов маркировки выяснилось, что он не найден в ГИС МТ, то такой код маркировки будет запрещен к продаже и возврату на ККМ безусловно. Если по данным ГИС МТ, код маркировки имеет статус отличный от «В обороте» или владелец кода маркировки не организация, то такой код маркировки будет запрещен к продаже по константе «ГИС МТ: При проверке возможности продажи кодов маркировки на ККМ учитывать статус кодов в ГИС МТ». По этой же константе код маркировки будет запрещен к возврату от покупателя, если его статус не «Выведен из оборота» и последний владелец кода маркировки не равен организации.
В кассовом ПО «Кассир 5» за запрет продажи товара с кодами маркировки, которые не прошли проверку отвечает флаг «Запретить продажу КМ, не прошедшего проверку» (пункт меню «Настройка» → закладка «Режимы» → вкладка «Маркировка» → группа «ФФД 1.2»).
Подробнее о запрете продажи маркированного товара при функционировании сервиса «MarkControl» см. «Предотвращение сбыта товаров с поддельными кодами маркировки», о блокировке возврата маркированного товара см. «Не допущение возврата в оборот товаров, возврат которых запрещен».
Контроль срока годности при продаже товара
Функционал контроля срока годности товара активируется при задании флага «Проверять срок годности КМ» в форме «Контроль марок — ТП 5 / ТП 7» (пункт меню «Настройка» → закладка «Режимы» → вкладка «Маркировка» → кнопка «Настройка контроля кодов маркировки»).
В этой группе параметров можно задать:
- «Запрещать продажу за заданное количество часов до окончания срока годности» — задается количество часов, за которое до истечения срока годности товара блокируется его продажа на ККМ;
- «Действие при ошибке запроса» — предлагается два варианта действия «Запрет подбора» и «Разрешить подбор».
Информация о сроке годности товара хранится в регистре сведений ГИСМТ: Статусы кодов маркировки в ГИС МТ информационной базы. Получение данных происходит одновременно с получением статусов кодов маркировки по данным ГИС МТ.
Если в базе данных нет информации о сроке годности запрашиваемого кода маркировки (контроль по товарной группе ещё не ведется) и константа «Запрашивать в ГИС МТ данные сроке годности по коду маркировки, если данных о сроке годности нет в информационной базе» установлена, веб-сервис «MarkControl» автоматически отправит запрос по кодам маркировки в ГИС МТ и вернет информацию о сроке годности кода маркировки на кассу.
Подробнее о контроле срока годности товара см. «Контроль срока годности маркированного товара».
Пожалуйста оцените пользу статьи для вас
Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм