Программное решения для предоставления сторонним компаниям, интернет-магазинам, вендинговому бизнесу ККМ в облаке (касса в аренду, кассовая ферма) для передачи данных о платежах с соблюдением 54-ФЗ
Предпосылки создания
С 15 июля 2016 года вступили в силу изменения в Федеральный закон
от 22.05.2003 № 54-ФЗ, регулирующий вопросы применения контрольно-кассовой техники. В соответствии с
принятым законом, помимо оснащения новой контрольно-кассовой техникой обычных розничных точек,
добавились требования фискализации:
Покупок, произведенных в интернет‑магазинах
Покупок товаров и услуг в вендинговых терминалах и автоматах
Операций провайдеров и торгово‑сервисных предприятий, принимающих безналичную оплату от физических лиц
Назначение комплекса
Фискальная ферма Soft-logic - это высокотехнологичное решение, обеспечивающее
возможность онлайн-фискализации платежных операций
с использованием пула ККМ, работа которых полностью организуется нашим
специализированным программным обеспечением для кассовых ферм.
Планируют фискализировать от 5 000 операций в сутки
2
Желают скрыть структуру своих продаж от сторонних сервисов
3
Стремятся получить максимально дешевую фискализацию своих операций
Сравнение стоимости владения
Ферма из 30 касс
Фискальная ферма Soft-logic
Сторонний сервис 1
Сторонний сервис 2
Покупка ККМ
300 000
—
—
Покупка ПО
400 000
—
—
Стоимость ФН
Идентично
Стоимость владения за 1 год
52 000
720 000
756 000
Стоимость владения за 2 года
100 000
1 440 000
1 512 000
Стоимость владения за 3 года
150 000
2 160 000
2 268 000
Итого
1 000 000
4 320 000
4 536 000
Необходимо понимать, что организацию фискальной фермы, включая сбор, размещение,
поддержание в работоспособном состоянии, осуществляет заказчик
Помимо организации работы персонала потребуется специализированное помещение,
оборудованное серверными стойками и устройствами защиты
от перепадов напряжения
Архитектура
и технологии
База данных
PostgreSQL 11
Веб-сервис по работе с операциями
Java, Spring
Бэк-офис
JavaServer Faces, PrimeFaces
Процесс по проведению очереди операций
Java, веб-сервисы
Фискальный модуль
Java, JNI
Архитектурно система представляет решение с использованием центрального сервера и произвольным количеством фискальных модулей.
Функции центрального сервера:
1
Ведение справочников (юридические лица, онлайн-касса, пользователи и т. д.)
2
Передача различных технических событий
3
Технический мониторинг:
Доступности узлов с фискальным модулем
Состояния контрольно-кассовой техники, включая отображение версии прошивки
Срока действия фискального накопителя
Количества фискализированных операций через каждый фискальный накопитель
Среднего времени фискализации одного чека
Наличия связи с ОФД самой кассы и размера очереди документов
4
Просмотр списка операций и деталей конкретной операции
5
Просмотр общей статистики
3
Технический мониторинг:
Доступности узлов с фискальным модулем
Состояния контрольно-кассовой техники, включая отображение версии прошивки
Срока действия фискального накопителя
Количества фискализированных операций через каждый фискальный накопитель
Среднего времени фискализации одного чека
Наличия связи с ОФД самой кассы и размера очереди документов
Архитектурная схема решения
Отказоустойчивость и масштабируемость решения
Роль фискального модуля:
Любой управляющий компьютер или стойка, в которой будут размещаться онлайн-кассы, имеет ограниченные ресурсы. Однако, программный комплекс должен иметь возможность наращивать ресурсы по мере необходимости. Таким образом комплексу требуется программный модуль, который разворачивается на конкретном сервере и работает с подключенными к нему ККМ. В случае исчерпания ресурсов одного сервера запускается второй и все последующие ККМ подключаются к нему. Таким программным модулем является Фискальный модуль Soft-logic.
Состав фискального модуля:
1
Встроенный веб-сервис для получения входящих запросов от ядра фискальной фермы
2
Набор драйверов для работы с конкретными моделями ККМ
3
Набор потоков, обеспечивающих постоянный технический мониторинг конкретного узла
Благодаря полнофункциональному модулю диагностики в составе решения система знает в любой момент времени состояние всех подключенных устройств. Для фискализации каждой операции система выбирает ККМ
по специальному алгоритму, учитывающему принадлежность ККМ конкретному юридическому лицу, исправность устройства и другие параметры.
Ошибки фискализации обрабатываются следующим образом
Если на момент фискализации нет исправных ККМ, операция переводится в специальный статус. Очередная попытка проведения будет предпринята через 20 минут
Если система получает сигнал об ошибке в момент фискализации операции, фискальный модуль выполняет
до трех попыток фискализации, в том числе пробуя выбрать новую кассу на этом же хосте. Если все попытки фискализации оказались неудачными, операция переводится на сервере
в специальный статус. Очередная попытка проведения будет предпринята через 20 минут
Поддерживаемые онлайн-кассы
Решение поддерживает следующие модели онлайн-касс:
По желанию заказчика могут быть добавлены любые другие модели онлайн-касс!
100 000 +
Фискализируемых документов в сутки
3 000 +
Платежных точек
10 000 +
Операций в сутки на одном устройстве
0,8 секунд *
Минимальное время фискализации 1 операции
1,5 секунды *
Среднее время фискализации 1 операции
*
Зависит от модели ККМ и от количества товарных позиций в чеке
Пример расчета количества касс
Вводные данные:
50 000
Среднее количество операций в час
50%
Требуемый запас по производительности
4
Среднее количество товарных позиций в чеке
В качестве среднего времени фискализации возьмем 1 секунду.
При такой производительности одна касса может фискализировать в час 3600/1,0 = 3600
операций.
Всего, для обеспечения непрерывной фискализации 50 000 операций в час,
потребуется 50 000/3600 = ~14 ККМ. Добавим к этой цифре требуемый запас
50% и получим 14 + 50% = 21 ККМ.
Следует учитывать, средний ресурс
фискального накопителя составляет 250 000 операций.
Следовательно, указанный набор касс сможет обработать порядка 21 x 250 000 = 5 250 000
операций, после чего потребуется замена фискальных накопителей.
Лицензируемые единицы
Лицензия предоставляется на компоненты:
Ядро комплекса
Подключаемая ККМ
Остались вопросы?
Оставьте заявку и наши специалисты свяжутся с вами в ближайшее время.