UTM Proxy для УТМ ЕГАИС (или как не пропустить дубль алкогольной марки и недостачу на кассе + Контроль МРЦ)





Что такое УТМ прокси?
УТМ прокси — это универсальное программное обеспечение для борьбы с дублями марок алкогольной продукции при розничной продажи. Данное программное обеспечение — это своего рода «прокладка» между кассовым ПО и УТМ ЕГАИС.

UTM Proxy работает с любыми кассами, вот некоторые из них: miniPOS, рабочие места кассиров в конфигурациях 1С (в том числе и базовые версии), Фронтол и другие…

Что скоро нас ждет?

v.1.2.8 (01.12.2024) — выход релиза намечен на дату 15.12.2024

Проверка марки вместе со штрих кодом (EAN13)
На кассах выявлены случаи сканирования кассиром штрих кода
товара с одного вида алкогольного товара, а акцизная марка
читается с другого вида алкогольного товара. 

В функционал UTM Proxy включены дополнительные режимы, такие как:

  • Режим блокировки недостачи в Торговом зале (Регистр 2)
  • Контроль МРЦ
  • Запрет продажи по времени
  • Проверка марок в онлайн
  • Выгрузка в БД по поступлению товара (необходим особый учет)
  • Сохранение чеков.
  • Блокировка продаж по праздничным дням. (прим: 1 сентября)

Основные преимущества UTM Proxy по сравнению с другими обработками и ПО подобного рода

1. Единая база марок на все кассы в торговой точке

2. Единая база марок на несколько УТМ ЕГАИС (при запуске в режиме "Ферма")

3. Высокая скорость обработки чеков и добавление марок в базу.

4. Нет необходимости изменять кассовое ПО для работы с UTM Proxy.

5. Предусмотрена функция онлайн проверки марок на сервере UTM Proxy.

6. Новый режим: Контроль МРЦ АП (Минимальная розничная цена на алкогольную продукцию)

7. Новый режим: Блокировка продаж по праздничным дням. (прим: 1 сентября)

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

 

Для чего нужен UTM Proxy?

    Повторная продажа алкогольной продукции с одним и тем же штриховым кодом является нарушением порядка учета розничной продажи алкогольной продукции. Ответственность за нарушение порядка учета алкогольной продукции установлена статьей 14.19 Кодекса РФ об административные правонарушениях, предусматривающей наложение штрафа в размере 150-200 тысяч рублей на юридическое лицо и 10-15 тысяч рублей на должностное.

 

 

    Вы наверное спросите: "Но ведь в новой версии УТМ 2.0.4 уже реализована такая проверка, зачем UTM Proxy?"

    Ответ прост. Нужно представлять, что в ЕГАИС УТМ 2.0.4 указанная проверка марок на дубли не дает гарантии того, что Вами не заинтересуются контрольные органы, если Вы будете пытаться часто продать дубли.
    По сообщениям представителей ФСРАР, все попытки продаж дублей будут фиксироваться службой и участвовать в контрольной деятельности при проверки организации представителями ФСРАР. При этом к Вам эта информация о Ваших попытках продать дубль не будет поступать в личный кабинет ФСРАР. 

 

    Наибольший процент двойных продаж (дублей марок) в одной торговой точке (или в двух разных) — это проблема персонала. 

Самые популярные варианты:

1) Бутылки рядом с кассой используют специально для сканирования АМ.
(в одной торговой точке так можно "пикнуть" бутылку несколько раз)

2) Разбили бутылку, "пикнули" другую бутылку — скрыли факт боя.
(пошли в другой магазин, купили бутылку, поставили на продажу в своем магазине)

3) Закупают продукцию в других торговых точках, а далее продают в своих торговых точках.

4) Невнимательность продавцов, нет должной организации процесса.

Что умеет UTM Proxy?
1. Не пропускает в УТМ ЕГАИС чеки со штрих-кодами марок, которые уже были проданы ранее.

2. Не пропускает в УТМ ЕГАИС возвратные чеки со штрих-кодами марок, которые ранее не продавались.

3. Добавлен режим выгрузки в базу данных УТМ прокси по поступлению (реверс) (см. историю изменений в версии 0.7)
(3 пункт только для торговых точек, которые ведут учет марок при поступлении в своих учетных системах)

4. Добавлен новый режим "Блокировать недостачу"
(см. историю изменений в версии 0.8)

 5. Блокировать продажу в запрещенное время продажи алкогольной продукции.

6. Он-лайн проверка марок на сервере UTM Proxy.

 

 

