Меню

Внедрение системы предпродажной проверки маркированной спиртосодержащей продукции «CheckMark»

О клиенте

«АШАН Ритейл Россия» – российское подразделение Auchan Retail (входит в Auchan Holding). Это крупная торговая сеть, работающая на российском рынке с 2002 г. На сегодняшний день в нее входит около 300 магазинов трех форматов: гипермаркеты, супермаркеты и магазины формата «у дома». В компании работает более 43 000 человек.

В 2016 году «АШАН» признана лучшей иностранной компанией, работающей на российском рынке, и крупнейшей иностранной компанией по версии журнала Forbes.

Долгое время французская сеть продовольственных магазинов «АТАК» функционировала как подразделение «АШАН». Осенью 2015 г. две крупнейшие сети, представленные, в том числе в России, объединились в «Auchan Retail Россия» с целью консолидации логистики, закупок, маркетинга в формате супер- и гипермаркетов.

В октябре 2016 г. в российском представительстве корпорации было объявлено, что в течение полутора лет магазины «АТАК» будут переименованы в «АШАН», после чего бренд «АТАК» прекратит существование в России. Сегодня 175 супермаркетов «АТАК Россия» расположены в Москве и Подмосковье, Калуге и Рязани, Владимире и Пензе, Туле, Твери, Ярославле и других городах.

Назначение и цели создания Системы

Перед компанией V6 стояла задача разработать и внедрить в «АШАН Ритейл Россия» систему, осуществляющую предпродажную и предвовзратную проверку спиртосодержащей продукции, промаркированной федеральной или акцизной марками.

Условия разработки

Для сокращения оборота нелегальной алкогольной продукции в России, государством была внедрена автоматизированная система, предназначенная для государственного контроля над объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции – ЕГАИС. Одними из функций, которые выполняет данная Система, являются:

  • Блокировка повторных продаж или возвратов алкогольной продукции
  • Блокировка продажи продукции с некорректным кодом маркировки
  • Блокировка продажи некорректно отсканированной на кассе алкогольной продукции

В случае, если количество зарегистрированных в ЕГАИС попыток реализовать ранее проданный алкоголь начинает превышать допустимую норму, ритейл может получить штрафы, или, в худшем случае, отзыв лицензии на продажу спиртосодержащей продукции.

Требования к Системе

Сервис должен быть предназначен для проведения предпродажного/предвозвратного контроля продаваемой алкогольной продукции в магазинах Ашан и Атак. Процесс проверки алкогольной продукции осуществляется на кассе магазина, путем сканирования ШК товара и Акцизной Марки (АМ)/Федеральной Марки (ФМ) и дальнейшей передачи её данных (в виде сформированного запроса) на сервер Системы.

В Системе должен присутствовать следующий функционал:

  • Запрет повторной продажи/возврата промаркированной алкогольной продукции
  • Запрет продажи некорректно промаркированной алкогольной продукции
  • Запрет продажи в случае некорректного сканирования кассиром штрих-кода или кода марки

Система должна осуществлять проверку АМ по нескольким параметрам:

  • Корректность кода магазина
  • Организация, в которой была осуществлена продажа
  • Корректность АМ
  • Соответствие ШК товара и АМ
  • Нахождение АМ на балансе подразделения
  • Контроль «двойной» продажи АМ

Система должна осуществлять проверку ФМ по нескольким параметрам:

  • Корректность кода магазина
  • Организация, в которой была осуществлена продажа
  • Корректность ФМ
  • Соответствие ШК товара и ФМ
  • Контроль «двойной» продажи ФМ

Доступность сервиса должна быть на уровне 99,99%, (в интервал времени от 04:00 до 23:00 по МСК).

Данные о марках, вставших на баланс магазина, должны поступать из АлкоОпта - еще одной разработанной компанией V6 Системой

Функциональные возможности Системы

Для реализации поставленных задач компанией V6 была разработана система CheckMark.

Данное приложение выполняет следующие функции:

  • Проверка корректности кода магазина
  • Проверка организации, в которой был продан товар
  • Проверка корректности и соответствия штрих-кода для АМ и ФМ
  • Проверка присутсвия АМ на балансе подразделения
  • Проверка на наличие продажи/возврата АМ и ФМ

В CheckMark присутствует несколько типов запросов:

  • «onBalance». С помощью данного метода из АлкоОпт в БД CheckMark поступают данные об акцизных марках, которые встали на баланс магазина
  • «offBalance». С помощью данного метода из АлкоОпт в БД CheckMark поступают данные об акцизных марках, которые присутствуют на складе Ашан/Атак, или были сняты с баланса магазина по какой-либо причине
  • «check». С помощью данного метода Система выполняет предпродажную/предвозвратную проверку АМ и ФМ
  • «sale». С помощью данного метода осуществляется запись данных о продаже/возврате в БД CheckMark

USE-кейсы

Перед тем, как отправить информацию о продаже/возврате в ЕГАИС, касса отсылает запрос «check» в CheckMark, после чего, основываясь на ответе, полученном от Системы, принимает решение об отправке данных в ЕГАИС.

