ККМ web-сервер

Logo1

KkmServer внесен в реестр Российского ПО:

Номер записи реестра: 16124
Дата записи реестра: 29.12.2022
Дата решения уполномоченного органа: 29.12.2022
https://reestr.digital.gov.ru/reestr/1251551/

Новая версия:

Добавлен новый функционал по поддержке ККТ по 54фз с ФН и передачей информации в ОФД:
• Передача адреса (Email или телефон) в данные чека.
• Получение Web-ссылки на зарегистрированный чек в ОФД.
• Передача произвольных полей в чек, являющихся неотъемлемой частью договора купли/продажи оформляемой чеком.
• Передача данных по оператору/банковского агента/банковского субагента перевода денежных средств
• Возможность не печати чека на ленту.
• Возможность работы по нескольким системам налогообложения: возможность указать в чеке применяемую СНО.
• Печать не фискальных строк 4 шрифтами.
• Регистрация и передача в ОФД наименования товаров и Штрих-Код EAN13
• Новый отчет "Состояние расчетов и состояние связи с ОФД"
• Новый тип чека - сторно (коррекция). теперь можно отсторнировать продажу в любое время!
• Регистрация ККТ в ОФД.
• Открытие закрытие ФН.
• Изменение регистрационных данных.
• Передача данных в ОФД через COM порт по протоколу PPP Ethernet over USB
• Подключение ККТ по Ethernet протоколу.
• Получение списка ККТ.
• Поиск сетевых и локальных ККТ.
• Маршрутизация команд на другой kkmserver.
• Эмуляция фискального чека на принтере чеков со всеми фискальными атрибутами, полученными при маршрутизации команды.
• API полностью совместим с новой версией UnitServer и KkmFactory.
• Поддержка маркировки товаров: КИЗ (контрольный идентификационный знак) товарной номенклатуры, Тег ОФД 1162, (честный знак)"

Назначение:

Программа предназначена для печати и регистрации фискальных/не фискальных чеков на Контрольно-кассовой технике оборудованной фискальным накопителем (далее ККТ).
Программа является маленьким HTTP web-сервером и имеет встроенные драйвера ККТ (кроме драйверов Usb-Com).
Позволяет печатать/регистрировать чеки с мобильных устройств / планшетов или с настольного ПК.
Позволяет печатать/регистрировать чеки на KKM подключенных к другим ПК.
Есть возможность печати этикеток с штрих-кодами на принтерах этикеток.
Так же возможно использовать ККТ в качестве принтера этикеток.

Технология использования - HTTP(Ajax/REST) запрос, данные передаются через JSON;
Возможности: Печать/регистрация чеков из браузера IE/Chrome и т.п.;
Протокол передачи данных: Печать/регистрация чеков по HTTP протоколу;


Logo1

Возможности:

Logo1 • Данные для печати чеков принимаются через HTTP запрос в формате JSON.
• Возможен запуск программы как windows-сервис.
• Печатать различных штрих-кодов (в начале чека, в конце, на товар) даже если это не умеет делать ККТ.
• Типы печатаемых ШК: EAN13, CODE39, CODE128, PDF417, QR .
• Объединение нескольких ККТ в один пул который будет выглядеть для пользователя как 1 ККТ.
   При печати на пул чек будет регистрироваться на различных ККТ входящих в пул по очереди.
   При возникновении ошибки на одной ККТ она может автоматически блокироваться в пуле.
• Переадресация чека на другой "ККТ web-сервер" для удалённой регистрации чека.
• Печать чека на принтер-чеках и ККТ без фискального регистратора.
• Печать чека на дисплее для отладки.
• Извлечение (на некоторых ККТ) фискальной подписи чека (КПК) и возвращение его клиенту.
• Снятие Х и Z отчетов.
• Фискализация (Регистрация) ККТ.
• Внесение и изъятие денежных средств из кассы.
• Открытие денежного ящика.
• Запрос количества наличных средств в ККТ (по учету в ККТ).
• Логин пароль для пользователей и отдельно для администратора.
• Защищенное HTTPS соединение по вашему сертификату.
• Задание любого IP порта для сервера (По умолчанию 5893).
• Синхронная / Асинхронная работа. При асинхронной работе сервер сразу вернет управление. Результат выполнения операции можно запросить отдельно позже.
• Поддержка кросс-доменных вызовов для браузеров.
• Маршрутизация команд на другой kkmserver в облаке что позволяет иметь на рабочих местах только принтеры чеков и один ККТ в облаке.
При регистрации чека по такой схеме чек регистрируется на ККТ в облаке, оттуда возвращаются фискальные данные чека и уже локально на принтере чеков печатается чек со всеми фискальными атрибутами.

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