Как происходит отправка чека без УТМ прокси?

Кассовое ПО отправляет чек напрямую в УТМ ЕГАИС не задумываясь о возможных дублирующих марках.

 

Как происходит отправка чека с УТМ прокси?

1. Кассовое ПО отправляет чек сначала в УТМ Прокси, УТМ прокси сверяет марку со своей базой данных, если марки нет в базе УТМ прокси, то такой чек уходит дальше в УТМ ЕГАИС и при получении слип кода записывает марку с чека к себе в базу. Следующий раз, когда попытаются отправить чек с кассы с такой маркой, УТМ прокси заблокирует передачу такого чека в УТМ ЕГАИС, а кассе сообщит об ошибке дублирующего чека.

2. Если УТМ прокси примет от кассы возвратный чек с маркой, то такой чек сверяется с базой данных УТМ прокси и если марка есть в базе осуществляется передача возвратного чека далее в УТМ ЕГАИС (соответственно тут УТМ прокси ожидает слип чека от УТМ ЕГАИС), в противном случае УТМ прокси блокирует такой чек и до УТМ ЕГАИС он просто не доходит.

3. С режимом "Выгрузки в БД по поступлению" марки можно выгрузить в базу данных УТМ прокси и запустить УТМ прокси в режиме "реверс". В таком режиме УТМ прокси при продаже сверяет марку в свой базе и так же сверяет остаток по этой марке. Если марка продается остаток переходит с единицы "1" в ноль "0". И при следующей продаже такой марки, УТМ прокси не пропустит чек в УТМ ЕГАИС. По такому же принципу происходит возврат АМ. Если марка есть в базе данных УТМ прокси и остаток равен нулю "0" — такую марку УТМ прокси в возвратном чеке пропустит в УТМ ЕГАИС и поменяет остаток в свой базе с нуля "0" на единицу "1", в противном случае такой возврат не пройдет.

4. Режим блокировки недостачи не позволит осуществить продажу товара, если в торговом зале (Регистр 2) остаток по данному алко-коду нулевой или имеет не обеспеченный расход.

5. Режим "Разрешить продажу" позволяет установить время в которое можно осуществлять продажу АП. В другое время такие продажи будут блокироваться.

6. Режим "Он-лайн проверки марок" в добавок с проверкой по локальной БД позволяет осуществлять проверку на онлайн сервере UTM Proxy.

Настройка UTM Proxy

В поле «IP адрес УТМ» — указывается IP, где установлен УТМ ЕГАИС (например: 192.168.1.189, если УТМ ЕГАИС установлен на этом же компьютере, что и UTMProxy, то необходимо прописать IP: 127.0.0.1). В поле «Порт УТМ» — указывается Порт на котором работает УТМ ЕГАИС. (по умолчанию: 8080). В поле «Listen port» — указывается порт, на котором будет работать UTMProxy (этот порт также необходимо прописать на кассах, которые будут работать через UTMProxy). В поле «Password» Вы можете указать свой пароль, который после установки блокирует настройки UTMProxy и разблокирует их при его вводе.

Примеры запуска UTM Proxy с дополнительными параметры (не обязательно)

 

REVERS или NOREVERS — включает или отключает режим выгрузки в БД по поступлению.

LOG или UNLOG — включает или отключает запись лог файла.

RESTS или NORESTS — включает или отключает режим «блокировки недостачи»

[PASS] — задает пароль для блокировки главного окна UTM Proxy.

-hide — скрывает окно при запуске.

UTMProxy.exe -hide 192.168.1.1 8080 888 REVERS

UTMProxy.exe -hide 192.168.1.1 8080 888 REVERS UNLOG

UTMProxy.exe -hide 192.168.1.1 8080 888 NOREVERS LOG RESTS [PASS]

UTMProxy.exe -hide 192.168.1.1 8080 888 UTMProxy.exe -nohide 192.168.1.1 8080 888

UTMProxy.exe -nohide 192.168.1.1 8080 888 REVERS

Лицензирование и обновление ПО

UTM Proxy работает со всеми версиями Windows и содержит закрытый код. Дополнительные программы для работы не нужны. Срок действия лицензии UTMProxy — бессрочная, лицензия предоставляется при покупке. Лицензия привязывается к оборудованию компьютера на который устанавливается и к FSRAR_ID, ограничений по количеству касс или рабочих мест — нет. При выходе новой версии ПО и при необходимости его обновить, необходимо на главной форме UTM Proxy нажать на кнопку "Обновить" и перезапустить UTM Proxy.