CheckMark возвращает кассе сообщения (аномалии) со следующим описанием:

  • Марка не на балансе магазина – это сообщение возникает при проверке новой АМ (DataMatrix) в случае, если эта марка не стоит на балансе данного подразделения (например, находится на балансе склада или другого магазина)
  • Несоответствие кода марки артикулу – эта сообщение может возникать как при продаже марки, так и при её возврате в случае обнаружения несоответствия EAN (ш/к продукции) и кода ЕГАИС
  • Артикул не задан по штрих-коду – отсутствие в БД артикула, связанного с данным EAN (штрих-кодом)
  • Данная марка уже была продана – эта сообщение возникает при проверке ФМ или АМ, в случае если данная марка уже была продана (в этом или любом другом подразделении организации)
  • Возврат: марка не была продана – эта сообщение возникает в результате попытки возврата марки, которая не была продана ни в одном подразделении организации
  • Возврат: марка не была на балансе – эта сообщение возникает в случае возврата новой марки которая не была на балансе подразделения и организации
  • Возврат: марка уже на балансе – эта сообщение возникает в случае, если осуществляется возврат новой АМ, но данная марка стоит на балансе в подразделении организации
  • Некорректная акцизная марка – эта ошибка возникает в случае, если в запросе от кассового терминала, в поле для марки количество символов не равно 68 (ФМ) или 150 (АМ)
  • Марка не найдена - эта ошибка возникает при фиксации продажи (по команде ККМ), в случае если марка не найдена на балансе организации
  • Отсутствует марка – эта ошибка возникает в случае, если в запросе от кассового терминала, в поле «mark» - вообще не содержится данных
  • Общая ошибка – отображается в случае возникновения ошибки, тип которой не определен
  • Отсутствует штрих-код – эта ошибка возникает в случае, если в запросе на проверку, посылаемом с кассового терминала, отсутствует данные в поле, предназначенном для штрих-кода
Проверка продажи бутылки в магазине ХХХ организации ААА Проверка продажи бутылки в магазине ХХХ организации ААА
Проверка возврата бутылки в магазине ХХХ организации ААА Проверка возврата бутылки в магазине ХХХ организации ААА

Пользовательский интерфейс

В Системе CheckMark предусмотрено наличие пользовательского интерфейса, при помощи которого можно выполнять следующее:

  • Просмотр отчета о продажах. Раздел «Отчеты о продажах» позволяет формировать отчет по продажам АМ для указанного подразделения по заданному периоду. Возможно создание отчета по:
  • Коду ЕГАИС и артикулу
  • Только артикулу
  • Без артикула и кода ЕГАИС
  • Ввоз импортной продукции
  • Ввод кодов маркировки в оборот

Функционал данного раздела включает в себя:

  • «Детализация по маркам». Создание детализованного отчета (включает в себя подразделение, номер кассы, дата и время продажи, цена реализации, артикул, код ЕГАИС, код АМ) по продажам АМ за определенный период
  • «Только марки». Создание упрощенного отчета (включает в себя подразделение, артикул, код ЕГАИС, количество проданных АМ) по продажам АМ за определенный пери
  • Поиск и просмотр созданных отчетов
  • Удаление отчетов
  • Загрузка отчетов в Excel

Общий вид экрана «Просмотр отчета о продажах» Общий вид экрана «Просмотр отчета о продажах»
  • Проверка АМ на балансе. Функционал «Проверка АМ на балансе» в интерфейсе ЧекМарк создан для проверки статуса алкоголя с новой акцизной маркой и вывода информации (подразделение, дата и время) о реализации.

Функционал данного раздела включает в себя:

  • Проверка статуса марки по ее коду – проверять, на балансе какого подразделения находится марка и на балансе ли вообще. Если код марки не будет равен 150 символам, то выведется сообщение «Некорректный код марки»
  • Проверка статуса марки по ее серии, номеру и виду АП (не обязательное поле) – проверять, на балансе какого подразделения находится марка и на балансе ли вообще
  • Вывод статуса марки в АлкоОпт и ЧекМарк – после любой проверки выполняется вывод статуса АМ в АлкоОпт и ЧекМарк
  • Проверка статуса АМ по ее коду в ЕГАИС – кнопка, открывающая страницу ЕГАИС, в которой выполняется проверка АМ по ее коду
  • Проверка статуса АМ по ее серии и номеру в АМ – кнопка, открывающая страницу ЕГАИС, в которой выполняется проверка АМ по ее серии и номеру

Общий вид экрана «Проверка АМ на балансе» Общий вид экрана «Проверка АМ на балансе»
  • Просмотр отчета о балансе АМ. Данный раздел позволяет узнать количество акцизных марок, находящихся на балансе подразделения на момент формирования отчета по количеству марок

Функционал данного раздела включает в себя:

  • Ввод подразделений, для которых необходимо сформировать отчет (возможен ввод нескольких подразделений через запятую)
  • Просмотр количества АМ, находящихся на балансе подразделений на данный момент
  • Выгрузка отчета по количеству АМ на балансе подразделений на данный момент в Excel
  • Просмотр количества марок, привязанных к коду ЕГАИС и их артикулы для выбранного подразделения

Общий вид экрана «Отчет по балансам АМ» Общий вид экрана «Отчет по балансам АМ»
  • Просмотр аномалий. Функционал «Просмотр аномалий» позволяет просматривать возникающие при проверке маркированной алкогольной продукции аномалии за указанный период.

Общий вид экрана «Просмотр аномалий» Общий вид экрана «Просмотр аномалий»
  • Мониторинг Системы. Раздел мониторинг системы был создан для просмотра количества запросов и их среднего времени обработки

Функционал данного раздела позволяет:

  • Просматривать количество запросов (проверки и продажи) за период времени, отображенном на графике (по умолчанию отображается за текущую дату, с периодичностью в 2 часа)
  • Просматривать количество запросов (проверки и продажи) за определенную дату (с периодичностью за каждый час)
  • Просматривать среднее время обработки запросов в миллисекундах

Общий вид экрана «Мониторинг Системы» Общий вид экрана «Мониторинг Системы»

Другие кейсы

Обратная связь

(*) Обязательные поля