Общая информация Операции с устройствами Настройки сервера
Настройки устройства Настройка пула Логирование

ПО KkmFactory - назначение:

KkmFactory - это тот-же kkmserver только для большого количества ККТ.
Позволяет подключить к одному серверу до 600 ККТ.
API точно такой-же как и kkmserver.
Улучшеный сбор статистики.


Поддерживаемые устройства (ККТ):

Протокол АТОЛ (Платформа 5) (ФФД 1.2):
АТОЛ 1Ф, АТОЛ 11Ф, АТОЛ 15Ф, АТОЛ 20Ф, АТОЛ 22Ф/FPrint-22ПТК, АТОЛ 22v2Ф,
АТОЛ 25Ф, АТОЛ 27Ф, АТОЛ 30Ф, АТОЛ 42ФС, АТОЛ 47ФА, АТОЛ 50Ф, АТОЛ 52Ф,
АТОЛ 55Ф, АТОЛ 60Ф, АТОЛ 77Ф, АТОЛ 90Ф(нужен специальный код защиты),
АТОЛ 91Ф(нужен специальный код защиты), АТОЛ 92Ф(нужен специальный код защиты),
АТОЛ Sigma 10/АТОЛ 150Ф, АТОЛ Sigma 7Ф, СТ-5Ф, Казначей ФА.
Для Windows - нужны ДТО Атол x32, Для Linux - нужны ДТО Атол x64
https://www.atol.ru/catalog/fiscalnyi-registrator/

Протокол ШТРИХ-М (ФФД 1.2):
ШТРИХ-М-01Ф, ШТРИХ-ON-LINE, ШТРИХ-ЛАЙТ-01Ф, ШТРИХ-ЛАЙТ-02Ф, ШТРИХ-М-02-Ф,
ШТРИХ-МИНИ-02Ф, ШТРИХ-ФР-02Ф, ШТРИХ-МИНИ-01Ф, ШТРИХ-ФР-01Ф, ШТРИХ-ЗНАК-М3
https://www.shtrih-m.ru/catalog/onlayn-kassy/

Протокол RR-Electro (ФФД 1.2):
РР-01Ф, РР-02Ф, РР-03Ф, РР-04Ф
https://rr-electro.com/products/

Протокол ЭЛВЕС (ФФД 1.2):
ЭЛВЕС-ФР-Ф
https://www.shtrih-m.ru/catalog/onlayn-kassy/kkt-shtrikh-mf/

Протокол РИТЕЙЛ (ФФД 1.2):
РИТЕЙЛ-01Ф, РИТЕЙЛ-02Ф, , Ритейл-Комбо-01Ф
https://www.retail.ru/products/equipment/kassa/

Протокол Dreamkas (Viki Print) (ФФД 1.2):
Viki-Print-57Ф, Viki-Print-57+Ф, Viki-Print-80+Ф
https://dreamkas.ru/fiskalnye-registratory/

Протокол КИТ (КАСБИ) (ФФД 1.2):
КИТ Онлайн-Ф, Терминал-ФА
https://kit-invest.ru/

ESC/POS принтеры чеков:
Принтеры этикеток, принтеры чеков (без фискального регистратора)
работающие по протоколу ESC/POS (COM, LTP порты, windows спулер печати)

Windows принтер:
Принтеры этикеток, Принтеры чеков (без фискального регистратора)
работающие через windows спулер печати

Поддерживаемые устройства (Эквайринговые терминалы):

Протокол TTK2: Эквайринговые терминалы:
Все эквайринговые терминалы которые поддерживает протокол TTK2

Протокол СБРФ: Эквайринговые терминалы:
Все эквайринговые терминалы которые поддерживает Сбербанк-РФ