Техническая поддержка предоставляется бесплатно по электронной почте на срок 1 год, также возможна помощь в настройке демо версии данного ПО.

История изменений

v.1.2.6 (17.07.2024)
1. При продаже на кассе в БД стали добавляться цены

v.1.2.5 (stable)
1. Небольшие доработки по лог файлу

v.1.2.4 (stable)

1. Исправлена ошибка переполнения транзакций
(Ошибка возникала при обращении кассового ПО к UTM Proxy чаще 5 секунд)
Отдельное спасибо, за помощь в выявлении данной ошибки, ребятам из ООО "Альянс Групп"!

v.1.2.3
1. Исправлена ошибка в функции контроля МРЦ
(В некоторых случаях, если в БД загружен процент спирта вида XX вместо XX.X, происходило зависание ПО)

v.1.2.2

1. В функции проверки МРЦ изменено округление получаемого результата до сотых.

v.1.2.1

1. Корректировка режима контроля МРЦ 01.01.2024 (Приказ МинФина от 14.12.2024 №267н)

2. Оптимизация транзакций к БД

3. Реализован контроль МРЦ, для новых (150 симв.) марок. (см. инструкцию)

v.1.2.0

1. Добавлена поддержка новых марок (150 символов)

Обратите внимание, что режимы "Контроль МРЦ", "Блокировать недостачу" и "Эмуляция УТМ ЕГАИС для кассового ПО"
могут работать только с марками, в которых присутствует алкокод.
В новых марках, которые будут наноситься на алкогольную продукцию с 1 июля 2024, его нет!

v.1.1.9 

1. В некоторых случаях некорректно работал режим выгрузки в БД по поступлению "реверс"

v.1.1.8

1. Исправлен режим "Разрешить продажу по времени"

v.1.1.7

1.Добавлен контроль МРЦ по 237 коду АП!

v.1.1.6

1. Исправлена ошибка при включенной функции "Контроль МРЦ".
В некоторых случаях кассе выдавалась необоснованная ошибка о некорректной цене и такой чек не пробивался.

2. Внесены незначительные мелкие исправления

v.1.1.5

1. Исправлена функция формата времени.
В некоторых случаях в имени файлов, при включенной функции сохранении чеков, не корректно указывалось время.
Функция не возвращала лидирующие нули.

2. В утилите txt2sqlite исправлена конвертация из BD в txt, ранее большие базы данных возвращали ошибку памяти.

3. В утилите txt2sqlite добавлена функция выгрузки из DB в txt за последнии [N] дней.

v.1.1.3

1. Внесены незначительные мелкие исправления

v.1.1.2

1. Оптимизация объема трафика в онлайн сервисе проверки марок.
(17.10.2024 — Режим проверки марок online отключен в ранних версиях UTM Proxy)

v.1.1.1

1. В режиме "Резрешить продажу" стали учитываться не только часы, но и минуты.

2. Исправлена кодировка наименования организации при записи в лог файл.

v.1.1.0 (stable)

1. Переделан механизм подсчета марок в локальной БД. (Поле "Кол-во марок в БД")

v.1.0.9

1. Исправлены ошибки: 
— при запуске в режиме "ферма" не включались некоторые дополнительные режимы.

v.1.0.8

1. Блокировка продаж по праздничным дням. (прим: 1 сентября)

v.1.0.7
1. Изменены данные лицензирования.
Для перехода на версию 1.0.7 или выше необходимо перелицензирование:
— Удалить страый req.lic
— Запустить UTM Proxy
— Прислать на support@utmproxy.ru — 2 файла (req.lic и lic.lic).

v.1.0.6

1. Добавлен режим эмуляции УТМ ЕГАИС для кассового ПО.
Подробнее режим описан в инструкции по настройке UTM Proxy.
(Инструкция входит в дистрибутив)

v.1.0.5

