
Інтеграція з OctoStampAuditor
Контроль акцизних марок під ключ: Презентуємо OctoStampAuditor для Syrve!
Як це працює
OCTOSTAMPAUDITOR
1. Загальні відомості про програмне забезпечення
Програмне забезпечення OctoStampAuditor розроблене для автоматизації та посилення контролю за обігом підакцизної алкогольної продукції в закладах громадського харчування, що використовують систему автоматизації Syrve.
Головною метою системи є виключення помилок персоналу при зчитуванні акцизних марок, запобігання фінансовим та юридичним санкціям за повторний продаж дублікатів акцизних марок, а також надання менеджменту детального аналітичного інструментарію для відстеження операцій з підакцизними товарами на всіх етапах обслуговування гостей.
2. Архітектура та функціональні модулі системи
Система OctoStampAuditor має модульну архітектуру та складається з таких компонентів:
Фронт-модуль (OctoStampAuditor.Front) — бібліотека розширення (плагін), яка завантажується безпосередньо в касовий додаток SyrveFront. Модуль взаємодіє з екранними формами, сканером штрих-кодів, принтером чеків та локальною базою даних SQLite.
Бек-офісний модуль (OctoStampAuditor.Back) — інтегрується в робоче місце адміністратора SyrveOffice. Надає настільний аналітичний інтерфейс для побудови звітів по марках, налаштування пресетів та експорту даних.
Для збереження надійності за умов нестабільного інтернет-зв'язку у фронт-модулі реалізовано локальний буфер транзакцій та автономний реєстр марок, що дозволяє проводити миттєву перевірку унікальності навіть у режимі оффлайн.
3. Інструкція користувача SyrveFront (Робота на касі)
Обслуговування клієнтів при продажу підакцизних товарів включає обов'язковий етап ідентифікації та прив'язки акцизних марок до замовлення.
3.1. Управління списком марок поточного замовлення
Для здійснення операцій з акцизними кодами у відкритому замовленні касир використовує виділений інтерфейс плагіна.

Рисунок 3.1. Кнопка «Марки» в нижній функціональній панелі відкритого замовлення
При натисканні кнопки «Марки» відкривається діалог вибору дій. Співробітник може відкрити історію довільної марки або переглянути маркування товарів поточного замовлення.

Рисунок 3.2. Діалогове вікно вибору операції з марками
При виборі операції ручного введення або перевірки система пропонує вибрати зручний спосіб зчитування даних.

Рисунок 3.3. Вікно вибору способу введення акцизного коду
Якщо обрано сканування, система переходить у режим очікування сигналу від штрих-код сканера.

Рисунок 3.4. Вікно очікування сканування акцизної марки
У разі неможливості зчитування пошкодженої марки сканером, касир обирає ручне введення коду за допомогою повноекранної екранної клавіатури.

Рисунок 3.5. Інтерфейс ручного введення коду акцизної марки
При спробі пошуку інформації про марку, яка не зареєстрована в базі каси, виводиться відповідне інформаційне повідомлення.

Рисунок 3.6. Повідомлення про відсутність даних щодо акцизної марки в базі
3.2. Додавання алкоголю до замовлення
Під час вибору підакцизного товару з меню SyrveFront система автоматично ініціює алгоритми контролю.

Рисунок 3.7. Вибір напою «Горілка Фінляндія 0,050л» в меню терміналу
Після додавання товару до замовлення система позначає позицію спеціальним статусом «НЕМАЄ МАРКИ». Розрахунок замовлення та друк передчека блокуються до моменту прив'язки марки.

Рисунок 3.8. Відображення доданої позиції без акцизної марки в замовленні
Для виконання прив'язки касир викликає функцію управління марками поточного замовлення.

Рисунок 3.9. Перехід в підменю марок поточного замовлення
У формі відображаються всі алкогольні позиції замовлення та коди прив'язаних марок. Натискання на позицію відкриває доступ до редагування.

Рисунок 3.10. Вікно переліку марок поточного замовлення
Система дозволяє змінити спосіб введення марки для конкретної позиції, видалити марку або детально переглянути її історію.

Рисунок 3.11. Контекстне меню дій для окремої марки в замовленні
При виборі перегляду історії відкривається детальний лог руху марки на терміналі.

Рисунок 3.12. Інтерфейс перегляду детального логу операцій для вибраної марки
4. Адміністративні функції на касовому терміналі
Менеджери закладу мають доступ до розширених адміністративних інструментів плагіна безпосередньо з інтерфейсу SyrveFront.

Рисунок 4.1. Кнопка виклику плагіна «Історія марок» в меню додатків терміналу
Менеджерське меню надає можливість швидкого пошуку довільної марки або генерації періодичних звітів з продажу підакцизних товарів.

Рисунок 4.2. Головне меню адміністративних функцій плагіна
Пошук історії здійснюється шляхом сканування або ручного введення коду акцизної марки.

Рисунок 4.3. Вікно вибору способу введення для загального пошуку марки
Для формування аналітичного звіту плагін пропонує вибрати період з набору встановлених шаблонів.

Рисунок 4.4. Вікно швидкого вибору періоду формування звіту
При ручному виборі періоду система ініціює вибір дати початку та закінчення за допомогою вбудованого календаря.

Рисунок 4.5. Інтерфейс вибору початкової дати звітного періоду

Рисунок 4.6. Інтерфейс вибору кінцевої дати звітного періоду
Якщо за вказані дати продажі алкоголю не реєструвалися, система відобразить попередження.

Рисунок 4.7. Інформаційне повідомлення про відсутність даних за період
У разі наявності даних плагін дозволяє роздрукувати звіт на принтер чеків або переглянути список на екрані каси.

Рисунок 4.8. Вікно вибору дій над сформованим звітом
Екранний перегляд показує детальний реєстр знайдених транзакцій за вказаний період.

Рисунок 4.9. Екран перегляду детального списку знайдених марок
5. Інструкція адміністратора SyrveOffice (Бек-офіс)
Бек-офісний модуль системи призначений для централізованого збору інформації, фінансового моніторингу та побудови OLAP-звітів.

Рисунок 5.1. Пункт «Аудит акцизних марок» у головному меню додатка SyrveOffice
Журнал аудиту відображає зведену таблицю з повною інформацією про кожну марку, її статус, пов'язаний товар, номер та час закриття чека.

Рисунок 5.2. Інтерфейс журналу аудиту марок в SyrveOffice
Для глибокого фінансового аналізу адміністратор може скористатися OLAP-звітом плагіна. У ньому відображаються деталізовані статуси марок (Продана, Анульована, Вилучена із замовлення) із зазначенням ПІБ персоналу, залів, столів та причин видалення.

Рисунок 5.3. Вікно розширеного аналітичного звіту руху акцизних марок
Ключові можливості
- 🌐Повна незалежність від інтернету (Офлайн-режим) Завдяки вбудованій локальній базі даних, перевірка марки триває лічені мілісекунди навіть при повній відсутності мережі. Усі видалення страв в офлайні зберігаються у чергу та автоматично синхронізуються із сервером після відновлення зв'язку.
- 🖥 Прозорий менеджерський контроль на касі (SyrvePOS) Зручний пошук історії руху будь-якої марки безпосередньо на касовому терміналі. Швидке формування звітів за будь-який період із друком на чековому принтері або переглядом на екрані каси.
- 📊 Аналітичні OLAP-звіти в бек-офісі (SyrveOffice) Глибокий аудит у зручній табличній формі: хто, коли і чому видалив марку із замовлення. Фіксація ПІБ касира, офіціанта, менеджера, який підтвердив скасування, а також залів, столів.
- 🔒 Надійність та сумісність Плагін повністю сумісний з актуальними версіями SyrvePOS та SyrveOffice. Він розроблений із фокусом на максимальну швидкодію: не уповільнює роботу каси та легко масштабується на мережу закладів.