ФР НЕВА-03-Ф можно управлять по Ethernet. Для интеграции с приложениями работающими на мобильных устройствах выпущен драйвер для ОС Android с двумя способами работы с ним (aar/ aidl+apk).
Вся документация как обычно в открытом доступе:
https://docs.kkt-neva.ru/Драйвер работает как сервис. Это позволяет не интегрировать в свое приложение драйвер ККТ, а пользоваться механизмами Android для обмена с ККТ.
Поддерживаются следующие способы обмена с сервисом:
- Intent;
- AIDL-сервис.
В обоих случая передаваемые и принимаемые данные выглядят одинаково. В передаваемых данных содержится JSON-задание. В ответе на задание содержатся два поля:
- result, в которое записывается ошибка выполнения, если она была;
- data, в которое записывается результат операции в случае успешного выполнения (описание результатов; приведено в описании каждого JSON-задания).
Для примера работы с драйвером выпущено приложение Тест драйвера ККТ для Android.
Оно позволяет осуществлять с мобильного устройства: проверку параметров и настройку ККТ, проверку связи с ОФД, снятие отчетов, пробить тестовый чек и т.п.