1. Добавлен режим контроля МРЦ (Минимальная розничная цена алкогольной продукции)
(Перед началом использования необходимо средствами УС загрузить остатки с ЕГАИС (Регистр2 — Торговый зал).

v.1.0.4

1. Добавлена возможность сохранять отправленные чеки в УТМ ЕГАИС.
(Если данная функция включена, при отправки чека в корневом каталоге
ПО создается подкаталог cheque, куда сохраняются все дошедшие чеки до УТМ ЕГАИС).

v.1.0.3

1. Отрегулированы тайм-ауты связанные с постоянным переподключением к онлайн сервису.

v.1.0.2

1. На основную форму добавлен индикатор текущего количества UTM Proxy в онлайн сервисе.

2. Ранее при обрыве связи, между UTM Proxy и онлайн сервисом, последний не востанавливал соединение — исправлено.

v.1.0.1
1. Оптимизация работы с онлайн сервисом проверки марок.
2. Добавлен механизм запрос/ответ для определения общего текущего количества марок в онлайн сервисе.
3. На основную форму добавлен индикатор текущего количества марок в онлайн сервисе.

v.1.0.0 (stable)

 1. Добавлен значек доступности онлайн сервиса

 2. Добавлено дополнительное логирование

v.0.9.9

1. Включена поддержка касс использующих механизм постоянного соединения (keep-alive)

v.0.9.8

1. Добавлена возможность записи сокращенного лог файла.
(подробнее смотрите инструкцию к UTM Proxy стр. 6)

2. Добавлена онлайн проверка марок через сервер UTMProxy. (тест. режим)

v.0.9.7

1. Изменен формат лог файла на UTMProxy_yyyy_mm_dd.log

2. В БД начали добавляться имена торговых точек первоначальной продажи марки.

3. При обнаружении дубля марки в сообщении для касс теперь выводится имя торговой точки, где была продана марка (первоначально).

4. В утилите txt2sqlite в функцию загрузки/выгрузки добавлено имя торг.точки.

5. Добавлена возможность запуска UTM Proxy как службы Windows.
    (подробнее смотрите инструкцию к UTM Proxy стр. 6)

6. Добавлена функция блокировки проверки марок в УТМ 2.0.4

v.0.9.6 (build 2)

1. Отменена блокировка продажи по времени при отключенной "галочки" — "Разрешить продажу".

2. При включенном режиме "Блокировать недостачу" старые марки перестали блокироваться
(из старых марок нельзя однозначно вычислить алко-код АП)

3. Обновлена утилита txt2sqlite и документация к UTM Proxy.
(подробнее см. Документацию к UTM Proxy)

v.0.9.5

1. Добавлена "галочка" запрета на продажу АП по времени
(пример: только с 10 часов до 22 часов).

2. Исправлена ошибка в обработке чеков состоящих из одной, длинной строки.

3. В БД начали добавляться номера касс первоначальной продажи марки.

4. При обнаружении дубля марки в сообщении для касс теперь выводится номер кассы, где была продана марка (первоначально).
В 

v.0.9.4

1. В БД начали добавляться даты продажи марок.

2. При обнаружении дубля марки в сообщении для касс теперь выводится дата продажи марки.

3. Добавлена погрешность в параметры оборудования при лицензировании.

4. Улучшение быстродействия обработки чеков

5. Исправлены ошибки при автоматическом обновлении ПО

6. Добавлена кнопка сжатия БД.

v.0.9.2 — 0.9.3 — Версии отозваны (При долгой или интенсивной работе происходит переполнение стека)

v.0.9.1

1.Исправлена ошибка возникающая в режиме работы "Ферма".
"Ферма" — режим работы двух или более УТМ ЕГАИС с одной базой UTM Proxy.

2. Добавлен запрет на запуск более одной копии ПО. Для запуска в режиме "Ферма" должны использоваться дополнительные параметры 
запуска.

v.0.9

1. Оптимизирована обработка чеков.
(Тестирование показало что, на данный момент добавление 1000 марок из чека в БД размером 300тыс. АМ происходит за 4 секунды.

2. Лог файл начал делится по дням.

3. Добавлена парольная защита для основной формы ПО.
(ВНИМАНИЕ, Для перехода с версии 0.7.3 и выше — на версию 0.9 необходимо через утилиту txt2sqlite удалить таблицу конфигурации)

v.0.8 — ВНИМАНИЕ!
Для перехода с версии 0.7.3 и выше — на версию 0.8 необходимо через утилиту txt2sqlite удалить таблицу конфигурации.

1. Добавлен новый режим "Блокировать недостачу"

    Описание алгоритма  "Блокировать недостачу":

    a. Методом УС запрашиваются остатки по Торговому залу (регистр 2)
    b. Методом УС загружаются данные по остаткам в Торговом зале (регистр 2) (обязательно через УТМ прокси!)
    c. При получении УТМ прокси такого пакета данных, все алко-коды (19 значные) и остатки по этому алко-коду записываются в 
        отдельную таблицу БД (назавём её ShopRests с двумя полями AlcoCode и Quantity).
    d. При продаже на кассе, из марки высчитывается алко-код и сверяется с алко-кодом из таблицы ShopRests, если поле Quantity больше 
        0, то такая марка пропускается в УТМ ЕГАИС и при получении слипа уменьшается Quantity на "1". В противном случае такой чек 
        блокируется УТМ прокси, с отправкой ошибки о блокировки в кассу.

    Таким образом исключается продажа пересортицы поставки алкогольной продукции. т.е. остатки по Торговому залу в минус уйти не 
могут!

v.0.7.6

1. Исправлена незначительная ошибка при включенном режиме "реверс",
ранее в StatusBar’e некорректно отображалось поле "Количество марок в БД" при возврате и продаже.

2. Устранена незначительная загруженность ЦП при отключенной галочки "Сворачивать при запуске в Tray"

v.0.7.5

1. Добавлена функция автоматического обновления UTM Proxy.
(С этой функцие начал ругаться drweb на какого-то трояна,
сейчас ведем переписку с drweb о ложном срабатывании)

v.0.7.4 (build 7)

1. При запуске стала блокироваться БД УТМ прокси от внешних воздействий.

2. Устранена ошибка с кассами, которые отсылаю в заголовке "Connection: Keep-Alive"

3. Добавлено дополнительное логирование, для выявления возможных проблем.

v.0.7.4

1. Устранена ошибка работы УТМ прокси при использовании параметра -hide

v.0.7.3a

1. Добавлена возможность включения/отключения записи лог файла.
(Для перехода с версии 0.7.3 на версию 0.7.3а необходимо через 
утилиту txt2sqlite_v073 удалить таблицу конфигурации)

v.0.7.3

1. Настройки УТМ прокси теперь хранятся в отдельной таблице БД

v.0.7.1a

1. Исправлена ошибка в StatusBar (при запуске ПО с параметрами — не обновлялся текст "Нет соединения с УТМ".

2. Устранены мелкие недочеты по форме ПО.

v.0.7.1

1. Добавлена возможность "сворачивать"/"разворачивать" в/из трея windows.

2. В windows 10 устранена проблема с лицензированием ПО.
ВНИМАНИЕ! Требуется перегенерация лицензии.

v.0.7

1. Добавлен режим выгрузки в БД по поступлению (реверс)

Как работает:

       В БД добавлено новое поле "Остаток". Первоначально в БД  загружаются все марки имеющиеся в наличие,
каждый приход также сгружаем в БД. В поле  "Остаток" заносится "1" ко всем маркам.

       Прокси  находит марку, читает поле "Остаток". Если 1 разрешает продажу и обнуляет поле,
если 0 — запрещает продажу.

       Таким образом если в БД нет марки, которая числится на остатке прокси продать не даст.

       При возврате прокси находит марку, читает поле "Остаток". Если 0 разрешает вернуть и
изменяет поле "Остаток" на 1, если 1 или в БД прокси нет марки — запрещает вернуть.

2. Обновлена библиотека SQLite

3. Добавлено поле "OST" — Остаток, изменен тип поля BARCODE с TEXT на BLOB.

Внимание!!! Для работы с предыдущими версиями БД необходимо добавить/изменить поля указанные в пункте 3,
                     или воспользоваться утилитой txt2sqlite (входит в комплект поставки)

v.0.5

1. В сообщении о дубле добавлен Алко-код продукции, тот который 19-значный.

2. В сообщении о дубле добавлена визуальная идентификация АМ. (20 символ марки с длинной 18)

3. Сообщения о дубле марки стали на русском языке.

4. Устранена избыточная загрузка CPU (в некоторых случаях) при обращении нескольких касс.

5. Добавлена возможность работы с несколькими УТМ одновременно, марки сохраняются в одну БД УТМ прокси с нескольких УТМ’ов (ранее эта возможность была, но при обращении одновременно к БД УТМ прокси, из-за открытой транзакции одна из марок не записывалась в БД УТМ прокси)

6. Исправление незначительных ошибок.

v.0.4 beta

1. База штрихкодов перенесена на SQLite

2. Исправлена ошибка работы прокси с двумя и более кассами одновременно

3. Произведена оптимизация и увеличено быстродействие.

4. Добавлен лог файл.

5. Исправлена ошибка отправке сообщения кассе, ранее в кассу сообщение отправлялось через раз.

v.0.1beta

233000 марок — время обработки при продаже менее ~2 секунды с учетом обработки чека самим УТМ
233000 марок — время обработки при возврате менее ~2 секунды с учетом обработки чека самим УТМ

Тестирование производилось на VM с выделенным однопроцессорным ядром, работающем на 70%, 512Мб ОЗУ, WinXP.

 

Гарантия возврата денег

ООО «Инфостарт» гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *