В релизе 9.1.0 программы добавленная возможность взаимодействия с банковскими терминалами.
Реализовано подключения программы к терминалам фирмы Іngenіco (на протоколе B-POS1) и терминалов "Приватбанк" (через специальную программу, на протоколе JSON).
Реализовано подключения программы к терминалам фирмы Іngenіco (на протоколе B-POS1) и терминалов "Приватбанк" (через специальную программу, на протоколе JSON).
Настройка подключения терминала
Для взаимодействия программы и терминала предварительно необходимо приготовить терминал. Все настройки в банковском терминале должны осуществить банк, который обслуживает банковский терминал.
Банк должен установить нужную прошивку, которая поддерживает работу с программой "МиниСофт Коммерция", а также, при необходимости, изменить тип подключения, протокол и порт.
Терминалы Приватбанк
Терминалы от Приватбанк с программой работают по протоколу JSON.
Терминал должен работать через websoket. Порт в терминале необходимо установить 2000 или 9599. Подключение терминала возможно и через Ethernet, и по USB (рекомендация компании: Ethernet).
Для взаимодействия программы "МиниСофт Коммерция" и терминала Приватбанк (работают по протоколу JSON с помощью WebSocket) используется специальная служебная программа "МиниСофт Терминал Контроль", которая инсталлируется на ПК и работает в фоновом режиме.
В настройках служебной программы прописываются адреса и порты, по которым осуществляется взаимодействие.
Терминалы других банков
Терминалы других банков могут работать с программой, если это терминалы фирмы Іngenіco, подключенные по протоколу BPOS1.
Подключение терминала возможное и через Ethernet, и по USB (рекомендация компании: Ethernet).
Для подключения к ПК терминала Іngenіco инсталлируется программа ECR_Actіvex_Lіbrary_x32_v.1.9.4.6.exe (обращаем внимание: именно 32-битная).
Настройка параметров терминала в программе
Выбор терминала и задання параметров подключения осуществляется в меню Параметры (Параметры - Настройка - закладка Налоги. РРО. Терминалы) - подзакладка "Банковские терминалы".
Для добавления нового терминала необходимо на подзакладке "Банковские терминалы" нажать кнопку "Добавить".
На форме "Добавить терминал" заполняются необходимые поля. Кнопкой "Проверить" проверяется связь программы и терминала, отображаются на форме дани из аппарата (серийный номер, код мерчанта, модель).
Для взаимодействия программы с терминалом нужна специальная лицензия от компании "МиниСофт", которая привязана к номеру терминала. Для получения лицензии необходимо скопировать данные через команду с контекстного меню на поле "Серийный номер".
Полученный файл с лицензией необходимо скопировать в папку программы.
Терминал может использоваться при продажи всех товаров или части товаров. Для привязывания терминала к товарам, оплата которых может осуществляться через терминал, необходимо указать в налогах таких товаров соответствующий терминал (блок "Банковский терминал" на форме "Добавить (редактировать) налог".
После перезагрузки программы можно осуществлять расчеты по чекам через банковский терминал.
Оплата чека картой через терминал
Продажа в программе осуществляется обычным образом. При необходимости осуществить оплату картой на форме выбирается такой вариант оплаты (нажимается кнопка "Оплата наличкой" - на форме "Выбор типа оплаты" выбирается кнопка "Оплата картой").
Для продолжения процедуры оплаты нажимается кнопка "Провести". После этого приоткрывается форма "Оплата чека №…" , на которой указывается терминал (терминалы) и сумма к оплате.
На форме "Оплата чека №…" показывается один или несколько терминалов, которые могут осуществлять оплату.
Для отправки команды на терминал при оплате полной суммы необходимо нажать на кнопку с названием терминала. Запускается связь программы по терминалом, передается сумма на терминал, терминал устанавливает связь с банком и проводит транзакцию оплаты.
При успешной операции кнопки становятся неактивными и окно можно закрыть кнопкой "Завершить".
Если операция оплаты не успешная, программа от транслирует ошибку терминала, например как на рисунке.
Если необходимо изменить (уменьшить) сумму для оплаты через данный терминал, необходимо войти в режим редактирования суммы под кнопкой терминала (щелкнуть по полю с суммой к оплате) и ввести новую сумму для оплаты через терминал. Сумма может быть от 0 до полной суммы, которую определила программа для отправки на терминал.
В программы добавлены новый тип оплат - комбинированная оплата. Этот вариант предусматривает частичную оплату суммы чеку через банковскую карту и денежной наличностью. Для такого расчетов на форме продажа выбирается вариант "Оплата картой", а на форме оплат терминалом - вручную вводится сумма оплаты картой (меньшая суммы чека), остаток суммы программа автоматически определит как оплату наличкой.
Для расчетов сдачи наличкой необходимо войти в режим редактирования суммы под кнопкой "Наличные" (щелкнуть по полу с суммой к оплате) и ввести полученную сумму.
В случае невозможности оплаты терминалом или наличкой можно сохранить чек как заказ кнопкой "Сохранить как заказ". В таком случае средства не суммируются. Документ "Заказ" может радактироваться (если покупатель отказывается от части товара документа) и проводиться повторно, или может быть удален.
На закладке "Продажи" в столбце видов оплат будет указано "Комбинированная оплата" в случае, если расчеты осуществлялся и картой, и наличкой.
На закладке "Финансы" и в отчетах программа разделит соответствующие суммы и отнесет их к наличным и безналичным средствам.