Кассовая программа TicketPrime управляет фискальным регистратором (ККМ) и банковским (эквайринговым) терминалом: печатает кассовые чеки и проводит оплату картой. Программа устанавливается на компьютер кассира и работает локально.
Что нужно сделать
- Установить кассовую программу и подключить оборудование
- Настроить модель ККМ и терминала
- Заполнить налоговые реквизиты – они влияют на кассовый чек
1. Кассовая программа и ее установка
Подробно установка описана в инструкции «Печать билетов в кассе».
- Скачайте программу в разделе «Приложения» → «Касса»
- Установите и запустите – программа работает в системном трее
- В меню пользователя (аватар в правом верхнем углу) откройте «Настройки», перейдите на вкладку «Касса» и включите «Включить использование ККМ» и «Включить использование банковского терминала»
2. Поддерживаемые модели оборудования
Первоначальную настройку оборудования проводит инженер банка (терминал) или сервисная организация, которая обслуживает кассу (ККМ). Ниже перечислено, что должно быть установлено к моменту, когда за дело берется кассовая программа.
Фискальные регистраторы (ККМ)
- Атол. Подойдет драйвер ККТ 10.x начиная с версии 10.9.0.0. Ставки НДС 5% и 7% умеет считать только 10.10.6.0 и новее, ставку 22% – 10.10.8.0 и новее. Драйвер постарше посчитает такой налог нулем и об ошибке не скажет.
- Штрих-М (Ритейл-01Ф). Нужен драйвер ККТ 5.17.0.989, 32-разрядный. Работает только в Windows.
- Пирит, Вики Принт (Пирит 2Ф, Вики Принт 80 Плюс Ф). Нужен OPOS-драйвер производителя, касса подключается по COM-порту. Работают только в Windows.
- Эвотор. Драйвер не нужен, программа связывается с кассой по сети. IP-адрес кассы должен быть статическим, а не выданным по DHCP.
Банковские (эквайринговые) терминалы
- Сбер. В Windows программа работает через библиотеку SBRF.dll из дистрибутива банка, ее нужно зарегистрировать командой regsvr32. В Linux тот же дистрибутив дает модуль sb_pilot, и в настройках вы указываете путь к нему. Еще понадобится номер отдела.
- Инпас. Это терминалы Verifone, PAX и IRAS с прошивкой UNIPOS SmartSale. Банк ставит службу DualConnector 2.x, которой нужна Java; версию 1.x программа не поддерживает. В настройках укажите адрес службы, по умолчанию 127.0.0.1:9015, а если терминалов несколько, то еще и идентификатор терминала от банка.
- ARCUS 2 (Ingenico). В Windows программа вызывает библиотеку ARCUS 2 CAP, 32-разрядную, в Linux запускает консольный модуль Cashreg. В настройках вы указываете каталог, куда все это установлено.
⚠️ Диалог с клиентом ведет сам пинпад: в его меню на вопрос «Диалог на кассе?» отвечайте «Нет». Иначе терминал будет ждать экран кассы, которого нет, и операция повиснет до таймаута.
💡 Оборудование добавляется в самой кассовой программе, на вкладках «ККМ» и «Терминал»: нажмите «+», выберите тип, заполните поля этого типа, нажмите «Проверка» и сохраните. И касс, и терминалов может быть несколько, у каждого свой порядковый номер.
3. Настройки, влияющие на кассовый чек
💡 Здесь – только про реквизиты. Что именно печатается в чеке продажи и возврата, почему билет уходит в чек предоплатой и зачем после мероприятия нужен закрывающий чек, разбирает инструкция «Кассовые чеки: продажа, возврат и закрывающий чек».
Содержимое фискального чека во многом зависит от налоговых реквизитов организатора и организации. Они задаются в админке: «Репертуар» → «Организаторы» → нужный организатор → вкладки «Реквизиты» и «Налоги».
⚠️ Если организатор работает по агентской схеме, обязательно укажите «Признак расчета = Агент» и заполните «Юридическое название» и «ИНН» – иначе в чеке не будет корректных данных поставщика (теги 1224/1226), что нарушает требования к чеку.
Частые вопросы
В чеке нет данных поставщика (агента)
Не включен «Признак расчета = Агент» у организатора, либо не заполнены «Юридическое название» и «ИНН» на вкладке «Реквизиты» (раздел 3).
ККМ или терминал не определяется
Проверьте, что установлены драйверы производителя, оборудование добавлено в программе и кассовая программа перезапущена. Связь с конкретным устройством показывает кнопка «Проверка» на его вкладке.