Протокол INPAS: Эквайринговые терминалы:
Эквайринговые терминалы INPAS (Verifone, IRAS, PAX)

Протокол UCS: Эквайринговые терминалы:
Эквайринговые терминалы UCS (United Card Services)

Протокол ARCUS-2: Эквайринговые терминалы:
Эквайринговые терминалы ARCUS-2 (Ingenico)

Протокол СПБ Сбербанк:
Система быстрых платежей (СБП) по QR коду из приложения на телефоне
К нему желательно дисплей покупателя с выводом QR кода, смотрите ниже..

Протокол СПБ Тинькофф (Beta):
Система быстрых платежей (СБП) по QR коду из приложения на телефоне
К нему желательно дисплей покупателя с выводом QR кода, смотрите ниже..

Поддерживаемые устройства (Дисплеи покупателя):

MERTECH QR-PA: (дисплей покупателя):
Дисплей QR кодов MERTECH QR-PA
https://mertech.ru/qr-kod-displei/

QR-Screen: (дисплей покупателя):
Дисплей QR кодов QR-Screen
https://qr-screen.ru/product/

Поддерживаемые устройства (Электронные весы):

Масса-К: электронные весы:
Все весы МАССА-К которые поддерживают протоколы: Протокол №2, Протокол STANDART, Протокол 1c
http://www.massa.ru/

Штрих-М: электронные весы:
Все весы Штрих-М которые поддерживают протоколы: Протокол Штрих-М
https://www.shtrih-m.ru/catalog/vesy-elektronnye/

Атол: электронные весы:
Все весы Атол-К которые поддерживают протоколы: 'Пассивный'" протокол
https://www.atol.ru/catalog/vesovoe-oborudovanie/


Системные требования:

• Сторонний Web-сервер (apache, iis) не нужен! Программа сама является маленьким HTTP сервером!
• Операционные системы:
--- Windows 10,11
--- Linux deb-based: Ubuntu, Debian, Mint ....
------ Ubuntu: 16.04(LTS), 18.04(LTS), 20.04(LTS), 21.04, 21.10
------ Debian: 9, 10, 11
--- Linux rpm-based: CentOS, Fedora, Red Hat ...
------ Red Hat, CentOS : 7, 8
--- Apple OsX: High Sierra (10.13+)
• Требуется установить .NET Framework 4.8 и выше (Наверняка у Вас уже установлено).
• Прочие требования предъявляемые ККТ к системе.

Документация по API и примеры на js:

Общая функция вызова сервера
Печать чека на ККМ JavaScript
Печать чека коррекции на ККМ JavaScript
Проверка кодов маркировки на ККМ JavaScript
Печать слип-чека (произвольный текст) на ККМ JavaScript
Открыть смену на ККМ JavaScript
Закрыть смену на ККМ JavaScript
Печать Х-отчета на ККМ JavaScript
Внесение/Изъятие денежных средств в ККМ JavaScript
Открыть денежный ящик в ККМ JavaScript
Получить ширину строки чека в символах
Получить данные чека из ФН по номеру чека
Получить текущее состояние ККТ
Получить счетчики ФН
Проверка ШК кода маркировки товара
Регистрация ККТ
Эквайринговые терминалы
Дисплеи покупателя
Принтер чеков
Работа с весами
Получение списка устройств
Проверка статуса ранее отданной команды
Выдача клиенту в аренду свою лицензию (суб-аренда)
"Обратный" вызов других серверов

Файл html с примерами для браузера


Использование из мобильных приложений:

Сервер очень легко использовать для удаленной печати чеков из мобильных приложений.
Все технологии разработки мобильных приложений имеют средства работы с JSON сериализацией а так же инструменты для работы с HTTP протоколом.

Так что внедрение печати чека через ККМ сервер не представляет ни какой сложности.

Лицензия на программу: Условно-бесплатная

Стоимость лицензии на одну организацию для коммерческого использования - 4000 руб. без временных ограничений.
Стоимость лицензии на одну организацию для коммерческого использования - 2000 руб. на 1 год.

Для цели тестирования, разработки, обучения оплата не требуется.
При этом на чеках иногда будет отображается информация о том что программа не лицензирована.
Также иногда сумма чека будет не совпадать с указанным.
Для цели печати этикеток с штрих-кодом на принтерах этикеток лицензия и оплата не требуется.
Лицензии от KkmServer подходят для UnitServer и обратно.

Оплата:

Оплата через Сбербанк РФ
ИНН организации (можно несколько через пробел)(который указан в ККТ при регистрации):

Важно! Укажите обязательно правильно ИНН. Иначе лицензия автоматом не получится.
Для kkmfactory или для суб-лицензирования вместо ИНН укажите Email на который привязана лицензия.
Лицензия: без ограничения по времени (включает 1 год Тех. поддержки):
0.00 руб
Лицензия/Продление лицензии: 1 год (включает 1 год Тех. поддержки):
0.00 руб
Техническая поддержка сроком на 1 год:
0.00 руб
Произвольная сумма:
(Только при оплате по спец.условиям)
Итого: 0.00 руб
Email куда выслать чек об оплате:





Если Вам нужна безналичная форма оплаты:

Пришлите на kkmserver@gmail.com ИНН предприятия и укажите какая лицензия нужна.
Мы Выставим Вам счет и пришлем обратно по почте.
После оплаты лицензия будет заведена на указанный Вами ИНН предприятия.

Условия предоставления технической поддержки:

Оказываемые услуги по технической поддержке:
Настройка программ kkmserver/unitserver/расширение браузера .
Проверка работы устройств.
Настройка устройств (ККТ) в том объеме, который необходим для работы ПО kkmserver/unitserver/расширение браузера.
Проверка сопряжения kkmserver/unitserver/расширение браузера с Вашим учетным ПО.
Проверка функционирования оборудования.
Базовая проверка канала связи ККТ - ОФД. (Канал в ОФД Вам должны настроить при установке ККТ)
Консультация по выбору устройств.
Консультация по разработке сопряжения учетных систем с ПО kkmserver/unitserver/расширение браузера.


Стоимость и необходимые условия приобретения технической поддержки :

Техническая поддержка для первой приобретенной лицензии в течении первого года - бесплатно.
Далее 1300 р. на 1 год за 1 лицензию



Скачать программу:

По умолчанию логин: "Admin", пароль не задан

Инструкция: По установке расширений в браузеры





Дистрибутив Kkm-Server - Windows 10,11 (ver 2.3.11.31 от 12.11.2024)
Дистрибутив Kkm-Factory - Windows 10,11 (ver 2.3.11.31 от 12.11.2024)
Дистрибутив Kkm-Server - Windows 7 (ver 2.2.17.22 от 26.02.2024)
Дистрибутив Kkm-Factory - Windows 7 (ver 2.2.17.22 от 22.12.2023)
Инструкция: По установке дистрибутива в Windows

Установочный пакет Kkm-Server - Linux x64 deb-based: Ubuntu, Debian, Mint ... (ver 2.3.11.31 от 12.11.2024)
Установочный пакет Kkm-Server - Linux Arm deb-based: Ubuntu, Debian, Mint ... (ver 2.3.11.31 от 12.11.2024)
Установочный пакет Kkm-Server - Linux x64 rpm-based: CentOS, Fedora, Red Hat ... (ver 2.3.11.31 от 12.11.2024)
Установочный пакет Kkm-Server - Linux x64 deb-based: Ubuntu, Debian, Mint ... (ver 2.2.17.22 от 26.02.2024)
Установочный пакет Kkm-Server - Linux Arm deb-based: Ubuntu, Debian, Mint ... (ver 2.2.17.22 от 26.02.2024)
Установочный пакет Kkm-Server - Linux x64 rpm-based: CentOS, Fedora, Red Hat ... (ver 2.2.17.22 от 26.02.2024)
Инструкция: По установке дистрибутива в Linux

В MacOs ПРИЛОЖЕНИЕ ЗАБЛОКИРОВАНО! Только для старых пользователей
Установочный пакет Kkm-Server - MacOs (ver 2.3.11.31 от 12.11.2024)
Установочный пакет Kkm-Server - MacOs (ver 2.2.17.21 от 22.12.2023)
Инструкция: По установке дистрибутива в MacOs


Установка платформы .NET Framework 4.8