Руководство системного администратора Сервер ККМ v 2.5
Видео инструкции
________________________________________________
Оглавление
1. Назначение и область применения
2. Состав программы и основные принципы работы
Внешняя компонента для 1С
Сервис печати
Веб-интерфейс
3. Формирование и печать документа
4. Системные требования
5. Порядок установки
6. Обновление программы
7. Первоначальная настройка программы
8. Примеры добавления устройств
Атол 22Ф, Атол Fprint-22ПТК
Штрих-М-02-Ф, Штрих-М-ПТК
Viki Print 57 Ф
9. Интеграция программы с 1С:Предприятие
Подключение ККТ с передачей данных
УТ 10, КА 1.1, УПП
Розница 2.2
УТ 11
Подключение фискального регистатора
Торговля и Склад 7.7
Регистрация фискального накопителя
Настройка рабочего места кассира (РМК)
УТ 11
Открытие и закрытие кассовой смены
УТ 10, КА 1.1, УПП
УТ 11
10. Многопользовательская печать на одной ККМ
УТ 11
КА 1.1, УТ 10.3
11. Частые ошибки и их решение
12. Проблемы перехода на 20 НДС
13. Коды ошибок
1. Назначение и область применения
Программное обеспечение предназначено для печати документов онлайн-кассой, фискальным регистратором или автоматизированными системами печати документов(АСПД) через сеть Интернет и ЛВС.
Особенно актуально при печати чеков из терминальных сеансов Windows Server.
В условиях подключения к серверу терминалов через интернет или мобильные сети, существует проблема медленной печати на ККМ.
«Сервер ККМ» успешно решает эту задачу.
Более того, программа позволяет организовать многопользовательскую печать на одну ККМ с нескольких компьютеров.
2. Состав программы и основные принципы работы
1. Внешняя компонента для 1С
Предназначена для формирования и отправки документов к сетевой службе PrintServiceWCF.
Реализовано 2 варианта внешних компонент:
- Виртуальной онлайн-кассы — 1С отправляет задания на печать виртуальной онлайн-кассе, программа трансформирует задания на печать на реальную онлайн-кассу.
- Виртуального фискального регистратора — 1С отправляет задания на печать виртуальному фискальному регистратору по-старому API, программа трансформирует задания на печать на реальную онлайн-кассу. Этот метод позволяет легко подключать к онлайн-кассам старые конфигурации 1С (даже 1С 7.7).
Каждый из вариантов адаптирован для использования и в обычном приложении, и в управляемом приложении 1С.
2. PrintServiceWCF — сервис печати
Сервис реализует сетевой интерфейс для взаимодействия с внешней компонентой, работает как служба Windows.
Эта служба подключает драйверы устройств, слушает сетевые запросы на порту TCP 4398 и выполняет поступающие команды печати на устройствах. Служба печати управляется через веб-интерфейс. Номер TCP-порта службы можно менять в настройках.
3. PrintServiceWeb — служба веб-интерфейса
Веб-интерфейс служит для управления кассами и настройки параметров программы, работает как служба Windows.
Для доступа к веб-интерфейсу в браузере перейдите по адресу http://{IP адрес или имя компьютера}:8866/. Например, http://localhost:8866/, http://192.168.1.2:8866/, http://manager:8866/
При первом запуске служба генерирует пользователя Admin (с учетом регистра) и паролем Admin.
Можно просматривать лог-файлы программы, отпечатанные чеки, выполнять некоторые операции с ККМ (например, напечатать X или Z-отчет).
3. Формирование и печать документа
Документ формируется во внешней компоненте для 1С.
Далее он отправляется по сети на Сервер ККМ, который, в свою очередь, преобразует его в команды печати для ККМ.
Взаимодействие с ККМ выполняется посредством драйверов производителей ККМ. В настоящее время поддерживаются драйверы компаний Атол, Штрих, Дримкас.
Для упрощения подключения ККМ в комплект поставки включены обработки обслуживания и драйвера для типовых конфигураций 1С.
Алгоритм печати
Принцип работы
4. Системные требования
Операционная система |
Примечание |
Windows 10 |
Со всеми установленными обновлениями |
Windows 8.1 |
|
Windows 8 |
|
Windows 7 |
|
Windows Server 2016 (x64) |
|
Windows Server 2012 R2 (x64-bit) |
|
Windows Server 2012 (x64) |
|
Windows Server 2008 R2 (x64) |
|
Windows Server 2008 |
|
Windows Server 2003 |
|
Windows Vista |
|
Windows XP |
Требуется установка пакета обновлений 3 (SP3) |
Технологическая платформа 1С:Предприятие
- Тонкий клиент и толстый клиент x86
- Тонкий клиент и толстый клиент x86-x64
Другие требования
- Доступ от клиента 1С к компьютеру с сервером ККМ по IP-адресу. (Локальная сеть или виртуальная локальная сеть VPN или маршрутизация).
- Microsoft .Net Framework 4 (при отсутствии будет установлен при установке)
- Драйверы Windows для касс:
- Для продукции Штрих-М
- «Штрих-М: Драйвер ККТ» версии 4.14.731 и выше. (скачать)
-
Для продукции Атол:
-
«Драйвер ККТ» версии 8.16.04 и выше. (скачать)
или
-
«Драйвер ККТ» версии 10.4.2 и выше. (скачать)
-
-
Для продукции Дримкас
-
VikiPrint 57Ф программы fito и ComProxy.
-
- Для продукции Штрих-М
- Рекомендуется статический IP адрес для компьютера, к которому подключены кассы.
5. Порядок установки
Схема организации работы в локальной сети и/или интернете. Чтобы увеличить, кликните по схеме.
1. Установка серверной части
Установка серверной части производится на компьютер, к которому физически подключены кассы.
Порядок действий:
- Скачайте файлы необходимые для установки (загрузки):
- «Серверная часть»;
- Драйверы ваших ККМ.
- Установите драйверы ККМ.
- Установите «Сервер ККМ».
- Выключите все подключения к кассам из 1С, чтобы исключить конфликты при обращении к оборудованию. Кассы допускают только одно подключение.
- Произведите первоначальную настройку через веб-интерфейс «Сервера ККМ» http://localhost:8866/ (перейти к разделу)
- Добавьте устройства в веб-интерфейсе (перейти к разделу)
- Откройте порты в брандмауэре 4398, 8866 для доступа к «Серверу ККМ» из сети.
- Определите ваш IP — адрес. Он потребуется для подключения к «Серверу ККМ» из 1С.
- Запросите лицензию на Сервер ККМ. (Демонстрационная лицензия печатает 20 чеков в день, на чек выводится текст о работе в демо-режиме).
Если вы хотите печатать чеки без ограничений, попробуйте запросить «Тест-драйв на 5 дней» на serverkkm.ru.
Вам придет лицензия для тестирования. Она может быть активирована на 5 компьютеров. Позволяет программе работать в полнофункциональном режиме в течение 5 дней с момента первой активации.
2. Установка клиентской части
Варианты:
- Если 1С работает на терминальном сервере — установка производится на сервер под правами администратора;
- При работе в файловом режиме по сети — на каждом компьютере с 1С.
Порядок действий:
- Скачайте файлы необходимые для установки (загрузки):
- «Внешняя компонента для 1С».
- Выполните установку файла «Client server kkm.exe»
3. Интеграция в 1С
Как подключить кассу в 1С, как контрольно-кассовую технику (ККТ) или фискальный регистратор (ФР)?
- Подключайте как ККТ, если конфигурация 1С обновлена до версии с поддержкой онлайн-касс.
- В случае если ваша конфигурация давно не обновлялась, и вы не можете подключить онлайн-кассу в 1С как «ККТ».
Для решения проблемы подключения онлайн-кассы без изменения конфигурации можно подключить онлайн-кассу как «Фискальный регистратор» в 1С.
Как настроить многопользовательскую печать чеков на общую ККМ?
Сервер ККМ позволяет печатать фискальные чеки с разных клиентов. Однако, в большинстве случаев требуется внести изменения в конфигурацию 1С.
Для типовых 1С:
УТ 10, КА 1.1, УПП.
Розница 2.2.
УТ 11.
Торговля и Склад 7.7.
Для не типовых 1С:
Обратитесь к нам с вашим вопросом.
6. Обновление программы
Периодически выпускаются обновления. Изменения отражены в истории версий в разделе загрузки.
Обновление производиться вручную запуском установщика более новой версии.
Обновление серверной части:
До версии 3.21.0.1016 перед обновлением «Сервера ККМ» требуется вручную удалить старую версию программы.
В версиях старше 3.21.0.1016 обновление производиться только запуском exe файла установщика.
Обновление клиентской части:
Если во время обновления «Клиентской части» возникнет ошибка:
Закройте все 1С, которые используют драйвер «Клиента сервера ККМ», нажмите кнопку повтор.
7. Первоначальная настройка
Примечание:
- При использовании NAT для правильной работы используйте одинаковые порты для входящего и внутреннего адресов.
- Например, 153.38.56.25:4398 -> 192.168.0.3:4398.
Серверная часть Сервера ККМ
1. Убедитесь, что клиент и сервер работают в одной сети
2. Зайдите в веб-интерфейс Сервера ККМ, указав IP-адрес и порт – 8866, например, http://localhost:8866/
или в примере http://192.168.1.127:8866 (т.е. на компьютере с адресом 192.168.1.127 запущен Сервер ККМ, к нему же подключены ККМ).
- Авторизуйтесь.
При первом запуске будет предоставлен логин: «Admin», пароль «Admin».
- В целях безопасности перейдите в раздел «Пользователи» и смените пароль Администратора.
- В разделе «Управление сервером печати» настройте порт. По умолчанию «4398»
- В разделе «Лицензии» активируйте приобретённую лицензию или воспользуйтесь демонстрационной (Демонстрационная версия печатает 20 чеков в день или до перезагрузки службы печати).
Также вы можете печатать чеки без ограничений. Для этого получите «Тест-драйв на 5 дней» на serverkkm.ru или приобретите лицензию.
7. Проверьте статус лицензии.
Клиентская часть Сервера ККМ
Убедитесь, что клиент и сервер работают в одной сети.
- С кассового компьютера (здесь установлен Сервер ККМ), на котором запускается 1С:Предприятие, доступны порты 4398 и 8866 компьютера.
- Для проверки связи применяется инструмент из комплекта поставки Клиентской части Сервера ККМ — «TestServerKKM.exe».
Допустим, мы работаем с 1С на терминальном сервере. Необходимо проверить связь с кассовым компьютером.
Кассовый компьютер с IP-адресом 192.168.1.127.
Проверяем подключение
Готово!
8. Примеры добавления устройств
Атол 22 ПТК
- Предварительные требования для подключения устройств к сервису:
- На компьютере должен быть установлен драйвер торгового оборудования
- Устройство подключено через COM – порт, виртуальный COM – порт или по Ethernet.
2. Добавляем устройство
Подключение через COM порт |
Проверка связи с кассой через драйвер устройства |
3 . Добавление устройства в веб-интерфейсе c данными настройками |
Подключение через Ethernet интерфейс |
Проверка связи с кассой через драйвер устройства |
3. Добавление устройства в веб-интерфейсе c данными настройками |
4. И конце странице сохраняем устройство
5. Отображено наше новое устройство, заходим, кликая по имени
6. Выполняем команду получить статус устройства
7. Данный статус показывает корректную настройку
8. Теперь можем выполнить команду «¬Х-отчет». Касса распечатает отчет без гашения, и мы получим результат выполнения данной команды.
Добавление кассы Атол 22 в веб-интерфейсе завершено успешно!
Штрих М-02-Ф (ШТРИХ-М-ПТК)
1. Предварительные требования для подключения устройств к сервису:
- На компьютере должен быть установлен драйвер торгового оборудования
- Устройство подключено через COM – порт, виртуальный COM – порт или по Ethernet.
2. Добавляем устройство
Подключение через COM порт |
Проверка связи с кассой через драйвер устройства |
3 . Добавление устройства в веб-интерфейсе c данными настройками |
Подключение через Ethernet интерфейс |
Проверка связи с кассой через драйвер устройства Проверка связи с кассой через драйвер устройства Если не знаете сетевой адрес, можно подключиться через COM и прочитать из таблицы 16 Сетевой адрес 192.168.1.126 Далее из Таблица 21, поле 4 получаем Порт = 7778 |
3. Добавление устройства в веб-интерфейсе c данными настройками |
3. Заполняем типы оплат и ставки НДС, настройки можно выполнить по шаблону
4. И конце странице сохраняем устройство
5. Отображено наше новое устройство, заходим, кликая по имени
6. Выполняем команду получить статус устройства
7. Данный статус показывает корректную настройку
8. Теперь можем выполнить команду «Х-отчет». Касса распечатает отчет без гашения, и мы получим результат выполнения данной команды.
Добавление кассы Штрих М-02-Ф в веб-интерфейсе завершено успешно!
Примечание:
Если оплаты или ставки НДС при печати чека некорректны, вот как это исправить |
ввести необходимые данные. Проверить связь, зайти в «таблицы…» Здесь можно открыть таблицы «Наименование типов оплаты», «Налоговые ставки» Переносим эти данные в веб — интерфейс, как на этом примере Переносим эти данные в веб — интерфейс, как на этом примере |
Viki Print 57 Ф
ВНИМАНИЕ: В некоторых случаях при возникновении ошибок необходима перезагрузка ККМ по питанию(вкл/выкл)!
1. Предварительные требования для подключения устройств к сервису:
- На компьютере должен быть установлен драйвер торгового оборудования
- Устройство подключено через COM – порт, виртуальный COM – порт или по Ethernet.
2. Добавляем устройство
Подключение через COM порт |
Проверка связи с кассой через драйвер устройства |
3 . Добавление устройства в веб-интерфейсе c данными настройками |
Подключение через Ethernet интерфейс недоступно для этой модели |
3. Заполняем типы оплат и ставки НДС, настройки можно выполнить по шаблону
4. И конце странице сохраняем устройство
5. Отображено наше новое устройство, заходим, кликая по имени
6. Выполняем команду получить статус устройства
7. Данный статус показывает корректную настройку
8. Теперь можем выполнить команду «Х-отчет». Касса распечатает отчет без гашения, и мы получим результат выполнения данной команды.
Добавление кассы ВикиПринт 57 Ф в веб-интерфейсе завершено успешно!
9. Интеграция программы с 1С:Предприятие.
Использованы материалы с сайта ООО «1С» its.1c.ru,
Подключение ККТ с передачей данных
УТ 10, КА 1.1, УПП
Примеры, приведенные в данном разделе, моделировались в конфигурации Управление производственным предприятием версии 1.3.88.1.
Данная методика применима также для конфигурации Комплексная автоматизация 1.1.83.1 и Управление торговлей 10.3.40.1.
Для подключения ККТ с передачей данных необходимо выполнить предварительные действия:
- Выполнить установку серверной и клиентской частей «Сервера ККМ»(перейти к разделу).
- Настроить устройства через веб-интерфейс устройства.
Подключение устройства к программе производится в обработке Подключение и настройка торгового оборудования (интерфейс Полный, меню Сервис — Торговое оборудование) на закладке ККТ с передачей данных.
Сначала пользователю необходимо создать новый элемент справочника Обработки обслуживания ТО, добавив Обработку обслуживания торгового оборудования (ККТ) с сайта.
Далее, необходимо создать новый элемент справочника Торговое оборудование, указав с типом оборудования ККТ с передачей данных и модель оборудования, а также заполнить поле Наименование.
Далее необходимо указать кассу ККМ организации, в которой будет производиться продажа товаров на данном устройстве.
Затем необходимо нажать кнопку Параметры и выполнить необходимые настройки – IP адрес сервера, порт, имя устройства, как на сервере. Нажать Тест устройства.
После успешного подключения устройства пользователь может закрыть форму с помощью кнопки «Записать и закрыть».
Розница 2.2
Для подключения ККТ с передачей данных необходимо выполнить предварительные действия:
- Выполнить установку серверной и клиентской частей «Сервера ККМ»(перейти к разделу).
- Настроить устройства через веб-интерфейс устройства.
Подключение устройства к программе производится в справочнике Подключаемое оборудование (Администрирование — Подключаемое оборудование).
Пользователю необходимо добавить драйвер оборудования «Драйвер подключаемого оборудования ККТ 1С Предприятие 8.3» с сайта.
Пользователю необходимо выбрать тип оборудования ККТ с передачей данных и создать новый элемент справочника. Далее необходимо выбрать организацию, от имени которой будет производиться продажа товаров на данном фискальном регистраторе и драйвер устройства. В поле серийный номер вводится заводской номер, казанный на корпусе устройства.
Затем необходимо нажать кнопку «Настроить» и выполнить необходимые настройки драйвера — порт, сетевые настройки и другие настройки, характерные для данной модели. Нажать «Тест устройства».
При успешном подключении устройства на экране появится сообщение. Пользователь может закрыть форму с помощью кнопки «Записать и закрыть».
УТ 11
В прикладном решении предусмотрен новый тип оборудования – ККТ с передачей данных, поддерживающий работу с контрольно-кассовой техникой с функцией передачей данных в ОФД в соответствии с ФЗ № 54-ФЗ.
Список сертифицированного подключаемого оборудования: http://v8.1c.ru/libraries/cel/certified.htm.
Для подключения ККТ с передачей данных необходимо выполнить предварительные действия:
- Выполнить установку серверной и клиентской частей «Сервера ККМ»(перейти к разделу).
- Настроить устройства через веб-интерфейс устройства.
Подключение и настройка оборудования выполняются в рамках рабочего места НСИ и администрирование – Администрирование – РМК и оборудование – Подключаемое оборудование.
Подключение и настройка оборудования доступны при установленной функциональной опции НСИ и администрирование – Администрирование – Оборудование – Использовать подключаемое оборудование.
Пользователю необходимо добавить драйвер оборудования «Драйвер подключаемого оборудования ККТ 1С Предприятие 8.3» с сайта.
В рамках рабочего места по подключению и настройке оборудования пользователю необходимо выбрать тип оборудования ККТ с передачей данных и создать новый экземпляр подключаемого оборудования (кнопка «Создать»).
В карточке экземпляра подключаемого оборудования указывается Организация, от имени которой будет производиться продажа товаров на данном фискальном регистраторе, и Драйвер оборудования.
Затем необходимо нажать кнопку «Настроить» и выполнить необходимые настройки драйвера — порт, сетевые настройки и другие настройки, характерные для данной модели. Нажать «Тест устройства».
Затем необходимо выполнить проверку подключенного и настроенного оборудования по кнопке Тест устройства в форме настройки драйвера оборудования. При успешном подключении на экране появится сообщение: «Тест успешно выполнен».
Подключение фискального регистратора
Торговля и Склад 7.7
в меню «Сервис» -> «Настройка торгового оборудования»
В открывшемся окне переходим на вкладку «Фискальный регистратор», выставляем флаг «Включен» и нажимаем кнопку добавления новой модели.
Задаем наименование модели, выбираем тип обработки обслуживания «Внешняя» и выбираем обработку «fr_rbsoft.ert»
Поля «Внешняя компонента» и «Программный идентификатор» можно оставить незаполненными.
Нажимаем кнопку «Подключить».
Если подключение Сервера ККМ производится в первый раз, то в окне сообщений должно появиться сообщение о том, что файл настроек не был найден и создан новый. Файл настроек располагается по следующему пути:
«<Каталог вашей ИБ>ExtFormsEquipRBSoft<ИмяКомпьютера>ServerKKM.txt»
Имя компьютера определяется по следующему правилу:
Если подключение торгового оборудования производится из сеанса 1С, запущенного на терминальном сервере, то именем компьютера будет являться имя локальной рабочей станции с префиксом «_», иначе – имя локальной рабочей станции.
Файл настроек ServerKKM.txt содержит следующие строки:
- 1-я строка: -адрес Сервера ККМ
- 2-я строка: порт Сервера ККМ
- 3-я строка: псевдоним устройства на Сервере ККМ, на котором будет производиться печать чеков
Регистрация фискального накопителя
Выполняется через драйвер устройства.
Настройка рабочего места кассира (РМК)
УТ 11
В документах Приходный кассовый ордер, Расходный кассовый ордер изменен интерфейс инструмента, по которому обеспечивается пробитие и печать чека. Если для указанных документов предусмотрена операция пробития чека, то на формах расчетных документов выводится гиперссылка Пробить чек. Если оборудование не подключено, то на формах документов показывается надпись Чек не пробит.
После подключения типа оборудования ККТ с передачей данных необходимо выполнить настройки Рабочего места кассира (РМК). Настройка рабочего места выполняются в НСИ и администрирование — Администрирование — РМК и оборудование — Рабочие места кассиров — Настройка РМК для каждого рабочего места.
В карточке Настройки РМК на закладке Кассы пользователю необходимо добавить кассу организации, с которой будут осуществляться продажи, и выбрать оборудование с типом ККТ с передачей данных.
После выполнения настроек в документах Приходный кассовый ордер и Расходный кассовый ордер (при оформлении возврата) с использованием указанной в настройках кассы будет доступна команда Пробить чек, с помощью которой можно пробить чек на ККТ и передать данные в ОФД в соответствии с ФЗ № 54-ФЗ.
Открытие и закрытие кассовой смены
УТ 10, КА 1.1, УПП
Примеры, приведенные в данном разделе, моделировались в конфигурации Управление производственным предприятием версии 1.3.88.1. Данная методика применима также для конфигурации Комплексная автоматизация 1.1.83.1 и Управление торговлей 10.3.40.1.
При использовании онлайн-касс в начале кассовой смены необходимо выполнить открытие смены.
В режиме рабочего места кассира (РМК) открыть смену можно по команде «Открыть кассовую смену» из меню Сервис. Эта команда доступна только при использовании онлайн-касс.
В режиме менеджера открыть смену можно из формы списка документа Кассовая смена (интерфейс Управление розничной торговлей, меню Торговое оборудование)
Документ Кассовая смена используется только при работе с онлайн-кассами.
При открытии кассовой смены создается документ Кассовая смена, в котором записываются основные данные текущей кассовой смены: Организация, Касса ККМ, к которой подключено устройство, Дата и время начала смены, статус — Открыта.
Закрытие смены можно выполнять:
- в режиме РМК по команде «Закрыть кассовую смену»
- в режиме менеджера по кнопке «Закрыть смену» формы списка документа Кассовые смены или с помощью обработки Закрытие кассовой смены (интерфейс Управление розничной торговлей, меню Торговое оборудование)
При закрытии смены заполняется время завершения смены, статус изменяется на Закрыта и заполняются реквизиты страницы Фискальные данные.
УТ 11
Для нового типа оборудования ККТ с передачей данных необходимо создать запись в списке НСИ и администрирование – НСИ – Кассы ККМ и указать настройки отправки чеков (регистрационный номер, серийный номер оборудования ККТ).
Для начала продаж необходимо открыть кассовую смену. Открытие кассовой смены можно выполнить следующими способами:
- из списка Продажи – Розничные продажи — Чеки ККМ по кнопке Открыть смену;
- в рамках Рабочего места кассира перед выполнением операции по оплате (например, по кнопке Операции с ККМ – Открыть смену);
- в рамках обработки Продажи – Сервис – Управление фискальным регистратором по кнопке Открыть смену.
При работе с кассовым оборудованием (ККТ с передачей данных) для печати чеков из документов Приходный кассовый ордер, Расходный кассовый ордер, Операция по платежным картам (кнопка Напечатать чек) необходимо предварительно открыть кассовую смену.
При открытии кассовой смены автоматически создается новый документ Продажи — См. также — Кассовая смена. В данном документе фиксируются основные данные текущей кассовой смены (Организация, Касса ККМ, к которой подключено фискальное устройство ККТ с передачей данных, дата начала открытия кассы, статус Открыта).
По результату пробития кассового чека на фискальном устройстве ККТ с передачей данных создается новый документ Чек ККМ, в котором фиксируются данные текущей кассовой смены (Организация, Касса ККМ, к которой подключено оборудование, дата и время начала смены, статус Открыта).
Информация обо всех чеках показывается в списке Продажи – Розничные продажи — Чеки ККМ.
Закрытие кассовой смены можно выполнить:
- из списка Продажи – Розничные продажи — Чеки ККМ по кнопке Закрыть смену;
- в рамках рабочего места кассира по кнопке Операции с ККМ – Закрыть смену;
- в рамках обработки Продажи – Сервис – Управление фискальным регистратором по кнопке Закрыть смену.
По результату закрытия смены формируются отчет за кассовую смену по оформленным чекам и документ Продажи – Розничные продажи — Отчет о розничных продажах.
При закрытии смены в карточке кассовой смены заполняется дата и время окончания смены, статус изменяется на Закрыта, а также заполняются реквизиты на закладке Фискальные данные. Состав реквизитов зависит от версии форматов фискальных документов, поддерживаемых фискальным накопителем и кассовым аппаратом.
10. Многопользовательская печать на одной ККМ
УТ 11
Проблема:
Если смена открыта со второго ПК, то на первом ПК не дает печатать чек, перед печатью хочет закрыть смену, которую открыл второй ПК и наоборот.
Требование к работе:
Чтобы оба ПК работали с одной ККМ в одной кассовой смене, а не пытались закрыть кассовые смены друг друга
Решение:
Выполните следующие действия
Предварительная настройка РМК:
1. Добавьте КММ с помощью драйвера РБ-Софт. Имя оборудования «Атол» подробно…
2. Настройте РМК для работы с оборудованием.
Настройка РМК для другого пользователя:
1. Зайдите под другим пользователем.
2. Перейдите в раздел «Подключаемое оборудование», затем в «Управление рабочими местами», нажмите «Выбор рабочего места», укажите рабочее место, которое вы настроили ранее в предварительной настройке.
3. Измените рабочее место
4. Рабочее место изменено.
5. Открываете РМК, теперь вы можете использовать многопользовательскую печать с разных терминалов на одной ККМ. Т.е. работа идет из одного РМК с разных компьютеров в одной кассовой смене.
Примечание
Выбор РМК необходимо выполнять при каждом запуске, когда Вам нужно использовать многопользовательскую печать.
Если Вам требуется использовать многопользовательскую печать постоянно, требуется модификация УТ 11 для автоматического выбора рабочего места. По вопросу модификации Вы можете обратиться к нам.
КА 1.1, УТ 10.3
Проблема:
Типовая конфигурация заводит на каждое рабочее место список оборудования привязанное к этому рабочему месту.
Описание проблемы на примере:
Есть два пользователя 1С, которые хотят работать с одной кассой.
В процессе работы с кассой в 1С открывается документ «Кассовая смена», привязанная к рабочему месту пользователя по идентификатору рабочего места
Далее, второй пользовать пытается печатать.
1С ищет кассовую смену, привязанную к идентификатору рабочему места этого пользователя и не находит у данного пользователя открытой смены. Затем 1С пытается открыть смену, но так как смены уже открыта аппаратно на кассе первым пользователем, возвращается ошибка «невозможно открыть смену, смена уже открыта». Без открытой смены дальнейшая работа второго пользователя невозможна. Такое поведение определено логикой типовой конфигурации.
Требование к работе:
Чтобы оба ПК работали с одной ККМ в одной кассовой смене, и не мешали друг другу.
Решение:
Выполните следующие действия
Замените участок кода.
программный код 1С
//Для обеспечения многопользовательской печати с использованием ПО Сервер ККМ //необходимо заменить процедуру ОписаниеПоследнейКассовойСмены // //Назначение: Комплексная автоматизация, редакция 1.1 (1.1.101.2) //Модуль: ОбщийМодуль.КассовыеСменыВызовСервера // По фискальному устройству определяет последнюю смену и получает ее реквизиты // // Параметры: // ФискальноеУстройство - СправочникСсылка.ПодключаемоеОборудование - фискальное устройство, для которого требуется определить активность смены // // Возвращаемое значение: // Структура - реквизиты кассовой смены, Неопределено - если ни одной смены небыло открыто. Содержит следующие резвизиты: // КассоваяСмена - ДокументСсылка.КассоваяСмена - ссылка на кассовую смену // ФискальноеУстройство - СправочникСсылка.ПодключаемоеОборудование - ссылка на устройство, на котором открыта смена // НачалоКассовойСмены - Дата - дата открытия смены // ОкончаниеКассовойСмены - Дата - дата закрытия смены (если смена закрывалась) // ДатаИстеченияСрокаДействия - дата, в которую истечет срок действия смены (дата открытия + 24 часа) // Организация - организация, указанная в документе КассоваяСмена // Статус - статус кассовой смены Функция ОписаниеПоследнейКассовойСмены(ФискальноеУстройство) Экспорт //РБ-Софт. 03/05/18 15:00 // Комментируем типовой код //Запрос = Новый Запрос(); //Запрос.Текст = //"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1 // КассоваяСмена.Ссылка КАК КассоваяСмена, // КассоваяСмена.ФискальноеУстройство, // КассоваяСмена.НачалоКассовойСмены, // КассоваяСмена.ОкончаниеКассовойСмены, // ДОБАВИТЬКДАТЕ(КассоваяСмена.НачалоКассовойСмены, ДЕНЬ, 1) КАК ДатаИстеченияСрокаДействия, // КассоваяСмена.Организация, // КассоваяСмена.Статус, // КассоваяСмена.ДатаСменыККТ, // КассоваяСмена.НомерСменыККТ, // КассоваяСмена.КассаККМ //|ИЗ // Документ.КассоваяСмена КАК КассоваяСмена //|ГДЕ // КассоваяСмена.ФискальноеУстройство = &ФискальноеУстройство // И КассоваяСмена.Проведен //| //|УПОРЯДОЧИТЬ ПО // КассоваяСмена.НачалоКассовойСмены УБЫВ"; //Запрос.УстановитьПараметр("ФискальноеУстройство", ФискальноеУстройство); //Результат = Запрос.Выполнить().Выгрузить(); // //Если Результат.Количество() = 0 Тогда // Возврат Неопределено; //Иначе // СтруктураРезультат = Новый Структура(); // Для Каждого КолонкаРезультата Из Результат.Колонки Цикл // СтруктураРезультат.Вставить(КолонкаРезультата.Имя, Результат[0][КолонкаРезультата.Имя]); // КонецЦикла; // Возврат СтруктураРезультат; //КонецЕсли; //РБ-Софт. Конец типового кода //РБ-Софт. Начало. Баинов. // //1. Сначала определяем кассу ККМ по фискальному устройству. //2. Затем по кассе ККМ - определим кассовую смену. //Таким образом, если мы в настройках торгового оборудования к одной КассеККМ (справочник.КассыККМ) //привяжем несколько рабочих мест, то они смогут печатать чеки, используя одну и ту же кассовую смену //Шаг 1. Определение кассы ККМ по фискальному устройству. Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ТорговоеОборудование.КассаККМ |ИЗ РегистрСведений.ТорговоеОборудование КАК ТорговоеОборудование |ГДЕ ТорговоеОборудование.Идентификатор = &Идентификатор"; Запрос.УстановитьПараметр("Идентификатор", ФискальноеУстройство); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Если Выборка.Следующий() Тогда КассаККМ = Выборка.КассаККМ; Если НЕ ЗначениеЗаполнено(КассаККМ) Тогда //Такое может быть только при некорректной настройке. Не выбрана касса ККМ в регистре торгового оборудования возврат Неопределено КонецЕсли //Шаг 2. Определяем кассовую смену по кассе ККМ Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1 | КассоваяСмена.Ссылка КАК КассоваяСмена, | КассоваяСмена.ФискальноеУстройство, | КассоваяСмена.НачалоКассовойСмены, | КассоваяСмена.ОкончаниеКассовойСмены, | ДОБАВИТЬКДАТЕ(КассоваяСмена.НачалоКассовойСмены, ДЕНЬ, 1) КАК ДатаИстеченияСрокаДействия, | КассоваяСмена.Организация, | КассоваяСмена.Статус, | КассоваяСмена.ДатаСменыККТ, | КассоваяСмена.НомерСменыККТ, | КассоваяСмена.КассаККМ | ИЗ | Документ.КассоваяСмена КАК КассоваяСмена | ГДЕ | КассоваяСмена.КассаККМ = &КассаККМ | И КассоваяСмена.Проведен | УПОРЯДОЧИТЬ ПО | КассоваяСмена.НачалоКассовойСмены УБЫВ"; Запрос.УстановитьПараметр("КассаККМ", КассаККМ); Результат = Запрос.Выполнить().Выгрузить(); Если Результат.Количество() = 0 Тогда Возврат Неопределено; Иначе СтруктураРезультат = Новый Структура(); Для Каждого КолонкаРезультата Из Результат.Колонки Цикл СтруктураРезультат.Вставить(КолонкаРезультата.Имя, Результат[0][КолонкаРезультата.Имя]); КонецЦикла; Возврат СтруктураРезультат; КонецЕсли; Иначе Возврат Неопределено; КонецЕсли; //РБ-Софт. Конец КонецФункции
11. Частые ошибки и их решение
- Неверные ставки НДС при использовании Драйвера Атол 8 версии. Статья.
12. Проблемы перехода на 20 НДС
Если вы используете Комплексную автоматизацию 1.1, версии 1.1.110.1 или ниже, то для того что бы избежать ошибок с печатью чеков с 0 НДС, необходимо открыть вашу конфигурацию и используя глобальный поиск найти функцию «ПолучитьСтавкуНДСДляФискализацииЧека». В ней надо добавить 2 следующие строки:
ИначеЕсли СтавкаНДС = ПредопределенноеЗначение(«Перечисление.СтавкиНДС.НДС20») Тогда
Результат = 20;
Примерно так у вас должно получиться:
После того, как вы отредактируете свою конфигурацию таким образом, 1С будет правильно передавать данные о НДС Серверу ККМ, в результате чего, проблема с печатью неправильного НДС будет решена.
13. Коды ошибок
Таблица 1. Коды ошибок клиентской части Сервера ККМ |
|
0 |
Ошибок нет |
1 |
Внутренняя ошибка, подробное описание ошибок в таблице 2 |
2 |
Нет подключения к Cерверу ККМ |
3 |
Ошибка во время тестирования устройства |
4 |
Отменено пользователем |
5 |
Исчерпан лимит демо печати |
6 |
Ошибка при проверке лицензии |
7 |
Ответ сервера, подробное описание ошибок в таблице 2 |
8 |
Чек не открыт |
9 |
Ошибка установки кода СНО |
10 |
Не предусмотрено дополнительных действий |
11 |
Пустые данные штрих кода |
12 |
Передан неверный тип расчета |
13 |
Ошибка установки параметра |
14 |
Значение параметра не может быть пустым |
15 |
Имя параметра не может быть пустым |
16 |
Ошибка преобразования параметра |
17 |
Неизвестный параметр |
18 |
Описания имеют только компоненты подключаемые к 1С |
Таблица 2. Коды ошибок серверной части Сервера ККМ |
|
0 |
Ошибок нет |
1 |
Ответ кассы, подробное описание ошибок в таблицах 3, 4. |
2 |
Внутренняя ошибка |
3 |
Документ печатался ранее |
4 |
Не удалось найти устройство |
5 |
Пустой чек |
6 |
Поле сумма Summ не может быть равным нулю |
7 |
Вносимая безналичной оплатой сумма больше суммы чека |
8 |
Недостаточная сумма оплаты |
9 |
Неизвестный тип чека |
10 |
Ошибка получения результатов |
11 |
Операция недоступна |
12 |
Отсутствует связь с ККМ |
13 |
Исчерпан лимит 20 чеков |
14 |
Ошибка разбора даты |
15 |
Текущая смена больше 24 часов |
16 |
Смена уже открыта |
17 |
Смена закрыта |
18 |
Смена не открыта |
19 |
Не удалось подключить устройство |
20 |
Некорректный статус печатающего устройства |
21 |
Не передано имя кассира |
22 |
Распечатан только Z отчет |
Таблица 3. Коды ошибок драйвера Атол 10 |
|
000 |
Ошибок нет |
001 |
Соединение не установлено |
002 |
Нет связи |
003 |
Порт занят |
004 |
Порт недоступен |
005 |
Некорректные данные от устройства |
006 |
Внутренняя ошибка библиотеки |
007 |
Неподдерживаемое преобразование типа параметра |
008 |
Не найден обязательный параметр |
009 |
Некорректные настройки |
010 |
Драйвер не настроен |
011 |
Не поддерживается в данной версии (драйвера или ККТ) |
012 |
Не поддерживается в данном режиме |
013 |
Нeкорректное значение параметра |
014 |
Не удалось загрузить библиотеку |
015 |
Неизвестная ошибка |
016 |
Неверная цена (сумма) |
017 |
Неверное количество |
018 |
Переполнение счетчика наличности |
019 |
Невозможно сторно последней операции |
020 |
Сторно по коду невозможно |
021 |
Невозможен повтор последней операции |
022 |
Повторная скидка на операцию невозможна |
023 |
Невозможно начислить скидку/надбавку |
024 |
Неверный код товара |
025 |
Неверный штрихкод товара |
026 |
Неверный формат команды |
027 |
Неверная длина |
028 |
ККТ заблокирована в режиме ввода даты |
029 |
Требуется подтверждение ввода даты |
030 |
Нет больше данных |
031 |
Нет подтверждения или отмены продажи |
032 |
Отчет с гашением прерван. Вход в режим невозможен |
033 |
Отключение контроля наличности невозможно (не настроены необходимые типы оплаты) |
034 |
Вход в режим заблокирован |
035 |
Проверьте дату и время |
036 |
Дата и время в ККТ меньше чем в ФН |
037 |
Невозможно закрыть архив |
038 |
Товар не найден |
039 |
Весовой штрихкод с количеством <> 1.000 |
040 |
Переполнение буфера чека |
041 |
Недостаточное количество товара |
042 |
Сторнируемое количество больше проданного |
043 |
Товар не найден |
044 |
Нет бумаги |
045 |
Открыта крышка |
046 |
Нет связи с принтером чеков |
047 |
Механическая ошибка печатающего устройства |
048 |
Неверный тип чека |
049 |
Недопустимое целевое устройство |
050 |
Нет места в массиве картинок/штрихкодов |
051 |
Неверный номер картинки/штрихкода (картинка/штрихкод отсутствует) |
052 |
Сумма не наличных платежей превышает сумму чека |
053 |
Накопление меньше суммы возврата или аннулирования |
054 |
Переполнение суммы платежей |
055 |
Предыдущая операция незавершена |
056 |
Ошибка GSM модуля |
057 |
Неверная величина скидки / надбавки |
058 |
Операция после скидки / надбавки невозможна |
059 |
Неверная секция |
060 |
Неверный вид оплаты |
061 |
Переполнение при умножении |
062 |
Операция запрещена в таблице настроек |
063 |
Переполнение итога чека |
064 |
Открыт чек аннулирования – операция невозможна |
065 |
Переполнение буфера контрольной ленты |
066 |
Чек оплачен не полностью |
067 |
Открыт чек возврата – операция невозможна |
068 |
Смена превысила 24 часа |
069 |
Открыт чек продажи – операция невозможна |
070 |
Переполнение ФП |
071 |
Неверный пароль |
072 |
Идет обработка контрольной ленты |
073 |
Смена закрыта |
074 |
Неверный номер таблицы |
075 |
Неверный номер ряда |
076 |
Неверный номер поля |
077 |
Неверная дата и/или время |
078 |
Неверная сумма сторно |
079 |
Подсчет суммы сдачи невозможен |
080 |
В ККТ нет денег для выплаты |
081 |
Чек закрыт – операция невозможна |
082 |
Чек открыт – операция невозможна |
083 |
Смена открыта, операция невозможна |
084 |
Серийный номер / MAC адрес |
085 |
Исчерпан лимит перерегистраций |
086 |
Неверный номер смены |
087 |
Недопустимый серийный номер ККТ |
088 |
Недопустимый РНМ и/или ИНН |
089 |
ККТ не фискализирована |
090 |
Не задан серийный номер |
091 |
Нет отчетов |
092 |
Режим не активизирован |
093 |
Нет указанного чека в КЛ |
094 |
Некорректный код или номер кода защиты ККТ |
095 |
Требуется выполнение общего гашения |
096 |
Команда не разрешена введенными кодами защиты ККТ |
097 |
Невозможна отмена скидки/надбавки |
098 |
Невозможно закрыть чек данным типом оплаты |
099 |
Неверный номер маршрута |
100 |
Неверный номер начальной зоны |
101 |
Неверный номер конечной зоны |
102 |
Неверный тип тарифа |
103 |
Неверный тариф |
104 |
Ошибка обмена с фискальным модулем |
105 |
Необходимо провести профилактические работы |
106 |
Неверные номера смен в ККТ и ФН |
107 |
Нет устройства, обрабатывающего данную команду |
108 |
Нет связи с внешним устройством |
109 |
Ошибочное состояние ТРК |
110 |
Недопустимое количество |
111 |
Ошибочный номер ТРК |
112 |
Неверный делитель |
113 |
Активация данного ФН в составе данной ККТ невозможна |
114 |
Перегрев головки принтера |
115 |
Ошибка обмена с ФН на уровне интерфейса I2C |
116 |
Ошибка формата передачи ФН |
117 |
Неверное состояние ФН |
118 |
Неисправимая ошибка ФН |
119 |
Ошибка КС ФН |
120 |
Закончен срок эксплуатации ФН |
121 |
Архив ФН переполнен |
122 |
В ФН переданы неверная дата или время |
123 |
В ФН нет запрошенных данных |
124 |
Переполнение ФН (итог чека / смены) |
125 |
Буфер переполнен |
126 |
Невозможно напечатать вторую фискальную копию |
127 |
Требуется гашение ЭЖ |
128 |
Сумма налога больше суммы регистраций по чеку и/или итога |
129 |
Начисление налога на последнюю операцию невозможно |
130 |
Неверный номер ФН |
131 |
Сумма сторно налога больше суммы зарегистрированного налога данного типа |
132 |
Операция невозможна, недостаточно питания |
133 |
Некорректное значение параметров команды ФН |
134 |
Превышение размеров TLV данных ФН |
135 |
Нет транспортного соединения ФН |
136 |
Исчерпан ресурс КС ФН |
137 |
Ресурс хранения ФД исчерпан |
138 |
Сообщение от ОФД не может быть принято ФН |
139 |
В ФН есть неотправленные ФД |
140 |
Исчерпан ресурс ожидания передачи сообщения в ФН |
141 |
Продолжительность смены ФН более 24 часов |
142 |
Неверная разница во времени между двумя операциями ФН |
143 |
Некорректная СНО |
144 |
Недопустимый номер ставки налога |
145 |
Недопустимый тип оплаты товара |
146 |
Недопустимый тип кода товара |
147 |
Недопустима регистрация подакцизного товара |
148 |
Ошибка программирования реквизита |
149 |
Неверный тип счетчика |
150 |
Ошибка отрезчика |
151 |
Снятие отчета прервалось |
152 |
Недопустимое значение отступа слева |
153 |
Недопустимое значение выравнивания |
154 |
Недопустимое значение режима работы с налогом |
155 |
Файл не найден или неверный формат |
156 |
Размер картинки слишком большой |
157 |
Не удалось сформировать штрихкод |
158 |
Неразрешенные реквизиты |
159 |
Ошибка интерфейса ФН |
160 |
Дублирование данных |
161 |
Не указаны обязательные реквизиты |
162 |
Ошибка чтения документа из ФН |
163 |
Переполнение чисел с плавающей точкой |
164 |
Неверное значение параметра ККТ |
165 |
Внутренняя ошибка ККТ |
166 |
ФН не найден |
167 |
Невозможно записать реквизит агента |
168 |
Недопустимое сочетания реквизитов 1002 и 1056 |
169 |
Недопустимое сочетания реквизитов 1002 и 1017 |
170 |
Ошибка скриптового движка ККТ |
171 |
Неверный номер пользовательской ячейки памяти |
172 |
Кассир не зарегистрирован |
173 |
Отчет о регистрации ККТ прерван. Устраните неисправность и повторите операцию |
174 |
Отчет о закрытии ФН прерван. Устраните неисправность и повторите операцию |
175 |
Отчет об открытии смены прерван. Устраните неисправность и повторите операцию |
176 |
Отчет о состоянии расчетов прерван. Устраните неисправность и повторите операцию |
177 |
Закрытие чека прервано |
178 |
Получение документа из ФН прервано |
179 |
Сбой часов |
180 |
Сбой памяти |
181 |
Сбой микросхемы |
182 |
Ошибка шаблонов документов |
183 |
Недопустимое значение MAC адреса |
184 |
Неверный тип (номер) скрипта |
185 |
Загруженные скрипты повреждены или отсутствуют |
186 |
Несовместимая версия загруженных скриптов |
187 |
Ошибка в формате клише |
188 |
Требуется перезагрузка ККТ |
189 |
Подходящие лицензии не найдены |
190 |
Неверная версия ФФД |
191 |
Параметр доступен только для чтения |
192 |
Неверный тип кода товарной номенклатуры |
193 |
Неверное значение GTIN |
194 |
Отрицательный результат математической операции |
195 |
Недопустимое сочетание реквизитов |
196 |
Ошибка регистрации кассира |
197 |
Данный канал Интернет отсутствует в ККТ |
198 |
Дата и время не синхронизированы |
199 |
Ошибка электронного журнала |
200 |
Документ открыт |
201 |
Документ закрыт |
202 |
Нет места для сохранения лицензий |
203 |
Произошла критичная ошибка, документ необходимо отменить |
204 |
Регистры ККТ еще не инициализированы |
205 |
Требуется регистрация итога |
206 |
Сбой таблицы настроек |
207 |
Сбой счетчиков и регистров ККТ |
208 |
Сбой пользовательской памяти |
209 |
Сбой сервисных регистров |
210 |
Сбой реквизитов ККТ |
211 |
ККТ уже в режиме обновления конфигурации |
212 |
Конфигурация не прошла проверку |
213 |
Аппаратный канал отсутствует, выключен или ещё не проинициализирован |
214 |
Сетевой интерфейс не подключен, или на нём не получен IP адрес |
215 |
Недопустимое сочетание реквизитов 1212 и 1030 |
216 |
Некорректный признак способа расчета |
217 |
Некорректный признак предмета расчета |
218 |
Ошибка синхронизации времени |
219 |
В одном чеке одновременно не может быть позиций с НДС 18% (18/118) и НДС 20% (20/120) |
501 |
Ошибка парсинга чека / запроса |
502 |
Выполнение прервано из-за предыдущих ошибок |
Таблица 4. Коды ошибок драйвера Атол 8 |
|
1 |
Нет связи • Интерфейсный кабель не подключен или неисправен. • Скорость порта ПК не соответствует установленной скорости в ККМ • Проверить кабель. • Обратиться в сервисную службу |
3 |
Порт недоступен • Порт занят другим приложением. • Данный порт отсутствует в ПК |
4 |
Ключ защиты не найден Драйвер не смог найти ключ защиты Установить ключ защиты |
5 |
Работа драйвера прервана пользователем |
6 |
Недопустимое значение При попытке установить значение в свойство (подробнее см. «Приложение 4. Ошибки параметров») Свойство не может принимать устанавливаемое значение |
7 |
Невозможно добавить устройство Количество ЛУ превышает допустимое значение Удалить лишние ЛУ |
8 |
Невозможно удалить устройство При попытке удалить последнее ЛУ |
9 |
Логическое устройство не найдено При попытке выбрать ЛУ с несуществующим номером Выбрать ЛУ с существующим номером |
10 |
Неверная последовательность команд При выполнении методов требующих определенной последовательности нарушена последовательность Проверить последовательность вызываемых методов [Приложение 3. Коды и описание ошибок] 366 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
11 |
Устройство не включено Установить DeviceEnabled равным TRUE |
12 |
Не поддерживается в данной версии оборудования Вызываемый метод нельзя выполнить на данной ККМ |
13 |
Драйвер не смог загрузить необходимые модули Зарегистрировать используемые модули |
14 |
Порт занят приложением: (\) Если драйвер определил, что порт занят одним из драйверов семейства «АТОЛ: Драйверы торгового оборудования», то возвращается данная ошибка ( имя ПК, на котором запущено клиентское приложение, описание драйвера, занявшего порт) • Воспользоваться поиском оборудования для определения порта, к которому подключена ККМ. • Установить другой порт |
15 |
Некорректные данные от устройства Ошибка обмена с ККМ на нижнем уровне Повторить команду |
16 |
Не поддерживается в данном режиме устройства Вызываемый метод не может быть выполнен в данном режиме Перейти в нужный режим |
17 |
Нет больше элементов отчета При снятии отчетов закончились элементы отчета |
19 |
Нет доступа к ключу реестра Изменить права доступа к соответствующему ключу реестра |
199 |
Описание ошибки недоступно При возникновении ошибки, не имеющей описания, или ошибки оборудования |
3800 |
В ККМ нет денег для выплаты Недостаточно денег при выплате Выполнить внесение [Приложение 3. Коды и описание ошибок] 367 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3801 |
Чек закрыт операция невозможна При выполнении операции требующей предварительного открытия чека Открыть чек |
3802 |
Чек открыт операция невозможна При выполнении операции требующей предварительного закрытия чека Закрыть чек |
3803 |
Неверная цена (сумма) Сумма регистрации превышает максимально возможное значение Проверить значение свойства Price и Quantity |
3804 |
Неверное количество В ККМ передано неверное количество |
3805 |
Нулевая цена В ККМ передано неверная цена |
3807 |
Нет бумаги В ККМ закончилась бумага Вставить бумагу |
3808 |
Процесс ввода пароля В ККМ находится в режиме ввода пароля • Ввести пароль. • Выйти из режима ввода пароля |
3809 |
Недопустимый ИНН Введенный ИНН неверен Ввести правильный ИНН |
3810 |
Накопление меньше суммы возврата или аннулирования Сумма возврата или аннулирования больше накопленной суммы • Произвести возврат или аннулирование без контроля наличности. • Произвести внесение |
3811 |
Производится печать Подождать пока печать не закончится |
3813 |
Неверная величина скидки/надбавки Установить правильное значение скидки |
3814 |
Операция после скидки/надбавки невозможна При попытке вызова метода после начисленной скидки/надбавки на чек Отменить скидку/надбавку |
3815 |
Неверная секция В ККМ передано неверный номер секции Указать правильный номер секции [Приложение 3. Коды и описание ошибок] 368 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3816 |
Неверный вид оплаты В ККМ передан неверный тип оплаты Установить правильный номер оплаты |
3817 |
Переполнение при умножении При перемножении количества на цену происходит переполнение |
3818 |
Операция запрещена в таблице настроек Разрешить операцию в таблице настроек |
3819 |
Переполнение итога чека |
3820 |
Переполнение контрольной ленты Снять контрольную ленту |
3821 |
Открыт чек возврата операция невозможна При выполнении некоторых недопустимых методов при открытом чеке возврата Закрыть чек |
3822 |
Смена превысила 24 часа Открытая смена превысила 24 часа Закрыть смену |
3823 |
Скидка запрещена в таблице Разрешить скидку в таблице настроек |
3824 |
Аннулирование и возврат в одном чеке При попытке произвести аннулирование в чеке возврата или наоборот Отменить чек |
3825 |
Неверный пароль Введен неверный пароль Ввести верный пароль |
3826 |
Не переполнен буфер контрольной ленты При попытке снятия контрольной ленты до момента ее переполнения |
3827 |
Идет печать контрольной ленты Подождать, пока печать КЛ не закончится |
3828 |
Смена закрыта — операция невозможна При попытке снятия повторного отчета с гашением |
3829 |
Идет печать отчета Подождать, пока не закончится снятие отчета |
3830 |
Неверная дата При установке неверной даты Установить верную дату |
3831 |
Неверное время При установке неверного времени Установить верное время [Приложение 3. Коды и описание ошибок] 369 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3832 |
Сумма чека меньше суммы сторно При регистрации сторно на сумму, больше суммы чека |
3833 |
Контрольная лента обработана без ошибок |
3834 |
Недопустимый РНМ Введенный РНМ неверен Ввести правильный РНМ |
3835 |
Вносимая сумма меньше суммы чека Сумма оплаты меньше суммы чека Внести сумму больше или равную сумме чека |
3836 |
Начисление сдачи невозможно На данный тип оплаты начисление сдачи невозможно |
3837 |
Смена открыта, операция невозможна При вызове метода, требующего закрытой смены Закрыть смену |
3838 |
Отчет закончен |
3839 |
Неверный номер таблицы Указать верный номер таблицы |
3840 |
Неверный номер ряда Указать верный номер ряда |
3841 |
Неверный номер поля Указать верный номер поля |
3842 |
ККМ заблокирована. Необходимо вызвать фискальный отчет или выполнить вход в режим доступа к ФП с указанием правильного пароля администратора Выполнить вход в режим доступа к ФП с указанием правильного пароля администратора |
3843 |
Заводской номер уже задан При повторном вводе заводского номера |
3844 |
Исчерпан лимит перерегистраций Ошибка при попытке перерегистрации ККМ после четырех перерегистраций |
3845 |
Ошибка фискальной памяти Обратитесь в сервисную службу |
3846 |
Запись фискальной памяти повреждена Обратитесь в сервисную службу [Приложение 3. Коды и описание ошибок] 370 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3847 |
Неверная смена Неверный номер смены в диапазоне при снятии фискальных отчетов Произвести запрос диапазонов и указать верные значения |
3848 |
Неверный тип отчета Указать верный номер типа отчета |
3850 |
Недопустимый заводской номер ККМ Обратитесь в сервисную службу |
3851 |
ККМ не фискализирована Обратитесь в сервисную службу |
3852 |
Не задан заводской номер Обратитесь в сервисную службу |
3853 |
Нет отчетов |
3854 |
Режим не активизирован |
3855 |
Нет указанного чека в КЛ Указать верный номер чека |
3857 |
Некорректный код или номер кода защиты При вводе кода защиты Обратитесь в сервисную службу |
3859 |
Код защиты не введен Обратитесь в сервисную службу |
3860 |
Режим не поддерживается Попытка перейти в неподдерживаемый данной ККМ режим |
3862 |
Повторная скидка/надбавка на операцию невозможна Попытка начислить повторно скидку/надбавку |
3863 |
Скидка/надбавка на предыдущую операцию невозможна При начислении скидки/надбавки на сторно |
3864 |
Открыт чек аннулирования операция невозможна Вызываемая операция не может быть выполнена при открытом чеке аннулирования • Закрыть чек. • Отменить чек |
3865 |
Открыт чек продажи операция невозможна Вызываемая операция не может быть выполнена при открытом чеке продажи • Закрыть чек. • Отменить чек |
3866 |
Требуется выполнение общего гашения Выполнить общее гашение [Приложение 3. Коды и описание ошибок] 371 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3867 |
Нет устройства, обрабатывающего данную команду |
3868 |
Нет связи с внешним устройством |
3869 |
Неверный диапазон записей Значение в свойстве LastRecord меньше чем в FirstRecord Установить верные значения свойств LastRecord и FirstRecord |
3870 |
Команда не разрешена введенными кодами защиты Ввести код защиты |
3871 |
Невозможна отмена скидки/надбавки. |
3872 |
Невозможно закрыть чек данным типом оплаты (в чеке присутствуют операции без контроля наличных) • Закрыть чек типом оплаты «Наличные» • Отменить чек |
3873 |
Нет связи с принтером чеков Обратитесь в сервисную службу |
3877 |
Неверный номер маршрута Указать верны номер маршрута |
3878 |
Неверный номер начальной зоны Указать верный номер начальной зоны |
3879 |
Неверный номер конечной зоны Указать верный номер конечной зоны |
3880 |
Неверный тип тарифа Указать верный тип тарифа |
3881 |
Неверный тариф Указать верный тариф |
3882 |
Нет заказа с таким номером Указать верный номер заказа |
3883 |
Снятие отчета прервалось Возобновить снятие отчета |
3887 |
Неверный штрихкод товара Указать/считать верный ШК [Приложение 3. Коды и описание ошибок] 372 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3892 |
ККМ заблокирована после попытки ввода даты, меньшей чем дата последней записи в ФП Если введена дата меньше даты последней записи в ФП Ввести дату больше даты последней записи в ФП |
3893 |
Требуется подтверждение ввода даты Подтвердить ввод даты |
3894 |
Отчет с гашением прерван. Вход в режим невозможен Снять отчет с гашением |
3895 |
Неверная длина При выполнении команды по нижнему уровню Проверить написание команды |
3896 |
Сумма не наличных оплат превышает сумму чека При оплате чека. Оплата не наличными типами оплаты не должна превышать сумму чека |
3897 |
Чек оплачен не полностью Оплатить чек |
3898 |
Неверный номер картинки/штрихкода • При удалении. • При печати и др. Запросить массив картинок/штрихкодов и ввести правильный номер картинки/штрихкода |
3899 |
Невозможно открыть файл или формат некорректный • При добавлении картинки из файла. • При печати картинки из файла Возможно печать только растровых монохромных картинок |
3900 |
Сумма сторно больше, чем было получено данным типом оплаты При сторнировании оплаты сумма оплаты превышает сумму платежей Проверить правильность ввода суммы сторно оплаты |
3901 |
Неверный номер регистра Указан неверный номер регистра при запросе регистра Ввести верный номер регистра |
3902 |
Недопустимое целевое устройство Устройство, указанное в свойстве UnitType отсутствует в подключенной модели ККМ [Приложение 3. Коды и описание ошибок] 373 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3903 |
Неверный параметр регистра При запросе регистра неверно указаны его параметры Проверить параметры ввода запрашиваемого регистра |
3904 |
Недостаточно памяти В ККМ недостаточно свободной памяти для загрузки картинки |
3905 |
Неверный формат или значение Проверить формат вводимых значений |
3906 |
Переполнение суммы платежей Уменьшите значение свойства Summ |
3907 |
Ошибка обмена с фискальным модулем Обратитесь в сервисную службу |
3908 |
Переполнение ФП Обратитесь в сервисную службу |
3909 |
Ошибка печатающего устройства Обратитесь в сервисную службу |
3910 |
Ошибка интерфейса ЭКЛЗ/ФН Обратитесь в сервисную службу |
3911 |
Ошибка формата передачи параметров ЭКЛЗ/ФН Обратитесь в сервисную службу |
3912 |
Неверное состояние ЭКЛЗ/ФН Обратитесь в сервисную службу |
3913 |
Неисправимая ошибка ЭКЛЗ/ФН Обратитесь в сервисную службу |
3914 |
Авария крипто процессора ЭКЛЗ/ФН Обратитесь в сервисную службу |
3915 |
Исчерпан временной ресурс ЭКЛЗ/ФН Обратитесь в сервисную службу |
3916 |
ЭКЛЗ/ФН переполнено Обратитесь в сервисную службу |
3917 |
В ЭКЛЗ/ФН переданы неверная дата или время Ввести верные дату и время |
3918 |
В ЭКЛЗ/ФН нет запрошенных данных |
3919 |
Переполнение итога чека в ЭКЛЗ/ФН Обратитесь в сервисную службу |
3920 |
Исчерпан лимит активизаций ЭКЛЗ/ФН Обратитесь в сервисную службу [Приложение 3. Коды и описание ошибок] 374 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3921 |
Проверьте дату и время Обратитесь в сервисную службу |
3922 |
Дата и/или время в ККМ меньше чем в ЭКЛЗ/ФН/ФП Обратитесь в сервисную службу |
3923 |
Невозможно закрыть архив ЭКЛЗ/ФН Обратитесь в сервисную службу |
3924 |
Необходимо провести профилактические работы Обратитесь в сервисную службу |
3925 |
Неверный номер ЭКЛЗ/ФН Указать верный номер |
3926 |
Предыдущая операция не завершена Завершить предыдущую операцию |
3927 |
Переполнение сменного итога |
3928 |
Активизация данной ЭКЛЗ/ФН в составе данной ККМ невозможна Обратитесь в сервисную службу для установки и последующей активизации нового экзкмпляра ЭКЛЗ |
3929 |
Переполнение счетчика наличности |
3930 |
Переполнение буфера чека |
3931 |
Размер картинки слишком большой. Картинка не помещается на ленте. Изменить параметры картинки |
3932 |
Неверный тип чека Указать верный тип чека |
3933 |
Вход в режим заблокирован Обратитесь в сервисную службу |
3934 |
Неверные номера смен в ККМ и ЭКЛЗ/ФН Обратитесь в сервисную службу |
3935 |
ЭКЛЗ/ФН отсутствует Обратитесь в сервисную службу |
3936 |
Итоги чека ККМ и ЭКЛЗ/ФН не совпадают Обратитесь в сервисную службу [Приложение 3. Коды и описание ошибок] 375 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3937 |
ККМ находится в режиме ввода даты или времени Остановка часов Установить дату и время |
3938 |
Переполнение буфера отложенного документа |
3939 |
Невозможно напечатать второй фискальный оттиск |
3940 |
Буфер переполнен’ |
3941 |
Требуется гашение ЭЖ Выполнить гашение ЭЖ |
3942 |
Перегрев головки принтера Отключить ККТ |
3943 |
Ошибка отрезчика Обратиться в сервисную службу |
3944 |
Буфер принтера ПД пустой |
3945 |
Буфер принтера ПД переполнен |
3946 |
Карта физически отсутствует в картоприемнике Установить карту в картоприемник |
3947 |
Неверный PIN код Ввести верный PIN-код |
3948 |
Ячейка защищена от записи |
3949 |
Невозможно сторно последней операции |
3950 |
Сторно по коду невозможно |
3951 |
Невозможен повтор последней операции |
3952 |
Неверный код товара Ввести верный код товара |
3953 |
Нет подтверждения или отмены продажи Выполнить подтверждение продажи или отменить продажу [Приложение 3. Коды и описание ошибок] 376 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3954 |
Отключение контроля наличности невозможно (не настроены необходимые типы оплаты) Настроить типы оплаты и повторно отключить контроль наличности |
3955 |
Товар не найден |
3956 |
Весовой штрих-код с количеством ≠ 1.000 |
3957 |
Переполнение буфера чека |
3958 |
Недостаточное количество товара Указать верное количество |
3959 |
Сторнируемое количество больше проданного Указать верное количество операции сторно |
3960 |
Заблокированный товар не найден в буфере чека |
3961 |
Данный товар не продавался в чеке, сторно невозможно |
3962 |
Memo Plus 3 заблокировано с ПК |
3963 |
Ошибка контрольной суммы таблицы настроек Memo Plus 3 |
3964 |
Идет обработка контрольной ленты |
3965 |
Недопустимый пароль Ввести верный параль |
3966 |
Ошибочное состояние ТРК |
3967 |
Невозможно напечатать вторую фискальную копию |
3968 |
Ошибка питания Ошибка возникает в автономных ККМ при недостаточности питания Зарядить аккумулятор |
3969 |
Сумма налога больше суммы регистраций по чеку и/или итога Указать верную сумму налога [Приложение 3. Коды и описание ошибок] 377 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3970 |
Начисление налога на последнюю операцию невозможно |
3971 |
Операция невозможна, недостаточно питания Зарядить аккумулятор |
3972 |
Недопустимый порядок реквизитов чека Указать реквизиты в правильном порядке |
3973 |
Недопустимый идентификатор накопителя фискальной памяти |
3974 |
Ошибка записи в накопитель фискальной памяти |
3975 |
Накопитель фискальной памяти не пуст |
3976 |
Данные в накопителе фискальной памяти разрушены Обратиться в сервисную службу для замены накопителя фискальной памяти |
3977 |
Команда в режиме принтера игнорируется |
3978 |
Отсутствует код оператора Ввести код оператора |
3979 |
Не определен тип документа |
3980 |
Несовпадение заводского номера ПФП/ККМ |
3981 |
Данные заводской регистрации ККМ в накопителе фискальной памяти разрушены Обратиться в сервисную службу для замены накопителя фискальной памяти |
3982 |
Слишком много товара в чеке Отменить последнюю позицию и закрыть чек или отменить весь чек |
3983 |
Неверный формат документа |
3984 |
Перезапись текста документа [Приложение 3. Коды и описание ошибок] 378 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
3985 |
Слишком много параметров документа |
3986 |
Недопустимый параметр документа Ввести верный параметр документа |
3987 |
Недопустимое значение параметра документа Вввести верное значение параметра документа |
3988 |
Описание несуществующего объекта |
3989 |
Документ не был завершен Завершить документ |
3990 |
Описание товара или операции не полно Дополнить описание товара и завершить действие |
3991 |
Вложенные прерывания |
3992 |
Неверный байт подтверждения приема данных |
3993 |
Несовпадение контрольной суммы ОЗУ |
3994 |
Несовпадение контрольной суммы накопителя фискальной памяти |
3995 |
Порт данных неисправен Обратиться в сервисную службу |
3996 |
Нулевые координаты для обязательного реквизита |
3997 |
Недопустимая длина запроса Подать запрос верной длины |
3998 |
Разрядность числа больше допустимой Указать число с верной разрядностью |
3999 |
Переполнение |
4000 |
Нет числа Ввести число |
4001 |
[Приложение 3. Коды и описание ошибок] 379 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
4002 |
Ошибка передачи Проверить интерфейс обмена, устранить неполадку и повторить передачу |
4003 |
Не все параметры ККМ запрограммированы Запрограммировать недостающие параметры ККТ |
4004 |
Сбой памяти Обратиться в сервисную службу |
4005 |
Принтер выключен Включить принтер |
4006 |
Превышено время ожидания готовности принтера Проверить подключение и исправность принтера, при обнаружении неполадки устранить ее |
4007 |
Данные учтены в ЭКЛЗ/ФН и ФП, но возникли проблемы печати документа при завершении чека Обратиться в сервисную службу |
4008 |
Требуется повторить последнюю команду Повторно выполнить последнюю команду |
4009 |
ФР ожидает готовности (ПУ), код 247 |
4010 |
SD карта не готова Дождаться готовности карты, при обнаружении ее поломки, заменить SD карту |
4011 |
Требуется пароль доступа Не указан пароль доступа, требующийся для работы ККМ Указать пароль доступа |
4012 |
Достигнут конец каталога Ошибка возникает при чтении SD-карты |
4013 |
Ошибка GSM модуля Обратиться в сервисную службу |
4014 |
Нет данных в буфере ККТ |
4015 |
Некорректное значение параметров команды ФН Повторно подать команду с верными параметрами ФН [Приложение 3. Коды и описание ошибок] 380 Код ошибки Result Code Описание ошибки ResultDescription Причина возникновения Способ устранения |
4016 |
Превышение размеров TLV данных ФН |
4017 |
Нет транспортного соединения ФН Настроить соединение с ФН |
4018 |
Исчерпан ресурс КС ФН Обратиться в сервисную службу для замены ФН |
4019 |
Исчерпан ресурс хранения ФН Обратиться в сервисную службу для замены ФН |
4020 |
Сообщение от ОФД не может быть принято ФН Сбой связи с ОФД Настроить интерфейс обмена с ОФД. Сбой в работе сервера ОФД После устрания неполадок сервера ОФД повторно запустить работу по обмену данными ККТ ОФД Поврежден фискальный накопитель Обратиться в сервисную службу для замены ФН |
4021 |
В ФН есть неотправленные ФД Проверить параметры связи с ОФД, дождать отправки документов ОФД |
4022 |
В текущем состоянии документа команда не допустима |
4023 |
Нет документа для повтора |
4024 |
Ожидание команды продолжения печати Подать команду продолжения печати |
_______________________________________________
Возникли вопросы? Обратитесь в службу технической поддержки.
+7 (3012) 278-228.
support@rbsoft.ru
Мы будем рады Вам помочь
________________________________________________
Темы статьи:
Используйте оглавление, чтобы перейти к нужной теме. В конце каждого блока есть возможность вернуться в начало, просто нажав назад в браузере.
-
Ошибка 45
-
Ошибка 3943
-
Ошибка 23
-
Ошибка 009, 3
-
Ошибка 115, 142, 179, 218
-
Ошибка 194
-
Ошибка 11
-
Ошибка 235, 137
-
Ошибка 65
-
Ошибка 132
-
Ошибка 44, 34, 148
-
Ошибка 116, 133, 231
-
Ошибка 1, 2
-
Ошибки с закрытием смены (68, 83)
-
Ошибка 182, 96
-
Ошибка 207
-
Ошибка 12, 269
Ошибка 45
Ошибка 45 означает, что крышка чековой ленты закрыта не плотно. Для корректной работы крышка должна быть плотно закрыта.
Закройте крышку согласно инструкции по установке чековой ленты.
Ошибка 3943
Данная ошибка указывает на некорректную работу автоотрезчика.
Исправление:
Зайдите в приложение Драйвер ККТ
Нажмите на Параметры ККТ
Перейдите в раздел 1 Основные
Найдите из списка «Отрезать чек после завершения документа»
Выберите пункт «Не отрезать»
Далее проставьте галочки напротив «Запретить отрезку чеков» и «Запретить отрезку отчетов»
Нажмите на стрелку в левом верхнем углу и примените настройки нажав на «ОК»
Можете дальше пробивать чеки без автоотреза. Далее необходимо обратиться к компанию, в которой вы приобрели смарт-терминал, для проведения ремонта автоотрезчика.
Ошибка 23
Данная ошибка указывает на некорректную скидку или надбавку к чеку.
Необходимо изменить количество или размер скидки/надбавки и повторить пробитие чека.
Ошибка 009 , 3
Данная ошибка означает, что фискальный регистратор занят другим приложением или потеряно соединение кассовой программы с фискальным регистратором.
Для решения данного вопроса необходимо:
-
перезагрузить смарт-терминал.
-
закрыть все сторонние приложения.
-
запустить заново кассовую программу и продолжить работу.
Ошибка 115, 142, 179, 218
Данные ошибки указывают, что в фискальном регистраторе сбилось время.
Установите его по инструкции:
АТОЛ СТБ 5 — Инструкция
SIGMA 7 — Инструкция
SIGMA 8 — Инструкция
SIGMA 10 — Инструкция
Примечание. Только для SIGMA 8 и SIGMA 10. Если ошибка повторяется, тогда необходимо обратиться в АСЦ для замены батарейки часов (CR2032).
Ошибка 194
Ошибка возникает при печати чека возврата за другой день. Не даёт сделать возврат, т.к. в кассе недостаточно средств для возврата.
Для устранения ошибки нужно сделать внесение на необходимую сумму и снова провести возврат.
Как сделать внесение: Инструкция
Ошибка 11
При возникновении ошибки 11 (обычно на SIGMA 10) необходимо:
1) Свернуть все приложения
2) Нажать на кнопку вызова главного меню на планшете.
3) Удалить приложение «Launcher», зажав значок и перетащить на кнопку «Удалить» в правом верхнем углу.
4) Таким же образом удалите «Тест драйвера ККТ». Не путать с «Драйвер ККТ»!
5) Далее перезагрузите смарт-терминал и продолжайте работу в кассовом приложении.
Если не помогло, проверьте соединение с драйвером кассового оборудования по инструкции.
Ошибка 235, 137
Ошибка ФН 235 связана с тем, что документы не передаются в ОФД. ФН хранит дату первого из непереданных документов и ждет 30 дней. Если документ не отправляется, ФН перестаёт выдавать фискальный признак, и касса выдаёт ошибку 235.
Ошибка 137 связана с тем, что ресурс хранения документов исчерпан. Это означает, что касса не отправляет чеки в ОФД.
Срок действия ФН можно проверить в приложении SIGMA:
Как проверить срок действия ФН?
Для решения данных ошибок следуйте инструкции:
SIGMA 7
SIGMA 8
SIGMA 10
Ошибка 65
Для решения ошибки 65 «переполнение буфера ЭЖ» (возникает на Sigma 7) нужно сделать следующие действия:
Необходимо выполнить тех.обнуление на ККТ: Тех.обнуление
После выполнения ошибка 65 перестанет возникать.
Ошибка 132
Данная ошибка означает, что недостаточно питания для работы фискального регистратора.
Необходимо подождать большего заряда аккумулятора.
Ошибка 44, 34, 148
Ошибка 44 , 34, 148.
Данная ошибка означает, что в фискальном регистраторе закончилась чековая лента.
Ошибка 116 , 133, 231
Данные ошибки указывают на неверные признаки кассы в настройках драйвера.
Для решения необходимо:
1. Зайти в режим настроек в «Драйвер ККТ» :
SIGMA 7 — Инструкция
SIGMA 8,10 — Инструкция
2. Перейти в раздел «Основные»
3. Выбрать пункт Система налогообложения по умолчанию.
4. Если выбрана неверная система налогообложения, выбрать верную. Далее применить настройки, нажав на кнопку «Назад» и сохранив настройки.
Если же указана верная система налогообложения, временно выбрать другую, далее применить настройки, нажав на кнопку «Назад» и сохранив настройки.
5. Возвращаемся в меню «Основные» и повторно выставляем верную систему налогообложения. Далее применить настройки, нажав на кнопку «Назад» и сохранив настройки.
6. Далее в приложении SIGMA переподключаем фискальный.
Если фискальный регистратор сразу подключен, отключаем его и подключаем повторно.
При ошибке 116 необходимо еще проверить признаки кассы, выставленные в фискальном накопителе.
В администрировании ККТ переходим в раздел «Перерегистрация ККТ» и проверяем признаки.
Если что-то указано неверно, меняем признаки и нажимаем «Перерегистрация ККТ», внизу страницы.
Уточнить параметры регистрации для кассы можно у компании, которая ставила кассу на учёт.
Необходимо обратить внимание на пункты:
«Продажа подакцизного товара» — используется только для продажи акцизных товаров
«Признак расчёта за услуги» — если на кассе пробиваются чеки на услуги
«Признак ККТ для расчетов только в Интернет» — используется только для оплаты на сайте интернет магазинов, в SIGMA данный функционал не поддерживается.
Если у вас основная система налогообложения (ОСН) , необходимо использовать ФН на 15 месяцев. При неверном выборе объёма фискального накопителя, будет возникать ошибка 116.
Ошибка 1, 2
Данная ошибка указывает на отсутствие связи приложения с фискальным регистратором.
Если возникает ошибка печати 1 или 2 необходимо сделать следующее:
Выйти из приложения на основной экран и зайти в список приложений.
выбрать приложение драйвер ККТ.
Переподключить драйвер, нажав 2 раза на переключатель.
Если эти действия не помогли, то перезагрузите смарт-терминал.
Ошибки с закрытием смены ( 68, 83 )
При возникновении ошибок с номером 68 и 83, необходимо закрыть смену и открыть её снова.
Для этого зайдите в раздел «Кассовые операции».
Нажмите «Закрыть смену».
Откройте смену и продолжите работу.
Ошибка 182 и 96
Ошибка связанна с отсутствием лицензий для ККТ.
Для решения возникшей ошибки необходимо запросить лицензии через обращение в службу поддержки или у компании где приобретался смарт-терминал.
В обращении нужно указать заводской номер кассы и номер ошибки.
После получения лицензий необходимо выполнить следующую инструкцию: Загрузка лицензий
Ошибка 207
Сбой счетчиков и регистров ККТ (207) возникает во время открытия смены.
Для её устранения необходимо выполнить тех.обнуление на ККТ: Тех.обнуление
Ошибка 12, 269
Ошибка «Не поддерживается в данном режиме (12)» и «Данная модель ККТ не поддерживается (269)» означают, что в дККТ не указан важный параметр (UIN).
Для решения возникшей ошибки необходимо обратиться в компанию, где приобретался смарт-терминал для ввода данного параметра в дККТ.
// @ts-ignore export interface Settings { AccessPassword: string AutoDisableBluetooth: boolean AutoEnableBluetooth: boolean AutoReconnect: boolean BaudRate: Baudrate Bits: Bits ComFile: string DocumentsJournalPath: string IPAddress: string IPPort: number InvertCashDrawerStatus: boolean LibraryPath: string MACAddress: string Model: Model OfdChannel: OfdChannel Parity: Parity Port: Port RemoteServerAddr: string RemoteServerConnectionTimeout: number ScriptsPath: string StopBits: Stopbits UsbDevicePath: string UseDocumentsJournal: boolean UserPassword: string } export interface LastDocument { documentNumber: number fiscalSign: string date: { year: number month: number day: number hour: number minute: number second: number } } export interface DeviceInfo { configurationVersion: string ecrFfdVersion: string fnFfdVersion: string firmwareVersion: string model: Model modelName: string receiptLineLength: number receiptLineLengthPx: number serial: string } export declare class Fptr10 { create(): void isOpened(): boolean destroy(): void getSettings(): Settings setSettings(settings: Settings): boolean open(): boolean close(): boolean processJson(json: unknown): any processJsonAsync(json: unknown, cb: (error: any, result: any) => void): void fnReport(type: number): any findLastDocument(): LastDocument } export enum Port { LIBFPTR_PORT_COM = 0, LIBFPTR_PORT_USB, LIBFPTR_PORT_TCPIP, LIBFPTR_PORT_BLUETOOTH, } export enum Error { LIBFPTR_OK = 0, LIBFPTR_ERROR_CONNECTION_DISABLED, LIBFPTR_ERROR_NO_CONNECTION, LIBFPTR_ERROR_PORT_BUSY, LIBFPTR_ERROR_PORT_NOT_AVAILABLE, LIBFPTR_ERROR_INCORRECT_DATA, LIBFPTR_ERROR_INTERNAL, LIBFPTR_ERROR_UNSUPPORTED_CAST, LIBFPTR_ERROR_NO_REQUIRED_PARAM, LIBFPTR_ERROR_INVALID_SETTINGS, LIBFPTR_ERROR_NOT_CONFIGURED, LIBFPTR_ERROR_NOT_SUPPORTED, LIBFPTR_ERROR_INVALID_MODE, LIBFPTR_ERROR_INVALID_PARAM, LIBFPTR_ERROR_NOT_LOADED, LIBFPTR_ERROR_UNKNOWN, LIBFPTR_ERROR_INVALID_SUM, LIBFPTR_ERROR_INVALID_QUANTITY, LIBFPTR_ERROR_CASH_COUNTER_OVERFLOW, LIBFPTR_ERROR_LAST_OPERATION_STORNO_DENIED, LIBFPTR_ERROR_STORNO_BY_CODE_DENIED, LIBFPTR_ERROR_LAST_OPERATION_NOT_REPEATABLE, LIBFPTR_ERROR_DISCOUNT_NOT_REPEATABLE, LIBFPTR_ERROR_DISCOUNT_DENIED, LIBFPTR_ERROR_INVALID_COMMODITY_CODE, LIBFPTR_ERROR_INVALID_COMMODITY_BARCODE, LIBFPTR_ERROR_INVALID_COMMAND_FORMAT, LIBFPTR_ERROR_INVALID_COMMAND_LENGTH, LIBFPTR_ERROR_BLOCKED_IN_DATE_INPUT_MODE, LIBFPTR_ERROR_NEED_DATE_ACCEPT, LIBFPTR_ERROR_NO_MORE_DATA, LIBFPTR_ERROR_NO_ACCEPT_OR_CANCEL, LIBFPTR_ERROR_BLOCKED_BY_REPORT_INTERRUPTION, LIBFPTR_ERROR_DISABLE_CASH_CONTROL_DENIED, LIBFPTR_ERROR_MODE_BLOCKED, LIBFPTR_ERROR_CHECK_DATE_TIME, LIBFPTR_ERROR_DATE_TIME_LESS_THAN_FS, LIBFPTR_ERROR_CLOSE_ARCHIVE_DENIED, LIBFPTR_ERROR_COMMODITY_NOT_FOUND, LIBFPTR_ERROR_WEIGHT_BARCODE_WITH_INVALID_QUANTITY, LIBFPTR_ERROR_RECEIPT_BUFFER_OVERFLOW, LIBFPTR_ERROR_QUANTITY_TOO_FEW, LIBFPTR_ERROR_STORNO_TOO_MUCH, LIBFPTR_ERROR_BLOCKED_COMMODITY_NOT_FOUND, LIBFPTR_ERROR_NO_PAPER, LIBFPTR_ERROR_COVER_OPENED, LIBFPTR_ERROR_PRINTER_FAULT, LIBFPTR_ERROR_MECHANICAL_FAULT, LIBFPTR_ERROR_INVALID_RECEIPT_TYPE, LIBFPTR_ERROR_INVALID_UNIT_TYPE, LIBFPTR_ERROR_NO_MEMORY, LIBFPTR_ERROR_PICTURE_NOT_FOUND, LIBFPTR_ERROR_NONCACH_PAYMENTS_TOO_MUCH, LIBFPTR_ERROR_RETURN_DENIED, LIBFPTR_ERROR_PAYMENTS_OVERFLOW, LIBFPTR_ERROR_BUSY, LIBFPTR_ERROR_GSM, LIBFPTR_ERROR_INVALID_DISCOUNT, LIBFPTR_ERROR_OPERATION_AFTER_DISCOUNT_DENIED, LIBFPTR_ERROR_INVALID_DEPARTMENT, LIBFPTR_ERROR_INVALID_PAYMENT_TYPE, LIBFPTR_ERROR_MULTIPLICATION_OVERFLOW, LIBFPTR_ERROR_DENIED_BY_SETTINGS, LIBFPTR_ERROR_TOTAL_OVERFLOW, LIBFPTR_ERROR_DENIED_IN_ANNULATION_RECEIPT, LIBFPTR_ERROR_JOURNAL_OVERFLOW, LIBFPTR_ERROR_NOT_FULLY_PAID, LIBFPTR_ERROR_DENIED_IN_RETURN_RECEIPT, LIBFPTR_ERROR_SHIFT_EXPIRED, LIBFPTR_ERROR_DENIED_IN_SELL_RECEIPT, LIBFPTR_ERROR_FISCAL_MEMORY_OVERFLOW, LIBFPTR_ERROR_INVALID_PASSWORD, LIBFPTR_ERROR_JOURNAL_BUSY, LIBFPTR_ERROR_DENIED_IN_CLOSED_SHIFT, LIBFPTR_ERROR_INVALID_TABLE_NUMBER, LIBFPTR_ERROR_INVALID_ROW_NUMBER, LIBFPTR_ERROR_INVALID_FIELD_NUMBER, LIBFPTR_ERROR_INVALID_DATE_TIME, LIBFPTR_ERROR_INVALID_STORNO_SUM, LIBFPTR_ERROR_CHANGE_CALCULATION, LIBFPTR_ERROR_NO_CASH, LIBFPTR_ERROR_DENIED_IN_CLOSED_RECEIPT, LIBFPTR_ERROR_DENIED_IN_OPENED_RECEIPT, LIBFPTR_ERROR_DENIED_IN_OPENED_SHIFT, LIBFPTR_ERROR_SERIAL_NUMBER_ALREADY_ENTERED, LIBFPTR_ERROR_TOO_MUCH_REREGISTRATIONS, LIBFPTR_ERROR_INVALID_SHIFT_NUMBER, LIBFPTR_ERROR_INVALID_SERIAL_NUMBER, LIBFPTR_ERROR_INVALID_RNM_VATIN, LIBFPTR_ERROR_FISCAL_PRINTER_NOT_ACTIVATED, LIBFPTR_ERROR_SERIAL_NUMBER_NOT_ENTERED, LIBFPTR_ERROR_NO_MORE_REPORTS, LIBFPTR_ERROR_MODE_NOT_ACTIVATED, LIBFPTR_ERROR_RECORD_NOT_FOUND_IN_JOURNAL, LIBFPTR_ERROR_INVALID_LICENSE, LIBFPTR_ERROR_NEED_FULL_RESET, LIBFPTR_ERROR_DENIED_BY_LICENSE, LIBFPTR_ERROR_DISCOUNT_CANCELLATION_DENIED, LIBFPTR_ERROR_CLOSE_RECEIPT_DENIED, LIBFPTR_ERROR_INVALID_ROUTE_NUMBER, LIBFPTR_ERROR_INVALID_START_ZONE_NUMBER, LIBFPTR_ERROR_INVALID_END_ZONE_NUMBER, LIBFPTR_ERROR_INVALID_RATE_TYPE, LIBFPTR_ERROR_INVALID_RATE, LIBFPTR_ERROR_FISCAL_MODULE_EXCHANGE, LIBFPTR_ERROR_NEED_TECHNICAL_SUPPORT, LIBFPTR_ERROR_SHIFT_NUMBERS_DID_NOT_MATCH, LIBFPTR_ERROR_DEVICE_NOT_FOUND, LIBFPTR_ERROR_EXTERNAL_DEVICE_CONNECTION, LIBFPTR_ERROR_DISPENSER_INVALID_STATE, LIBFPTR_ERROR_INVALID_POSITIONS_COUNT, LIBFPTR_ERROR_DISPENSER_INVALID_NUMBER, LIBFPTR_ERROR_INVALID_DIVIDER, LIBFPTR_ERROR_FN_ACTIVATION_DENIED, LIBFPTR_ERROR_PRINTER_OVERHEAT, LIBFPTR_ERROR_FN_EXCHANGE, LIBFPTR_ERROR_FN_INVALID_FORMAT, LIBFPTR_ERROR_FN_INVALID_STATE, LIBFPTR_ERROR_FN_FAULT, LIBFPTR_ERROR_FN_CRYPTO_FAULT, LIBFPTR_ERROR_FN_EXPIRED, LIBFPTR_ERROR_FN_OVERFLOW, LIBFPTR_ERROR_FN_INVALID_DATE_TIME, LIBFPTR_ERROR_FN_NO_MORE_DATA, LIBFPTR_ERROR_FN_TOTAL_OVERFLOW, LIBFPTR_ERROR_BUFFER_OVERFLOW, LIBFPTR_ERROR_PRINT_SECOND_COPY_DENIED, LIBFPTR_ERROR_NEED_RESET_JOURNAL, LIBFPTR_ERROR_TAX_SUM_TOO_MUCH, LIBFPTR_ERROR_TAX_ON_LAST_OPERATION_DENIED, LIBFPTR_ERROR_INVALID_FN_NUMBER, LIBFPTR_ERROR_TAX_CANCEL_DENIED, LIBFPTR_ERROR_LOW_BATTERY, LIBFPTR_ERROR_FN_INVALID_COMMAND, LIBFPTR_ERROR_FN_COMMAND_OVERFLOW, LIBFPTR_ERROR_FN_NO_TRANSPORT_CONNECTION, LIBFPTR_ERROR_FN_CRYPTO_HAS_EXPIRED, LIBFPTR_ERROR_FN_RESOURCE_HAS_EXPIRED, LIBFPTR_ERROR_INVALID_MESSAGE_FROM_OFD, LIBFPTR_ERROR_FN_HAS_NOT_SEND_DOCUMENTS, LIBFPTR_ERROR_FN_TIMEOUT, LIBFPTR_ERROR_FN_SHIFT_EXPIRED, LIBFPTR_ERROR_FN_INVALID_TIME_DIFFERENCE, LIBFPTR_ERROR_INVALID_TAXATION_TYPE, LIBFPTR_ERROR_INVALID_TAX_TYPE, LIBFPTR_ERROR_INVALID_COMMODITY_PAYMENT_TYPE, LIBFPTR_ERROR_INVALID_COMMODITY_CODE_TYPE, LIBFPTR_ERROR_EXCISABLE_COMMODITY_DENIED, LIBFPTR_ERROR_FISCAL_PROPERTY_WRITE, LIBFPTR_ERROR_INVALID_COUNTER_TYPE, LIBFPTR_ERROR_CUTTER_FAULT, LIBFPTR_ERROR_REPORT_INTERRUPTED, LIBFPTR_ERROR_INVALID_LEFT_MARGIN, LIBFPTR_ERROR_INVALID_ALIGNMENT, LIBFPTR_ERROR_INVALID_TAX_MODE, LIBFPTR_ERROR_FILE_NOT_FOUND, LIBFPTR_ERROR_PICTURE_TOO_BIG, LIBFPTR_ERROR_INVALID_BARCODE_PARAMS, LIBFPTR_ERROR_FISCAL_PROPERTY_DENIED, LIBFPTR_ERROR_FN_INTERFACE, LIBFPTR_ERROR_DATA_DUPLICATE, LIBFPTR_ERROR_NO_REQUIRED_FISCAL_PROPERTY, LIBFPTR_ERROR_FN_READ_DOCUMENT, LIBFPTR_ERROR_FLOAT_OVERFLOW, LIBFPTR_ERROR_INVALID_SETTING_VALUE, LIBFPTR_ERROR_HARD_FAULT, LIBFPTR_ERROR_FN_NOT_FOUND, LIBFPTR_ERROR_INVALID_AGENT_FISCAL_PROPERTY, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1002_1056, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1002_1017, LIBFPTR_ERROR_SCRIPT, LIBFPTR_ERROR_INVALID_USER_MEMORY_INDEX, LIBFPTR_ERROR_NO_ACTIVE_OPERATOR, LIBFPTR_ERROR_REGISTRATION_REPORT_INTERRUPTED, LIBFPTR_ERROR_CLOSE_FN_REPORT_INTERRUPTED, LIBFPTR_ERROR_OPEN_SHIFT_REPORT_INTERRUPTED, LIBFPTR_ERROR_OFD_EXCHANGE_REPORT_INTERRUPTED, LIBFPTR_ERROR_CLOSE_RECEIPT_INTERRUPTED, LIBFPTR_ERROR_FN_QUERY_INTERRUPTED, LIBFPTR_ERROR_RTC_FAULT, LIBFPTR_ERROR_MEMORY_FAULT, LIBFPTR_ERROR_CHIP_FAULT, LIBFPTR_ERROR_TEMPLATES_CORRUPTED, LIBFPTR_ERROR_INVALID_MAC_ADDRESS, LIBFPTR_ERROR_INVALID_SCRIPT_NUMBER, LIBFPTR_ERROR_SCRIPTS_FAULT, LIBFPTR_ERROR_INVALID_SCRIPTS_VERSION, LIBFPTR_ERROR_INVALID_CLICHE_FORMAT, LIBFPTR_ERROR_WAIT_FOR_REBOOT, LIBFPTR_ERROR_NO_LICENSE, LIBFPTR_ERROR_INVALID_FFD_VERSION, LIBFPTR_ERROR_CHANGE_SETTING_DENIED, LIBFPTR_ERROR_INVALID_NOMENCLATURE_TYPE, LIBFPTR_ERROR_INVALID_GTIN, LIBFPTR_ERROR_NEGATIVE_MATH_RESULT, LIBFPTR_ERROR_FISCAL_PROPERTIES_COMBINATION, LIBFPTR_ERROR_OPERATOR_LOGIN, LIBFPTR_ERROR_INVALID_INTERNET_CHANNEL, LIBFPTR_ERROR_DATETIME_NOT_SYNCRONIZED, LIBFPTR_ERROR_JOURNAL, LIBFPTR_ERROR_DENIED_IN_OPENED_DOC, LIBFPTR_ERROR_DENIED_IN_CLOSED_DOC, LIBFPTR_ERROR_LICENSE_MEMORY_OVERFLOW, LIBFPTR_ERROR_NEED_CANCEL_DOCUMENT, LIBFPTR_ERROR_REGISTERS_NOT_INITIALIZED, LIBFPTR_ERROR_TOTAL_REQUIRED, LIBFPTR_ERROR_SETTINGS_FAULT, LIBFPTR_ERROR_COUNTERS_FAULT, LIBFPTR_ERROR_USER_MEMORY_FAULT, LIBFPTR_ERROR_SERVICE_COUNTERS_FAULT, LIBFPTR_ERROR_ATTRIBUTES_FAULT, LIBFPTR_ERROR_ALREADY_IN_UPDATE_MODE, LIBFPTR_ERROR_INVALID_FIRMWARE, LIBFPTR_ERROR_INVALID_CHANNEL, LIBFPTR_ERROR_INTERFACE_DOWN, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1212_1030, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1214, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1212, LIBFPTR_ERROR_SYNC_TIME, LIBFPTR_ERROR_VAT18_VAT20_IN_RECEIPT, LIBFPTR_ERROR_PICTURE_NOT_CLOSED, LIBFPTR_ERROR_INTERFACE_BUSY, LIBFPTR_ERROR_INVALID_PICTURE_NUMBER, LIBFPTR_ERROR_INVALID_CONTAINER, LIBFPTR_ERROR_ARCHIVE_CLOSED, LIBFPTR_ERROR_NEED_REGISTRATION, LIBFPTR_ERROR_DENIED_DURING_UPDATE, LIBFPTR_ERROR_INVALID_TOTAL, LIBFPTR_ERROR_MARKING_CODE_CONFLICT, LIBFPTR_ERROR_INVALID_RECORDS_ID, LIBFPTR_ERROR_INVALID_SIGNATURE, LIBFPTR_ERROR_INVALID_EXCISE_SUM, LIBFPTR_ERROR_NO_DOCUMENTS_FOUND_IN_JOURNAL, LIBFPTR_ERROR_INVALID_SCRIPT_TYPE, LIBFPTR_ERROR_INVALID_SCRIPT_NAME, LIBFPTR_ERROR_INVALID_POSITIONS_COUNT_WITH_1162, LIBFPTR_ERROR_INVALID_UC_COUNTER, LIBFPTR_ERROR_INVALID_UC_TAG, LIBFPTR_ERROR_INVALID_UC_IDX, LIBFPTR_ERROR_INVALID_UC_SIZE, LIBFPTR_ERROR_INVALID_UC_CONFIG, LIBFPTR_ERROR_CONNECTION_LOST, LIBFPTR_ERROR_UNIVERSAL_COUNTERS_FAULT, LIBFPTR_ERROR_INVALID_TAX_SUM, LIBFPTR_ERROR_INVALID_MARKING_CODE_TYPE, LIBFPTR_ERROR_LICENSE_HARD_FAULT, LIBFPTR_ERROR_LICENSE_INVALID_SIGN, LIBFPTR_ERROR_LICENSE_INVALID_SERIAL, LIBFPTR_ERROR_LICENSE_INVALID_TIME, LIBFPTR_ERROR_DOCUMENT_CANCELED, LIBFPTR_ERROR_INVALID_SCRIPT_PARAMS, LIBFPTR_ERROR_CLICHE_TOO_LONG, LIBFPTR_ERROR_COMMODITIES_TABLE_FAULT, LIBFPTR_ERROR_COMMODITIES_TABLE, LIBFPTR_ERROR_COMMODITIES_TABLE_INVALID_TAG, LIBFPTR_ERROR_COMMODITIES_TABLE_INVALID_TAG_SIZE, LIBFPTR_ERROR_COMMODITIES_TABLE_NO_TAG_DATA, LIBFPTR_ERROR_COMMODITIES_TABLE_NO_FREE_MEMORY, LIBFPTR_ERROR_INVALID_CACHE, LIBFPTR_ERROR_SCHEDULER_NOT_READY, LIBFPTR_ERROR_SCHEDULER_INVALID_TASK, LIBFPTR_ERROR_MINIPOS_NO_POSITION_PAYMENT, LIBFPTR_ERROR_MINIPOS_COMMAND_TIME_OUT, LIBFPTR_ERROR_MINIPOS_MODE_FR_DISABLED, LIBFPTR_ERROR_ENTRY_NOT_FOUND_IN_OTP, LIBFPTR_ERROR_EXCISABLE_COMMODITY_WITHOUT_EXCISE, LIBFPTR_ERROR_BARCODE_TYPE_NOT_SUPPORTED, LIBFPTR_ERROR_OVERLAY_DATA_OVERFLOW, LIBFPTR_ERROR_INVALID_MODULE_ADDRESS, LIBFPTR_ERROR_ECR_MODEL_NOT_SUPPORTED, LIBFPTR_ERROR_BASE_MARKING = 400, LIBFPTR_ERROR_MARKING_CODE_VALIDATION_IN_PROGRESS, LIBFPTR_ERROR_NO_CONNECTION_WITH_SERVER, LIBFPTR_ERROR_MARKING_CODE_VALIDATION_CANCELED, LIBFPTR_ERROR_INVALID_MARKING_CODE_STATUS, LIBFPTR_ERROR_INVALID_GS1, LIBFPTR_ERROR_MARKING_WORK_DENIED, LIBFPTR_ERROR_MARKING_WORK_TEMPORARY_BLOCKED, LIBFPTR_ERROR_MARKS_OVERFLOW, LIBFPTR_ERROR_INVALID_MARKING_CODE, LIBFPTR_ERROR_INVALID_STATE, LIBFPTR_ERROR_OFD_EXCHANGE, LIBFPTR_ERROR_INVALID_MEASUREMENT_UNIT, LIBFPTR_ERROR_OPERATION_DENIED_IN_CURRENT_FFD, LIBFPTR_ERROR_MARKING_OPERATION_DENIED, LIBFPTR_ERROR_NO_DATA_TO_SEND, LIBFPTR_ERROR_NO_MARKED_POSITION, LIBFPTR_ERROR_HAS_NOT_SEND_NOTICES, LIBFPTR_ERROR_UPDATE_KEYS_REQUIRED, LIBFPTR_ERROR_UPDATE_KEYS_SERVICE, LIBFPTR_ERROR_MARK_NOT_CHECKED, LIBFPTR_ERROR_MARK_CHECK_TIMEOUT_EXPIRED, LIBFPTR_ERROR_NO_MARKING_CODE_IN_TABLE, LIBFPTR_ERROR_CHEKING_MARK_IN_PROGRESS, LIBFPTR_ERROR_INVALID_SERVER_ADDRESS, LIBFPTR_ERROR_UPDATE_KEYS_TIMEOUT, LIBFPTR_ERROR_PROPERTY_FOR_MARKING_POSITION_ONLY, LIBFPTR_ERROR_MARKING_END = 499, LIBFPTR_ERROR_BASE_WEB = 500, LIBFPTR_ERROR_RECEIPT_PARSE_ERROR, LIBFPTR_ERROR_INTERRUPTED_BY_PREVIOUS_ERRORS, LIBFPTR_ERROR_DRIVER_SCRIPT_ERROR, LIBFPTR_ERROR_VALIDATE_FUNC_NOT_FOUND, LIBFPTR_ERROR_WEB_FAIL, LIBFPTR_ERROR_WEB_END = 599, LIBFPTR_ERROR_BASE_RPC = 600, LIBFPTR_ERROR_RCP_SERVER_BUSY, LIBFPTR_ERROR_RCP_SERVER_VERSION, LIBFPTR_ERROR_RCP_SERVER_EXCHANGE, LIBFPTR_ERROR_RPC_END = 699, LIBFPTR_ERROR_USERS_SCRIPTS_BASE = 1000, LIBFPTR_ERROR_USERS_SCRIPTS_END = 1999, } // @ts-ignore export const ErrorCodes = { 0: «Ошибок нет», 1: «Соединение не установлено», 2: «Нет связи», 3: «Порт занят», 4: «Порт недоступен», 5: «Некорректные данные от устройства», 6: «Внутренняя ошибка библиотеки», 7: «Неподдерживаемое преобразование типа параметра», 8: «Не найден обязательный параметр», 9: «Некорректные настройки», 10: «Драйвер не настроен», 11: «Не поддерживается в данной версии (драйвера или ККТ)», 12: «Не поддерживается в данном режиме», 13: «Нeкорректное значение параметра», 14: «Не удалось загрузить библиотеку», 15: «Неизвестная ошибка», 16: «Неверная цена (сумма)», 17: «Неверное количество», 18: «Переполнение счетчика наличности», 19: «Невозможно сторно последней операции», 20: «Сторно по коду невозможно», 21: «Невозможен повтор последней операции», 22: «Повторная скидка на операцию невозможна», 23: «Невозможно начислить скидку/надбавку», 24: «Неверный код товара», 25: «Неверный штрихкод товара», 26: «Неверный формат команды», 27: «Неверная длина», 28: «ККТ заблокирована в режиме ввода даты», 29: «Требуется подтверждение ввода даты», 30: «Нет больше данных», 31: «Нет подтверждения или отмены продажи», 32: «Отчет о закрытии смены прерван», 33: «Отключение контроля наличности невозможно (не настроены необходимые типы оплаты)», 34: «Вход в режим заблокирован», 35: «Проверьте дату и время», 36: «Переданные дата/время меньше даты/времени последнего фискального документа», 37: «Невозможно закрыть архив», 38: «Товар не найден», 39: «Весовой штрихкод с количеством <> 1.000», 40: «Переполнение буфера чека», 41: «Недостаточное количество товара», 42: «Сторнируемое количество больше проданного», 43: «Товар не найден», 44: «Нет бумаги», 45: «Открыта крышка», 46: «Нет связи с принтером чеков», 47: «Механическая ошибка печатающего устройства», 48: «Неверный тип чека», 49: «Недопустимое целевое устройство», 50: «Нет места в массиве картинок/штрихкодов», 51: «Неверный номер картинки/штрихкода (картинка/штрихкод отсутствует)», 52: «Сумма не наличных платежей превышает сумму чека», 53: «Накопление меньше суммы возврата или аннулирования», 54: «Переполнение суммы платежей», 55: «Предыдущая операция незавершена», 56: «Ошибка GSM- модуля», 57: «Неверная величина скидки / надбавки», 58: «Операция после скидки / надбавки невозможна», 59: «Неверная секция», 60: «Неверный вид оплаты», 61: «Переполнение при умножении», 62: «Операция запрещена в таблице настроек», 63: «Переполнение итога чека», 64: «Открыт чек аннулирования – операция невозможна», 65: «Переполнение буфера ЭЖ», 66: «Чек оплачен не полностью», 67: «Открыт чек возврата – операция невозможна», 68: «Смена превысила 24 часа», 69: «Открыт чек продажи – операция невозможна», 70: «Переполнение ФП», 71: «Неверный пароль», 72: «Идет обработка ЭЖ», 73: «Смена закрыта — операция невозможна», 74: «Неверный номер таблицы», 75: «Неверный номер ряда», 76: «Неверный номер поля», 77: «Неверная дата и/или время», 78: «Неверная сумма сторно», 79: «Подсчет суммы сдачи невозможен», 80: «В ККТ нет денег для выплаты», 81: «Чек закрыт – операция невозможна», 82: «Чек открыт – операция невозможна», 83: «Смена открыта, операция невозможна», 84: «Серийный номер / MAC- адрес уже задан», 85: «Исчерпан лимит перерегистраций», 86: «Неверный номер смены», 87: «Недопустимый серийный номер ККТ», 88: «Недопустимый РНМ и/или ИНН», 89: «ККТ не зарегистрирована», 90: «Не задан серийный номер», 91: «Нет отчетов», 92: «Режим не активизирован», 93: «Данные документа отсутствуют», 94: «Некорректный код защиты / лицензия или номер», 95: «Требуется выполнение общего гашения», 96: «Команда не разрешена введенными кодами защиты / лицензиями ККТ», 97: «Невозможна отмена скидки/надбавки», 98: «Невозможно закрыть чек данным типом оплаты», 99: «Неверный номер маршрута», 100: «Неверный номер начальной зоны», 101: «Неверный номер конечной зоны», 102: «Неверный тип тарифа», 103: «Неверный тариф», 104: «Ошибка обмена с фискальным модулем», 105: «Необходимо провести профилактические работы», 106: «Неверные номера смен в ККТ и ФН», 107: «Нет устройства, обрабатывающего данную команду», 108: «Нет связи с внешним устройством», 109: «Ошибочное состояние ТРК», 110: «Недопустимое кол- во позиций в чеке», 111: «Ошибочный номер ТРК», 112: «Неверный делитель», 113: «Активация данного ФН в составе данной ККТ невозможна», 114: «Перегрев головки принтера», 115: «Ошибка обмена с ФН на уровне интерфейса I2C», 116: «Ошибка формата передачи ФН», 117: «Неверное состояние ФН», 118: «Неисправимая ошибка ФН», 119: «Ошибка КС ФН», 120: «Закончен срок эксплуатации ФН», 121: «Архив ФН переполнен», 122: «В ФН переданы неверная дата или время», 123: «В ФН нет запрошенных данных», 124: «Переполнение ФН (итог чека / смены)», 125: «Буфер переполнен», 126: «Невозможно напечатать вторую фискальную копию», 127: «Требуется гашение ЭЖ», 128: «Некорректная сумма налога», 129: «Начисление налога на последнюю операцию невозможно», 130: «Неверный номер ФН», 131: «Сумма сторно налога больше суммы зарегистрированного налога данного типа», 132: «Операция невозможна, недостаточно питания», 133: «Некорректное значение параметров команды ФН», 134: «Превышение размеров TLV данных ФН», 135: «Нет транспортного соединения ФН», 136: «Исчерпан ресурс КС ФН», 137: «Ресурс хранения ФД исчерпан», 138: «Сообщение от ОФД не может быть принято ФН», 139: «В ФН есть неотправленные ФД», 140: «Исчерпан ресурс ожидания передачи сообщения в ФН», 141: «Продолжительность смены ФН более 24 часов», 142: «Неверная разница во времени между двумя операциями ФН», 143: «Некорректная СНО», 144: «Недопустимый номер ставки налога», 145: «Недопустимый тип оплаты товара», 146: «Недопустимый тип кода товара», 147: «Недопустима регистрация подакцизного товара», 148: «Ошибка программирования реквизита», 149: «Неверный тип счетчика», 150: «Ошибка отрезчика», 151: «Снятие отчета прервалось», 152: «Недопустимое значение отступа слева», 153: «Недопустимое значение выравнивания», 154: «Недопустимое значение режима работы с налогом», 155: «Файл не найден или неверный формат», 156: «Размер картинки слишком большой», 157: «Не удалось сформировать штрихкод», 158: «Неразрешенные реквизиты», 159: «Ошибка интерфейса ФН», 160: «Дублирование данных», 161: «Не указаны обязательные реквизиты», 162: «Ошибка чтения документа из ФН», 163: «Переполнение чисел с плавающей точкой», 164: «Неверное значение параметра ККТ», 165: «Внутренняя ошибка ККТ», 166: «ФН не найден», 167: «Невозможно записать реквизит агента», 168: «Недопустимое сочетания реквизитов 1002 и 1056», 169: «Недопустимое сочетания реквизитов 1002 и 1017», 170: «Ошибка скриптового движка ККТ», 171: «Неверный номер пользовательской ячейки памяти», 172: «Кассир не зарегистрирован», 173: «Отчет о регистрации ККТ прерван», 174: «Отчет о закрытии ФН прерван», 175: «Отчет об открытии смены прерван», 176: «Отчет о состоянии расчетов прерван», 177: «Закрытие чека прервано», 178: «Получение документа из ФН прервано», 179: «Сбой часов», 180: «Сбой памяти», 181: «Сбой микросхемы», 182: «Ошибка шаблонов документов», 183: «Недопустимое значение MAC- адреса», 184: «Неверный тип (номер) шаблона», 185: «Загруженные шаблоны повреждены или отсутствуют», 186: «Несовместимая версия загруженных шаблонов», 187: «Ошибка в формате клише», 188: «Требуется перезагрузка ККТ», 189: «Подходящие лицензии не найдены», 190: «Неверная версия ФФД», 191: «Параметр доступен только для чтения», 192: «Неверный тип кода товара», 193: «Неверное значение GTIN», 194: «Отрицательный результат математической операции», 195: «Недопустимое сочетание реквизитов», 196: «Ошибка регистрации кассира», 197: «Данный канал Интернет отсутствует в ККТ», 198: «Дата и время не синхронизированы», 199: «Ошибка электронного журнала», 200: «Документ открыт — операция невозможна», 201: «Документ закрыт — операция невозможна», 202: «Нет места для сохранения лицензий», 203: «Произошла критичная ошибка, документ необходимо отменить», 204: «Регистры ККТ еще не инициализированы», 205: «Требуется регистрация итога», 206: «Сбой таблицы настроек», 207: «Сбой счетчиков и регистров ККТ», 208: «Сбой пользовательской памяти», 209: «Сбой сервисных регистров», 210: «Сбой реквизитов ККТ», 211: «ККТ уже в режиме обновления конфигурации», 212: «Конфигурация не прошла проверку», 213: «Аппаратный канал отсутствует, выключен или ещё не проинициализирован», 214: «Сетевой интерфейс не подключен, или на нём не получен IP-адрес», 215: «Недопустимое сочетание реквизитов 1212 и 1030», 216: «Некорректный признак способа расчета», 217: «Некорректный признак предмета расчета», 218: «Ошибка синхронизации времени», 219: «В одном чеке одновременно не может быть позиций с НДС 18% (18/118) и НДС 20% (20/120)», 220: «Картинка не закрыта», 221: «Сетевой интерфейс занят», 222: «Неверный номер картинки», 223: «Ошибка проверки контейнера», 224: «Архив ФН закрыт», 225: «Нужно выполнить регистрацию / перерегистрацию», 226: «Операция невозможна, идет обновление ПО ККТ», 227: «Неверный итог чека», 228: «Запрещена одновременная передача КМ и реквизита 1162», 229: «Набор записей по заданному идентификатору не найден», 230: «Ошибка цифровой подписи», 231: «Некорректная сумма акциза», 232: «Заданный диапазон документов не найден в БД документов», 233: «Неподдерживаемый тип скрипта», 234: «Некорректный идентификатор скрипта», 235: «Кол-во позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит», 236: «Универсальный счетчик с заданными параметрами недоступен», 237: «Неподдерживаемый тег для универсальных счетчиков», 238: «Некорректный индекс для универсальных счетчиков», 239: «Неверный размер универсального счетчика», 240: «Неверная конфигурация универсальных счетчиков», 241: «Соединение с ККТ потеряно», 242: «Ошибка универсальных счетчиков», 243: «Некорректная сумма налога», 244: «Некорректное значение типа кода маркировки», 245: «Аппаратная ошибка при сохранении лицензии», 246: «Подпись лицензии некорректна», 247: «Лицензия не подходит для данной ККТ», 248: «Срок действия лицензии истёк», 249: «Документ был отменен», 250: «Некорректные параметры скрипта», 251: «Длина клише превышает максимальное значение», 252: «Ошибка таблицы товаров», 253: «Общая ошибка таблицы товаров», 254: «Некорректный тег для таблицы товаров», 255: «Некорректный размер тега для таблицы товаров», 256: «Нет данных по тегу в таблице товаров», 257: «Нет места в динамической области памяти таблицы товаров», 258: «Ошибка чтения/записи данных кеша», 259: «Функции планировщика заданий не доступны», 260: «Неизвестный тип задания планировщика», 261: «Отсутствует позиция оплаты», 262: «Таймаут выполнения команды истек», 263: «Режим ФР выключен», 264: «Не найдена запись в OTP», 265: «Подакцизный товар без акциза зарегистрирован в чеке», 401: «Процедура проверки КМ уже запущена», 402: «Ошибка соединения с сервером», 403: «Процедура проверки КМ прервана», 404: «Некорректное значение статуса КМ», 405: «Неверный код GS1», 406: «Запрещена работа с маркированным товарами», 407: «Работа с маркированными товарами временно заблокирована», 408: «Переполнена таблица хранения КМ», 409: «Некорректный код маркировки», 410: «Неверное состояние», 411: «Ошибка обмена с сервером ОФД или ИСМ», 412: «Некорректное значение единиц измерения», 413: «Операция не разрешена в данной версии ФФД», 414: «Операция не разрешена, при регистрации не был установлен признак ТМТ», 415: «Нет данных для отправки», 416: «Нет маркированных позиций в чеке», 417: «Имеются неотправленные уведомления», 418: «Требуется повторное проведение процедуры обновления ключей», 419: «Ошибка сервиса обновления ключей проверки КМ», 420: «КМ не проверен в ФН», 421: «Истёк таймаут проверки КМ», 422: «Данный КМ отсутствует в таблице», 501: «Ошибка парсинга чека / запроса», 502: «Выполнение прервано из-за предыдущих ошибок», 503: «Ошибка скрипта драйвера», 504: «Функция проверки задания не найдена», 505: «Выполняется проверка КМ», } as const export enum Param { LIBFPTR_PARAM_FIRST = 65536, LIBFPTR_PARAM_TEXT = LIBFPTR_PARAM_FIRST, LIBFPTR_PARAM_TEXT_WRAP, LIBFPTR_PARAM_ALIGNMENT, LIBFPTR_PARAM_FONT, LIBFPTR_PARAM_FONT_DOUBLE_WIDTH, LIBFPTR_PARAM_FONT_DOUBLE_HEIGHT, LIBFPTR_PARAM_LINESPACING, LIBFPTR_PARAM_BRIGHTNESS, LIBFPTR_PARAM_MODEL, LIBFPTR_PARAM_RECEIPT_TYPE, LIBFPTR_PARAM_REPORT_TYPE, LIBFPTR_PARAM_MODE, LIBFPTR_PARAM_EXTERNAL_DEVICE_TYPE, LIBFPTR_PARAM_EXTERNAL_DEVICE_DATA, LIBFPTR_PARAM_FREQUENCY, LIBFPTR_PARAM_DURATION, LIBFPTR_PARAM_CUT_TYPE, LIBFPTR_PARAM_DRAWER_ON_TIMEOUT, LIBFPTR_PARAM_DRAWER_OFF_TIMEOUT, LIBFPTR_PARAM_DRAWER_ON_QUANTITY, LIBFPTR_PARAM_TIMEOUT_ENQ, LIBFPTR_PARAM_COMMAND_BUFFER, LIBFPTR_PARAM_ANSWER_BUFFER, LIBFPTR_PARAM_SERIAL_NUMBER, LIBFPTR_PARAM_MANUFACTURER_CODE, LIBFPTR_PARAM_NO_NEED_ANSWER, LIBFPTR_PARAM_INFO_DISCOUNT_SUM, LIBFPTR_PARAM_USE_ONLY_TAX_TYPE, LIBFPTR_PARAM_PAYMENT_TYPE, LIBFPTR_PARAM_PAYMENT_SUM, LIBFPTR_PARAM_REMAINDER, LIBFPTR_PARAM_CHANGE, LIBFPTR_PARAM_DEPARTMENT, LIBFPTR_PARAM_TAX_TYPE, LIBFPTR_PARAM_TAX_SUM, LIBFPTR_PARAM_TAX_MODE, LIBFPTR_PARAM_RECEIPT_ELECTRONICALLY, LIBFPTR_PARAM_USER_PASSWORD, LIBFPTR_PARAM_SCALE, LIBFPTR_PARAM_LEFT_MARGIN, LIBFPTR_PARAM_BARCODE, LIBFPTR_PARAM_BARCODE_TYPE, LIBFPTR_PARAM_BARCODE_PRINT_TEXT, LIBFPTR_PARAM_BARCODE_VERSION, LIBFPTR_PARAM_BARCODE_CORRECTION, LIBFPTR_PARAM_BARCODE_COLUMNS, LIBFPTR_PARAM_BARCODE_INVERT, LIBFPTR_PARAM_HEIGHT, LIBFPTR_PARAM_WIDTH, LIBFPTR_PARAM_FILENAME, LIBFPTR_PARAM_PICTURE_NUMBER, LIBFPTR_PARAM_DATA_TYPE, LIBFPTR_PARAM_OPERATOR_ID, LIBFPTR_PARAM_LOGICAL_NUMBER, LIBFPTR_PARAM_DATE_TIME, LIBFPTR_PARAM_FISCAL, LIBFPTR_PARAM_SHIFT_STATE, LIBFPTR_PARAM_CASHDRAWER_OPENED, LIBFPTR_PARAM_RECEIPT_PAPER_PRESENT, LIBFPTR_PARAM_COVER_OPENED, LIBFPTR_PARAM_SUBMODE, LIBFPTR_PARAM_RECEIPT_NUMBER, LIBFPTR_PARAM_DOCUMENT_NUMBER, LIBFPTR_PARAM_SHIFT_NUMBER, LIBFPTR_PARAM_RECEIPT_SUM, LIBFPTR_PARAM_RECEIPT_LINE_LENGTH, LIBFPTR_PARAM_RECEIPT_LINE_LENGTH_PIX, LIBFPTR_PARAM_MODEL_NAME, LIBFPTR_PARAM_UNIT_VERSION, LIBFPTR_PARAM_PRINTER_CONNECTION_LOST, LIBFPTR_PARAM_PRINTER_ERROR, LIBFPTR_PARAM_CUT_ERROR, LIBFPTR_PARAM_PRINTER_OVERHEAT, LIBFPTR_PARAM_UNIT_TYPE, LIBFPTR_PARAM_LICENSE_NUMBER, LIBFPTR_PARAM_LICENSE_ENTERED, LIBFPTR_PARAM_LICENSE, LIBFPTR_PARAM_SUM, LIBFPTR_PARAM_COUNT, LIBFPTR_PARAM_COUNTER_TYPE, LIBFPTR_PARAM_STEP_COUNTER_TYPE, LIBFPTR_PARAM_ERROR_TAG_NUMBER, LIBFPTR_PARAM_TABLE, LIBFPTR_PARAM_ROW, LIBFPTR_PARAM_FIELD, LIBFPTR_PARAM_FIELD_VALUE, LIBFPTR_PARAM_FN_DATA_TYPE, LIBFPTR_PARAM_TAG_NUMBER, LIBFPTR_PARAM_TAG_VALUE, LIBFPTR_PARAM_DOCUMENTS_COUNT, LIBFPTR_PARAM_FISCAL_SIGN, LIBFPTR_PARAM_DEVICE_FFD_VERSION, LIBFPTR_PARAM_FN_FFD_VERSION, LIBFPTR_PARAM_FFD_VERSION, LIBFPTR_PARAM_CHECK_SUM, LIBFPTR_PARAM_COMMODITY_NAME, LIBFPTR_PARAM_PRICE, LIBFPTR_PARAM_QUANTITY, LIBFPTR_PARAM_POSITION_SUM, LIBFPTR_PARAM_FN_TYPE, LIBFPTR_PARAM_FN_VERSION, LIBFPTR_PARAM_REGISTRATIONS_REMAIN, LIBFPTR_PARAM_REGISTRATIONS_COUNT, LIBFPTR_PARAM_NO_ERROR_IF_NOT_SUPPORTED, LIBFPTR_PARAM_OFD_EXCHANGE_STATUS, LIBFPTR_PARAM_FN_ERROR_DATA, LIBFPTR_PARAM_FN_ERROR_CODE, LIBFPTR_PARAM_ENVD_MODE, LIBFPTR_PARAM_DOCUMENT_CLOSED, LIBFPTR_PARAM_JSON_DATA, LIBFPTR_PARAM_COMMAND_SUBSYSTEM, LIBFPTR_PARAM_FN_OPERATION_TYPE, LIBFPTR_PARAM_FN_STATE, LIBFPTR_PARAM_ENVD_MODE_ENABLED, LIBFPTR_PARAM_SETTING_ID, LIBFPTR_PARAM_SETTING_VALUE, LIBFPTR_PARAM_MAPPING_KEY, LIBFPTR_PARAM_MAPPING_VALUE, LIBFPTR_PARAM_COMMODITY_PIECE, LIBFPTR_PARAM_POWER_SOURCE_TYPE, LIBFPTR_PARAM_BATTERY_CHARGE, LIBFPTR_PARAM_VOLTAGE, LIBFPTR_PARAM_USE_BATTERY, LIBFPTR_PARAM_BATTERY_CHARGING, LIBFPTR_PARAM_CAN_PRINT_WHILE_ON_BATTERY, LIBFPTR_PARAM_MAC_ADDRESS, LIBFPTR_PARAM_FN_FISCAL, LIBFPTR_PARAM_NETWORK_ERROR, LIBFPTR_PARAM_OFD_ERROR, LIBFPTR_PARAM_FN_ERROR, LIBFPTR_PARAM_COMMAND_CODE, LIBFPTR_PARAM_PRINTER_TEMPERATURE, LIBFPTR_PARAM_RECORDS_TYPE, LIBFPTR_PARAM_OFD_FISCAL_SIGN, LIBFPTR_PARAM_HAS_OFD_TICKET, LIBFPTR_PARAM_NO_SERIAL_NUMBER, LIBFPTR_PARAM_RTC_FAULT, LIBFPTR_PARAM_SETTINGS_FAULT, LIBFPTR_PARAM_COUNTERS_FAULT, LIBFPTR_PARAM_USER_MEMORY_FAULT, LIBFPTR_PARAM_SERVICE_COUNTERS_FAULT, LIBFPTR_PARAM_ATTRIBUTES_FAULT, LIBFPTR_PARAM_FN_FAULT, LIBFPTR_PARAM_INVALID_FN, LIBFPTR_PARAM_HARD_FAULT, LIBFPTR_PARAM_MEMORY_MANAGER_FAULT, LIBFPTR_PARAM_SCRIPTS_FAULT, LIBFPTR_PARAM_FULL_RESET, LIBFPTR_PARAM_WAIT_FOR_REBOOT, LIBFPTR_PARAM_SCALE_PERCENT, LIBFPTR_PARAM_FN_NEED_REPLACEMENT, LIBFPTR_PARAM_FN_RESOURCE_EXHAUSTED, LIBFPTR_PARAM_FN_MEMORY_OVERFLOW, LIBFPTR_PARAM_FN_OFD_TIMEOUT, LIBFPTR_PARAM_FN_CRITICAL_ERROR, LIBFPTR_PARAM_OFD_MESSAGE_READ, LIBFPTR_PARAM_DEVICE_MIN_FFD_VERSION, LIBFPTR_PARAM_DEVICE_MAX_FFD_VERSION, LIBFPTR_PARAM_DEVICE_UPTIME, LIBFPTR_PARAM_NOMENCLATURE_TYPE, LIBFPTR_PARAM_GTIN, LIBFPTR_PARAM_FN_DOCUMENT_TYPE, LIBFPTR_PARAM_NETWORK_ERROR_TEXT, LIBFPTR_PARAM_FN_ERROR_TEXT, LIBFPTR_PARAM_OFD_ERROR_TEXT, LIBFPTR_PARAM_USER_SCRIPT_ID, LIBFPTR_PARAM_USER_SCRIPT_PARAMETER, LIBFPTR_PARAM_USER_MEMORY_OPERATION, LIBFPTR_PARAM_USER_MEMORY_DATA, LIBFPTR_PARAM_USER_MEMORY_STRING, LIBFPTR_PARAM_USER_MEMORY_ADDRESS, LIBFPTR_PARAM_FN_PRESENT, LIBFPTR_PARAM_BLOCKED, LIBFPTR_PARAM_DOCUMENT_PRINTED, LIBFPTR_PARAM_DISCOUNT_SUM, LIBFPTR_PARAM_SURCHARGE_SUM, LIBFPTR_PARAM_LK_USER_CODE, LIBFPTR_PARAM_LICENSE_COUNT, LIBFPTR_PARAM_DEFER, LIBFPTR_PARAM_CAP_54FZ, LIBFPTR_PARAM_CAP_MANUAL_CLICHE_CONTROL, LIBFPTR_PARAM_CAP_PAYMENTS_COUNT, LIBFPTR_PARAM_FIRMWARE_CHUNK_SIZE, LIBFPTR_PARAM_FIRMWARE_CHUNK_DATA, LIBFPTR_PARAM_FN_FLAGS, LIBFPTR_PARAM_PRINT_FOOTER, LIBFPTR_PARAM_PUBLIC_KEY, LIBFPTR_PARAM_MAGIC_NUMBER, LIBFPTR_PARAM_SIGN, LIBFPTR_PARAM_SOFT_NAME, LIBFPTR_PARAM_SESSION_CODE, LIBFPTR_PARAM_ETHERNET_CONFIG_TIMEOUT, LIBFPTR_PARAM_ETHERNET_DHCP, LIBFPTR_PARAM_ETHERNET_IP, LIBFPTR_PARAM_ETHERNET_MASK, LIBFPTR_PARAM_ETHERNET_GATEWAY, LIBFPTR_PARAM_ETHERNET_PORT, LIBFPTR_PARAM_ETHERNET_DNS_IP, LIBFPTR_PARAM_ETHERNET_DNS_STATIC, LIBFPTR_PARAM_STORE_IN_JOURNAL, LIBFPTR_PARAM_NEW_PLATFORM, LIBFPTR_PARAM_UNIT_RELEASE_VERSION, LIBFPTR_PARAM_USE_VAT18, LIBFPTR_PARAM_TAG_NAME, LIBFPTR_PARAM_TAG_TYPE, LIBFPTR_PARAM_TAG_IS_COMPLEX, LIBFPTR_PARAM_TAG_IS_REPEATABLE, LIBFPTR_PARAM_SHIFT_AUTO_OPENED, LIBFPTR_PARAM_CONTAINER_FIRMWARE_VERSION, LIBFPTR_PARAM_CONTAINER_CONFIGURATION_VERSION, LIBFPTR_PARAM_CONTAINER_BOOTLOADER_VERSION, LIBFPTR_PARAM_CONTAINER_SCRIPTS_VERSION, LIBFPTR_PARAM_PAPER_NEAR_END, LIBFPTR_PARAM_REPORT_ELECTRONICALLY, LIBFPTR_PARAM_ACTIVATION_METHOD, LIBFPTR_PARAM_KEYS, LIBFPTR_PARAM_UIN, LIBFPTR_PARAM_VERSION, LIBFPTR_PARAM_PUBLIC_KEY_SIGN, LIBFPTR_PARAM_CAP_DISABLE_PRINT_REPORTS, LIBFPTR_PARAM_REGISTRATION_NUMBER, LIBFPTR_PARAM_PIXEL_BUFFER, LIBFPTR_PARAM_REPEAT_NUMBER, LIBFPTR_PARAM_FIELD_TYPE, LIBFPTR_PARAM_MARKING_CODE, LIBFPTR_PARAM_CONTAINER_DIRECT_BOOT_VERSION, LIBFPTR_PARAM_SCRIPT_NAME, LIBFPTR_PARAM_SCRIPT_HASH, LIBFPTR_PARAM_RECORDS_ID, LIBFPTR_PARAM_USER_SCRIPT_RESULT_1, LIBFPTR_PARAM_USER_SCRIPT_RESULT_2, LIBFPTR_PARAM_USER_SCRIPT_RESULT_3, LIBFPTR_PARAM_USER_SCRIPT_RESULT_4, LIBFPTR_PARAM_USER_SCRIPT_RESULT_5, LIBFPTR_PARAM_IS_USER_SCRIPT, LIBFPTR_PARAM_DOCUMENT_NUMBER_END, LIBFPTR_PARAM_SHIFT_NUMBER_END, LIBFPTR_PARAM_SCRIPT_CODE, LIBFPTR_PARAM_SCRIPT_RESULT, LIBFPTR_PARAM_SCRIPT_TYPE, LIBFPTR_PARAM_WIFI_CONFIG_TIMEOUT, LIBFPTR_PARAM_WIFI_DHCP, LIBFPTR_PARAM_WIFI_IP, LIBFPTR_PARAM_WIFI_MASK, LIBFPTR_PARAM_WIFI_GATEWAY, LIBFPTR_PARAM_WIFI_PORT, LIBFPTR_PARAM_UC_VERSION, LIBFPTR_PARAM_UC_AVAILABLE_MEMORY, LIBFPTR_PARAM_UC_USED_MEMORY_BY_SUMS, LIBFPTR_PARAM_UC_USED_MEMORY_BY_QUANTITIES, LIBFPTR_PARAM_UC_LAYER_1, LIBFPTR_PARAM_UC_FLAGS_1, LIBFPTR_PARAM_UC_MASK_1, LIBFPTR_PARAM_UC_LAYER_VALUE_1, LIBFPTR_PARAM_UC_LAYER_2, LIBFPTR_PARAM_UC_FLAGS_2, LIBFPTR_PARAM_UC_MASK_2, LIBFPTR_PARAM_UC_LAYER_VALUE_2, LIBFPTR_PARAM_UC_LAYER_3, LIBFPTR_PARAM_UC_FLAGS_3, LIBFPTR_PARAM_UC_MASK_3, LIBFPTR_PARAM_UC_LAYER_VALUE_3, LIBFPTR_PARAM_UC_LAYER_4, LIBFPTR_PARAM_UC_FLAGS_4, LIBFPTR_PARAM_UC_MASK_4, LIBFPTR_PARAM_UC_LAYER_VALUE_4, LIBFPTR_PARAM_RECEIPTS_COUNT, LIBFPTR_PARAM_PAYMENTS_SUM_CASH, LIBFPTR_PARAM_PAYMENTS_SUM_ELECTRONICALLY, LIBFPTR_PARAM_PAYMENTS_SUM_PREPAID, LIBFPTR_PARAM_PAYMENTS_SUM_CREDIT, LIBFPTR_PARAM_PAYMENTS_SUM_OTHER, LIBFPTR_PARAM_TAXES_SUM_VAT20, LIBFPTR_PARAM_TAXES_SUM_VAT120, LIBFPTR_PARAM_TAXES_SUM_VAT10, LIBFPTR_PARAM_TAXES_SUM_VAT110, LIBFPTR_PARAM_TAXES_SUM_VAT0, LIBFPTR_PARAM_TAXES_SUM_NO, LIBFPTR_PARAM_CORRECTIONS_COUNT, LIBFPTR_PARAM_CORRECTIONS_SUM, LIBFPTR_PARAM_FN_COUNTERS_TYPE, LIBFPTR_PARAM_FN_DAYS_REMAIN, LIBFPTR_PARAM_FREE_MEMORY, LIBFPTR_PARAM_FN_MAX_FFD_VERSION, LIBFPTR_PARAM_RECEIPTS_SUM, LIBFPTR_PARAM_LICENSE_NAME, LIBFPTR_PARAM_UNIVERSAL_COUNTERS_FAULT, LIBFPTR_PARAM_USE_LICENSES, LIBFPTR_PARAM_LICENSE_VALID_FROM, LIBFPTR_PARAM_LICENSE_VALID_UNTIL, LIBFPTR_PARAM_MARKING_CODE_TYPE, LIBFPTR_PARAM_SETTING_NAME, LIBFPTR_PARAM_SETTING_TYPE, LIBFPTR_PARAM_FONT_WIDTH, LIBFPTR_PARAM_REMOTE_CALL, LIBFPTR_PARAM_SCRIPT_PARAMS, LIBFPTR_PARAM_IGNORE_EMPTY, LIBFPTR_PARAM_METHOD_DATA, LIBFPTR_PARAM_METHOD_RESULT, LIBFPTR_PARAM_RPC_SERVER_OS, LIBFPTR_PARAM_RPC_SERVER_VERSION, LIBFPTR_PARAM_RPC_DRIVER_VERSION, LIBFPTR_PARAM_LOCKED, LIBFPTR_PARAM_BOUND, LIBFPTR_PARAM_COMMODITIES_TABLE_FAULT, LIBFPTR_PARAM_HAS_ADDITIONAL_DATA, LIBFPTR_PARAM_FISCAL_SIGN_ARCHIVE, LIBFPTR_PARAM_COMMAND_GROUP, LIBFPTR_PARAM_ERROR_CODE, LIBFPTR_PARAM_MARKING_WAIT_FOR_VALIDATION_RESULT, LIBFPTR_PARAM_MARKING_CODE_STATUS, LIBFPTR_PARAM_MARKING_CODE_VALIDATION_RESULT, LIBFPTR_PARAM_MARKING_CODE_OFFLINE_VALIDATION_ERROR, LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR, LIBFPTR_PARAM_MARKING_CODE_VALIDATION_READY, LIBFPTR_PARAM_MEASUREMENT_UNIT, LIBFPTR_PARAM_MARKING_PROCESSING_MODE, LIBFPTR_PARAM_MARKING_FRACTIONAL_QUANTITY, LIBFPTR_PARAM_PRODUCT_CODE, LIBFPTR_PARAM_TRADE_MARKED_PRODUCTS, LIBFPTR_PARAM_INSURANCE_ACTIVITY, LIBFPTR_PARAM_PAWN_SHOP_ACTIVITY, LIBFPTR_PARAM_TLV_LIST, LIBFPTR_PARAM_CHECK_MARKING_SERVER_READY, LIBFPTR_PARAM_MARKING_SERVER_RESPONSE_TIME, LIBFPTR_PARAM_MARKING_SERVER_ERROR_CODE, LIBFPTR_PARAM_MARKING_SERVER_ERROR_DESCRIPTION, LIBFPTR_PARAM_ISM_ERROR, LIBFPTR_PARAM_ISM_ERROR_TEXT, LIBFPTR_PARAM_MARKING_MODE_CHECKING_STATUS, LIBFPTR_PARAM_MARK_CHECKING_COUNT, LIBFPTR_PARAM_MARK_SOLD_COUNT, LIBFPTR_PARAM_NOTICE_IS_BEGIN, LIBFPTR_PARAM_NOTICE_FREE_MEMORY, LIBFPTR_PARAM_NOTICE_COUNT, LIBFPTR_PARAM_MARKING_NOT_SEND_TO_SERVER, LIBFPTR_PARAM_DOCUMENT_TYPE, LIBFPTR_PARAM_PRINT_REPORT, LIBFPTR_PARAM_FN_EXECUTION, LIBFPTR_PARAM_MCU_SN, LIBFPTR_PARAM_MCU_PART_ID, LIBFPTR_PARAM_MCU_PART_NAME, LIBFPTR_PARAM_IS_REQUEST_SENT, LIBFPTR_PARAM_FN_CHECK_MARK_TIME, LIBFPTR_PARAM_SENDING_MARK_TIME, LIBFPTR_PARAM_MARKING_SERVER_EXCHANGE_TIME, LIBFPTR_PARAM_FULL_SENDING_MARK_TIME, LIBFPTR_PARAM_MARK_CHECKING_STATUS_IN_CASH, LIBFPTR_PARAM_MARK_CHECKING_TYPE_IN_CASH, LIBFPTR_PARAM_MARK_CHECKING_STAGE_IN_CASH, LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_RESULT, LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR_DESCRIPTION, LIBFPTR_PARAM_FN_CONTAINS_KEYS_UPDATER_SERVER_URI, LIBFPTR_PARAM_MARKING_CODE_CLEAR, LIBFPTR_PARAM_MODULE_ADDRESS, LIBFPTR_PARAM_SEGMENT_ADDRESS, LIBFPTR_PARAM_LAST_SUCCESSFUL_OKP, LIBFPTR_PARAM_FN_SERIAL_NUMBER, LIBFPTR_PARAM_ECR_REGISTRATION_NUMBER, LIBFPTR_PARAM_OFD_VATIN, LIBFPTR_PARAM_FNS_URL, LIBFPTR_PARAM_MACHINE_NUMBER, LIBFPTR_PARAM_MARKING_PRODUCT_ID, LIBFPTR_PARAM_TIMEOUT, LIBFPTR_PARAM_PRINT_UPDATE_FNM_KEYS_REPORT, LIBFPTR_PARAM_FN_KEYS_UPDATER_SERVER_URI, LIBFPTR_PARAM_DOCUMENT_ELECTRONICALLY, LIBFPTR_PARAM_LAST } export enum Model { LIBFPTR_MODEL_UNKNOWN = 0, LIBFPTR_MODEL_ATOL_AUTO = 500, LIBFPTR_MODEL_ATOL_11F = 67, LIBFPTR_MODEL_ATOL_15F = 78, LIBFPTR_MODEL_ATOL_20F = 81, LIBFPTR_MODEL_ATOL_22F = 63, LIBFPTR_MODEL_ATOL_25F = 57, LIBFPTR_MODEL_ATOL_27F = 87, LIBFPTR_MODEL_ATOL_30F = 61, LIBFPTR_MODEL_ATOL_42FS = 77, LIBFPTR_MODEL_ATOL_47FA = 48, LIBFPTR_MODEL_ATOL_50F = 80, LIBFPTR_MODEL_ATOL_52F = 64, LIBFPTR_MODEL_ATOL_55F = 62, LIBFPTR_MODEL_ATOL_60F = 75, LIBFPTR_MODEL_ATOL_77F = 69, LIBFPTR_MODEL_ATOL_90F = 72, LIBFPTR_MODEL_ATOL_91F = 82, LIBFPTR_MODEL_ATOL_92F = 84, LIBFPTR_MODEL_ATOL_SIGMA_10 = 86, LIBFPTR_MODEL_ATOL_SIGMA_7F = 90, LIBFPTR_MODEL_ATOL_SIGMA_8F = 91, LIBFPTR_MODEL_ATOL_PT_5F = 89, LIBFPTR_MODEL_KAZNACHEY_FA = 76, LIBFPTR_MODEL_ATOL_1F = 93, LIBFPTR_MODEL_ATOL_22v2F = 95, } export enum Baudrate { LIBFPTR_PORT_BR_1200 = 1200, LIBFPTR_PORT_BR_2400 = 2400, LIBFPTR_PORT_BR_4800 = 4800, LIBFPTR_PORT_BR_9600 = 9600, LIBFPTR_PORT_BR_19200 = 19200, LIBFPTR_PORT_BR_38400 = 38400, LIBFPTR_PORT_BR_57600 = 57600, LIBFPTR_PORT_BR_115200 = 115200, LIBFPTR_PORT_BR_230400 = 230400, LIBFPTR_PORT_BR_460800 = 460800, LIBFPTR_PORT_BR_921600 = 921600, } export enum Bits { LIBFPTR_PORT_BITS_7 = 7, LIBFPTR_PORT_BITS_8 = 8, } export enum Parity { LIBFPTR_PORT_PARITY_NO = 0, LIBFPTR_PORT_PARITY_ODD, LIBFPTR_PORT_PARITY_EVEN, LIBFPTR_PORT_PARITY_MARK, LIBFPTR_PORT_PARITY_SPACE, } export enum Stopbits { LIBFPTR_PORT_SB_1 = 0, LIBFPTR_PORT_SB_1_5, LIBFPTR_PORT_SB_2 } export enum BarcodeType { LIBFPTR_BT_EAN_8 = 0, LIBFPTR_BT_EAN_13, LIBFPTR_BT_UPC_A, LIBFPTR_BT_UPC_E, LIBFPTR_BT_CODE_39, LIBFPTR_BT_CODE_93, LIBFPTR_BT_CODE_128, LIBFPTR_BT_CODABAR, LIBFPTR_BT_ITF, LIBFPTR_BT_ITF_14, LIBFPTR_BT_GS1_128, LIBFPTR_BT_QR, LIBFPTR_BT_PDF417, LIBFPTR_BT_AZTEC, LIBFPTR_BT_CODE_39_EXTENDED, } export enum BarcodeCorrection { LIBFPTR_BC_DEFAULT = 0, LIBFPTR_BC_0, LIBFPTR_BC_1, LIBFPTR_BC_2, LIBFPTR_BC_3, LIBFPTR_BC_4, LIBFPTR_BC_5, LIBFPTR_BC_6, LIBFPTR_BC_7, LIBFPTR_BC_8, } export enum TaxMode { LIBFPTR_TM_POSITION = 0, LIBFPTR_TM_UNIT, } export enum StepCounterType { LIBFPTR_SCT_OVERALL = 0, LIBFPTR_SCT_FORWARD, } export enum CounterType { LIBFPTR_CT_ROLLUP = 0, LIBFPTR_CT_RESETTABLE, } export enum ShiftState { LIBFPTR_SS_CLOSED = 0, LIBFPTR_SS_OPENED, LIBFPTR_SS_EXPIRED, } export enum CutType { LIBFPTR_CT_FULL = 0, LIBFPTR_CT_PART, } export enum Alignment { LIBFPTR_ALIGNMENT_LEFT = 0, LIBFPTR_ALIGNMENT_CENTER, LIBFPTR_ALIGNMENT_RIGHT, } export enum TextWrap { LIBFPTR_TW_NONE = 0, LIBFPTR_TW_WORDS, LIBFPTR_TW_CHARS, } export enum FnType { LIBFPTR_FNT_DEBUG = 0, LIBFPTR_FNT_RELEASE, LIBFPTR_FNT_UNKNOWN, } export enum FnState { LIBFPTR_FNS_INITIAL = 0, LIBFPTR_FNS_CONFIGURED = 1, LIBFPTR_FNS_FISCAL_MODE = 3, LIBFPTR_FNS_POSTFISCAL_MODE = 7, LIBFPTR_FNS_ACCESS_ARCHIVE = 15, } export enum ReceiptType { LIBFPTR_RT_CLOSED = 0, LIBFPTR_RT_SELL = 1, LIBFPTR_RT_SELL_RETURN = 2, LIBFPTR_RT_SELL_CORRECTION = 7, LIBFPTR_RT_SELL_RETURN_CORRECTION = 8, LIBFPTR_RT_BUY = 4, LIBFPTR_RT_BUY_RETURN = 5, LIBFPTR_RT_BUY_CORRECTION = 9, LIBFPTR_RT_BUY_RETURN_CORRECTION = 10, } export enum ReportType { LIBFPTR_RT_CLOSE_SHIFT = 0, LIBFPTR_RT_X, LIBFPTR_RT_LAST_DOCUMENT, LIBFPTR_RT_OFD_EXCHANGE_STATUS, LIBFPTR_RT_KKT_DEMO, LIBFPTR_RT_KKT_INFO, LIBFPTR_RT_OFD_TEST, LIBFPTR_RT_FN_DOC_BY_NUMBER, LIBFPTR_RT_QUANTITY, LIBFPTR_RT_DEPARTMENTS, LIBFPTR_RT_OPERATORS, LIBFPTR_RT_HOURS, LIBFPTR_RT_FN_REGISTRATIONS, LIBFPTR_RT_FN_SHIFT_TOTAL_COUNTERS, LIBFPTR_RT_FN_TOTAL_COUNTERS, LIBFPTR_RT_FN_NOT_SENT_DOCUMENTS_COUNTERS, LIBFPTR_RT_COMMODITIES_BY_TAXATION_TYPES, LIBFPTR_RT_COMMODITIES_BY_DEPARTMENTS, LIBFPTR_RT_COMMODITIES_BY_SUMS, LIBFPTR_RT_START_SERVICE, LIBFPTR_RT_DISCOUNTS, LIBFPTR_RT_JOURNAL_DOCUMENT_BY_NUMBERS, LIBFPTR_RT_JOURNAL_DOCUMENT_BY_SHIFTS, LIBFPTR_RT_CLOSE_SHIFT_REPORTS } export enum PaymentType { LIBFPTR_PT_CASH = 0, LIBFPTR_PT_ELECTRONICALLY, LIBFPTR_PT_PREPAID, LIBFPTR_PT_CREDIT, LIBFPTR_PT_OTHER, LIBFPTR_PT_6, LIBFPTR_PT_7, LIBFPTR_PT_8, LIBFPTR_PT_9, LIBFPTR_PT_10 } export enum TaxType { LIBFPTR_TAX_DEPARTMENT = 0, LIBFPTR_TAX_VAT18 = 1, LIBFPTR_TAX_VAT10, LIBFPTR_TAX_VAT118, LIBFPTR_TAX_VAT110, LIBFPTR_TAX_VAT0, LIBFPTR_TAX_NO, LIBFPTR_TAX_VAT20, LIBFPTR_TAX_VAT120, LIBFPTR_TAX_INVALID, } export enum ExternalDeviceType { LIBFPTR_EXTERNAL_DEVICE_DISPLAY = 0, LIBFPTR_EXTERNAL_DEVICE_PINPAD, LIBFPTR_EXTERNAL_DEVICE_MODEM, LIBFPTR_EXTERNAL_DEVICE_BARCODE_SCANNER, } export enum KktDataType { LIBFPTR_DT_STATUS = 0, LIBFPTR_DT_CASH_SUM, LIBFPTR_DT_UNIT_VERSION, LIBFPTR_DT_PICTURE_INFO, LIBFPTR_DT_LICENSE_ACTIVATED, LIBFPTR_DT_REGISTRATIONS_SUM, LIBFPTR_DT_REGISTRATIONS_COUNT, LIBFPTR_DT_PAYMENT_SUM, LIBFPTR_DT_CASHIN_SUM, LIBFPTR_DT_CASHIN_COUNT, LIBFPTR_DT_CASHOUT_SUM, LIBFPTR_DT_CASHOUT_COUNT, LIBFPTR_DT_REVENUE, LIBFPTR_DT_DATE_TIME, LIBFPTR_DT_SHIFT_STATE, LIBFPTR_DT_RECEIPT_STATE, LIBFPTR_DT_SERIAL_NUMBER, LIBFPTR_DT_MODEL_INFO, LIBFPTR_DT_RECEIPT_LINE_LENGTH, LIBFPTR_DT_CUTTER_RESOURCE, LIBFPTR_DT_STEP_RESOURCE, LIBFPTR_DT_TERMAL_RESOURCE, LIBFPTR_DT_ENVD_MODE, LIBFPTR_DT_SHIFT_TAX_SUM, LIBFPTR_DT_RECEIPT_TAX_SUM, LIBFPTR_DT_NON_NULLABLE_SUM, LIBFPTR_DT_RECEIPT_COUNT, LIBFPTR_DT_CANCELLATION_COUNT_ALL, LIBFPTR_DT_CANCELLATION_SUM, LIBFPTR_DT_CANCELLATION_SUM_ALL, LIBFPTR_DT_POWER_SOURCE_STATE, LIBFPTR_DT_CANCELLATION_COUNT, LIBFPTR_DT_NON_NULLABLE_SUM_BY_PAYMENTS, LIBFPTR_DT_PRINTER_TEMPERATURE, LIBFPTR_DT_FATAL_STATUS, LIBFPTR_DT_MAC_ADDRESS, LIBFPTR_DT_DEVICE_UPTIME, LIBFPTR_DT_RECEIPT_BYTE_COUNT, LIBFPTR_DT_DISCOUNT_AND_SURCHARGE_SUM, LIBFPTR_DT_LK_USER_CODE, LIBFPTR_DT_LAST_SENT_OFD_DOCUMENT_DATE_TIME, LIBFPTR_DT_SHORT_STATUS, LIBFPTR_DT_PICTURES_ARRAY_INFO, LIBFPTR_DT_ETHERNET_INFO, LIBFPTR_DT_SCRIPTS_INFO, LIBFPTR_DT_SHIFT_TOTALS, LIBFPTR_DT_WIFI_INFO, LIBFPTR_DT_FONT_INFO, LIBFPTR_DT_SOFTLOCK_STATUS, LIBFPTR_DT_LAST_SENT_ISM_NOTICE_DATE_TIME, LIBFPTR_DT_MCU_INFO, LIBFPTR_DT_MODULE_ADDRESS, LIBFPTR_DT_CACHE_REQUISITES, } export enum FnDataType { LIBFPTR_FNDT_TAG_VALUE, LIBFPTR_FNDT_OFD_EXCHANGE_STATUS, LIBFPTR_FNDT_FN_INFO, LIBFPTR_FNDT_LAST_REGISTRATION, LIBFPTR_FNDT_LAST_RECEIPT, LIBFPTR_FNDT_LAST_DOCUMENT, LIBFPTR_FNDT_SHIFT, LIBFPTR_FNDT_FFD_VERSIONS, LIBFPTR_FNDT_VALIDITY, LIBFPTR_FNDT_REG_INFO, LIBFPTR_FNDT_DOCUMENTS_COUNT_IN_SHIFT, LIBFPTR_FNDT_ERRORS, LIBFPTR_FNDT_TICKET_BY_DOC_NUMBER, LIBFPTR_FNDT_DOCUMENT_BY_NUMBER, LIBFPTR_FNDT_REGISTRATION_TLV, LIBFPTR_FNDT_ERROR_DETAIL, LIBFPTR_FNDT_VALIDITY_DAYS, LIBFPTR_FNDT_FREE_MEMORY, LIBFPTR_FNDT_TOTALS, LIBFPTR_FNDT_ISM_ERRORS, LIBFPTR_FNDT_ISM_EXCHANGE_STATUS, LIBFPTR_FNDT_MARKING_MODE_STATUS, LIBFPTR_FNDT_CHECK_MARK_TIME } export enum FfdVersion { LIBFPTR_FFD_UNKNOWN = 0, LIBFPTR_FFD_1_0 = 100, LIBFPTR_FFD_1_0_5 = 105, LIBFPTR_FFD_1_1 = 110, LIBFPTR_FFD_1_2 = 120 } export enum TaxationType { LIBFPTR_TT_DEFAULT = 0x00, LIBFPTR_TT_OSN = 0x01, LIBFPTR_TT_USN_INCOME = 0x02, LIBFPTR_TT_USN_INCOME_OUTCOME = 0x04, LIBFPTR_TT_ENVD = 0x08, LIBFPTR_TT_ESN = 0x10, LIBFPTR_TT_PATENT = 0x20, } export enum UnitType { LIBFPTR_UT_FIRMWARE, LIBFPTR_UT_CONFIGURATION, LIBFPTR_UT_TEMPLATES, LIBFPTR_UT_CONTROL_UNIT, LIBFPTR_UT_BOOT, } export enum FnOperationType { LIBFPTR_FNOP_REGISTRATION = 0, LIBFPTR_FNOP_CHANGE_FN, LIBFPTR_FNOP_CHANGE_PARAMETERS, LIBFPTR_FNOP_CLOSE_ARCHIVE, } export enum AgentType { LIBFPTR_AT_NONE = 0x00, LIBFPTR_AT_BANK_PAYING_AGENT = 0x01, LIBFPTR_AT_BANK_PAYING_SUBAGENT = 0x02, LIBFPTR_AT_PAYING_AGENT = 0x04, LIBFPTR_AT_PAYING_SUBAGENT = 0x08, LIBFPTR_AT_ATTORNEY = 0x10, LIBFPTR_AT_COMMISSION_AGENT = 0x20, LIBFPTR_AT_ANOTHER = 0x40, } export enum OfdChannel { LIBFPTR_OFD_CHANNEL_NONE = 0, LIBFPTR_OFD_CHANNEL_USB, LIBFPTR_OFD_CHANNEL_PROTO, LIBFPTR_OFD_CHANNEL_AUTO = 2, // LIBFPTR_OFD_CHANNEL_PROTO } export enum PowerSourceType { LIBFPTR_PST_POWER_SUPPLY = 0, LIBFPTR_PST_RTC_BATTERY, LIBFPTR_PST_BATTERY } export enum RecordsType { LIBFPTR_RT_LAST_DOCUMENT_LINES, LIBFPTR_RT_FN_DOCUMENT_TLVS, LIBFPTR_RT_EXEC_USER_SCRIPT, LIBFPTR_RT_FIRMWARE, LIBFPTR_RT_LICENSES, LIBFPTR_RT_FN_REGISTRATION_TLVS, LIBFPTR_RT_PARSE_COMPLEX_ATTR, LIBFPTR_RT_FN_SUM_COUNTERS, LIBFPTR_RT_FN_QUANTITY_COUNTERS, LIBFPTR_RT_FN_UNSENT_DOCS_COUNTERS, LIBFPTR_RT_SETTINGS, LIBFPTR_RT_RUN_COMMAND, } export enum NomenclatureType { LIBFPTR_NT_FURS = 0, LIBFPTR_NT_MEDICINES, LIBFPTR_NT_TOBACCO, LIBFPTR_NT_SHOES, } export enum FnDocumentType { LIBFPTR_FN_DOC_REGISTRATION = 1, LIBFPTR_FN_DOC_OPEN_SHIFT = 2, LIBFPTR_FN_DOC_RECEIPT = 3, LIBFPTR_FN_DOC_BSO = 4, LIBFPTR_FN_DOC_CLOSE_SHIFT = 5, LIBFPTR_FN_DOC_CLOSE_FN = 6, LIBFPTR_FN_DOC_OPERATOR_CONFIRMATION = 7, LIBFPTR_FN_DOC_REREGISTRATION = 11, LIBFPTR_FN_DOC_EXCHANGE_STATUS = 21, LIBFPTR_FN_DOC_CORRECTION = 31, LIBFPTR_FN_DOC_BSO_CORRECTION = 41, } export enum LogLevel { LIBFPTR_LOG_ERROR = 0, LIBFPTR_LOG_WARN, LIBFPTR_LOG_INFO, LIBFPTR_LOG_DEBUG } export enum UserMemoryOperation { LIBFPTR_UMO_GET_SIZE = 0, LIBFPTR_UMO_READ_DATA, LIBFPTR_UMO_WRITE_DATA, LIBFPTR_UMO_READ_STRING, LIBFPTR_UMO_WRITE_STRING, LIBFPTR_UMO_COMMIT, } export enum GuiParent { LIBFPTR_GUI_PARENT_NATIVE = 0, LIBFPTR_GUI_PARENT_QT, } export enum DeferType { LIBFPTR_DEFER_NONE = 0, LIBFPTR_DEFER_PRE, LIBFPTR_DEFER_POST, LIBFPTR_DEFER_OVERLAY } export enum TagType { LIBFPTR_TAG_TYPE_STLV = 0, LIBFPTR_TAG_TYPE_STRING, LIBFPTR_TAG_TYPE_ARRAY, LIBFPTR_TAG_TYPE_FVLN, LIBFPTR_TAG_TYPE_BITS, LIBFPTR_TAG_TYPE_BYTE, LIBFPTR_TAG_TYPE_VLN, LIBFPTR_TAG_TYPE_UINT_16, LIBFPTR_TAG_TYPE_UINT_32, LIBFPTR_TAG_TYPE_UNIX_TIME, LIBFPTR_TAG_TYPE_BOOL } export enum FieldType { LIBFPTR_FT_BYTE_ARRAY = 0, LIBFPTR_FT_BIN, LIBFPTR_FT_BCD, LIBFPTR_FT_STRING, LIBFPTR_FT_STRING_NULL_TERM, } export enum ScriptType { LIBFPTR_SCRIPT_EXECUTABLE = 0, LIBFPTR_SCRIPT_JSON, LIBFPTR_SCRIPT_SETTINGS, LIBFPTR_SCRIPT_LIBRARY, } export enum UcLayer { LIBFPTR_UCL_UNUSED = 0, LIBFPTR_UCL_RECEIPT_TYPE, LIBFPTR_UCL_TAXATION_TYPE, LIBFPTR_UCL_TAX_TYPE, LIBFPTR_UCL_PRODUCT_TYPE, LIBFPTR_UCL_PAYMENT_METHOD, LIBFPTR_UCL_USER_3, LIBFPTR_UCL_USER_4, LIBFPTR_UCL_USER_5, LIBFPTR_UCL_USER_6, } export enum UcFlag { LIBFPTR_UCF_CALC_SUMS = 1, LIBFPTR_UCF_CALC_QUANTITIES = 2, LIBFPTR_UCF_CALC_SUMS_OTHERS = 4, LIBFPTR_UCF_CALC_QUANTITIES_OTHERS = 8, } export enum FnCounterType { LIBFPTR_FNCT_SHIFT = 0, LIBFPTR_FNCT_NON_NULLABLE } export enum MarkingCodeType { LIBFPTR_MCT_OTHER = 0, LIBFPTR_MCT_EGAIS_20, LIBFPTR_MCT_EGAIS_30, } export enum MarkingCodeType12 { LIBFPTR_MCT12_AUTO = 256, LIBFPTR_MCT12_UNKNOWN = 0, LIBFPTR_MCT12_SHORT, LIBFPTR_MCT12_88_CHECK, LIBFPTR_MCT12_44_NO_CHECK, LIBFPTR_MCT12_44_CHECK, LIBFPTR_MCT12_4_NO_CHECK, } export enum MarkingEstimatedStatus { LIBFPTR_MES_PIECE_SOLD = 1, LIBFPTR_MES_DRY_FOR_SALE, LIBFPTR_MES_PIECE_RETURN, LIBFPTR_MES_DRY_RETURN, LIBFPTR_MES_UNCHANGED = 255 } export enum ItemUnits { LIBFPTR_IU_PIECE = 0, LIBFPTR_IU_GRAM = 10, LIBFPTR_IU_KILOGRAM, LIBFPTR_IU_TON, LIBFPTR_IU_CENTIMETER = 20, LIBFPTR_IU_DECIMETER, LIBFPTR_IU_METER, LIBFPTR_IU_SQUARE_CENTIMETER = 30, LIBFPTR_IU_SQUARE_DECIMETER, LIBFPTR_IU_SQUARE_METER, LIBFPTR_IU_MILLILITER = 40, LIBFPTR_IU_LITER, LIBFPTR_IU_CUBIC_METER, LIBFPTR_IU_KILOWATT_HOUR = 50, LIBFPTR_IU_GKAL, LIBFPTR_IU_DAY = 70, LIBFPTR_IU_HOUR, LIBFPTR_IU_MINUTE, LIBFPTR_IU_SECOND, LIBFPTR_IU_KILOBYTE = 80, LIBFPTR_IU_MEGABYTE, LIBFPTR_IU_GIGABYTE, LIBFPTR_IU_TERABYTE, LIBFPTR_IU_OTHER = 255 } export enum MarkOperatorItemStatus { LIBFPTR_OIS_ESTIMATED_STATUS_CORRECT = 1, LIBFPTR_OIS_ESTIMATED_STATUS_INCORRECT, LIBFPTR_OIS_SALE_STOPPED } export enum MarkOperatorResponseResult { LIBFPTR_ORR_CORRECT = 0, LIBFPTR_ORR_INCORRECT, LIBFPTR_ORR_UNRECOGNIZED } export enum FnCheckErrorReason { LIBFPTR_CER_CHECKED = 0, LIBFPTR_CER_TYPE_INCORRECT, LIBFPTR_CER_NO_KEYS, LIBFPTR_CER_NO_GS1, LIBFPTR_CER_OTHER } export enum SettingType { LIBFPTR_ST_NUMBER = 0, LIBFPTR_ST_STRING, LIBFPTR_ST_BOOL } export enum FirmwareType { LIBFPTR_FWT_FIRMWARE = 0, LIBFPTR_FWT_SCRIPTS = 2, } export enum MarkingModeCheckingStatus { LIBFPTR_MCS_BLOCK = 0, LIBFPTR_MCS_NO_MARK_FOR_CHECK, LIBFPTR_MCS_MARK_RECEIVE_B1, LIBFPTR_MCS_MARK_STATE_QUERY_B5, LIBFPTR_MCS_MARK_STATE_ANSWER_B6 } export enum NoticeFreeMemory { LIBFPTR_NFM_LESS_50_PERCENT = 0, LIBFPTR_NFM_FROM_50_TO_80_PERCENT, LIBFPTR_NFM_FROM_80_TO_90_PERCENT, LIBFPTR_NFM_MORE_90_PERCENT, LIBFPTR_NFM_OUT_OF_MEMORY } export enum DocumentType { LIBFPTR_DT_CLOSED = 0, LIBFPTR_DT_RECEIPT_SELL = 1, LIBFPTR_DT_RECEIPT_SELL_RETURN = 2, LIBFPTR_DT_RECEIPT_BUY = 3, LIBFPTR_DT_RECEIPT_BUY_RETURN = 4, LIBFPTR_DT_OPEN_SHIFT = 5, LIBFPTR_DT_CLOSE_SHIFT = 6, LIBFPTR_DT_REGISTRATION = 7, LIBFPTR_DT_CLOSE_ARCHIVE = 8, LIBFPTR_DT_OFD_EXCHANGE_STATUS = 11, LIBFPTR_DT_RECEIPT_SELL_CORRECTION = 12, LIBFPTR_DT_RECEIPT_SELL_RETURN_CORRECTION = 13, LIBFPTR_DT_RECEIPT_BUY_CORRECTION = 14, LIBFPTR_DT_RECEIPT_BUY_RETURN_CORRECTION = 15, LIBFPTR_DT_DOCUMENT_SERVICE = 20, LIBFPTR_DT_DOCUMENT_COPY = 21 } export enum MarkCheckingStatusInCash { LIBFPTR_MCS_NOT_EXECUTED = 0, LIBFPTR_MCS_EXECUTED, LIBFPTR_MCS_IS_OVER, LIBFPTR_MCS_RESULT_IS_RECIEVED } export enum MarkCheckingTypeInCash { LIBFPTR_MCT_AUTONOMOUS = 0, LIBFPTR_MCT_WAIT_FOR_RESULT, LIBFPTR_MCT_RESULT_NOT_WAIT, LIBFPTR_MCT_QUERY_NOT_SEND } export enum MarkCheckingStageInCash { LIBFPTR_MCST_WAITING_FOR_TASK = 0, LIBFPTR_MCST_OPENING_CONNECTION, LIBFPTR_MCST_SENDING, LIBFPTR_MCST_WAITING_FOR_RESULT, LIBFPTR_MCST_GETTING_RESULT, LIBFPTR_MCST_DECODE_RESULT, LIBFPTR_MCST_TASK_IS_OVER, LIBFPTR_MCST_WAITING_FOR_REPEAT } export enum SilentReboot { LIBFPTR_SILENT_REBOOT_NO = 0, LIBFPTR_SILENT_REBOOT_AFTER_SESSION_CLOSE, LIBFPTR_SILENT_REBOOT_BEFORE_SESSION_OPEN }
0
Ошибок нет
–1
Нет связи
- Интерфейсный кабель не подключен или неисправен.
- Скорость порта ПК не соответствует установленной скорости в ККМ
- Проверить кабель.
- Обратиться в сервисную службу
–3
Порт недоступен
- Порт занят другим приложением.
- Данный порт отсутсвует в ПК
–4
Ключ защиты не найден
Драйвер не смог найти ключ защиты
Установить ключ защиты
–5
Работа драйвера прервана пользователем
–6
Недопустимое значение
При попытке установить значение в свойство (подробнее см. «Приложение 4. Ошибки параметров»)
Свойство не может принимать устанавливаемое значение
–7
Невозможно добавить устройство
Количесво ЛУ превышает допустимое значение
Удалить лишние ЛУ
–8
Невозможно удалить устройство
При попытке удалить последнее ЛУ
–9
Логическое устройство не найдено
При попытке выбрать ЛУ с несуществующим номером
Выбрать ЛУ с существующим номером
–10
Неверная последовательность команд
При выполнении методов требующих определенной последовательности нарушена последовательность
Проверить последовательность вызываемых методов
–11
Устройство не включено
Установить DeviceEnabled равным TRUE
–12
Не поддерживается в данной версии оборудования
Вызываемый метод нельзя выполнить на данной ККМ
–13
Драйвер не смог загрузить необходимые модули
Зарегистрировать используемые модули
–14
Порт занят приложением: (<имя ПК><описание приложения–клиента><описание драйвера>)
Если драйвер определил, что порт занят одним из драйверов семейства «АТОЛ: Драйверы торгового оборудования», то возвращается данная ошибка (<имя ПК> – имя ПК, на котором запущено клиентское приложение, <описание драйвера> – описание драйвера, занявшего порт)
- Воспользоваться поиском оборудования для определения порта, к которому подключена ККМ.
- Установить другой порт
–15
Некорректные данные от устройства
Ошибка обмена с ККМ на нижнем уровне
Повторить команду
–16
Не поддерживается в данном режиме устройства
Вызываемый метод не может быть выполнен в данном режиме
Перейти в нужный режим
–17
Нет больше элементов отчета
При снятии отчетов закончились элементы отчета
–19
Нет доступа к ключу реестра
Изменить права доступа к соответствующему ключу реестра
–199
Описание ошибки недоступно
При возникновении ошибки, не имеющей описания, или ошибки оборудования
–3800
В ККМ нет денег для выплаты
Недостаточно денег при выплате
Выполнить внесение
–3801
Чек закрыт – операция невозможна
При выполнении операции требующей предварительного открытия чека
Открыть чек
–3802
Чек открыт – операция невозможна
При выполнении операции требующей предварительного закрытия чека
Закрыть чек
–3803
Неверная цена (сумма)
Сумма регистрации превышает максимально возможное значение
Проверить значение свойства Price и Quantity
–3804
Неверное количество
В ККМ передано неверное количество
–3805
Нулевая цена
В ККМ передано неверная цена
–3807
Нет бумаги
В ККМ закончилась бумага
Вставить бумагу
–3808
Процесс ввода пароля
В ККМ находится в режиме ввода пароля
- Ввести пароль.
- Выйти из режима ввода пароля
–3809
Недопустимый ИНН
Введенный ИНН неверен
Ввести правильный ИНН
–3810
Накопление меньше суммы возврата или аннулирования
Сумма возврата или аннулирования больше накопленной суммы
- Произвести возврат или аннулирование без контроля наличности.
- Произвести внесение
–3811
Производится печать
Подождать пока печать не закончится
–3813
Неверная величина скидки/надбавки
Установить правильное значение скидки
–3814
Операция после скидки/надбавки невозможна
При попытке вызова метода после начисленной скидки/надбавки на чек
Отменить скидку/надбавку
–3815
Неверная секция
В ККМ передано неверный номер секции
Указать правильный номер секции
–3816
Неверный вид оплаты
В ККМ передан неверный тип оплаты
Установить правильный номер оплаты
–3817
Переполнение при умножении
При перемножении количества на цену происходит переполнение
–3818
Операция запрещена в таблице настроек
Разрешить операцию в таблице настроек
–3819
Переполнение итога чека
–3820
Переполнение контрольной ленты
Снять контрольную ленту
–3821
Открыт чек возврата – операция невозможна
При выполнении некоторых недопустимых методов при открытом чеке возврата
Закрыть чек
–3822
Смена превысила 24 часа
Открытая смена превысила 24 часа
Закрыть смену
–3823
Скидка запрещена в таблице
Разрешить скидку в таблице настроек
–3824
Аннулирование и возврат в одном чеке
При попытке произвести аннулирование в чеке возврата или наоборот
Отменить чек
–3825
Неверный пароль
Введен неверный пароль
Ввести верный пароль
–3826
Не переполнен буфер контрольной ленты
При попытке снятия контрольной ленты до момента ее переполнения
–3827
Идет печать контрольной ленты
Подождать, пока печать КЛ не закончится
–3828
Смена закрыта — операция невозможна
При попытке снятия повторного отчета с гашением
–3829
Идет печать отчета
Подождать, пока не закончится снятие отчета
–3830
Неверная дата
При установке неверной даты
Установить верную дату
–3831
Неверное время
При установке неверного времени
Установить верное время
–3832
Сумма чека меньше суммы сторно
При регистрации сторно на сумму, больше суммы чека
–3833
Контрольная лента обработана без ошибок
–3834
Недопустимый РНМ
Введенный РНМ неверен
Ввести правильный РНМ
–3835
Вносимая сумма меньше суммы чека
Сумма оплаты меньше суммы чека
Внести сумму больше или равную сумме чека
–3836
Начисление сдачи невозможно
На данный тип оплаты начисление сдачи невозможно
–3837
Смена открыта, операция невозможна
При вызове метода, требующего закрытой смены
Закрыть смену
–3838
Отчет закончен
–3839
Неверный номер таблицы
Указать верный номер таблицы
–3840
Неверный номер ряда
Указать верный номер ряда
–3841
Неверный номер поля
Указать верный номер поля
–3842
ККМ заблокирована. Необходимо вызвать фискальный отчет или выполнить вход в режим доступа к ФП с указанием правильного пароля администратора
Выполнить вход в режим доступа к ФП с указанием правильного пароля администратора
–3843
Заводской номер уже задан
При повторном вводе заводского номера
–3844
Исчерпан лимит перерегистраций
Ошибка при попытке перерегистрации ККМ после четырех перерегистраций
–3845
Ошибка фискальной памяти
Обратитесь в сервисную службу
–3846
Запись фискальной памяти повреждена
Обратитесь в сервисную службу
–3847
Неверная смена
Неверный номер смены в диапазоне при снятии фискальных отчетов
Произвести запрос диапазонов и указать верные значения
–3848
Неверный тип отчета
Указать верный номер типа отчета
–3850
Недопустимый заводской номер ККМ
Обратитесь в сервисную службу
–3851
ККМ не фискализирована
Обратитесь в сервисную службу
–3852
Не задан заводской номер
Обратитесь в сервисную службу
–3853
Нет отчетов
–3854
Режим не активизирован
–3855
Нет указанного чека в КЛ
Указать верный номер чека
–3857
Некорректный код или номер кода защиты
При вводе кода защиты
Обратитесь в сервисную службу
–3859
Код защиты не введен
Обратитесь в сервисную службу
–3860
Режим не поддерживается
Попытка перейти в неподдерживаемый данной ККМ режим
–3862
Повторная скидка/надбавка на операцию невозможна
Попытка начислить повторно скидку/надбавку
–3863
Скидка/надбавка на предыдущую операцию невозможна
При начислении скидки/надбавки на сторно
–3864
Открыт чек аннулирования – операция невозможна
Вызываемая операция не может быть выполнена при открытом чеке аннулирования
- Закрыть чек.
- Отменить чек
–3865
Открыт чек продажи – операция невозможна
Вызываемая операция не может быть выполнена при открытом чеке продажи
- Закрыть чек.
- Отменить чек
–3866
Требуется выполнение общего гашения
Выполнить общее гашение
–3867
Нет устройства, обрабатывающего данную команду
–3868
Нет связи с внешним устройством
–3869
Неверный диапазон записей
Значение в свойстве LastRecord меньше чем в FirstRecord
Установить верные значения свойств LastRecord и FirstRecord
–3870
Команда не разрешена введенными кодами защиты
Ввести код защиты
–3871
Невозможна отмена скидки/надбавки.
–3872
Невозможно закрыть чек данным типом оплаты (в чеке присутствуют операции без контроля наличных)
- Закрыть чек типом оплаты «Наличные»
- Отменить чек
–3873
Нет связи с принтером чеков
Обратитесь в сервисную службу
–3877
Неверный номер маршрута
Указать верны номер маршрута
–3878
Неверный номер начальной зоны
Указать верный номер начальной зоны
–3879
Неверный номер конечной зоны
Указать верный номер конечной зоны
–3880
Неверный тип тарифа
Указать верный тип тарифа
–3881
Неверный тариф
Указать верный тариф
–3882
Нет заказа с таким номером
Указать верный номер заказа
–3883
Снятие отчета прервалось
Возобновить снятие отчета
–3887
Неверный штрихкод товара
Указать/считать верный ШК
–3892
ККМ заблокирована после попытки ввода даты, меньшей чем дата последней записи в ФП
Если введена дата меньше даты последней записи в ФП
Ввести дату больше даты последней записи в ФП
–3893
Требуется подтверждение ввода даты
Подтвердить ввод даты
–3894
Отчет с гашением прерван. Вход в режим невозможен
Снять отчет с гашением
–3895
Неверная длина
При выполнении команды по нижнему уровню
Проверить написание команды
–3896
Сумма не наличных оплат превышает сумму чека
При оплате чека.
Оплата не наличными типами оплаты не должна превышать сумму чека
–3897
Чек оплачен не полностью
Оплатить чек
–3898
Неверный номер картинки/штрихкода
- При удалении.
- При печати и др.
Запросить массив картинок/штрихкодов и ввести правильный номер картинки/штрихкода
–3899
Невозможно открыть файл или формат некорректный
- При добавлении картинки из файла.
- При печати картинки из файла
Возможно печать только растровых монохромных картинок
–3900
Сумма сторно больше, чем было получено данным типом оплаты
При сторнировании оплаты сумма оплаты превышает сумму платежей
Проверить правильность ввода суммы сторно оплаты
–3901
Неверный номер регистра
Указан неверный номер регистра при запросе регистра
Ввести верный номер регистра
–3902
Недопустимое целевое устройство
Устройство, указанное в свойстве UnitType отсутствует в подключенной модели ККМ
–3903
Неверный параметр регистра
При запросе регистра неверно указаны его параметры
Проверить параметры ввода запрашиваемого регистра
–3904
Недостаточно памяти
В ККМ недостаточно свободной памяти для загрузки картинки
–3905
Неверный формат или значение
Проверить формат вводимых значений
–3906
Переполнение суммы платежей
Уменьшите значение свойства Summ
–3907
Ошибка обмена с фискальным модулем
Обратитесь в сервисную службу
–3908
Переполнение ФП
Обратитесь в сервисную службу
–3909
Ошибка печатающего устройства
Обратитесь в сервисную службу
–3910
Ошибка интерфейса ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3911
Ошибка формата передачи параметров ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3912
Неверное состояние ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3913
Неисправимая ошибка ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3914
Авария крипто–процессора ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3915
Исчерпан временной ресурс ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3916
ЭКЛЗ/ФН переполнено
Обратитесь в сервисную службу
–3917
В ЭКЛЗ/ФН переданы неверная дата или время
Ввести верные дату и время
–3918
В ЭКЛЗ/ФН нет запрошенных данных
–3919
Переполнение итога чека в ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3920
Исчерпан лимит активизаций ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3921
Проверьте дату и время
Обратитесь в сервисную службу
–3922
Дата и/или время в ККМ меньше чем в ЭКЛЗ/ФН/ФП
Обратитесь в сервисную службу
–3923
Невозможно закрыть архив ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3924
Необходимо провести профилактические работы
Обратитесь в сервисную службу
–3925
Неверный номер ЭКЛЗ/ФН
Указать верный номер
–3926
Предыдущая операция не завершена
Завершить предыдущую операцию
–3927
Переполнение сменного итога
–3928
Активизация данной ЭКЛЗ/ФН в составе данной ККМ невозможна
Обратитесь в сервисную службу для установки и последующей активизации нового экзкмпляра ЭКЛЗ
–3929
Переполнение счетчика наличности
–3930
Переполнение буфера чека
–3931
Размер картинки слишком большой.
Картинка не помещается на ленте.
Изменить параметры картинки
–3932
Неверный тип чека
Указать верный тип чека
–3933
Вход в режим заблокирован
Обратитесь в сервисную службу
–3934
Неверные номера смен в ККМ и ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3935
ЭКЛЗ/ФН отсутствует
Обратитесь в сервисную службу
–3936
Итоги чека ККМ и ЭКЛЗ/ФН не совпадают
Обратитесь в сервисную службу
–3937
ККМ находится в режиме ввода даты или времени
Остановка часов
Установить дату и время
–3938
Переполнение буфера отложенного документа
–3939
Невозможно напечатать второй фискальный оттиск
–3940
Буфер переполнен’
–3941
Требуется гашение ЭЖ
Выполнить гашение ЭЖ
–3942
Перегрев головки принтера
Отключить ККТ
–3943
Ошибка отрезчика
Обратиться в сервисную службу
–3944
Буфер принтера ПД пустой
–3945
Буфер принтера ПД переполнен
–3946
Карта физически отсутствует в картоприемнике
Установить карту в картоприемник
–3947
Неверный PIN код
Ввести верный PIN-код
–3948
Ячейка защищена от записи
–3949
Невозможно сторно последней операции
–3950
Сторно по коду невозможно
–3951
Невозможен повтор последней операции
–3952
Неверный код товара
Ввести верный код товара
–3953
Нет подтверждения или отмены продажи
Выполнить подтверждение продажи или отменить продажу
–3954
Отключение контроля наличности невозможно (не настроены необходимые типы оплаты)
Настроить типы оплаты и повторно отключить контроль наличности
–3955
Товар не найден
–3956
Весовой штрих-код с количеством ≠ 1.000
–3957
Переполнение буфера чека
–3958
Недостаточное количество товара
Указать верное количество
–3959
Сторнируемое количество больше проданного
Указать верное количество операции сторно
–3960
Заблокированный товар не найден в буфере чека
–3961
Данный товар не продавался в чеке, сторно невозможно
–3962
Memo Plus 3 заблокировано с ПК
–3963
Ошибка контрольной суммы таблицы настроек Memo Plus 3
–3964
Идет обработка контрольной ленты
–3965
Недопустимый пароль
Ввести верный пароль
–3966
Ошибочное состояние ТРК
–3967
Невозможно напечатать вторую фискальную копию
–3968
Ошибка питания
Ошибка возникает в автономных ККМ при недостаточности питания
Зарядить аккумулятор
–3969
Сумма налога больше суммы регистраций по чеку и/или итога
Указать верную сумму налога
–3970
Начисление налога на последнюю операцию невозможно
–3971
Операция невозможна, недостаточно питания
Зарядить аккумулятор
–3972
Недопустимый порядок реквизитов чека
Указать реквизиты в правильном порядке
–3973
Недопустимый идентификатор накопителя фискальной памяти
–3974
Ошибка записи в накопитель фискальной памяти
–3975
Накопитель фискальной памяти не пуст
–3976
Данные в накопителе фискальной памяти разрушены
Обратиться в сервисную службу для замены накопителя фискальной памяти
–3977
Команда в режиме принтера игнорируется
–3978
Отсутствует код оператора
Ввести код оператора
–3979
Не определен тип документа
–3980
Несовпадение заводского номера ПФП/ККМ
–3981
Данные заводской регистрации ККМ в накопителе фискальной памяти разрушены
Обратиться в сервисную службу для замены накопителя фискальной памяти
–3982
Слишком много товара в чеке
Отменить последнюю позицию и закрыть чек или отменить весь чек
–3983
Неверный формат документа
–3984
Перезапись текста документа
–3985
Слишком много параметров документа
–3986
Недопустимый параметр документа
Ввести верный параметр документа
–3987
Недопустимое значение параметра документа
Вввести верное значение параметра документа
–3988
Описание несуществующего объекта
–3989
Документ не был завершен
Завершить документ
–3990
Описание товара или операции не полно
Дополнить описание товара и завершить действие
–3991
Вложенные прерывания
–3992
Неверный байт подтверждения приема данных
–3993
Несовпадение контрольной суммы ОЗУ
–3994
Несовпадение контрольной суммы накопителя фискальной памяти
–3995
Порт данных неисправен
Обратиться в сервисную службу
–3996
Нулевые координаты для обязательного реквизита
–3997
Недопустимая длина запроса
Подать запрос верной длины
–3998
Разрядность числа больше допустимой
Указать число с верной разрядностью
–3999
Переполнение
–4000
Нет числа
Ввести число
–4002
Ошибка передачи
Проверить интерфейс обмена, устранить неполадку и повторить передачу
–4003
Не все параметры ККМ запрограммированы
Запрограммировать недостающие параметры ККТ
–4004
Сбой памяти
Обратиться в сервисную службу
–4005
Принтер выключен
Включить принтер
–4006
Превышено время ожидания готовности принтера
Проверить подключение и исправность принтера, при обнаружении неполадки устранить ее
–4007
Данные учтены в ЭКЛЗ/ФН и ФП, но возникли проблемы печати документа при завершении чека
Обратиться в сервисную службу
–4008
Требуется повторить последнюю команду
Повторно выполнить последнюю команду
–4009
ФР ожидает готовности (ПУ), код 247
–4010
SD карта не готова
Дождаться готовности карты, при обнаружении ее поломки, заменить SD карту
–4011
Требуется пароль доступа
Не указан пароль доступа, требующийся для работы ККМ
Указать пароль доступа
–4012
Достигнут конец каталога
Ошибка возникает при чтении SD-карты
–4013
Ошибка GSM модуля
Обратиться в сервисную службу
–4014
Нет данных в буфере ККТ
–4015
Некорректное значение параметров команды ФН
Повторно подать команду с верными параметрами ФН
–4016
Превышение размеров TLV данных ФН
–4017
Нет транспортного соединения ФН
Настроить соединение с ФН
–4018
Исчерпан ресурс КС ФН
Обратиться в сервисную службу для замены ФН
–4019
Исчерпан ресурс хранения ФН
Обратиться в сервисную службу для замены ФН
–4020
Сообщение от ОФД не может быть принято ФН
Сбой связи с ОФД
Настроить интерфейс обмена с ОФД.
Сбой в работе сервера ОФД
После устрания неполадок сервера ОФД повторно запустить работу по обмену данными ККТ–ОФД
Поврежден фискальный накопитель
Обратиться в сервисную службу для замены ФН
–4021
В ФН есть неотправленные ФД
Проверить параметры связи с ОФД, дождать отправки документов ОФД
–4022
В текущем состоянии документа команда не допустима
–4023
Нет документа для повтора
–4024
Ожидание команды продолжения печати
Подать команду продолжения печати
// @ts-ignore
export interface Settings {
AccessPassword: string
AutoDisableBluetooth: boolean
AutoEnableBluetooth: boolean
AutoReconnect: boolean
BaudRate: Baudrate
Bits: Bits
ComFile: string
DocumentsJournalPath: string
IPAddress: string
IPPort: number
InvertCashDrawerStatus: boolean
LibraryPath: string
MACAddress: string
Model: Model
OfdChannel: OfdChannel
Parity: Parity
Port: Port
RemoteServerAddr: string
RemoteServerConnectionTimeout: number
ScriptsPath: string
StopBits: Stopbits
UsbDevicePath: string
UseDocumentsJournal: boolean
UserPassword: string
}
export interface LastDocument {
documentNumber: number
fiscalSign: string
date: {
year: number
month: number
day: number
hour: number
minute: number
second: number
}
}
export interface DeviceInfo {
configurationVersion: string
ecrFfdVersion: string
fnFfdVersion: string
firmwareVersion: string
model: Model
modelName: string
receiptLineLength: number
receiptLineLengthPx: number
serial: string
}
export declare class Fptr10 {
create(): void
isOpened(): boolean
destroy(): void
getSettings(): Settings
setSettings(settings: Settings): boolean
open(): boolean
close(): boolean
processJson(json: unknown): any
processJsonAsync(json: unknown, cb: (error: any, result: any) => void): void
fnReport(type: number): any
findLastDocument(): LastDocument
}
export enum Port {
LIBFPTR_PORT_COM = 0,
LIBFPTR_PORT_USB,
LIBFPTR_PORT_TCPIP,
LIBFPTR_PORT_BLUETOOTH,
}
export enum Error {
LIBFPTR_OK = 0,
LIBFPTR_ERROR_CONNECTION_DISABLED,
LIBFPTR_ERROR_NO_CONNECTION,
LIBFPTR_ERROR_PORT_BUSY,
LIBFPTR_ERROR_PORT_NOT_AVAILABLE,
LIBFPTR_ERROR_INCORRECT_DATA,
LIBFPTR_ERROR_INTERNAL,
LIBFPTR_ERROR_UNSUPPORTED_CAST,
LIBFPTR_ERROR_NO_REQUIRED_PARAM,
LIBFPTR_ERROR_INVALID_SETTINGS,
LIBFPTR_ERROR_NOT_CONFIGURED,
LIBFPTR_ERROR_NOT_SUPPORTED,
LIBFPTR_ERROR_INVALID_MODE,
LIBFPTR_ERROR_INVALID_PARAM,
LIBFPTR_ERROR_NOT_LOADED,
LIBFPTR_ERROR_UNKNOWN,
LIBFPTR_ERROR_INVALID_SUM,
LIBFPTR_ERROR_INVALID_QUANTITY,
LIBFPTR_ERROR_CASH_COUNTER_OVERFLOW,
LIBFPTR_ERROR_LAST_OPERATION_STORNO_DENIED,
LIBFPTR_ERROR_STORNO_BY_CODE_DENIED,
LIBFPTR_ERROR_LAST_OPERATION_NOT_REPEATABLE,
LIBFPTR_ERROR_DISCOUNT_NOT_REPEATABLE,
LIBFPTR_ERROR_DISCOUNT_DENIED,
LIBFPTR_ERROR_INVALID_COMMODITY_CODE,
LIBFPTR_ERROR_INVALID_COMMODITY_BARCODE,
LIBFPTR_ERROR_INVALID_COMMAND_FORMAT,
LIBFPTR_ERROR_INVALID_COMMAND_LENGTH,
LIBFPTR_ERROR_BLOCKED_IN_DATE_INPUT_MODE,
LIBFPTR_ERROR_NEED_DATE_ACCEPT,
LIBFPTR_ERROR_NO_MORE_DATA,
LIBFPTR_ERROR_NO_ACCEPT_OR_CANCEL,
LIBFPTR_ERROR_BLOCKED_BY_REPORT_INTERRUPTION,
LIBFPTR_ERROR_DISABLE_CASH_CONTROL_DENIED,
LIBFPTR_ERROR_MODE_BLOCKED,
LIBFPTR_ERROR_CHECK_DATE_TIME,
LIBFPTR_ERROR_DATE_TIME_LESS_THAN_FS,
LIBFPTR_ERROR_CLOSE_ARCHIVE_DENIED,
LIBFPTR_ERROR_COMMODITY_NOT_FOUND,
LIBFPTR_ERROR_WEIGHT_BARCODE_WITH_INVALID_QUANTITY,
LIBFPTR_ERROR_RECEIPT_BUFFER_OVERFLOW,
LIBFPTR_ERROR_QUANTITY_TOO_FEW,
LIBFPTR_ERROR_STORNO_TOO_MUCH,
LIBFPTR_ERROR_BLOCKED_COMMODITY_NOT_FOUND,
LIBFPTR_ERROR_NO_PAPER,
LIBFPTR_ERROR_COVER_OPENED,
LIBFPTR_ERROR_PRINTER_FAULT,
LIBFPTR_ERROR_MECHANICAL_FAULT,
LIBFPTR_ERROR_INVALID_RECEIPT_TYPE,
LIBFPTR_ERROR_INVALID_UNIT_TYPE,
LIBFPTR_ERROR_NO_MEMORY,
LIBFPTR_ERROR_PICTURE_NOT_FOUND,
LIBFPTR_ERROR_NONCACH_PAYMENTS_TOO_MUCH,
LIBFPTR_ERROR_RETURN_DENIED,
LIBFPTR_ERROR_PAYMENTS_OVERFLOW,
LIBFPTR_ERROR_BUSY,
LIBFPTR_ERROR_GSM,
LIBFPTR_ERROR_INVALID_DISCOUNT,
LIBFPTR_ERROR_OPERATION_AFTER_DISCOUNT_DENIED,
LIBFPTR_ERROR_INVALID_DEPARTMENT,
LIBFPTR_ERROR_INVALID_PAYMENT_TYPE,
LIBFPTR_ERROR_MULTIPLICATION_OVERFLOW,
LIBFPTR_ERROR_DENIED_BY_SETTINGS,
LIBFPTR_ERROR_TOTAL_OVERFLOW,
LIBFPTR_ERROR_DENIED_IN_ANNULATION_RECEIPT,
LIBFPTR_ERROR_JOURNAL_OVERFLOW,
LIBFPTR_ERROR_NOT_FULLY_PAID,
LIBFPTR_ERROR_DENIED_IN_RETURN_RECEIPT,
LIBFPTR_ERROR_SHIFT_EXPIRED,
LIBFPTR_ERROR_DENIED_IN_SELL_RECEIPT,
LIBFPTR_ERROR_FISCAL_MEMORY_OVERFLOW,
LIBFPTR_ERROR_INVALID_PASSWORD,
LIBFPTR_ERROR_JOURNAL_BUSY,
LIBFPTR_ERROR_DENIED_IN_CLOSED_SHIFT,
LIBFPTR_ERROR_INVALID_TABLE_NUMBER,
LIBFPTR_ERROR_INVALID_ROW_NUMBER,
LIBFPTR_ERROR_INVALID_FIELD_NUMBER,
LIBFPTR_ERROR_INVALID_DATE_TIME,
LIBFPTR_ERROR_INVALID_STORNO_SUM,
LIBFPTR_ERROR_CHANGE_CALCULATION,
LIBFPTR_ERROR_NO_CASH,
LIBFPTR_ERROR_DENIED_IN_CLOSED_RECEIPT,
LIBFPTR_ERROR_DENIED_IN_OPENED_RECEIPT,
LIBFPTR_ERROR_DENIED_IN_OPENED_SHIFT,
LIBFPTR_ERROR_SERIAL_NUMBER_ALREADY_ENTERED,
LIBFPTR_ERROR_TOO_MUCH_REREGISTRATIONS,
LIBFPTR_ERROR_INVALID_SHIFT_NUMBER,
LIBFPTR_ERROR_INVALID_SERIAL_NUMBER,
LIBFPTR_ERROR_INVALID_RNM_VATIN,
LIBFPTR_ERROR_FISCAL_PRINTER_NOT_ACTIVATED,
LIBFPTR_ERROR_SERIAL_NUMBER_NOT_ENTERED,
LIBFPTR_ERROR_NO_MORE_REPORTS,
LIBFPTR_ERROR_MODE_NOT_ACTIVATED,
LIBFPTR_ERROR_RECORD_NOT_FOUND_IN_JOURNAL,
LIBFPTR_ERROR_INVALID_LICENSE,
LIBFPTR_ERROR_NEED_FULL_RESET,
LIBFPTR_ERROR_DENIED_BY_LICENSE,
LIBFPTR_ERROR_DISCOUNT_CANCELLATION_DENIED,
LIBFPTR_ERROR_CLOSE_RECEIPT_DENIED,
LIBFPTR_ERROR_INVALID_ROUTE_NUMBER,
LIBFPTR_ERROR_INVALID_START_ZONE_NUMBER,
LIBFPTR_ERROR_INVALID_END_ZONE_NUMBER,
LIBFPTR_ERROR_INVALID_RATE_TYPE,
LIBFPTR_ERROR_INVALID_RATE,
LIBFPTR_ERROR_FISCAL_MODULE_EXCHANGE,
LIBFPTR_ERROR_NEED_TECHNICAL_SUPPORT,
LIBFPTR_ERROR_SHIFT_NUMBERS_DID_NOT_MATCH,
LIBFPTR_ERROR_DEVICE_NOT_FOUND,
LIBFPTR_ERROR_EXTERNAL_DEVICE_CONNECTION,
LIBFPTR_ERROR_DISPENSER_INVALID_STATE,
LIBFPTR_ERROR_INVALID_POSITIONS_COUNT,
LIBFPTR_ERROR_DISPENSER_INVALID_NUMBER,
LIBFPTR_ERROR_INVALID_DIVIDER,
LIBFPTR_ERROR_FN_ACTIVATION_DENIED,
LIBFPTR_ERROR_PRINTER_OVERHEAT,
LIBFPTR_ERROR_FN_EXCHANGE,
LIBFPTR_ERROR_FN_INVALID_FORMAT,
LIBFPTR_ERROR_FN_INVALID_STATE,
LIBFPTR_ERROR_FN_FAULT,
LIBFPTR_ERROR_FN_CRYPTO_FAULT,
LIBFPTR_ERROR_FN_EXPIRED,
LIBFPTR_ERROR_FN_OVERFLOW,
LIBFPTR_ERROR_FN_INVALID_DATE_TIME,
LIBFPTR_ERROR_FN_NO_MORE_DATA,
LIBFPTR_ERROR_FN_TOTAL_OVERFLOW,
LIBFPTR_ERROR_BUFFER_OVERFLOW,
LIBFPTR_ERROR_PRINT_SECOND_COPY_DENIED,
LIBFPTR_ERROR_NEED_RESET_JOURNAL,
LIBFPTR_ERROR_TAX_SUM_TOO_MUCH,
LIBFPTR_ERROR_TAX_ON_LAST_OPERATION_DENIED,
LIBFPTR_ERROR_INVALID_FN_NUMBER,
LIBFPTR_ERROR_TAX_CANCEL_DENIED,
LIBFPTR_ERROR_LOW_BATTERY,
LIBFPTR_ERROR_FN_INVALID_COMMAND,
LIBFPTR_ERROR_FN_COMMAND_OVERFLOW,
LIBFPTR_ERROR_FN_NO_TRANSPORT_CONNECTION,
LIBFPTR_ERROR_FN_CRYPTO_HAS_EXPIRED,
LIBFPTR_ERROR_FN_RESOURCE_HAS_EXPIRED,
LIBFPTR_ERROR_INVALID_MESSAGE_FROM_OFD,
LIBFPTR_ERROR_FN_HAS_NOT_SEND_DOCUMENTS,
LIBFPTR_ERROR_FN_TIMEOUT,
LIBFPTR_ERROR_FN_SHIFT_EXPIRED,
LIBFPTR_ERROR_FN_INVALID_TIME_DIFFERENCE,
LIBFPTR_ERROR_INVALID_TAXATION_TYPE,
LIBFPTR_ERROR_INVALID_TAX_TYPE,
LIBFPTR_ERROR_INVALID_COMMODITY_PAYMENT_TYPE,
LIBFPTR_ERROR_INVALID_COMMODITY_CODE_TYPE,
LIBFPTR_ERROR_EXCISABLE_COMMODITY_DENIED,
LIBFPTR_ERROR_FISCAL_PROPERTY_WRITE,
LIBFPTR_ERROR_INVALID_COUNTER_TYPE,
LIBFPTR_ERROR_CUTTER_FAULT,
LIBFPTR_ERROR_REPORT_INTERRUPTED,
LIBFPTR_ERROR_INVALID_LEFT_MARGIN,
LIBFPTR_ERROR_INVALID_ALIGNMENT,
LIBFPTR_ERROR_INVALID_TAX_MODE,
LIBFPTR_ERROR_FILE_NOT_FOUND,
LIBFPTR_ERROR_PICTURE_TOO_BIG,
LIBFPTR_ERROR_INVALID_BARCODE_PARAMS,
LIBFPTR_ERROR_FISCAL_PROPERTY_DENIED,
LIBFPTR_ERROR_FN_INTERFACE,
LIBFPTR_ERROR_DATA_DUPLICATE,
LIBFPTR_ERROR_NO_REQUIRED_FISCAL_PROPERTY,
LIBFPTR_ERROR_FN_READ_DOCUMENT,
LIBFPTR_ERROR_FLOAT_OVERFLOW,
LIBFPTR_ERROR_INVALID_SETTING_VALUE,
LIBFPTR_ERROR_HARD_FAULT,
LIBFPTR_ERROR_FN_NOT_FOUND,
LIBFPTR_ERROR_INVALID_AGENT_FISCAL_PROPERTY,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1002_1056,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1002_1017,
LIBFPTR_ERROR_SCRIPT,
LIBFPTR_ERROR_INVALID_USER_MEMORY_INDEX,
LIBFPTR_ERROR_NO_ACTIVE_OPERATOR,
LIBFPTR_ERROR_REGISTRATION_REPORT_INTERRUPTED,
LIBFPTR_ERROR_CLOSE_FN_REPORT_INTERRUPTED,
LIBFPTR_ERROR_OPEN_SHIFT_REPORT_INTERRUPTED,
LIBFPTR_ERROR_OFD_EXCHANGE_REPORT_INTERRUPTED,
LIBFPTR_ERROR_CLOSE_RECEIPT_INTERRUPTED,
LIBFPTR_ERROR_FN_QUERY_INTERRUPTED,
LIBFPTR_ERROR_RTC_FAULT,
LIBFPTR_ERROR_MEMORY_FAULT,
LIBFPTR_ERROR_CHIP_FAULT,
LIBFPTR_ERROR_TEMPLATES_CORRUPTED,
LIBFPTR_ERROR_INVALID_MAC_ADDRESS,
LIBFPTR_ERROR_INVALID_SCRIPT_NUMBER,
LIBFPTR_ERROR_SCRIPTS_FAULT,
LIBFPTR_ERROR_INVALID_SCRIPTS_VERSION,
LIBFPTR_ERROR_INVALID_CLICHE_FORMAT,
LIBFPTR_ERROR_WAIT_FOR_REBOOT,
LIBFPTR_ERROR_NO_LICENSE,
LIBFPTR_ERROR_INVALID_FFD_VERSION,
LIBFPTR_ERROR_CHANGE_SETTING_DENIED,
LIBFPTR_ERROR_INVALID_NOMENCLATURE_TYPE,
LIBFPTR_ERROR_INVALID_GTIN,
LIBFPTR_ERROR_NEGATIVE_MATH_RESULT,
LIBFPTR_ERROR_FISCAL_PROPERTIES_COMBINATION,
LIBFPTR_ERROR_OPERATOR_LOGIN,
LIBFPTR_ERROR_INVALID_INTERNET_CHANNEL,
LIBFPTR_ERROR_DATETIME_NOT_SYNCRONIZED,
LIBFPTR_ERROR_JOURNAL,
LIBFPTR_ERROR_DENIED_IN_OPENED_DOC,
LIBFPTR_ERROR_DENIED_IN_CLOSED_DOC,
LIBFPTR_ERROR_LICENSE_MEMORY_OVERFLOW,
LIBFPTR_ERROR_NEED_CANCEL_DOCUMENT,
LIBFPTR_ERROR_REGISTERS_NOT_INITIALIZED,
LIBFPTR_ERROR_TOTAL_REQUIRED,
LIBFPTR_ERROR_SETTINGS_FAULT,
LIBFPTR_ERROR_COUNTERS_FAULT,
LIBFPTR_ERROR_USER_MEMORY_FAULT,
LIBFPTR_ERROR_SERVICE_COUNTERS_FAULT,
LIBFPTR_ERROR_ATTRIBUTES_FAULT,
LIBFPTR_ERROR_ALREADY_IN_UPDATE_MODE,
LIBFPTR_ERROR_INVALID_FIRMWARE,
LIBFPTR_ERROR_INVALID_CHANNEL,
LIBFPTR_ERROR_INTERFACE_DOWN,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1212_1030,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1214,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1212,
LIBFPTR_ERROR_SYNC_TIME,
LIBFPTR_ERROR_VAT18_VAT20_IN_RECEIPT,
LIBFPTR_ERROR_PICTURE_NOT_CLOSED,
LIBFPTR_ERROR_INTERFACE_BUSY,
LIBFPTR_ERROR_INVALID_PICTURE_NUMBER,
LIBFPTR_ERROR_INVALID_CONTAINER,
LIBFPTR_ERROR_ARCHIVE_CLOSED,
LIBFPTR_ERROR_NEED_REGISTRATION,
LIBFPTR_ERROR_DENIED_DURING_UPDATE,
LIBFPTR_ERROR_INVALID_TOTAL,
LIBFPTR_ERROR_MARKING_CODE_CONFLICT,
LIBFPTR_ERROR_INVALID_RECORDS_ID,
LIBFPTR_ERROR_INVALID_SIGNATURE,
LIBFPTR_ERROR_INVALID_EXCISE_SUM,
LIBFPTR_ERROR_NO_DOCUMENTS_FOUND_IN_JOURNAL,
LIBFPTR_ERROR_INVALID_SCRIPT_TYPE,
LIBFPTR_ERROR_INVALID_SCRIPT_NAME,
LIBFPTR_ERROR_INVALID_POSITIONS_COUNT_WITH_1162,
LIBFPTR_ERROR_INVALID_UC_COUNTER,
LIBFPTR_ERROR_INVALID_UC_TAG,
LIBFPTR_ERROR_INVALID_UC_IDX,
LIBFPTR_ERROR_INVALID_UC_SIZE,
LIBFPTR_ERROR_INVALID_UC_CONFIG,
LIBFPTR_ERROR_CONNECTION_LOST,
LIBFPTR_ERROR_UNIVERSAL_COUNTERS_FAULT,
LIBFPTR_ERROR_INVALID_TAX_SUM,
LIBFPTR_ERROR_INVALID_MARKING_CODE_TYPE,
LIBFPTR_ERROR_LICENSE_HARD_FAULT,
LIBFPTR_ERROR_LICENSE_INVALID_SIGN,
LIBFPTR_ERROR_LICENSE_INVALID_SERIAL,
LIBFPTR_ERROR_LICENSE_INVALID_TIME,
LIBFPTR_ERROR_DOCUMENT_CANCELED,
LIBFPTR_ERROR_INVALID_SCRIPT_PARAMS,
LIBFPTR_ERROR_CLICHE_TOO_LONG,
LIBFPTR_ERROR_COMMODITIES_TABLE_FAULT,
LIBFPTR_ERROR_COMMODITIES_TABLE,
LIBFPTR_ERROR_COMMODITIES_TABLE_INVALID_TAG,
LIBFPTR_ERROR_COMMODITIES_TABLE_INVALID_TAG_SIZE,
LIBFPTR_ERROR_COMMODITIES_TABLE_NO_TAG_DATA,
LIBFPTR_ERROR_COMMODITIES_TABLE_NO_FREE_MEMORY,
LIBFPTR_ERROR_INVALID_CACHE,
LIBFPTR_ERROR_SCHEDULER_NOT_READY,
LIBFPTR_ERROR_SCHEDULER_INVALID_TASK,
LIBFPTR_ERROR_MINIPOS_NO_POSITION_PAYMENT,
LIBFPTR_ERROR_MINIPOS_COMMAND_TIME_OUT,
LIBFPTR_ERROR_MINIPOS_MODE_FR_DISABLED,
LIBFPTR_ERROR_ENTRY_NOT_FOUND_IN_OTP,
LIBFPTR_ERROR_EXCISABLE_COMMODITY_WITHOUT_EXCISE,
LIBFPTR_ERROR_BARCODE_TYPE_NOT_SUPPORTED,
LIBFPTR_ERROR_OVERLAY_DATA_OVERFLOW,
LIBFPTR_ERROR_INVALID_MODULE_ADDRESS,
LIBFPTR_ERROR_ECR_MODEL_NOT_SUPPORTED,
LIBFPTR_ERROR_BASE_MARKING = 400,
LIBFPTR_ERROR_MARKING_CODE_VALIDATION_IN_PROGRESS,
LIBFPTR_ERROR_NO_CONNECTION_WITH_SERVER,
LIBFPTR_ERROR_MARKING_CODE_VALIDATION_CANCELED,
LIBFPTR_ERROR_INVALID_MARKING_CODE_STATUS,
LIBFPTR_ERROR_INVALID_GS1,
LIBFPTR_ERROR_MARKING_WORK_DENIED,
LIBFPTR_ERROR_MARKING_WORK_TEMPORARY_BLOCKED,
LIBFPTR_ERROR_MARKS_OVERFLOW,
LIBFPTR_ERROR_INVALID_MARKING_CODE,
LIBFPTR_ERROR_INVALID_STATE,
LIBFPTR_ERROR_OFD_EXCHANGE,
LIBFPTR_ERROR_INVALID_MEASUREMENT_UNIT,
LIBFPTR_ERROR_OPERATION_DENIED_IN_CURRENT_FFD,
LIBFPTR_ERROR_MARKING_OPERATION_DENIED,
LIBFPTR_ERROR_NO_DATA_TO_SEND,
LIBFPTR_ERROR_NO_MARKED_POSITION,
LIBFPTR_ERROR_HAS_NOT_SEND_NOTICES,
LIBFPTR_ERROR_UPDATE_KEYS_REQUIRED,
LIBFPTR_ERROR_UPDATE_KEYS_SERVICE,
LIBFPTR_ERROR_MARK_NOT_CHECKED,
LIBFPTR_ERROR_MARK_CHECK_TIMEOUT_EXPIRED,
LIBFPTR_ERROR_NO_MARKING_CODE_IN_TABLE,
LIBFPTR_ERROR_CHEKING_MARK_IN_PROGRESS,
LIBFPTR_ERROR_INVALID_SERVER_ADDRESS,
LIBFPTR_ERROR_UPDATE_KEYS_TIMEOUT,
LIBFPTR_ERROR_PROPERTY_FOR_MARKING_POSITION_ONLY,
LIBFPTR_ERROR_MARKING_END = 499,
LIBFPTR_ERROR_BASE_WEB = 500,
LIBFPTR_ERROR_RECEIPT_PARSE_ERROR,
LIBFPTR_ERROR_INTERRUPTED_BY_PREVIOUS_ERRORS,
LIBFPTR_ERROR_DRIVER_SCRIPT_ERROR,
LIBFPTR_ERROR_VALIDATE_FUNC_NOT_FOUND,
LIBFPTR_ERROR_WEB_FAIL,
LIBFPTR_ERROR_WEB_END = 599,
LIBFPTR_ERROR_BASE_RPC = 600,
LIBFPTR_ERROR_RCP_SERVER_BUSY,
LIBFPTR_ERROR_RCP_SERVER_VERSION,
LIBFPTR_ERROR_RCP_SERVER_EXCHANGE,
LIBFPTR_ERROR_RPC_END = 699,
LIBFPTR_ERROR_USERS_SCRIPTS_BASE = 1000,
LIBFPTR_ERROR_USERS_SCRIPTS_END = 1999,
}
// @ts-ignore
export const ErrorCodes = {
0: «Ошибок нет»,
1: «Соединение не установлено»,
2: «Нет связи»,
3: «Порт занят»,
4: «Порт недоступен»,
5: «Некорректные данные от устройства»,
6: «Внутренняя ошибка библиотеки»,
7: «Неподдерживаемое преобразование типа параметра»,
8: «Не найден обязательный параметр»,
9: «Некорректные настройки»,
10: «Драйвер не настроен»,
11: «Не поддерживается в данной версии (драйвера или ККТ)»,
12: «Не поддерживается в данном режиме»,
13: «Нeкорректное значение параметра»,
14: «Не удалось загрузить библиотеку»,
15: «Неизвестная ошибка»,
16: «Неверная цена (сумма)»,
17: «Неверное количество»,
18: «Переполнение счетчика наличности»,
19: «Невозможно сторно последней операции»,
20: «Сторно по коду невозможно»,
21: «Невозможен повтор последней операции»,
22: «Повторная скидка на операцию невозможна»,
23: «Невозможно начислить скидку/надбавку»,
24: «Неверный код товара»,
25: «Неверный штрихкод товара»,
26: «Неверный формат команды»,
27: «Неверная длина»,
28: «ККТ заблокирована в режиме ввода даты»,
29: «Требуется подтверждение ввода даты»,
30: «Нет больше данных»,
31: «Нет подтверждения или отмены продажи»,
32: «Отчет о закрытии смены прерван»,
33: «Отключение контроля наличности невозможно (не настроены необходимые типы оплаты)»,
34: «Вход в режим заблокирован»,
35: «Проверьте дату и время»,
36: «Переданные дата/время меньше даты/времени последнего фискального документа»,
37: «Невозможно закрыть архив»,
38: «Товар не найден»,
39: «Весовой штрихкод с количеством <> 1.000»,
40: «Переполнение буфера чека»,
41: «Недостаточное количество товара»,
42: «Сторнируемое количество больше проданного»,
43: «Товар не найден»,
44: «Нет бумаги»,
45: «Открыта крышка»,
46: «Нет связи с принтером чеков»,
47: «Механическая ошибка печатающего устройства»,
48: «Неверный тип чека»,
49: «Недопустимое целевое устройство»,
50: «Нет места в массиве картинок/штрихкодов»,
51: «Неверный номер картинки/штрихкода (картинка/штрихкод отсутствует)»,
52: «Сумма не наличных платежей превышает сумму чека»,
53: «Накопление меньше суммы возврата или аннулирования»,
54: «Переполнение суммы платежей»,
55: «Предыдущая операция незавершена»,
56: «Ошибка GSM- модуля»,
57: «Неверная величина скидки / надбавки»,
58: «Операция после скидки / надбавки невозможна»,
59: «Неверная секция»,
60: «Неверный вид оплаты»,
61: «Переполнение при умножении»,
62: «Операция запрещена в таблице настроек»,
63: «Переполнение итога чека»,
64: «Открыт чек аннулирования – операция невозможна»,
65: «Переполнение буфера ЭЖ»,
66: «Чек оплачен не полностью»,
67: «Открыт чек возврата – операция невозможна»,
68: «Смена превысила 24 часа»,
69: «Открыт чек продажи – операция невозможна»,
70: «Переполнение ФП»,
71: «Неверный пароль»,
72: «Идет обработка ЭЖ»,
73: «Смена закрыта — операция невозможна»,
74: «Неверный номер таблицы»,
75: «Неверный номер ряда»,
76: «Неверный номер поля»,
77: «Неверная дата и/или время»,
78: «Неверная сумма сторно»,
79: «Подсчет суммы сдачи невозможен»,
80: «В ККТ нет денег для выплаты»,
81: «Чек закрыт – операция невозможна»,
82: «Чек открыт – операция невозможна»,
83: «Смена открыта, операция невозможна»,
84: «Серийный номер / MAC- адрес уже задан»,
85: «Исчерпан лимит перерегистраций»,
86: «Неверный номер смены»,
87: «Недопустимый серийный номер ККТ»,
88: «Недопустимый РНМ и/или ИНН»,
89: «ККТ не зарегистрирована»,
90: «Не задан серийный номер»,
91: «Нет отчетов»,
92: «Режим не активизирован»,
93: «Данные документа отсутствуют»,
94: «Некорректный код защиты / лицензия или номер»,
95: «Требуется выполнение общего гашения»,
96: «Команда не разрешена введенными кодами защиты / лицензиями ККТ»,
97: «Невозможна отмена скидки/надбавки»,
98: «Невозможно закрыть чек данным типом оплаты»,
99: «Неверный номер маршрута»,
100: «Неверный номер начальной зоны»,
101: «Неверный номер конечной зоны»,
102: «Неверный тип тарифа»,
103: «Неверный тариф»,
104: «Ошибка обмена с фискальным модулем»,
105: «Необходимо провести профилактические работы»,
106: «Неверные номера смен в ККТ и ФН»,
107: «Нет устройства, обрабатывающего данную команду»,
108: «Нет связи с внешним устройством»,
109: «Ошибочное состояние ТРК»,
110: «Недопустимое кол- во позиций в чеке»,
111: «Ошибочный номер ТРК»,
112: «Неверный делитель»,
113: «Активация данного ФН в составе данной ККТ невозможна»,
114: «Перегрев головки принтера»,
115: «Ошибка обмена с ФН на уровне интерфейса I2C»,
116: «Ошибка формата передачи ФН»,
117: «Неверное состояние ФН»,
118: «Неисправимая ошибка ФН»,
119: «Ошибка КС ФН»,
120: «Закончен срок эксплуатации ФН»,
121: «Архив ФН переполнен»,
122: «В ФН переданы неверная дата или время»,
123: «В ФН нет запрошенных данных»,
124: «Переполнение ФН (итог чека / смены)»,
125: «Буфер переполнен»,
126: «Невозможно напечатать вторую фискальную копию»,
127: «Требуется гашение ЭЖ»,
128: «Некорректная сумма налога»,
129: «Начисление налога на последнюю операцию невозможно»,
130: «Неверный номер ФН»,
131: «Сумма сторно налога больше суммы зарегистрированного налога данного типа»,
132: «Операция невозможна, недостаточно питания»,
133: «Некорректное значение параметров команды ФН»,
134: «Превышение размеров TLV данных ФН»,
135: «Нет транспортного соединения ФН»,
136: «Исчерпан ресурс КС ФН»,
137: «Ресурс хранения ФД исчерпан»,
138: «Сообщение от ОФД не может быть принято ФН»,
139: «В ФН есть неотправленные ФД»,
140: «Исчерпан ресурс ожидания передачи сообщения в ФН»,
141: «Продолжительность смены ФН более 24 часов»,
142: «Неверная разница во времени между двумя операциями ФН»,
143: «Некорректная СНО»,
144: «Недопустимый номер ставки налога»,
145: «Недопустимый тип оплаты товара»,
146: «Недопустимый тип кода товара»,
147: «Недопустима регистрация подакцизного товара»,
148: «Ошибка программирования реквизита»,
149: «Неверный тип счетчика»,
150: «Ошибка отрезчика»,
151: «Снятие отчета прервалось»,
152: «Недопустимое значение отступа слева»,
153: «Недопустимое значение выравнивания»,
154: «Недопустимое значение режима работы с налогом»,
155: «Файл не найден или неверный формат»,
156: «Размер картинки слишком большой»,
157: «Не удалось сформировать штрихкод»,
158: «Неразрешенные реквизиты»,
159: «Ошибка интерфейса ФН»,
160: «Дублирование данных»,
161: «Не указаны обязательные реквизиты»,
162: «Ошибка чтения документа из ФН»,
163: «Переполнение чисел с плавающей точкой»,
164: «Неверное значение параметра ККТ»,
165: «Внутренняя ошибка ККТ»,
166: «ФН не найден»,
167: «Невозможно записать реквизит агента»,
168: «Недопустимое сочетания реквизитов 1002 и 1056»,
169: «Недопустимое сочетания реквизитов 1002 и 1017»,
170: «Ошибка скриптового движка ККТ»,
171: «Неверный номер пользовательской ячейки памяти»,
172: «Кассир не зарегистрирован»,
173: «Отчет о регистрации ККТ прерван»,
174: «Отчет о закрытии ФН прерван»,
175: «Отчет об открытии смены прерван»,
176: «Отчет о состоянии расчетов прерван»,
177: «Закрытие чека прервано»,
178: «Получение документа из ФН прервано»,
179: «Сбой часов»,
180: «Сбой памяти»,
181: «Сбой микросхемы»,
182: «Ошибка шаблонов документов»,
183: «Недопустимое значение MAC- адреса»,
184: «Неверный тип (номер) шаблона»,
185: «Загруженные шаблоны повреждены или отсутствуют»,
186: «Несовместимая версия загруженных шаблонов»,
187: «Ошибка в формате клише»,
188: «Требуется перезагрузка ККТ»,
189: «Подходящие лицензии не найдены»,
190: «Неверная версия ФФД»,
191: «Параметр доступен только для чтения»,
192: «Неверный тип кода товара»,
193: «Неверное значение GTIN»,
194: «Отрицательный результат математической операции»,
195: «Недопустимое сочетание реквизитов»,
196: «Ошибка регистрации кассира»,
197: «Данный канал Интернет отсутствует в ККТ»,
198: «Дата и время не синхронизированы»,
199: «Ошибка электронного журнала»,
200: «Документ открыт — операция невозможна»,
201: «Документ закрыт — операция невозможна»,
202: «Нет места для сохранения лицензий»,
203: «Произошла критичная ошибка, документ необходимо отменить»,
204: «Регистры ККТ еще не инициализированы»,
205: «Требуется регистрация итога»,
206: «Сбой таблицы настроек»,
207: «Сбой счетчиков и регистров ККТ»,
208: «Сбой пользовательской памяти»,
209: «Сбой сервисных регистров»,
210: «Сбой реквизитов ККТ»,
211: «ККТ уже в режиме обновления конфигурации»,
212: «Конфигурация не прошла проверку»,
213: «Аппаратный канал отсутствует, выключен или ещё не проинициализирован»,
214: «Сетевой интерфейс не подключен, или на нём не получен IP-адрес»,
215: «Недопустимое сочетание реквизитов 1212 и 1030»,
216: «Некорректный признак способа расчета»,
217: «Некорректный признак предмета расчета»,
218: «Ошибка синхронизации времени»,
219: «В одном чеке одновременно не может быть позиций с НДС 18% (18/118) и НДС 20% (20/120)»,
220: «Картинка не закрыта»,
221: «Сетевой интерфейс занят»,
222: «Неверный номер картинки»,
223: «Ошибка проверки контейнера»,
224: «Архив ФН закрыт»,
225: «Нужно выполнить регистрацию / перерегистрацию»,
226: «Операция невозможна, идет обновление ПО ККТ»,
227: «Неверный итог чека»,
228: «Запрещена одновременная передача КМ и реквизита 1162»,
229: «Набор записей по заданному идентификатору не найден»,
230: «Ошибка цифровой подписи»,
231: «Некорректная сумма акциза»,
232: «Заданный диапазон документов не найден в БД документов»,
233: «Неподдерживаемый тип скрипта»,
234: «Некорректный идентификатор скрипта»,
235: «Кол-во позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит»,
236: «Универсальный счетчик с заданными параметрами недоступен»,
237: «Неподдерживаемый тег для универсальных счетчиков»,
238: «Некорректный индекс для универсальных счетчиков»,
239: «Неверный размер универсального счетчика»,
240: «Неверная конфигурация универсальных счетчиков»,
241: «Соединение с ККТ потеряно»,
242: «Ошибка универсальных счетчиков»,
243: «Некорректная сумма налога»,
244: «Некорректное значение типа кода маркировки»,
245: «Аппаратная ошибка при сохранении лицензии»,
246: «Подпись лицензии некорректна»,
247: «Лицензия не подходит для данной ККТ»,
248: «Срок действия лицензии истёк»,
249: «Документ был отменен»,
250: «Некорректные параметры скрипта»,
251: «Длина клише превышает максимальное значение»,
252: «Ошибка таблицы товаров»,
253: «Общая ошибка таблицы товаров»,
254: «Некорректный тег для таблицы товаров»,
255: «Некорректный размер тега для таблицы товаров»,
256: «Нет данных по тегу в таблице товаров»,
257: «Нет места в динамической области памяти таблицы товаров»,
258: «Ошибка чтения/записи данных кеша»,
259: «Функции планировщика заданий не доступны»,
260: «Неизвестный тип задания планировщика»,
261: «Отсутствует позиция оплаты»,
262: «Таймаут выполнения команды истек»,
263: «Режим ФР выключен»,
264: «Не найдена запись в OTP»,
265: «Подакцизный товар без акциза зарегистрирован в чеке»,
401: «Процедура проверки КМ уже запущена»,
402: «Ошибка соединения с сервером»,
403: «Процедура проверки КМ прервана»,
404: «Некорректное значение статуса КМ»,
405: «Неверный код GS1»,
406: «Запрещена работа с маркированным товарами»,
407: «Работа с маркированными товарами временно заблокирована»,
408: «Переполнена таблица хранения КМ»,
409: «Некорректный код маркировки»,
410: «Неверное состояние»,
411: «Ошибка обмена с сервером ОФД или ИСМ»,
412: «Некорректное значение единиц измерения»,
413: «Операция не разрешена в данной версии ФФД»,
414: «Операция не разрешена, при регистрации не был установлен признак ТМТ»,
415: «Нет данных для отправки»,
416: «Нет маркированных позиций в чеке»,
417: «Имеются неотправленные уведомления»,
418: «Требуется повторное проведение процедуры обновления ключей»,
419: «Ошибка сервиса обновления ключей проверки КМ»,
420: «КМ не проверен в ФН»,
421: «Истёк таймаут проверки КМ»,
422: «Данный КМ отсутствует в таблице»,
501: «Ошибка парсинга чека / запроса»,
502: «Выполнение прервано из-за предыдущих ошибок»,
503: «Ошибка скрипта драйвера»,
504: «Функция проверки задания не найдена»,
505: «Выполняется проверка КМ»,
} as const
export enum Param {
LIBFPTR_PARAM_FIRST = 65536,
LIBFPTR_PARAM_TEXT = LIBFPTR_PARAM_FIRST,
LIBFPTR_PARAM_TEXT_WRAP,
LIBFPTR_PARAM_ALIGNMENT,
LIBFPTR_PARAM_FONT,
LIBFPTR_PARAM_FONT_DOUBLE_WIDTH,
LIBFPTR_PARAM_FONT_DOUBLE_HEIGHT,
LIBFPTR_PARAM_LINESPACING,
LIBFPTR_PARAM_BRIGHTNESS,
LIBFPTR_PARAM_MODEL,
LIBFPTR_PARAM_RECEIPT_TYPE,
LIBFPTR_PARAM_REPORT_TYPE,
LIBFPTR_PARAM_MODE,
LIBFPTR_PARAM_EXTERNAL_DEVICE_TYPE,
LIBFPTR_PARAM_EXTERNAL_DEVICE_DATA,
LIBFPTR_PARAM_FREQUENCY,
LIBFPTR_PARAM_DURATION,
LIBFPTR_PARAM_CUT_TYPE,
LIBFPTR_PARAM_DRAWER_ON_TIMEOUT,
LIBFPTR_PARAM_DRAWER_OFF_TIMEOUT,
LIBFPTR_PARAM_DRAWER_ON_QUANTITY,
LIBFPTR_PARAM_TIMEOUT_ENQ,
LIBFPTR_PARAM_COMMAND_BUFFER,
LIBFPTR_PARAM_ANSWER_BUFFER,
LIBFPTR_PARAM_SERIAL_NUMBER,
LIBFPTR_PARAM_MANUFACTURER_CODE,
LIBFPTR_PARAM_NO_NEED_ANSWER,
LIBFPTR_PARAM_INFO_DISCOUNT_SUM,
LIBFPTR_PARAM_USE_ONLY_TAX_TYPE,
LIBFPTR_PARAM_PAYMENT_TYPE,
LIBFPTR_PARAM_PAYMENT_SUM,
LIBFPTR_PARAM_REMAINDER,
LIBFPTR_PARAM_CHANGE,
LIBFPTR_PARAM_DEPARTMENT,
LIBFPTR_PARAM_TAX_TYPE,
LIBFPTR_PARAM_TAX_SUM,
LIBFPTR_PARAM_TAX_MODE,
LIBFPTR_PARAM_RECEIPT_ELECTRONICALLY,
LIBFPTR_PARAM_USER_PASSWORD,
LIBFPTR_PARAM_SCALE,
LIBFPTR_PARAM_LEFT_MARGIN,
LIBFPTR_PARAM_BARCODE,
LIBFPTR_PARAM_BARCODE_TYPE,
LIBFPTR_PARAM_BARCODE_PRINT_TEXT,
LIBFPTR_PARAM_BARCODE_VERSION,
LIBFPTR_PARAM_BARCODE_CORRECTION,
LIBFPTR_PARAM_BARCODE_COLUMNS,
LIBFPTR_PARAM_BARCODE_INVERT,
LIBFPTR_PARAM_HEIGHT,
LIBFPTR_PARAM_WIDTH,
LIBFPTR_PARAM_FILENAME,
LIBFPTR_PARAM_PICTURE_NUMBER,
LIBFPTR_PARAM_DATA_TYPE,
LIBFPTR_PARAM_OPERATOR_ID,
LIBFPTR_PARAM_LOGICAL_NUMBER,
LIBFPTR_PARAM_DATE_TIME,
LIBFPTR_PARAM_FISCAL,
LIBFPTR_PARAM_SHIFT_STATE,
LIBFPTR_PARAM_CASHDRAWER_OPENED,
LIBFPTR_PARAM_RECEIPT_PAPER_PRESENT,
LIBFPTR_PARAM_COVER_OPENED,
LIBFPTR_PARAM_SUBMODE,
LIBFPTR_PARAM_RECEIPT_NUMBER,
LIBFPTR_PARAM_DOCUMENT_NUMBER,
LIBFPTR_PARAM_SHIFT_NUMBER,
LIBFPTR_PARAM_RECEIPT_SUM,
LIBFPTR_PARAM_RECEIPT_LINE_LENGTH,
LIBFPTR_PARAM_RECEIPT_LINE_LENGTH_PIX,
LIBFPTR_PARAM_MODEL_NAME,
LIBFPTR_PARAM_UNIT_VERSION,
LIBFPTR_PARAM_PRINTER_CONNECTION_LOST,
LIBFPTR_PARAM_PRINTER_ERROR,
LIBFPTR_PARAM_CUT_ERROR,
LIBFPTR_PARAM_PRINTER_OVERHEAT,
LIBFPTR_PARAM_UNIT_TYPE,
LIBFPTR_PARAM_LICENSE_NUMBER,
LIBFPTR_PARAM_LICENSE_ENTERED,
LIBFPTR_PARAM_LICENSE,
LIBFPTR_PARAM_SUM,
LIBFPTR_PARAM_COUNT,
LIBFPTR_PARAM_COUNTER_TYPE,
LIBFPTR_PARAM_STEP_COUNTER_TYPE,
LIBFPTR_PARAM_ERROR_TAG_NUMBER,
LIBFPTR_PARAM_TABLE,
LIBFPTR_PARAM_ROW,
LIBFPTR_PARAM_FIELD,
LIBFPTR_PARAM_FIELD_VALUE,
LIBFPTR_PARAM_FN_DATA_TYPE,
LIBFPTR_PARAM_TAG_NUMBER,
LIBFPTR_PARAM_TAG_VALUE,
LIBFPTR_PARAM_DOCUMENTS_COUNT,
LIBFPTR_PARAM_FISCAL_SIGN,
LIBFPTR_PARAM_DEVICE_FFD_VERSION,
LIBFPTR_PARAM_FN_FFD_VERSION,
LIBFPTR_PARAM_FFD_VERSION,
LIBFPTR_PARAM_CHECK_SUM,
LIBFPTR_PARAM_COMMODITY_NAME,
LIBFPTR_PARAM_PRICE,
LIBFPTR_PARAM_QUANTITY,
LIBFPTR_PARAM_POSITION_SUM,
LIBFPTR_PARAM_FN_TYPE,
LIBFPTR_PARAM_FN_VERSION,
LIBFPTR_PARAM_REGISTRATIONS_REMAIN,
LIBFPTR_PARAM_REGISTRATIONS_COUNT,
LIBFPTR_PARAM_NO_ERROR_IF_NOT_SUPPORTED,
LIBFPTR_PARAM_OFD_EXCHANGE_STATUS,
LIBFPTR_PARAM_FN_ERROR_DATA,
LIBFPTR_PARAM_FN_ERROR_CODE,
LIBFPTR_PARAM_ENVD_MODE,
LIBFPTR_PARAM_DOCUMENT_CLOSED,
LIBFPTR_PARAM_JSON_DATA,
LIBFPTR_PARAM_COMMAND_SUBSYSTEM,
LIBFPTR_PARAM_FN_OPERATION_TYPE,
LIBFPTR_PARAM_FN_STATE,
LIBFPTR_PARAM_ENVD_MODE_ENABLED,
LIBFPTR_PARAM_SETTING_ID,
LIBFPTR_PARAM_SETTING_VALUE,
LIBFPTR_PARAM_MAPPING_KEY,
LIBFPTR_PARAM_MAPPING_VALUE,
LIBFPTR_PARAM_COMMODITY_PIECE,
LIBFPTR_PARAM_POWER_SOURCE_TYPE,
LIBFPTR_PARAM_BATTERY_CHARGE,
LIBFPTR_PARAM_VOLTAGE,
LIBFPTR_PARAM_USE_BATTERY,
LIBFPTR_PARAM_BATTERY_CHARGING,
LIBFPTR_PARAM_CAN_PRINT_WHILE_ON_BATTERY,
LIBFPTR_PARAM_MAC_ADDRESS,
LIBFPTR_PARAM_FN_FISCAL,
LIBFPTR_PARAM_NETWORK_ERROR,
LIBFPTR_PARAM_OFD_ERROR,
LIBFPTR_PARAM_FN_ERROR,
LIBFPTR_PARAM_COMMAND_CODE,
LIBFPTR_PARAM_PRINTER_TEMPERATURE,
LIBFPTR_PARAM_RECORDS_TYPE,
LIBFPTR_PARAM_OFD_FISCAL_SIGN,
LIBFPTR_PARAM_HAS_OFD_TICKET,
LIBFPTR_PARAM_NO_SERIAL_NUMBER,
LIBFPTR_PARAM_RTC_FAULT,
LIBFPTR_PARAM_SETTINGS_FAULT,
LIBFPTR_PARAM_COUNTERS_FAULT,
LIBFPTR_PARAM_USER_MEMORY_FAULT,
LIBFPTR_PARAM_SERVICE_COUNTERS_FAULT,
LIBFPTR_PARAM_ATTRIBUTES_FAULT,
LIBFPTR_PARAM_FN_FAULT,
LIBFPTR_PARAM_INVALID_FN,
LIBFPTR_PARAM_HARD_FAULT,
LIBFPTR_PARAM_MEMORY_MANAGER_FAULT,
LIBFPTR_PARAM_SCRIPTS_FAULT,
LIBFPTR_PARAM_FULL_RESET,
LIBFPTR_PARAM_WAIT_FOR_REBOOT,
LIBFPTR_PARAM_SCALE_PERCENT,
LIBFPTR_PARAM_FN_NEED_REPLACEMENT,
LIBFPTR_PARAM_FN_RESOURCE_EXHAUSTED,
LIBFPTR_PARAM_FN_MEMORY_OVERFLOW,
LIBFPTR_PARAM_FN_OFD_TIMEOUT,
LIBFPTR_PARAM_FN_CRITICAL_ERROR,
LIBFPTR_PARAM_OFD_MESSAGE_READ,
LIBFPTR_PARAM_DEVICE_MIN_FFD_VERSION,
LIBFPTR_PARAM_DEVICE_MAX_FFD_VERSION,
LIBFPTR_PARAM_DEVICE_UPTIME,
LIBFPTR_PARAM_NOMENCLATURE_TYPE,
LIBFPTR_PARAM_GTIN,
LIBFPTR_PARAM_FN_DOCUMENT_TYPE,
LIBFPTR_PARAM_NETWORK_ERROR_TEXT,
LIBFPTR_PARAM_FN_ERROR_TEXT,
LIBFPTR_PARAM_OFD_ERROR_TEXT,
LIBFPTR_PARAM_USER_SCRIPT_ID,
LIBFPTR_PARAM_USER_SCRIPT_PARAMETER,
LIBFPTR_PARAM_USER_MEMORY_OPERATION,
LIBFPTR_PARAM_USER_MEMORY_DATA,
LIBFPTR_PARAM_USER_MEMORY_STRING,
LIBFPTR_PARAM_USER_MEMORY_ADDRESS,
LIBFPTR_PARAM_FN_PRESENT,
LIBFPTR_PARAM_BLOCKED,
LIBFPTR_PARAM_DOCUMENT_PRINTED,
LIBFPTR_PARAM_DISCOUNT_SUM,
LIBFPTR_PARAM_SURCHARGE_SUM,
LIBFPTR_PARAM_LK_USER_CODE,
LIBFPTR_PARAM_LICENSE_COUNT,
LIBFPTR_PARAM_DEFER,
LIBFPTR_PARAM_CAP_54FZ,
LIBFPTR_PARAM_CAP_MANUAL_CLICHE_CONTROL,
LIBFPTR_PARAM_CAP_PAYMENTS_COUNT,
LIBFPTR_PARAM_FIRMWARE_CHUNK_SIZE,
LIBFPTR_PARAM_FIRMWARE_CHUNK_DATA,
LIBFPTR_PARAM_FN_FLAGS,
LIBFPTR_PARAM_PRINT_FOOTER,
LIBFPTR_PARAM_PUBLIC_KEY,
LIBFPTR_PARAM_MAGIC_NUMBER,
LIBFPTR_PARAM_SIGN,
LIBFPTR_PARAM_SOFT_NAME,
LIBFPTR_PARAM_SESSION_CODE,
LIBFPTR_PARAM_ETHERNET_CONFIG_TIMEOUT,
LIBFPTR_PARAM_ETHERNET_DHCP,
LIBFPTR_PARAM_ETHERNET_IP,
LIBFPTR_PARAM_ETHERNET_MASK,
LIBFPTR_PARAM_ETHERNET_GATEWAY,
LIBFPTR_PARAM_ETHERNET_PORT,
LIBFPTR_PARAM_ETHERNET_DNS_IP,
LIBFPTR_PARAM_ETHERNET_DNS_STATIC,
LIBFPTR_PARAM_STORE_IN_JOURNAL,
LIBFPTR_PARAM_NEW_PLATFORM,
LIBFPTR_PARAM_UNIT_RELEASE_VERSION,
LIBFPTR_PARAM_USE_VAT18,
LIBFPTR_PARAM_TAG_NAME,
LIBFPTR_PARAM_TAG_TYPE,
LIBFPTR_PARAM_TAG_IS_COMPLEX,
LIBFPTR_PARAM_TAG_IS_REPEATABLE,
LIBFPTR_PARAM_SHIFT_AUTO_OPENED,
LIBFPTR_PARAM_CONTAINER_FIRMWARE_VERSION,
LIBFPTR_PARAM_CONTAINER_CONFIGURATION_VERSION,
LIBFPTR_PARAM_CONTAINER_BOOTLOADER_VERSION,
LIBFPTR_PARAM_CONTAINER_SCRIPTS_VERSION,
LIBFPTR_PARAM_PAPER_NEAR_END,
LIBFPTR_PARAM_REPORT_ELECTRONICALLY,
LIBFPTR_PARAM_ACTIVATION_METHOD,
LIBFPTR_PARAM_KEYS,
LIBFPTR_PARAM_UIN,
LIBFPTR_PARAM_VERSION,
LIBFPTR_PARAM_PUBLIC_KEY_SIGN,
LIBFPTR_PARAM_CAP_DISABLE_PRINT_REPORTS,
LIBFPTR_PARAM_REGISTRATION_NUMBER,
LIBFPTR_PARAM_PIXEL_BUFFER,
LIBFPTR_PARAM_REPEAT_NUMBER,
LIBFPTR_PARAM_FIELD_TYPE,
LIBFPTR_PARAM_MARKING_CODE,
LIBFPTR_PARAM_CONTAINER_DIRECT_BOOT_VERSION,
LIBFPTR_PARAM_SCRIPT_NAME,
LIBFPTR_PARAM_SCRIPT_HASH,
LIBFPTR_PARAM_RECORDS_ID,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_1,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_2,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_3,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_4,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_5,
LIBFPTR_PARAM_IS_USER_SCRIPT,
LIBFPTR_PARAM_DOCUMENT_NUMBER_END,
LIBFPTR_PARAM_SHIFT_NUMBER_END,
LIBFPTR_PARAM_SCRIPT_CODE,
LIBFPTR_PARAM_SCRIPT_RESULT,
LIBFPTR_PARAM_SCRIPT_TYPE,
LIBFPTR_PARAM_WIFI_CONFIG_TIMEOUT,
LIBFPTR_PARAM_WIFI_DHCP,
LIBFPTR_PARAM_WIFI_IP,
LIBFPTR_PARAM_WIFI_MASK,
LIBFPTR_PARAM_WIFI_GATEWAY,
LIBFPTR_PARAM_WIFI_PORT,
LIBFPTR_PARAM_UC_VERSION,
LIBFPTR_PARAM_UC_AVAILABLE_MEMORY,
LIBFPTR_PARAM_UC_USED_MEMORY_BY_SUMS,
LIBFPTR_PARAM_UC_USED_MEMORY_BY_QUANTITIES,
LIBFPTR_PARAM_UC_LAYER_1,
LIBFPTR_PARAM_UC_FLAGS_1,
LIBFPTR_PARAM_UC_MASK_1,
LIBFPTR_PARAM_UC_LAYER_VALUE_1,
LIBFPTR_PARAM_UC_LAYER_2,
LIBFPTR_PARAM_UC_FLAGS_2,
LIBFPTR_PARAM_UC_MASK_2,
LIBFPTR_PARAM_UC_LAYER_VALUE_2,
LIBFPTR_PARAM_UC_LAYER_3,
LIBFPTR_PARAM_UC_FLAGS_3,
LIBFPTR_PARAM_UC_MASK_3,
LIBFPTR_PARAM_UC_LAYER_VALUE_3,
LIBFPTR_PARAM_UC_LAYER_4,
LIBFPTR_PARAM_UC_FLAGS_4,
LIBFPTR_PARAM_UC_MASK_4,
LIBFPTR_PARAM_UC_LAYER_VALUE_4,
LIBFPTR_PARAM_RECEIPTS_COUNT,
LIBFPTR_PARAM_PAYMENTS_SUM_CASH,
LIBFPTR_PARAM_PAYMENTS_SUM_ELECTRONICALLY,
LIBFPTR_PARAM_PAYMENTS_SUM_PREPAID,
LIBFPTR_PARAM_PAYMENTS_SUM_CREDIT,
LIBFPTR_PARAM_PAYMENTS_SUM_OTHER,
LIBFPTR_PARAM_TAXES_SUM_VAT20,
LIBFPTR_PARAM_TAXES_SUM_VAT120,
LIBFPTR_PARAM_TAXES_SUM_VAT10,
LIBFPTR_PARAM_TAXES_SUM_VAT110,
LIBFPTR_PARAM_TAXES_SUM_VAT0,
LIBFPTR_PARAM_TAXES_SUM_NO,
LIBFPTR_PARAM_CORRECTIONS_COUNT,
LIBFPTR_PARAM_CORRECTIONS_SUM,
LIBFPTR_PARAM_FN_COUNTERS_TYPE,
LIBFPTR_PARAM_FN_DAYS_REMAIN,
LIBFPTR_PARAM_FREE_MEMORY,
LIBFPTR_PARAM_FN_MAX_FFD_VERSION,
LIBFPTR_PARAM_RECEIPTS_SUM,
LIBFPTR_PARAM_LICENSE_NAME,
LIBFPTR_PARAM_UNIVERSAL_COUNTERS_FAULT,
LIBFPTR_PARAM_USE_LICENSES,
LIBFPTR_PARAM_LICENSE_VALID_FROM,
LIBFPTR_PARAM_LICENSE_VALID_UNTIL,
LIBFPTR_PARAM_MARKING_CODE_TYPE,
LIBFPTR_PARAM_SETTING_NAME,
LIBFPTR_PARAM_SETTING_TYPE,
LIBFPTR_PARAM_FONT_WIDTH,
LIBFPTR_PARAM_REMOTE_CALL,
LIBFPTR_PARAM_SCRIPT_PARAMS,
LIBFPTR_PARAM_IGNORE_EMPTY,
LIBFPTR_PARAM_METHOD_DATA,
LIBFPTR_PARAM_METHOD_RESULT,
LIBFPTR_PARAM_RPC_SERVER_OS,
LIBFPTR_PARAM_RPC_SERVER_VERSION,
LIBFPTR_PARAM_RPC_DRIVER_VERSION,
LIBFPTR_PARAM_LOCKED,
LIBFPTR_PARAM_BOUND,
LIBFPTR_PARAM_COMMODITIES_TABLE_FAULT,
LIBFPTR_PARAM_HAS_ADDITIONAL_DATA,
LIBFPTR_PARAM_FISCAL_SIGN_ARCHIVE,
LIBFPTR_PARAM_COMMAND_GROUP,
LIBFPTR_PARAM_ERROR_CODE,
LIBFPTR_PARAM_MARKING_WAIT_FOR_VALIDATION_RESULT,
LIBFPTR_PARAM_MARKING_CODE_STATUS,
LIBFPTR_PARAM_MARKING_CODE_VALIDATION_RESULT,
LIBFPTR_PARAM_MARKING_CODE_OFFLINE_VALIDATION_ERROR,
LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR,
LIBFPTR_PARAM_MARKING_CODE_VALIDATION_READY,
LIBFPTR_PARAM_MEASUREMENT_UNIT,
LIBFPTR_PARAM_MARKING_PROCESSING_MODE,
LIBFPTR_PARAM_MARKING_FRACTIONAL_QUANTITY,
LIBFPTR_PARAM_PRODUCT_CODE,
LIBFPTR_PARAM_TRADE_MARKED_PRODUCTS,
LIBFPTR_PARAM_INSURANCE_ACTIVITY,
LIBFPTR_PARAM_PAWN_SHOP_ACTIVITY,
LIBFPTR_PARAM_TLV_LIST,
LIBFPTR_PARAM_CHECK_MARKING_SERVER_READY,
LIBFPTR_PARAM_MARKING_SERVER_RESPONSE_TIME,
LIBFPTR_PARAM_MARKING_SERVER_ERROR_CODE,
LIBFPTR_PARAM_MARKING_SERVER_ERROR_DESCRIPTION,
LIBFPTR_PARAM_ISM_ERROR,
LIBFPTR_PARAM_ISM_ERROR_TEXT,
LIBFPTR_PARAM_MARKING_MODE_CHECKING_STATUS,
LIBFPTR_PARAM_MARK_CHECKING_COUNT,
LIBFPTR_PARAM_MARK_SOLD_COUNT,
LIBFPTR_PARAM_NOTICE_IS_BEGIN,
LIBFPTR_PARAM_NOTICE_FREE_MEMORY,
LIBFPTR_PARAM_NOTICE_COUNT,
LIBFPTR_PARAM_MARKING_NOT_SEND_TO_SERVER,
LIBFPTR_PARAM_DOCUMENT_TYPE,
LIBFPTR_PARAM_PRINT_REPORT,
LIBFPTR_PARAM_FN_EXECUTION,
LIBFPTR_PARAM_MCU_SN,
LIBFPTR_PARAM_MCU_PART_ID,
LIBFPTR_PARAM_MCU_PART_NAME,
LIBFPTR_PARAM_IS_REQUEST_SENT,
LIBFPTR_PARAM_FN_CHECK_MARK_TIME,
LIBFPTR_PARAM_SENDING_MARK_TIME,
LIBFPTR_PARAM_MARKING_SERVER_EXCHANGE_TIME,
LIBFPTR_PARAM_FULL_SENDING_MARK_TIME,
LIBFPTR_PARAM_MARK_CHECKING_STATUS_IN_CASH,
LIBFPTR_PARAM_MARK_CHECKING_TYPE_IN_CASH,
LIBFPTR_PARAM_MARK_CHECKING_STAGE_IN_CASH,
LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_RESULT,
LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR_DESCRIPTION,
LIBFPTR_PARAM_FN_CONTAINS_KEYS_UPDATER_SERVER_URI,
LIBFPTR_PARAM_MARKING_CODE_CLEAR,
LIBFPTR_PARAM_MODULE_ADDRESS,
LIBFPTR_PARAM_SEGMENT_ADDRESS,
LIBFPTR_PARAM_LAST_SUCCESSFUL_OKP,
LIBFPTR_PARAM_FN_SERIAL_NUMBER,
LIBFPTR_PARAM_ECR_REGISTRATION_NUMBER,
LIBFPTR_PARAM_OFD_VATIN,
LIBFPTR_PARAM_FNS_URL,
LIBFPTR_PARAM_MACHINE_NUMBER,
LIBFPTR_PARAM_MARKING_PRODUCT_ID,
LIBFPTR_PARAM_TIMEOUT,
LIBFPTR_PARAM_PRINT_UPDATE_FNM_KEYS_REPORT,
LIBFPTR_PARAM_FN_KEYS_UPDATER_SERVER_URI,
LIBFPTR_PARAM_DOCUMENT_ELECTRONICALLY,
LIBFPTR_PARAM_LAST
}
export enum Model {
LIBFPTR_MODEL_UNKNOWN = 0,
LIBFPTR_MODEL_ATOL_AUTO = 500,
LIBFPTR_MODEL_ATOL_11F = 67,
LIBFPTR_MODEL_ATOL_15F = 78,
LIBFPTR_MODEL_ATOL_20F = 81,
LIBFPTR_MODEL_ATOL_22F = 63,
LIBFPTR_MODEL_ATOL_25F = 57,
LIBFPTR_MODEL_ATOL_27F = 87,
LIBFPTR_MODEL_ATOL_30F = 61,
LIBFPTR_MODEL_ATOL_42FS = 77,
LIBFPTR_MODEL_ATOL_47FA = 48,
LIBFPTR_MODEL_ATOL_50F = 80,
LIBFPTR_MODEL_ATOL_52F = 64,
LIBFPTR_MODEL_ATOL_55F = 62,
LIBFPTR_MODEL_ATOL_60F = 75,
LIBFPTR_MODEL_ATOL_77F = 69,
LIBFPTR_MODEL_ATOL_90F = 72,
LIBFPTR_MODEL_ATOL_91F = 82,
LIBFPTR_MODEL_ATOL_92F = 84,
LIBFPTR_MODEL_ATOL_SIGMA_10 = 86,
LIBFPTR_MODEL_ATOL_SIGMA_7F = 90,
LIBFPTR_MODEL_ATOL_SIGMA_8F = 91,
LIBFPTR_MODEL_ATOL_PT_5F = 89,
LIBFPTR_MODEL_KAZNACHEY_FA = 76,
LIBFPTR_MODEL_ATOL_1F = 93,
LIBFPTR_MODEL_ATOL_22v2F = 95,
}
export enum Baudrate {
LIBFPTR_PORT_BR_1200 = 1200,
LIBFPTR_PORT_BR_2400 = 2400,
LIBFPTR_PORT_BR_4800 = 4800,
LIBFPTR_PORT_BR_9600 = 9600,
LIBFPTR_PORT_BR_19200 = 19200,
LIBFPTR_PORT_BR_38400 = 38400,
LIBFPTR_PORT_BR_57600 = 57600,
LIBFPTR_PORT_BR_115200 = 115200,
LIBFPTR_PORT_BR_230400 = 230400,
LIBFPTR_PORT_BR_460800 = 460800,
LIBFPTR_PORT_BR_921600 = 921600,
}
export enum Bits {
LIBFPTR_PORT_BITS_7 = 7,
LIBFPTR_PORT_BITS_8 = 8,
}
export enum Parity {
LIBFPTR_PORT_PARITY_NO = 0,
LIBFPTR_PORT_PARITY_ODD,
LIBFPTR_PORT_PARITY_EVEN,
LIBFPTR_PORT_PARITY_MARK,
LIBFPTR_PORT_PARITY_SPACE,
}
export enum Stopbits {
LIBFPTR_PORT_SB_1 = 0,
LIBFPTR_PORT_SB_1_5,
LIBFPTR_PORT_SB_2
}
export enum BarcodeType {
LIBFPTR_BT_EAN_8 = 0,
LIBFPTR_BT_EAN_13,
LIBFPTR_BT_UPC_A,
LIBFPTR_BT_UPC_E,
LIBFPTR_BT_CODE_39,
LIBFPTR_BT_CODE_93,
LIBFPTR_BT_CODE_128,
LIBFPTR_BT_CODABAR,
LIBFPTR_BT_ITF,
LIBFPTR_BT_ITF_14,
LIBFPTR_BT_GS1_128,
LIBFPTR_BT_QR,
LIBFPTR_BT_PDF417,
LIBFPTR_BT_AZTEC,
LIBFPTR_BT_CODE_39_EXTENDED,
}
export enum BarcodeCorrection {
LIBFPTR_BC_DEFAULT = 0,
LIBFPTR_BC_0,
LIBFPTR_BC_1,
LIBFPTR_BC_2,
LIBFPTR_BC_3,
LIBFPTR_BC_4,
LIBFPTR_BC_5,
LIBFPTR_BC_6,
LIBFPTR_BC_7,
LIBFPTR_BC_8,
}
export enum TaxMode {
LIBFPTR_TM_POSITION = 0,
LIBFPTR_TM_UNIT,
}
export enum StepCounterType {
LIBFPTR_SCT_OVERALL = 0,
LIBFPTR_SCT_FORWARD,
}
export enum CounterType {
LIBFPTR_CT_ROLLUP = 0,
LIBFPTR_CT_RESETTABLE,
}
export enum ShiftState {
LIBFPTR_SS_CLOSED = 0,
LIBFPTR_SS_OPENED,
LIBFPTR_SS_EXPIRED,
}
export enum CutType {
LIBFPTR_CT_FULL = 0,
LIBFPTR_CT_PART,
}
export enum Alignment {
LIBFPTR_ALIGNMENT_LEFT = 0,
LIBFPTR_ALIGNMENT_CENTER,
LIBFPTR_ALIGNMENT_RIGHT,
}
export enum TextWrap {
LIBFPTR_TW_NONE = 0,
LIBFPTR_TW_WORDS,
LIBFPTR_TW_CHARS,
}
export enum FnType {
LIBFPTR_FNT_DEBUG = 0,
LIBFPTR_FNT_RELEASE,
LIBFPTR_FNT_UNKNOWN,
}
export enum FnState {
LIBFPTR_FNS_INITIAL = 0,
LIBFPTR_FNS_CONFIGURED = 1,
LIBFPTR_FNS_FISCAL_MODE = 3,
LIBFPTR_FNS_POSTFISCAL_MODE = 7,
LIBFPTR_FNS_ACCESS_ARCHIVE = 15,
}
export enum ReceiptType {
LIBFPTR_RT_CLOSED = 0,
LIBFPTR_RT_SELL = 1,
LIBFPTR_RT_SELL_RETURN = 2,
LIBFPTR_RT_SELL_CORRECTION = 7,
LIBFPTR_RT_SELL_RETURN_CORRECTION = 8,
LIBFPTR_RT_BUY = 4,
LIBFPTR_RT_BUY_RETURN = 5,
LIBFPTR_RT_BUY_CORRECTION = 9,
LIBFPTR_RT_BUY_RETURN_CORRECTION = 10,
}
export enum ReportType {
LIBFPTR_RT_CLOSE_SHIFT = 0,
LIBFPTR_RT_X,
LIBFPTR_RT_LAST_DOCUMENT,
LIBFPTR_RT_OFD_EXCHANGE_STATUS,
LIBFPTR_RT_KKT_DEMO,
LIBFPTR_RT_KKT_INFO,
LIBFPTR_RT_OFD_TEST,
LIBFPTR_RT_FN_DOC_BY_NUMBER,
LIBFPTR_RT_QUANTITY,
LIBFPTR_RT_DEPARTMENTS,
LIBFPTR_RT_OPERATORS,
LIBFPTR_RT_HOURS,
LIBFPTR_RT_FN_REGISTRATIONS,
LIBFPTR_RT_FN_SHIFT_TOTAL_COUNTERS,
LIBFPTR_RT_FN_TOTAL_COUNTERS,
LIBFPTR_RT_FN_NOT_SENT_DOCUMENTS_COUNTERS,
LIBFPTR_RT_COMMODITIES_BY_TAXATION_TYPES,
LIBFPTR_RT_COMMODITIES_BY_DEPARTMENTS,
LIBFPTR_RT_COMMODITIES_BY_SUMS,
LIBFPTR_RT_START_SERVICE,
LIBFPTR_RT_DISCOUNTS,
LIBFPTR_RT_JOURNAL_DOCUMENT_BY_NUMBERS,
LIBFPTR_RT_JOURNAL_DOCUMENT_BY_SHIFTS,
LIBFPTR_RT_CLOSE_SHIFT_REPORTS
}
export enum PaymentType {
LIBFPTR_PT_CASH = 0,
LIBFPTR_PT_ELECTRONICALLY,
LIBFPTR_PT_PREPAID,
LIBFPTR_PT_CREDIT,
LIBFPTR_PT_OTHER,
LIBFPTR_PT_6,
LIBFPTR_PT_7,
LIBFPTR_PT_8,
LIBFPTR_PT_9,
LIBFPTR_PT_10
}
export enum TaxType {
LIBFPTR_TAX_DEPARTMENT = 0,
LIBFPTR_TAX_VAT18 = 1,
LIBFPTR_TAX_VAT10,
LIBFPTR_TAX_VAT118,
LIBFPTR_TAX_VAT110,
LIBFPTR_TAX_VAT0,
LIBFPTR_TAX_NO,
LIBFPTR_TAX_VAT20,
LIBFPTR_TAX_VAT120,
LIBFPTR_TAX_INVALID,
}
export enum ExternalDeviceType {
LIBFPTR_EXTERNAL_DEVICE_DISPLAY = 0,
LIBFPTR_EXTERNAL_DEVICE_PINPAD,
LIBFPTR_EXTERNAL_DEVICE_MODEM,
LIBFPTR_EXTERNAL_DEVICE_BARCODE_SCANNER,
}
export enum KktDataType {
LIBFPTR_DT_STATUS = 0,
LIBFPTR_DT_CASH_SUM,
LIBFPTR_DT_UNIT_VERSION,
LIBFPTR_DT_PICTURE_INFO,
LIBFPTR_DT_LICENSE_ACTIVATED,
LIBFPTR_DT_REGISTRATIONS_SUM,
LIBFPTR_DT_REGISTRATIONS_COUNT,
LIBFPTR_DT_PAYMENT_SUM,
LIBFPTR_DT_CASHIN_SUM,
LIBFPTR_DT_CASHIN_COUNT,
LIBFPTR_DT_CASHOUT_SUM,
LIBFPTR_DT_CASHOUT_COUNT,
LIBFPTR_DT_REVENUE,
LIBFPTR_DT_DATE_TIME,
LIBFPTR_DT_SHIFT_STATE,
LIBFPTR_DT_RECEIPT_STATE,
LIBFPTR_DT_SERIAL_NUMBER,
LIBFPTR_DT_MODEL_INFO,
LIBFPTR_DT_RECEIPT_LINE_LENGTH,
LIBFPTR_DT_CUTTER_RESOURCE,
LIBFPTR_DT_STEP_RESOURCE,
LIBFPTR_DT_TERMAL_RESOURCE,
LIBFPTR_DT_ENVD_MODE,
LIBFPTR_DT_SHIFT_TAX_SUM,
LIBFPTR_DT_RECEIPT_TAX_SUM,
LIBFPTR_DT_NON_NULLABLE_SUM,
LIBFPTR_DT_RECEIPT_COUNT,
LIBFPTR_DT_CANCELLATION_COUNT_ALL,
LIBFPTR_DT_CANCELLATION_SUM,
LIBFPTR_DT_CANCELLATION_SUM_ALL,
LIBFPTR_DT_POWER_SOURCE_STATE,
LIBFPTR_DT_CANCELLATION_COUNT,
LIBFPTR_DT_NON_NULLABLE_SUM_BY_PAYMENTS,
LIBFPTR_DT_PRINTER_TEMPERATURE,
LIBFPTR_DT_FATAL_STATUS,
LIBFPTR_DT_MAC_ADDRESS,
LIBFPTR_DT_DEVICE_UPTIME,
LIBFPTR_DT_RECEIPT_BYTE_COUNT,
LIBFPTR_DT_DISCOUNT_AND_SURCHARGE_SUM,
LIBFPTR_DT_LK_USER_CODE,
LIBFPTR_DT_LAST_SENT_OFD_DOCUMENT_DATE_TIME,
LIBFPTR_DT_SHORT_STATUS,
LIBFPTR_DT_PICTURES_ARRAY_INFO,
LIBFPTR_DT_ETHERNET_INFO,
LIBFPTR_DT_SCRIPTS_INFO,
LIBFPTR_DT_SHIFT_TOTALS,
LIBFPTR_DT_WIFI_INFO,
LIBFPTR_DT_FONT_INFO,
LIBFPTR_DT_SOFTLOCK_STATUS,
LIBFPTR_DT_LAST_SENT_ISM_NOTICE_DATE_TIME,
LIBFPTR_DT_MCU_INFO,
LIBFPTR_DT_MODULE_ADDRESS,
LIBFPTR_DT_CACHE_REQUISITES,
}
export enum FnDataType {
LIBFPTR_FNDT_TAG_VALUE,
LIBFPTR_FNDT_OFD_EXCHANGE_STATUS,
LIBFPTR_FNDT_FN_INFO,
LIBFPTR_FNDT_LAST_REGISTRATION,
LIBFPTR_FNDT_LAST_RECEIPT,
LIBFPTR_FNDT_LAST_DOCUMENT,
LIBFPTR_FNDT_SHIFT,
LIBFPTR_FNDT_FFD_VERSIONS,
LIBFPTR_FNDT_VALIDITY,
LIBFPTR_FNDT_REG_INFO,
LIBFPTR_FNDT_DOCUMENTS_COUNT_IN_SHIFT,
LIBFPTR_FNDT_ERRORS,
LIBFPTR_FNDT_TICKET_BY_DOC_NUMBER,
LIBFPTR_FNDT_DOCUMENT_BY_NUMBER,
LIBFPTR_FNDT_REGISTRATION_TLV,
LIBFPTR_FNDT_ERROR_DETAIL,
LIBFPTR_FNDT_VALIDITY_DAYS,
LIBFPTR_FNDT_FREE_MEMORY,
LIBFPTR_FNDT_TOTALS,
LIBFPTR_FNDT_ISM_ERRORS,
LIBFPTR_FNDT_ISM_EXCHANGE_STATUS,
LIBFPTR_FNDT_MARKING_MODE_STATUS,
LIBFPTR_FNDT_CHECK_MARK_TIME
}
export enum FfdVersion {
LIBFPTR_FFD_UNKNOWN = 0,
LIBFPTR_FFD_1_0 = 100,
LIBFPTR_FFD_1_0_5 = 105,
LIBFPTR_FFD_1_1 = 110,
LIBFPTR_FFD_1_2 = 120
}
export enum TaxationType {
LIBFPTR_TT_DEFAULT = 0x00,
LIBFPTR_TT_OSN = 0x01,
LIBFPTR_TT_USN_INCOME = 0x02,
LIBFPTR_TT_USN_INCOME_OUTCOME = 0x04,
LIBFPTR_TT_ENVD = 0x08,
LIBFPTR_TT_ESN = 0x10,
LIBFPTR_TT_PATENT = 0x20,
}
export enum UnitType {
LIBFPTR_UT_FIRMWARE,
LIBFPTR_UT_CONFIGURATION,
LIBFPTR_UT_TEMPLATES,
LIBFPTR_UT_CONTROL_UNIT,
LIBFPTR_UT_BOOT,
}
export enum FnOperationType {
LIBFPTR_FNOP_REGISTRATION = 0,
LIBFPTR_FNOP_CHANGE_FN,
LIBFPTR_FNOP_CHANGE_PARAMETERS,
LIBFPTR_FNOP_CLOSE_ARCHIVE,
}
export enum AgentType {
LIBFPTR_AT_NONE = 0x00,
LIBFPTR_AT_BANK_PAYING_AGENT = 0x01,
LIBFPTR_AT_BANK_PAYING_SUBAGENT = 0x02,
LIBFPTR_AT_PAYING_AGENT = 0x04,
LIBFPTR_AT_PAYING_SUBAGENT = 0x08,
LIBFPTR_AT_ATTORNEY = 0x10,
LIBFPTR_AT_COMMISSION_AGENT = 0x20,
LIBFPTR_AT_ANOTHER = 0x40,
}
export enum OfdChannel {
LIBFPTR_OFD_CHANNEL_NONE = 0,
LIBFPTR_OFD_CHANNEL_USB,
LIBFPTR_OFD_CHANNEL_PROTO,
LIBFPTR_OFD_CHANNEL_AUTO = 2, // LIBFPTR_OFD_CHANNEL_PROTO
}
export enum PowerSourceType {
LIBFPTR_PST_POWER_SUPPLY = 0,
LIBFPTR_PST_RTC_BATTERY,
LIBFPTR_PST_BATTERY
}
export enum RecordsType {
LIBFPTR_RT_LAST_DOCUMENT_LINES,
LIBFPTR_RT_FN_DOCUMENT_TLVS,
LIBFPTR_RT_EXEC_USER_SCRIPT,
LIBFPTR_RT_FIRMWARE,
LIBFPTR_RT_LICENSES,
LIBFPTR_RT_FN_REGISTRATION_TLVS,
LIBFPTR_RT_PARSE_COMPLEX_ATTR,
LIBFPTR_RT_FN_SUM_COUNTERS,
LIBFPTR_RT_FN_QUANTITY_COUNTERS,
LIBFPTR_RT_FN_UNSENT_DOCS_COUNTERS,
LIBFPTR_RT_SETTINGS,
LIBFPTR_RT_RUN_COMMAND,
}
export enum NomenclatureType {
LIBFPTR_NT_FURS = 0,
LIBFPTR_NT_MEDICINES,
LIBFPTR_NT_TOBACCO,
LIBFPTR_NT_SHOES,
}
export enum FnDocumentType {
LIBFPTR_FN_DOC_REGISTRATION = 1,
LIBFPTR_FN_DOC_OPEN_SHIFT = 2,
LIBFPTR_FN_DOC_RECEIPT = 3,
LIBFPTR_FN_DOC_BSO = 4,
LIBFPTR_FN_DOC_CLOSE_SHIFT = 5,
LIBFPTR_FN_DOC_CLOSE_FN = 6,
LIBFPTR_FN_DOC_OPERATOR_CONFIRMATION = 7,
LIBFPTR_FN_DOC_REREGISTRATION = 11,
LIBFPTR_FN_DOC_EXCHANGE_STATUS = 21,
LIBFPTR_FN_DOC_CORRECTION = 31,
LIBFPTR_FN_DOC_BSO_CORRECTION = 41,
}
export enum LogLevel {
LIBFPTR_LOG_ERROR = 0,
LIBFPTR_LOG_WARN,
LIBFPTR_LOG_INFO,
LIBFPTR_LOG_DEBUG
}
export enum UserMemoryOperation {
LIBFPTR_UMO_GET_SIZE = 0,
LIBFPTR_UMO_READ_DATA,
LIBFPTR_UMO_WRITE_DATA,
LIBFPTR_UMO_READ_STRING,
LIBFPTR_UMO_WRITE_STRING,
LIBFPTR_UMO_COMMIT,
}
export enum GuiParent {
LIBFPTR_GUI_PARENT_NATIVE = 0,
LIBFPTR_GUI_PARENT_QT,
}
export enum DeferType {
LIBFPTR_DEFER_NONE = 0,
LIBFPTR_DEFER_PRE,
LIBFPTR_DEFER_POST,
LIBFPTR_DEFER_OVERLAY
}
export enum TagType {
LIBFPTR_TAG_TYPE_STLV = 0,
LIBFPTR_TAG_TYPE_STRING,
LIBFPTR_TAG_TYPE_ARRAY,
LIBFPTR_TAG_TYPE_FVLN,
LIBFPTR_TAG_TYPE_BITS,
LIBFPTR_TAG_TYPE_BYTE,
LIBFPTR_TAG_TYPE_VLN,
LIBFPTR_TAG_TYPE_UINT_16,
LIBFPTR_TAG_TYPE_UINT_32,
LIBFPTR_TAG_TYPE_UNIX_TIME,
LIBFPTR_TAG_TYPE_BOOL
}
export enum FieldType {
LIBFPTR_FT_BYTE_ARRAY = 0,
LIBFPTR_FT_BIN,
LIBFPTR_FT_BCD,
LIBFPTR_FT_STRING,
LIBFPTR_FT_STRING_NULL_TERM,
}
export enum ScriptType {
LIBFPTR_SCRIPT_EXECUTABLE = 0,
LIBFPTR_SCRIPT_JSON,
LIBFPTR_SCRIPT_SETTINGS,
LIBFPTR_SCRIPT_LIBRARY,
}
export enum UcLayer {
LIBFPTR_UCL_UNUSED = 0,
LIBFPTR_UCL_RECEIPT_TYPE,
LIBFPTR_UCL_TAXATION_TYPE,
LIBFPTR_UCL_TAX_TYPE,
LIBFPTR_UCL_PRODUCT_TYPE,
LIBFPTR_UCL_PAYMENT_METHOD,
LIBFPTR_UCL_USER_3,
LIBFPTR_UCL_USER_4,
LIBFPTR_UCL_USER_5,
LIBFPTR_UCL_USER_6,
}
export enum UcFlag {
LIBFPTR_UCF_CALC_SUMS = 1,
LIBFPTR_UCF_CALC_QUANTITIES = 2,
LIBFPTR_UCF_CALC_SUMS_OTHERS = 4,
LIBFPTR_UCF_CALC_QUANTITIES_OTHERS = 8,
}
export enum FnCounterType {
LIBFPTR_FNCT_SHIFT = 0,
LIBFPTR_FNCT_NON_NULLABLE
}
export enum MarkingCodeType {
LIBFPTR_MCT_OTHER = 0,
LIBFPTR_MCT_EGAIS_20,
LIBFPTR_MCT_EGAIS_30,
}
export enum MarkingCodeType12 {
LIBFPTR_MCT12_AUTO = 256,
LIBFPTR_MCT12_UNKNOWN = 0,
LIBFPTR_MCT12_SHORT,
LIBFPTR_MCT12_88_CHECK,
LIBFPTR_MCT12_44_NO_CHECK,
LIBFPTR_MCT12_44_CHECK,
LIBFPTR_MCT12_4_NO_CHECK,
}
export enum MarkingEstimatedStatus {
LIBFPTR_MES_PIECE_SOLD = 1,
LIBFPTR_MES_DRY_FOR_SALE,
LIBFPTR_MES_PIECE_RETURN,
LIBFPTR_MES_DRY_RETURN,
LIBFPTR_MES_UNCHANGED = 255
}
export enum ItemUnits {
LIBFPTR_IU_PIECE = 0,
LIBFPTR_IU_GRAM = 10,
LIBFPTR_IU_KILOGRAM,
LIBFPTR_IU_TON,
LIBFPTR_IU_CENTIMETER = 20,
LIBFPTR_IU_DECIMETER,
LIBFPTR_IU_METER,
LIBFPTR_IU_SQUARE_CENTIMETER = 30,
LIBFPTR_IU_SQUARE_DECIMETER,
LIBFPTR_IU_SQUARE_METER,
LIBFPTR_IU_MILLILITER = 40,
LIBFPTR_IU_LITER,
LIBFPTR_IU_CUBIC_METER,
LIBFPTR_IU_KILOWATT_HOUR = 50,
LIBFPTR_IU_GKAL,
LIBFPTR_IU_DAY = 70,
LIBFPTR_IU_HOUR,
LIBFPTR_IU_MINUTE,
LIBFPTR_IU_SECOND,
LIBFPTR_IU_KILOBYTE = 80,
LIBFPTR_IU_MEGABYTE,
LIBFPTR_IU_GIGABYTE,
LIBFPTR_IU_TERABYTE,
LIBFPTR_IU_OTHER = 255
}
export enum MarkOperatorItemStatus {
LIBFPTR_OIS_ESTIMATED_STATUS_CORRECT = 1,
LIBFPTR_OIS_ESTIMATED_STATUS_INCORRECT,
LIBFPTR_OIS_SALE_STOPPED
}
export enum MarkOperatorResponseResult {
LIBFPTR_ORR_CORRECT = 0,
LIBFPTR_ORR_INCORRECT,
LIBFPTR_ORR_UNRECOGNIZED
}
export enum FnCheckErrorReason {
LIBFPTR_CER_CHECKED = 0,
LIBFPTR_CER_TYPE_INCORRECT,
LIBFPTR_CER_NO_KEYS,
LIBFPTR_CER_NO_GS1,
LIBFPTR_CER_OTHER
}
export enum SettingType {
LIBFPTR_ST_NUMBER = 0,
LIBFPTR_ST_STRING,
LIBFPTR_ST_BOOL
}
export enum FirmwareType {
LIBFPTR_FWT_FIRMWARE = 0,
LIBFPTR_FWT_SCRIPTS = 2,
}
export enum MarkingModeCheckingStatus {
LIBFPTR_MCS_BLOCK = 0,
LIBFPTR_MCS_NO_MARK_FOR_CHECK,
LIBFPTR_MCS_MARK_RECEIVE_B1,
LIBFPTR_MCS_MARK_STATE_QUERY_B5,
LIBFPTR_MCS_MARK_STATE_ANSWER_B6
}
export enum NoticeFreeMemory {
LIBFPTR_NFM_LESS_50_PERCENT = 0,
LIBFPTR_NFM_FROM_50_TO_80_PERCENT,
LIBFPTR_NFM_FROM_80_TO_90_PERCENT,
LIBFPTR_NFM_MORE_90_PERCENT,
LIBFPTR_NFM_OUT_OF_MEMORY
}
export enum DocumentType {
LIBFPTR_DT_CLOSED = 0,
LIBFPTR_DT_RECEIPT_SELL = 1,
LIBFPTR_DT_RECEIPT_SELL_RETURN = 2,
LIBFPTR_DT_RECEIPT_BUY = 3,
LIBFPTR_DT_RECEIPT_BUY_RETURN = 4,
LIBFPTR_DT_OPEN_SHIFT = 5,
LIBFPTR_DT_CLOSE_SHIFT = 6,
LIBFPTR_DT_REGISTRATION = 7,
LIBFPTR_DT_CLOSE_ARCHIVE = 8,
LIBFPTR_DT_OFD_EXCHANGE_STATUS = 11,
LIBFPTR_DT_RECEIPT_SELL_CORRECTION = 12,
LIBFPTR_DT_RECEIPT_SELL_RETURN_CORRECTION = 13,
LIBFPTR_DT_RECEIPT_BUY_CORRECTION = 14,
LIBFPTR_DT_RECEIPT_BUY_RETURN_CORRECTION = 15,
LIBFPTR_DT_DOCUMENT_SERVICE = 20,
LIBFPTR_DT_DOCUMENT_COPY = 21
}
export enum MarkCheckingStatusInCash {
LIBFPTR_MCS_NOT_EXECUTED = 0,
LIBFPTR_MCS_EXECUTED,
LIBFPTR_MCS_IS_OVER,
LIBFPTR_MCS_RESULT_IS_RECIEVED
}
export enum MarkCheckingTypeInCash {
LIBFPTR_MCT_AUTONOMOUS = 0,
LIBFPTR_MCT_WAIT_FOR_RESULT,
LIBFPTR_MCT_RESULT_NOT_WAIT,
LIBFPTR_MCT_QUERY_NOT_SEND
}
export enum MarkCheckingStageInCash {
LIBFPTR_MCST_WAITING_FOR_TASK = 0,
LIBFPTR_MCST_OPENING_CONNECTION,
LIBFPTR_MCST_SENDING,
LIBFPTR_MCST_WAITING_FOR_RESULT,
LIBFPTR_MCST_GETTING_RESULT,
LIBFPTR_MCST_DECODE_RESULT,
LIBFPTR_MCST_TASK_IS_OVER,
LIBFPTR_MCST_WAITING_FOR_REPEAT
}
export enum SilentReboot {
LIBFPTR_SILENT_REBOOT_NO = 0,
LIBFPTR_SILENT_REBOOT_AFTER_SESSION_CLOSE,
LIBFPTR_SILENT_REBOOT_BEFORE_SESSION_OPEN
}
// @ts-ignore export interface Settings { AccessPassword: string AutoDisableBluetooth: boolean AutoEnableBluetooth: boolean AutoReconnect: boolean BaudRate: Baudrate Bits: Bits ComFile: string DocumentsJournalPath: string IPAddress: string IPPort: number InvertCashDrawerStatus: boolean LibraryPath: string MACAddress: string Model: Model OfdChannel: OfdChannel Parity: Parity Port: Port RemoteServerAddr: string RemoteServerConnectionTimeout: number ScriptsPath: string StopBits: Stopbits UsbDevicePath: string UseDocumentsJournal: boolean UserPassword: string } export interface LastDocument { documentNumber: number fiscalSign: string date: { year: number month: number day: number hour: number minute: number second: number } } export interface DeviceInfo { configurationVersion: string ecrFfdVersion: string fnFfdVersion: string firmwareVersion: string model: Model modelName: string receiptLineLength: number receiptLineLengthPx: number serial: string } export declare class Fptr10 { create(): void isOpened(): boolean destroy(): void getSettings(): Settings setSettings(settings: Settings): boolean open(): boolean close(): boolean processJson(json: unknown): any processJsonAsync(json: unknown, cb: (error: any, result: any) => void): void fnReport(type: number): any findLastDocument(): LastDocument } export enum Port { LIBFPTR_PORT_COM = 0, LIBFPTR_PORT_USB, LIBFPTR_PORT_TCPIP, LIBFPTR_PORT_BLUETOOTH, } export enum Error { LIBFPTR_OK = 0, LIBFPTR_ERROR_CONNECTION_DISABLED, LIBFPTR_ERROR_NO_CONNECTION, LIBFPTR_ERROR_PORT_BUSY, LIBFPTR_ERROR_PORT_NOT_AVAILABLE, LIBFPTR_ERROR_INCORRECT_DATA, LIBFPTR_ERROR_INTERNAL, LIBFPTR_ERROR_UNSUPPORTED_CAST, LIBFPTR_ERROR_NO_REQUIRED_PARAM, LIBFPTR_ERROR_INVALID_SETTINGS, LIBFPTR_ERROR_NOT_CONFIGURED, LIBFPTR_ERROR_NOT_SUPPORTED, LIBFPTR_ERROR_INVALID_MODE, LIBFPTR_ERROR_INVALID_PARAM, LIBFPTR_ERROR_NOT_LOADED, LIBFPTR_ERROR_UNKNOWN, LIBFPTR_ERROR_INVALID_SUM, LIBFPTR_ERROR_INVALID_QUANTITY, LIBFPTR_ERROR_CASH_COUNTER_OVERFLOW, LIBFPTR_ERROR_LAST_OPERATION_STORNO_DENIED, LIBFPTR_ERROR_STORNO_BY_CODE_DENIED, LIBFPTR_ERROR_LAST_OPERATION_NOT_REPEATABLE, LIBFPTR_ERROR_DISCOUNT_NOT_REPEATABLE, LIBFPTR_ERROR_DISCOUNT_DENIED, LIBFPTR_ERROR_INVALID_COMMODITY_CODE, LIBFPTR_ERROR_INVALID_COMMODITY_BARCODE, LIBFPTR_ERROR_INVALID_COMMAND_FORMAT, LIBFPTR_ERROR_INVALID_COMMAND_LENGTH, LIBFPTR_ERROR_BLOCKED_IN_DATE_INPUT_MODE, LIBFPTR_ERROR_NEED_DATE_ACCEPT, LIBFPTR_ERROR_NO_MORE_DATA, LIBFPTR_ERROR_NO_ACCEPT_OR_CANCEL, LIBFPTR_ERROR_BLOCKED_BY_REPORT_INTERRUPTION, LIBFPTR_ERROR_DISABLE_CASH_CONTROL_DENIED, LIBFPTR_ERROR_MODE_BLOCKED, LIBFPTR_ERROR_CHECK_DATE_TIME, LIBFPTR_ERROR_DATE_TIME_LESS_THAN_FS, LIBFPTR_ERROR_CLOSE_ARCHIVE_DENIED, LIBFPTR_ERROR_COMMODITY_NOT_FOUND, LIBFPTR_ERROR_WEIGHT_BARCODE_WITH_INVALID_QUANTITY, LIBFPTR_ERROR_RECEIPT_BUFFER_OVERFLOW, LIBFPTR_ERROR_QUANTITY_TOO_FEW, LIBFPTR_ERROR_STORNO_TOO_MUCH, LIBFPTR_ERROR_BLOCKED_COMMODITY_NOT_FOUND, LIBFPTR_ERROR_NO_PAPER, LIBFPTR_ERROR_COVER_OPENED, LIBFPTR_ERROR_PRINTER_FAULT, LIBFPTR_ERROR_MECHANICAL_FAULT, LIBFPTR_ERROR_INVALID_RECEIPT_TYPE, LIBFPTR_ERROR_INVALID_UNIT_TYPE, LIBFPTR_ERROR_NO_MEMORY, LIBFPTR_ERROR_PICTURE_NOT_FOUND, LIBFPTR_ERROR_NONCACH_PAYMENTS_TOO_MUCH, LIBFPTR_ERROR_RETURN_DENIED, LIBFPTR_ERROR_PAYMENTS_OVERFLOW, LIBFPTR_ERROR_BUSY, LIBFPTR_ERROR_GSM, LIBFPTR_ERROR_INVALID_DISCOUNT, LIBFPTR_ERROR_OPERATION_AFTER_DISCOUNT_DENIED, LIBFPTR_ERROR_INVALID_DEPARTMENT, LIBFPTR_ERROR_INVALID_PAYMENT_TYPE, LIBFPTR_ERROR_MULTIPLICATION_OVERFLOW, LIBFPTR_ERROR_DENIED_BY_SETTINGS, LIBFPTR_ERROR_TOTAL_OVERFLOW, LIBFPTR_ERROR_DENIED_IN_ANNULATION_RECEIPT, LIBFPTR_ERROR_JOURNAL_OVERFLOW, LIBFPTR_ERROR_NOT_FULLY_PAID, LIBFPTR_ERROR_DENIED_IN_RETURN_RECEIPT, LIBFPTR_ERROR_SHIFT_EXPIRED, LIBFPTR_ERROR_DENIED_IN_SELL_RECEIPT, LIBFPTR_ERROR_FISCAL_MEMORY_OVERFLOW, LIBFPTR_ERROR_INVALID_PASSWORD, LIBFPTR_ERROR_JOURNAL_BUSY, LIBFPTR_ERROR_DENIED_IN_CLOSED_SHIFT, LIBFPTR_ERROR_INVALID_TABLE_NUMBER, LIBFPTR_ERROR_INVALID_ROW_NUMBER, LIBFPTR_ERROR_INVALID_FIELD_NUMBER, LIBFPTR_ERROR_INVALID_DATE_TIME, LIBFPTR_ERROR_INVALID_STORNO_SUM, LIBFPTR_ERROR_CHANGE_CALCULATION, LIBFPTR_ERROR_NO_CASH, LIBFPTR_ERROR_DENIED_IN_CLOSED_RECEIPT, LIBFPTR_ERROR_DENIED_IN_OPENED_RECEIPT, LIBFPTR_ERROR_DENIED_IN_OPENED_SHIFT, LIBFPTR_ERROR_SERIAL_NUMBER_ALREADY_ENTERED, LIBFPTR_ERROR_TOO_MUCH_REREGISTRATIONS, LIBFPTR_ERROR_INVALID_SHIFT_NUMBER, LIBFPTR_ERROR_INVALID_SERIAL_NUMBER, LIBFPTR_ERROR_INVALID_RNM_VATIN, LIBFPTR_ERROR_FISCAL_PRINTER_NOT_ACTIVATED, LIBFPTR_ERROR_SERIAL_NUMBER_NOT_ENTERED, LIBFPTR_ERROR_NO_MORE_REPORTS, LIBFPTR_ERROR_MODE_NOT_ACTIVATED, LIBFPTR_ERROR_RECORD_NOT_FOUND_IN_JOURNAL, LIBFPTR_ERROR_INVALID_LICENSE, LIBFPTR_ERROR_NEED_FULL_RESET, LIBFPTR_ERROR_DENIED_BY_LICENSE, LIBFPTR_ERROR_DISCOUNT_CANCELLATION_DENIED, LIBFPTR_ERROR_CLOSE_RECEIPT_DENIED, LIBFPTR_ERROR_INVALID_ROUTE_NUMBER, LIBFPTR_ERROR_INVALID_START_ZONE_NUMBER, LIBFPTR_ERROR_INVALID_END_ZONE_NUMBER, LIBFPTR_ERROR_INVALID_RATE_TYPE, LIBFPTR_ERROR_INVALID_RATE, LIBFPTR_ERROR_FISCAL_MODULE_EXCHANGE, LIBFPTR_ERROR_NEED_TECHNICAL_SUPPORT, LIBFPTR_ERROR_SHIFT_NUMBERS_DID_NOT_MATCH, LIBFPTR_ERROR_DEVICE_NOT_FOUND, LIBFPTR_ERROR_EXTERNAL_DEVICE_CONNECTION, LIBFPTR_ERROR_DISPENSER_INVALID_STATE, LIBFPTR_ERROR_INVALID_POSITIONS_COUNT, LIBFPTR_ERROR_DISPENSER_INVALID_NUMBER, LIBFPTR_ERROR_INVALID_DIVIDER, LIBFPTR_ERROR_FN_ACTIVATION_DENIED, LIBFPTR_ERROR_PRINTER_OVERHEAT, LIBFPTR_ERROR_FN_EXCHANGE, LIBFPTR_ERROR_FN_INVALID_FORMAT, LIBFPTR_ERROR_FN_INVALID_STATE, LIBFPTR_ERROR_FN_FAULT, LIBFPTR_ERROR_FN_CRYPTO_FAULT, LIBFPTR_ERROR_FN_EXPIRED, LIBFPTR_ERROR_FN_OVERFLOW, LIBFPTR_ERROR_FN_INVALID_DATE_TIME, LIBFPTR_ERROR_FN_NO_MORE_DATA, LIBFPTR_ERROR_FN_TOTAL_OVERFLOW, LIBFPTR_ERROR_BUFFER_OVERFLOW, LIBFPTR_ERROR_PRINT_SECOND_COPY_DENIED, LIBFPTR_ERROR_NEED_RESET_JOURNAL, LIBFPTR_ERROR_TAX_SUM_TOO_MUCH, LIBFPTR_ERROR_TAX_ON_LAST_OPERATION_DENIED, LIBFPTR_ERROR_INVALID_FN_NUMBER, LIBFPTR_ERROR_TAX_CANCEL_DENIED, LIBFPTR_ERROR_LOW_BATTERY, LIBFPTR_ERROR_FN_INVALID_COMMAND, LIBFPTR_ERROR_FN_COMMAND_OVERFLOW, LIBFPTR_ERROR_FN_NO_TRANSPORT_CONNECTION, LIBFPTR_ERROR_FN_CRYPTO_HAS_EXPIRED, LIBFPTR_ERROR_FN_RESOURCE_HAS_EXPIRED, LIBFPTR_ERROR_INVALID_MESSAGE_FROM_OFD, LIBFPTR_ERROR_FN_HAS_NOT_SEND_DOCUMENTS, LIBFPTR_ERROR_FN_TIMEOUT, LIBFPTR_ERROR_FN_SHIFT_EXPIRED, LIBFPTR_ERROR_FN_INVALID_TIME_DIFFERENCE, LIBFPTR_ERROR_INVALID_TAXATION_TYPE, LIBFPTR_ERROR_INVALID_TAX_TYPE, LIBFPTR_ERROR_INVALID_COMMODITY_PAYMENT_TYPE, LIBFPTR_ERROR_INVALID_COMMODITY_CODE_TYPE, LIBFPTR_ERROR_EXCISABLE_COMMODITY_DENIED, LIBFPTR_ERROR_FISCAL_PROPERTY_WRITE, LIBFPTR_ERROR_INVALID_COUNTER_TYPE, LIBFPTR_ERROR_CUTTER_FAULT, LIBFPTR_ERROR_REPORT_INTERRUPTED, LIBFPTR_ERROR_INVALID_LEFT_MARGIN, LIBFPTR_ERROR_INVALID_ALIGNMENT, LIBFPTR_ERROR_INVALID_TAX_MODE, LIBFPTR_ERROR_FILE_NOT_FOUND, LIBFPTR_ERROR_PICTURE_TOO_BIG, LIBFPTR_ERROR_INVALID_BARCODE_PARAMS, LIBFPTR_ERROR_FISCAL_PROPERTY_DENIED, LIBFPTR_ERROR_FN_INTERFACE, LIBFPTR_ERROR_DATA_DUPLICATE, LIBFPTR_ERROR_NO_REQUIRED_FISCAL_PROPERTY, LIBFPTR_ERROR_FN_READ_DOCUMENT, LIBFPTR_ERROR_FLOAT_OVERFLOW, LIBFPTR_ERROR_INVALID_SETTING_VALUE, LIBFPTR_ERROR_HARD_FAULT, LIBFPTR_ERROR_FN_NOT_FOUND, LIBFPTR_ERROR_INVALID_AGENT_FISCAL_PROPERTY, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1002_1056, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1002_1017, LIBFPTR_ERROR_SCRIPT, LIBFPTR_ERROR_INVALID_USER_MEMORY_INDEX, LIBFPTR_ERROR_NO_ACTIVE_OPERATOR, LIBFPTR_ERROR_REGISTRATION_REPORT_INTERRUPTED, LIBFPTR_ERROR_CLOSE_FN_REPORT_INTERRUPTED, LIBFPTR_ERROR_OPEN_SHIFT_REPORT_INTERRUPTED, LIBFPTR_ERROR_OFD_EXCHANGE_REPORT_INTERRUPTED, LIBFPTR_ERROR_CLOSE_RECEIPT_INTERRUPTED, LIBFPTR_ERROR_FN_QUERY_INTERRUPTED, LIBFPTR_ERROR_RTC_FAULT, LIBFPTR_ERROR_MEMORY_FAULT, LIBFPTR_ERROR_CHIP_FAULT, LIBFPTR_ERROR_TEMPLATES_CORRUPTED, LIBFPTR_ERROR_INVALID_MAC_ADDRESS, LIBFPTR_ERROR_INVALID_SCRIPT_NUMBER, LIBFPTR_ERROR_SCRIPTS_FAULT, LIBFPTR_ERROR_INVALID_SCRIPTS_VERSION, LIBFPTR_ERROR_INVALID_CLICHE_FORMAT, LIBFPTR_ERROR_WAIT_FOR_REBOOT, LIBFPTR_ERROR_NO_LICENSE, LIBFPTR_ERROR_INVALID_FFD_VERSION, LIBFPTR_ERROR_CHANGE_SETTING_DENIED, LIBFPTR_ERROR_INVALID_NOMENCLATURE_TYPE, LIBFPTR_ERROR_INVALID_GTIN, LIBFPTR_ERROR_NEGATIVE_MATH_RESULT, LIBFPTR_ERROR_FISCAL_PROPERTIES_COMBINATION, LIBFPTR_ERROR_OPERATOR_LOGIN, LIBFPTR_ERROR_INVALID_INTERNET_CHANNEL, LIBFPTR_ERROR_DATETIME_NOT_SYNCRONIZED, LIBFPTR_ERROR_JOURNAL, LIBFPTR_ERROR_DENIED_IN_OPENED_DOC, LIBFPTR_ERROR_DENIED_IN_CLOSED_DOC, LIBFPTR_ERROR_LICENSE_MEMORY_OVERFLOW, LIBFPTR_ERROR_NEED_CANCEL_DOCUMENT, LIBFPTR_ERROR_REGISTERS_NOT_INITIALIZED, LIBFPTR_ERROR_TOTAL_REQUIRED, LIBFPTR_ERROR_SETTINGS_FAULT, LIBFPTR_ERROR_COUNTERS_FAULT, LIBFPTR_ERROR_USER_MEMORY_FAULT, LIBFPTR_ERROR_SERVICE_COUNTERS_FAULT, LIBFPTR_ERROR_ATTRIBUTES_FAULT, LIBFPTR_ERROR_ALREADY_IN_UPDATE_MODE, LIBFPTR_ERROR_INVALID_FIRMWARE, LIBFPTR_ERROR_INVALID_CHANNEL, LIBFPTR_ERROR_INTERFACE_DOWN, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1212_1030, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1214, LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1212, LIBFPTR_ERROR_SYNC_TIME, LIBFPTR_ERROR_VAT18_VAT20_IN_RECEIPT, LIBFPTR_ERROR_PICTURE_NOT_CLOSED, LIBFPTR_ERROR_INTERFACE_BUSY, LIBFPTR_ERROR_INVALID_PICTURE_NUMBER, LIBFPTR_ERROR_INVALID_CONTAINER, LIBFPTR_ERROR_ARCHIVE_CLOSED, LIBFPTR_ERROR_NEED_REGISTRATION, LIBFPTR_ERROR_DENIED_DURING_UPDATE, LIBFPTR_ERROR_INVALID_TOTAL, LIBFPTR_ERROR_MARKING_CODE_CONFLICT, LIBFPTR_ERROR_INVALID_RECORDS_ID, LIBFPTR_ERROR_INVALID_SIGNATURE, LIBFPTR_ERROR_INVALID_EXCISE_SUM, LIBFPTR_ERROR_NO_DOCUMENTS_FOUND_IN_JOURNAL, LIBFPTR_ERROR_INVALID_SCRIPT_TYPE, LIBFPTR_ERROR_INVALID_SCRIPT_NAME, LIBFPTR_ERROR_INVALID_POSITIONS_COUNT_WITH_1162, LIBFPTR_ERROR_INVALID_UC_COUNTER, LIBFPTR_ERROR_INVALID_UC_TAG, LIBFPTR_ERROR_INVALID_UC_IDX, LIBFPTR_ERROR_INVALID_UC_SIZE, LIBFPTR_ERROR_INVALID_UC_CONFIG, LIBFPTR_ERROR_CONNECTION_LOST, LIBFPTR_ERROR_UNIVERSAL_COUNTERS_FAULT, LIBFPTR_ERROR_INVALID_TAX_SUM, LIBFPTR_ERROR_INVALID_MARKING_CODE_TYPE, LIBFPTR_ERROR_LICENSE_HARD_FAULT, LIBFPTR_ERROR_LICENSE_INVALID_SIGN, LIBFPTR_ERROR_LICENSE_INVALID_SERIAL, LIBFPTR_ERROR_LICENSE_INVALID_TIME, LIBFPTR_ERROR_DOCUMENT_CANCELED, LIBFPTR_ERROR_INVALID_SCRIPT_PARAMS, LIBFPTR_ERROR_CLICHE_TOO_LONG, LIBFPTR_ERROR_COMMODITIES_TABLE_FAULT, LIBFPTR_ERROR_COMMODITIES_TABLE, LIBFPTR_ERROR_COMMODITIES_TABLE_INVALID_TAG, LIBFPTR_ERROR_COMMODITIES_TABLE_INVALID_TAG_SIZE, LIBFPTR_ERROR_COMMODITIES_TABLE_NO_TAG_DATA, LIBFPTR_ERROR_COMMODITIES_TABLE_NO_FREE_MEMORY, LIBFPTR_ERROR_INVALID_CACHE, LIBFPTR_ERROR_SCHEDULER_NOT_READY, LIBFPTR_ERROR_SCHEDULER_INVALID_TASK, LIBFPTR_ERROR_MINIPOS_NO_POSITION_PAYMENT, LIBFPTR_ERROR_MINIPOS_COMMAND_TIME_OUT, LIBFPTR_ERROR_MINIPOS_MODE_FR_DISABLED, LIBFPTR_ERROR_ENTRY_NOT_FOUND_IN_OTP, LIBFPTR_ERROR_EXCISABLE_COMMODITY_WITHOUT_EXCISE, LIBFPTR_ERROR_BARCODE_TYPE_NOT_SUPPORTED, LIBFPTR_ERROR_OVERLAY_DATA_OVERFLOW, LIBFPTR_ERROR_INVALID_MODULE_ADDRESS, LIBFPTR_ERROR_ECR_MODEL_NOT_SUPPORTED, LIBFPTR_ERROR_BASE_MARKING = 400, LIBFPTR_ERROR_MARKING_CODE_VALIDATION_IN_PROGRESS, LIBFPTR_ERROR_NO_CONNECTION_WITH_SERVER, LIBFPTR_ERROR_MARKING_CODE_VALIDATION_CANCELED, LIBFPTR_ERROR_INVALID_MARKING_CODE_STATUS, LIBFPTR_ERROR_INVALID_GS1, LIBFPTR_ERROR_MARKING_WORK_DENIED, LIBFPTR_ERROR_MARKING_WORK_TEMPORARY_BLOCKED, LIBFPTR_ERROR_MARKS_OVERFLOW, LIBFPTR_ERROR_INVALID_MARKING_CODE, LIBFPTR_ERROR_INVALID_STATE, LIBFPTR_ERROR_OFD_EXCHANGE, LIBFPTR_ERROR_INVALID_MEASUREMENT_UNIT, LIBFPTR_ERROR_OPERATION_DENIED_IN_CURRENT_FFD, LIBFPTR_ERROR_MARKING_OPERATION_DENIED, LIBFPTR_ERROR_NO_DATA_TO_SEND, LIBFPTR_ERROR_NO_MARKED_POSITION, LIBFPTR_ERROR_HAS_NOT_SEND_NOTICES, LIBFPTR_ERROR_UPDATE_KEYS_REQUIRED, LIBFPTR_ERROR_UPDATE_KEYS_SERVICE, LIBFPTR_ERROR_MARK_NOT_CHECKED, LIBFPTR_ERROR_MARK_CHECK_TIMEOUT_EXPIRED, LIBFPTR_ERROR_NO_MARKING_CODE_IN_TABLE, LIBFPTR_ERROR_CHEKING_MARK_IN_PROGRESS, LIBFPTR_ERROR_INVALID_SERVER_ADDRESS, LIBFPTR_ERROR_UPDATE_KEYS_TIMEOUT, LIBFPTR_ERROR_PROPERTY_FOR_MARKING_POSITION_ONLY, LIBFPTR_ERROR_MARKING_END = 499, LIBFPTR_ERROR_BASE_WEB = 500, LIBFPTR_ERROR_RECEIPT_PARSE_ERROR, LIBFPTR_ERROR_INTERRUPTED_BY_PREVIOUS_ERRORS, LIBFPTR_ERROR_DRIVER_SCRIPT_ERROR, LIBFPTR_ERROR_VALIDATE_FUNC_NOT_FOUND, LIBFPTR_ERROR_WEB_FAIL, LIBFPTR_ERROR_WEB_END = 599, LIBFPTR_ERROR_BASE_RPC = 600, LIBFPTR_ERROR_RCP_SERVER_BUSY, LIBFPTR_ERROR_RCP_SERVER_VERSION, LIBFPTR_ERROR_RCP_SERVER_EXCHANGE, LIBFPTR_ERROR_RPC_END = 699, LIBFPTR_ERROR_USERS_SCRIPTS_BASE = 1000, LIBFPTR_ERROR_USERS_SCRIPTS_END = 1999, } // @ts-ignore export const ErrorCodes = { 0: «Ошибок нет», 1: «Соединение не установлено», 2: «Нет связи», 3: «Порт занят», 4: «Порт недоступен», 5: «Некорректные данные от устройства», 6: «Внутренняя ошибка библиотеки», 7: «Неподдерживаемое преобразование типа параметра», 8: «Не найден обязательный параметр», 9: «Некорректные настройки», 10: «Драйвер не настроен», 11: «Не поддерживается в данной версии (драйвера или ККТ)», 12: «Не поддерживается в данном режиме», 13: «Нeкорректное значение параметра», 14: «Не удалось загрузить библиотеку», 15: «Неизвестная ошибка», 16: «Неверная цена (сумма)», 17: «Неверное количество», 18: «Переполнение счетчика наличности», 19: «Невозможно сторно последней операции», 20: «Сторно по коду невозможно», 21: «Невозможен повтор последней операции», 22: «Повторная скидка на операцию невозможна», 23: «Невозможно начислить скидку/надбавку», 24: «Неверный код товара», 25: «Неверный штрихкод товара», 26: «Неверный формат команды», 27: «Неверная длина», 28: «ККТ заблокирована в режиме ввода даты», 29: «Требуется подтверждение ввода даты», 30: «Нет больше данных», 31: «Нет подтверждения или отмены продажи», 32: «Отчет о закрытии смены прерван», 33: «Отключение контроля наличности невозможно (не настроены необходимые типы оплаты)», 34: «Вход в режим заблокирован», 35: «Проверьте дату и время», 36: «Переданные дата/время меньше даты/времени последнего фискального документа», 37: «Невозможно закрыть архив», 38: «Товар не найден», 39: «Весовой штрихкод с количеством <> 1.000», 40: «Переполнение буфера чека», 41: «Недостаточное количество товара», 42: «Сторнируемое количество больше проданного», 43: «Товар не найден», 44: «Нет бумаги», 45: «Открыта крышка», 46: «Нет связи с принтером чеков», 47: «Механическая ошибка печатающего устройства», 48: «Неверный тип чека», 49: «Недопустимое целевое устройство», 50: «Нет места в массиве картинок/штрихкодов», 51: «Неверный номер картинки/штрихкода (картинка/штрихкод отсутствует)», 52: «Сумма не наличных платежей превышает сумму чека», 53: «Накопление меньше суммы возврата или аннулирования», 54: «Переполнение суммы платежей», 55: «Предыдущая операция незавершена», 56: «Ошибка GSM- модуля», 57: «Неверная величина скидки / надбавки», 58: «Операция после скидки / надбавки невозможна», 59: «Неверная секция», 60: «Неверный вид оплаты», 61: «Переполнение при умножении», 62: «Операция запрещена в таблице настроек», 63: «Переполнение итога чека», 64: «Открыт чек аннулирования – операция невозможна», 65: «Переполнение буфера ЭЖ», 66: «Чек оплачен не полностью», 67: «Открыт чек возврата – операция невозможна», 68: «Смена превысила 24 часа», 69: «Открыт чек продажи – операция невозможна», 70: «Переполнение ФП», 71: «Неверный пароль», 72: «Идет обработка ЭЖ», 73: «Смена закрыта — операция невозможна», 74: «Неверный номер таблицы», 75: «Неверный номер ряда», 76: «Неверный номер поля», 77: «Неверная дата и/или время», 78: «Неверная сумма сторно», 79: «Подсчет суммы сдачи невозможен», 80: «В ККТ нет денег для выплаты», 81: «Чек закрыт – операция невозможна», 82: «Чек открыт – операция невозможна», 83: «Смена открыта, операция невозможна», 84: «Серийный номер / MAC- адрес уже задан», 85: «Исчерпан лимит перерегистраций», 86: «Неверный номер смены», 87: «Недопустимый серийный номер ККТ», 88: «Недопустимый РНМ и/или ИНН», 89: «ККТ не зарегистрирована», 90: «Не задан серийный номер», 91: «Нет отчетов», 92: «Режим не активизирован», 93: «Данные документа отсутствуют», 94: «Некорректный код защиты / лицензия или номер», 95: «Требуется выполнение общего гашения», 96: «Команда не разрешена введенными кодами защиты / лицензиями ККТ», 97: «Невозможна отмена скидки/надбавки», 98: «Невозможно закрыть чек данным типом оплаты», 99: «Неверный номер маршрута», 100: «Неверный номер начальной зоны», 101: «Неверный номер конечной зоны», 102: «Неверный тип тарифа», 103: «Неверный тариф», 104: «Ошибка обмена с фискальным модулем», 105: «Необходимо провести профилактические работы», 106: «Неверные номера смен в ККТ и ФН», 107: «Нет устройства, обрабатывающего данную команду», 108: «Нет связи с внешним устройством», 109: «Ошибочное состояние ТРК», 110: «Недопустимое кол- во позиций в чеке», 111: «Ошибочный номер ТРК», 112: «Неверный делитель», 113: «Активация данного ФН в составе данной ККТ невозможна», 114: «Перегрев головки принтера», 115: «Ошибка обмена с ФН на уровне интерфейса I2C», 116: «Ошибка формата передачи ФН», 117: «Неверное состояние ФН», 118: «Неисправимая ошибка ФН», 119: «Ошибка КС ФН», 120: «Закончен срок эксплуатации ФН», 121: «Архив ФН переполнен», 122: «В ФН переданы неверная дата или время», 123: «В ФН нет запрошенных данных», 124: «Переполнение ФН (итог чека / смены)», 125: «Буфер переполнен», 126: «Невозможно напечатать вторую фискальную копию», 127: «Требуется гашение ЭЖ», 128: «Некорректная сумма налога», 129: «Начисление налога на последнюю операцию невозможно», 130: «Неверный номер ФН», 131: «Сумма сторно налога больше суммы зарегистрированного налога данного типа», 132: «Операция невозможна, недостаточно питания», 133: «Некорректное значение параметров команды ФН», 134: «Превышение размеров TLV данных ФН», 135: «Нет транспортного соединения ФН», 136: «Исчерпан ресурс КС ФН», 137: «Ресурс хранения ФД исчерпан», 138: «Сообщение от ОФД не может быть принято ФН», 139: «В ФН есть неотправленные ФД», 140: «Исчерпан ресурс ожидания передачи сообщения в ФН», 141: «Продолжительность смены ФН более 24 часов», 142: «Неверная разница во времени между двумя операциями ФН», 143: «Некорректная СНО», 144: «Недопустимый номер ставки налога», 145: «Недопустимый тип оплаты товара», 146: «Недопустимый тип кода товара», 147: «Недопустима регистрация подакцизного товара», 148: «Ошибка программирования реквизита», 149: «Неверный тип счетчика», 150: «Ошибка отрезчика», 151: «Снятие отчета прервалось», 152: «Недопустимое значение отступа слева», 153: «Недопустимое значение выравнивания», 154: «Недопустимое значение режима работы с налогом», 155: «Файл не найден или неверный формат», 156: «Размер картинки слишком большой», 157: «Не удалось сформировать штрихкод», 158: «Неразрешенные реквизиты», 159: «Ошибка интерфейса ФН», 160: «Дублирование данных», 161: «Не указаны обязательные реквизиты», 162: «Ошибка чтения документа из ФН», 163: «Переполнение чисел с плавающей точкой», 164: «Неверное значение параметра ККТ», 165: «Внутренняя ошибка ККТ», 166: «ФН не найден», 167: «Невозможно записать реквизит агента», 168: «Недопустимое сочетания реквизитов 1002 и 1056», 169: «Недопустимое сочетания реквизитов 1002 и 1017», 170: «Ошибка скриптового движка ККТ», 171: «Неверный номер пользовательской ячейки памяти», 172: «Кассир не зарегистрирован», 173: «Отчет о регистрации ККТ прерван», 174: «Отчет о закрытии ФН прерван», 175: «Отчет об открытии смены прерван», 176: «Отчет о состоянии расчетов прерван», 177: «Закрытие чека прервано», 178: «Получение документа из ФН прервано», 179: «Сбой часов», 180: «Сбой памяти», 181: «Сбой микросхемы», 182: «Ошибка шаблонов документов», 183: «Недопустимое значение MAC- адреса», 184: «Неверный тип (номер) шаблона», 185: «Загруженные шаблоны повреждены или отсутствуют», 186: «Несовместимая версия загруженных шаблонов», 187: «Ошибка в формате клише», 188: «Требуется перезагрузка ККТ», 189: «Подходящие лицензии не найдены», 190: «Неверная версия ФФД», 191: «Параметр доступен только для чтения», 192: «Неверный тип кода товара», 193: «Неверное значение GTIN», 194: «Отрицательный результат математической операции», 195: «Недопустимое сочетание реквизитов», 196: «Ошибка регистрации кассира», 197: «Данный канал Интернет отсутствует в ККТ», 198: «Дата и время не синхронизированы», 199: «Ошибка электронного журнала», 200: «Документ открыт — операция невозможна», 201: «Документ закрыт — операция невозможна», 202: «Нет места для сохранения лицензий», 203: «Произошла критичная ошибка, документ необходимо отменить», 204: «Регистры ККТ еще не инициализированы», 205: «Требуется регистрация итога», 206: «Сбой таблицы настроек», 207: «Сбой счетчиков и регистров ККТ», 208: «Сбой пользовательской памяти», 209: «Сбой сервисных регистров», 210: «Сбой реквизитов ККТ», 211: «ККТ уже в режиме обновления конфигурации», 212: «Конфигурация не прошла проверку», 213: «Аппаратный канал отсутствует, выключен или ещё не проинициализирован», 214: «Сетевой интерфейс не подключен, или на нём не получен IP-адрес», 215: «Недопустимое сочетание реквизитов 1212 и 1030», 216: «Некорректный признак способа расчета», 217: «Некорректный признак предмета расчета», 218: «Ошибка синхронизации времени», 219: «В одном чеке одновременно не может быть позиций с НДС 18% (18/118) и НДС 20% (20/120)», 220: «Картинка не закрыта», 221: «Сетевой интерфейс занят», 222: «Неверный номер картинки», 223: «Ошибка проверки контейнера», 224: «Архив ФН закрыт», 225: «Нужно выполнить регистрацию / перерегистрацию», 226: «Операция невозможна, идет обновление ПО ККТ», 227: «Неверный итог чека», 228: «Запрещена одновременная передача КМ и реквизита 1162», 229: «Набор записей по заданному идентификатору не найден», 230: «Ошибка цифровой подписи», 231: «Некорректная сумма акциза», 232: «Заданный диапазон документов не найден в БД документов», 233: «Неподдерживаемый тип скрипта», 234: «Некорректный идентификатор скрипта», 235: «Кол-во позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит», 236: «Универсальный счетчик с заданными параметрами недоступен», 237: «Неподдерживаемый тег для универсальных счетчиков», 238: «Некорректный индекс для универсальных счетчиков», 239: «Неверный размер универсального счетчика», 240: «Неверная конфигурация универсальных счетчиков», 241: «Соединение с ККТ потеряно», 242: «Ошибка универсальных счетчиков», 243: «Некорректная сумма налога», 244: «Некорректное значение типа кода маркировки», 245: «Аппаратная ошибка при сохранении лицензии», 246: «Подпись лицензии некорректна», 247: «Лицензия не подходит для данной ККТ», 248: «Срок действия лицензии истёк», 249: «Документ был отменен», 250: «Некорректные параметры скрипта», 251: «Длина клише превышает максимальное значение», 252: «Ошибка таблицы товаров», 253: «Общая ошибка таблицы товаров», 254: «Некорректный тег для таблицы товаров», 255: «Некорректный размер тега для таблицы товаров», 256: «Нет данных по тегу в таблице товаров», 257: «Нет места в динамической области памяти таблицы товаров», 258: «Ошибка чтения/записи данных кеша», 259: «Функции планировщика заданий не доступны», 260: «Неизвестный тип задания планировщика», 261: «Отсутствует позиция оплаты», 262: «Таймаут выполнения команды истек», 263: «Режим ФР выключен», 264: «Не найдена запись в OTP», 265: «Подакцизный товар без акциза зарегистрирован в чеке», 401: «Процедура проверки КМ уже запущена», 402: «Ошибка соединения с сервером», 403: «Процедура проверки КМ прервана», 404: «Некорректное значение статуса КМ», 405: «Неверный код GS1», 406: «Запрещена работа с маркированным товарами», 407: «Работа с маркированными товарами временно заблокирована», 408: «Переполнена таблица хранения КМ», 409: «Некорректный код маркировки», 410: «Неверное состояние», 411: «Ошибка обмена с сервером ОФД или ИСМ», 412: «Некорректное значение единиц измерения», 413: «Операция не разрешена в данной версии ФФД», 414: «Операция не разрешена, при регистрации не был установлен признак ТМТ», 415: «Нет данных для отправки», 416: «Нет маркированных позиций в чеке», 417: «Имеются неотправленные уведомления», 418: «Требуется повторное проведение процедуры обновления ключей», 419: «Ошибка сервиса обновления ключей проверки КМ», 420: «КМ не проверен в ФН», 421: «Истёк таймаут проверки КМ», 422: «Данный КМ отсутствует в таблице», 501: «Ошибка парсинга чека / запроса», 502: «Выполнение прервано из-за предыдущих ошибок», 503: «Ошибка скрипта драйвера», 504: «Функция проверки задания не найдена», 505: «Выполняется проверка КМ», } as const export enum Param { LIBFPTR_PARAM_FIRST = 65536, LIBFPTR_PARAM_TEXT = LIBFPTR_PARAM_FIRST, LIBFPTR_PARAM_TEXT_WRAP, LIBFPTR_PARAM_ALIGNMENT, LIBFPTR_PARAM_FONT, LIBFPTR_PARAM_FONT_DOUBLE_WIDTH, LIBFPTR_PARAM_FONT_DOUBLE_HEIGHT, LIBFPTR_PARAM_LINESPACING, LIBFPTR_PARAM_BRIGHTNESS, LIBFPTR_PARAM_MODEL, LIBFPTR_PARAM_RECEIPT_TYPE, LIBFPTR_PARAM_REPORT_TYPE, LIBFPTR_PARAM_MODE, LIBFPTR_PARAM_EXTERNAL_DEVICE_TYPE, LIBFPTR_PARAM_EXTERNAL_DEVICE_DATA, LIBFPTR_PARAM_FREQUENCY, LIBFPTR_PARAM_DURATION, LIBFPTR_PARAM_CUT_TYPE, LIBFPTR_PARAM_DRAWER_ON_TIMEOUT, LIBFPTR_PARAM_DRAWER_OFF_TIMEOUT, LIBFPTR_PARAM_DRAWER_ON_QUANTITY, LIBFPTR_PARAM_TIMEOUT_ENQ, LIBFPTR_PARAM_COMMAND_BUFFER, LIBFPTR_PARAM_ANSWER_BUFFER, LIBFPTR_PARAM_SERIAL_NUMBER, LIBFPTR_PARAM_MANUFACTURER_CODE, LIBFPTR_PARAM_NO_NEED_ANSWER, LIBFPTR_PARAM_INFO_DISCOUNT_SUM, LIBFPTR_PARAM_USE_ONLY_TAX_TYPE, LIBFPTR_PARAM_PAYMENT_TYPE, LIBFPTR_PARAM_PAYMENT_SUM, LIBFPTR_PARAM_REMAINDER, LIBFPTR_PARAM_CHANGE, LIBFPTR_PARAM_DEPARTMENT, LIBFPTR_PARAM_TAX_TYPE, LIBFPTR_PARAM_TAX_SUM, LIBFPTR_PARAM_TAX_MODE, LIBFPTR_PARAM_RECEIPT_ELECTRONICALLY, LIBFPTR_PARAM_USER_PASSWORD, LIBFPTR_PARAM_SCALE, LIBFPTR_PARAM_LEFT_MARGIN, LIBFPTR_PARAM_BARCODE, LIBFPTR_PARAM_BARCODE_TYPE, LIBFPTR_PARAM_BARCODE_PRINT_TEXT, LIBFPTR_PARAM_BARCODE_VERSION, LIBFPTR_PARAM_BARCODE_CORRECTION, LIBFPTR_PARAM_BARCODE_COLUMNS, LIBFPTR_PARAM_BARCODE_INVERT, LIBFPTR_PARAM_HEIGHT, LIBFPTR_PARAM_WIDTH, LIBFPTR_PARAM_FILENAME, LIBFPTR_PARAM_PICTURE_NUMBER, LIBFPTR_PARAM_DATA_TYPE, LIBFPTR_PARAM_OPERATOR_ID, LIBFPTR_PARAM_LOGICAL_NUMBER, LIBFPTR_PARAM_DATE_TIME, LIBFPTR_PARAM_FISCAL, LIBFPTR_PARAM_SHIFT_STATE, LIBFPTR_PARAM_CASHDRAWER_OPENED, LIBFPTR_PARAM_RECEIPT_PAPER_PRESENT, LIBFPTR_PARAM_COVER_OPENED, LIBFPTR_PARAM_SUBMODE, LIBFPTR_PARAM_RECEIPT_NUMBER, LIBFPTR_PARAM_DOCUMENT_NUMBER, LIBFPTR_PARAM_SHIFT_NUMBER, LIBFPTR_PARAM_RECEIPT_SUM, LIBFPTR_PARAM_RECEIPT_LINE_LENGTH, LIBFPTR_PARAM_RECEIPT_LINE_LENGTH_PIX, LIBFPTR_PARAM_MODEL_NAME, LIBFPTR_PARAM_UNIT_VERSION, LIBFPTR_PARAM_PRINTER_CONNECTION_LOST, LIBFPTR_PARAM_PRINTER_ERROR, LIBFPTR_PARAM_CUT_ERROR, LIBFPTR_PARAM_PRINTER_OVERHEAT, LIBFPTR_PARAM_UNIT_TYPE, LIBFPTR_PARAM_LICENSE_NUMBER, LIBFPTR_PARAM_LICENSE_ENTERED, LIBFPTR_PARAM_LICENSE, LIBFPTR_PARAM_SUM, LIBFPTR_PARAM_COUNT, LIBFPTR_PARAM_COUNTER_TYPE, LIBFPTR_PARAM_STEP_COUNTER_TYPE, LIBFPTR_PARAM_ERROR_TAG_NUMBER, LIBFPTR_PARAM_TABLE, LIBFPTR_PARAM_ROW, LIBFPTR_PARAM_FIELD, LIBFPTR_PARAM_FIELD_VALUE, LIBFPTR_PARAM_FN_DATA_TYPE, LIBFPTR_PARAM_TAG_NUMBER, LIBFPTR_PARAM_TAG_VALUE, LIBFPTR_PARAM_DOCUMENTS_COUNT, LIBFPTR_PARAM_FISCAL_SIGN, LIBFPTR_PARAM_DEVICE_FFD_VERSION, LIBFPTR_PARAM_FN_FFD_VERSION, LIBFPTR_PARAM_FFD_VERSION, LIBFPTR_PARAM_CHECK_SUM, LIBFPTR_PARAM_COMMODITY_NAME, LIBFPTR_PARAM_PRICE, LIBFPTR_PARAM_QUANTITY, LIBFPTR_PARAM_POSITION_SUM, LIBFPTR_PARAM_FN_TYPE, LIBFPTR_PARAM_FN_VERSION, LIBFPTR_PARAM_REGISTRATIONS_REMAIN, LIBFPTR_PARAM_REGISTRATIONS_COUNT, LIBFPTR_PARAM_NO_ERROR_IF_NOT_SUPPORTED, LIBFPTR_PARAM_OFD_EXCHANGE_STATUS, LIBFPTR_PARAM_FN_ERROR_DATA, LIBFPTR_PARAM_FN_ERROR_CODE, LIBFPTR_PARAM_ENVD_MODE, LIBFPTR_PARAM_DOCUMENT_CLOSED, LIBFPTR_PARAM_JSON_DATA, LIBFPTR_PARAM_COMMAND_SUBSYSTEM, LIBFPTR_PARAM_FN_OPERATION_TYPE, LIBFPTR_PARAM_FN_STATE, LIBFPTR_PARAM_ENVD_MODE_ENABLED, LIBFPTR_PARAM_SETTING_ID, LIBFPTR_PARAM_SETTING_VALUE, LIBFPTR_PARAM_MAPPING_KEY, LIBFPTR_PARAM_MAPPING_VALUE, LIBFPTR_PARAM_COMMODITY_PIECE, LIBFPTR_PARAM_POWER_SOURCE_TYPE, LIBFPTR_PARAM_BATTERY_CHARGE, LIBFPTR_PARAM_VOLTAGE, LIBFPTR_PARAM_USE_BATTERY, LIBFPTR_PARAM_BATTERY_CHARGING, LIBFPTR_PARAM_CAN_PRINT_WHILE_ON_BATTERY, LIBFPTR_PARAM_MAC_ADDRESS, LIBFPTR_PARAM_FN_FISCAL, LIBFPTR_PARAM_NETWORK_ERROR, LIBFPTR_PARAM_OFD_ERROR, LIBFPTR_PARAM_FN_ERROR, LIBFPTR_PARAM_COMMAND_CODE, LIBFPTR_PARAM_PRINTER_TEMPERATURE, LIBFPTR_PARAM_RECORDS_TYPE, LIBFPTR_PARAM_OFD_FISCAL_SIGN, LIBFPTR_PARAM_HAS_OFD_TICKET, LIBFPTR_PARAM_NO_SERIAL_NUMBER, LIBFPTR_PARAM_RTC_FAULT, LIBFPTR_PARAM_SETTINGS_FAULT, LIBFPTR_PARAM_COUNTERS_FAULT, LIBFPTR_PARAM_USER_MEMORY_FAULT, LIBFPTR_PARAM_SERVICE_COUNTERS_FAULT, LIBFPTR_PARAM_ATTRIBUTES_FAULT, LIBFPTR_PARAM_FN_FAULT, LIBFPTR_PARAM_INVALID_FN, LIBFPTR_PARAM_HARD_FAULT, LIBFPTR_PARAM_MEMORY_MANAGER_FAULT, LIBFPTR_PARAM_SCRIPTS_FAULT, LIBFPTR_PARAM_FULL_RESET, LIBFPTR_PARAM_WAIT_FOR_REBOOT, LIBFPTR_PARAM_SCALE_PERCENT, LIBFPTR_PARAM_FN_NEED_REPLACEMENT, LIBFPTR_PARAM_FN_RESOURCE_EXHAUSTED, LIBFPTR_PARAM_FN_MEMORY_OVERFLOW, LIBFPTR_PARAM_FN_OFD_TIMEOUT, LIBFPTR_PARAM_FN_CRITICAL_ERROR, LIBFPTR_PARAM_OFD_MESSAGE_READ, LIBFPTR_PARAM_DEVICE_MIN_FFD_VERSION, LIBFPTR_PARAM_DEVICE_MAX_FFD_VERSION, LIBFPTR_PARAM_DEVICE_UPTIME, LIBFPTR_PARAM_NOMENCLATURE_TYPE, LIBFPTR_PARAM_GTIN, LIBFPTR_PARAM_FN_DOCUMENT_TYPE, LIBFPTR_PARAM_NETWORK_ERROR_TEXT, LIBFPTR_PARAM_FN_ERROR_TEXT, LIBFPTR_PARAM_OFD_ERROR_TEXT, LIBFPTR_PARAM_USER_SCRIPT_ID, LIBFPTR_PARAM_USER_SCRIPT_PARAMETER, LIBFPTR_PARAM_USER_MEMORY_OPERATION, LIBFPTR_PARAM_USER_MEMORY_DATA, LIBFPTR_PARAM_USER_MEMORY_STRING, LIBFPTR_PARAM_USER_MEMORY_ADDRESS, LIBFPTR_PARAM_FN_PRESENT, LIBFPTR_PARAM_BLOCKED, LIBFPTR_PARAM_DOCUMENT_PRINTED, LIBFPTR_PARAM_DISCOUNT_SUM, LIBFPTR_PARAM_SURCHARGE_SUM, LIBFPTR_PARAM_LK_USER_CODE, LIBFPTR_PARAM_LICENSE_COUNT, LIBFPTR_PARAM_DEFER, LIBFPTR_PARAM_CAP_54FZ, LIBFPTR_PARAM_CAP_MANUAL_CLICHE_CONTROL, LIBFPTR_PARAM_CAP_PAYMENTS_COUNT, LIBFPTR_PARAM_FIRMWARE_CHUNK_SIZE, LIBFPTR_PARAM_FIRMWARE_CHUNK_DATA, LIBFPTR_PARAM_FN_FLAGS, LIBFPTR_PARAM_PRINT_FOOTER, LIBFPTR_PARAM_PUBLIC_KEY, LIBFPTR_PARAM_MAGIC_NUMBER, LIBFPTR_PARAM_SIGN, LIBFPTR_PARAM_SOFT_NAME, LIBFPTR_PARAM_SESSION_CODE, LIBFPTR_PARAM_ETHERNET_CONFIG_TIMEOUT, LIBFPTR_PARAM_ETHERNET_DHCP, LIBFPTR_PARAM_ETHERNET_IP, LIBFPTR_PARAM_ETHERNET_MASK, LIBFPTR_PARAM_ETHERNET_GATEWAY, LIBFPTR_PARAM_ETHERNET_PORT, LIBFPTR_PARAM_ETHERNET_DNS_IP, LIBFPTR_PARAM_ETHERNET_DNS_STATIC, LIBFPTR_PARAM_STORE_IN_JOURNAL, LIBFPTR_PARAM_NEW_PLATFORM, LIBFPTR_PARAM_UNIT_RELEASE_VERSION, LIBFPTR_PARAM_USE_VAT18, LIBFPTR_PARAM_TAG_NAME, LIBFPTR_PARAM_TAG_TYPE, LIBFPTR_PARAM_TAG_IS_COMPLEX, LIBFPTR_PARAM_TAG_IS_REPEATABLE, LIBFPTR_PARAM_SHIFT_AUTO_OPENED, LIBFPTR_PARAM_CONTAINER_FIRMWARE_VERSION, LIBFPTR_PARAM_CONTAINER_CONFIGURATION_VERSION, LIBFPTR_PARAM_CONTAINER_BOOTLOADER_VERSION, LIBFPTR_PARAM_CONTAINER_SCRIPTS_VERSION, LIBFPTR_PARAM_PAPER_NEAR_END, LIBFPTR_PARAM_REPORT_ELECTRONICALLY, LIBFPTR_PARAM_ACTIVATION_METHOD, LIBFPTR_PARAM_KEYS, LIBFPTR_PARAM_UIN, LIBFPTR_PARAM_VERSION, LIBFPTR_PARAM_PUBLIC_KEY_SIGN, LIBFPTR_PARAM_CAP_DISABLE_PRINT_REPORTS, LIBFPTR_PARAM_REGISTRATION_NUMBER, LIBFPTR_PARAM_PIXEL_BUFFER, LIBFPTR_PARAM_REPEAT_NUMBER, LIBFPTR_PARAM_FIELD_TYPE, LIBFPTR_PARAM_MARKING_CODE, LIBFPTR_PARAM_CONTAINER_DIRECT_BOOT_VERSION, LIBFPTR_PARAM_SCRIPT_NAME, LIBFPTR_PARAM_SCRIPT_HASH, LIBFPTR_PARAM_RECORDS_ID, LIBFPTR_PARAM_USER_SCRIPT_RESULT_1, LIBFPTR_PARAM_USER_SCRIPT_RESULT_2, LIBFPTR_PARAM_USER_SCRIPT_RESULT_3, LIBFPTR_PARAM_USER_SCRIPT_RESULT_4, LIBFPTR_PARAM_USER_SCRIPT_RESULT_5, LIBFPTR_PARAM_IS_USER_SCRIPT, LIBFPTR_PARAM_DOCUMENT_NUMBER_END, LIBFPTR_PARAM_SHIFT_NUMBER_END, LIBFPTR_PARAM_SCRIPT_CODE, LIBFPTR_PARAM_SCRIPT_RESULT, LIBFPTR_PARAM_SCRIPT_TYPE, LIBFPTR_PARAM_WIFI_CONFIG_TIMEOUT, LIBFPTR_PARAM_WIFI_DHCP, LIBFPTR_PARAM_WIFI_IP, LIBFPTR_PARAM_WIFI_MASK, LIBFPTR_PARAM_WIFI_GATEWAY, LIBFPTR_PARAM_WIFI_PORT, LIBFPTR_PARAM_UC_VERSION, LIBFPTR_PARAM_UC_AVAILABLE_MEMORY, LIBFPTR_PARAM_UC_USED_MEMORY_BY_SUMS, LIBFPTR_PARAM_UC_USED_MEMORY_BY_QUANTITIES, LIBFPTR_PARAM_UC_LAYER_1, LIBFPTR_PARAM_UC_FLAGS_1, LIBFPTR_PARAM_UC_MASK_1, LIBFPTR_PARAM_UC_LAYER_VALUE_1, LIBFPTR_PARAM_UC_LAYER_2, LIBFPTR_PARAM_UC_FLAGS_2, LIBFPTR_PARAM_UC_MASK_2, LIBFPTR_PARAM_UC_LAYER_VALUE_2, LIBFPTR_PARAM_UC_LAYER_3, LIBFPTR_PARAM_UC_FLAGS_3, LIBFPTR_PARAM_UC_MASK_3, LIBFPTR_PARAM_UC_LAYER_VALUE_3, LIBFPTR_PARAM_UC_LAYER_4, LIBFPTR_PARAM_UC_FLAGS_4, LIBFPTR_PARAM_UC_MASK_4, LIBFPTR_PARAM_UC_LAYER_VALUE_4, LIBFPTR_PARAM_RECEIPTS_COUNT, LIBFPTR_PARAM_PAYMENTS_SUM_CASH, LIBFPTR_PARAM_PAYMENTS_SUM_ELECTRONICALLY, LIBFPTR_PARAM_PAYMENTS_SUM_PREPAID, LIBFPTR_PARAM_PAYMENTS_SUM_CREDIT, LIBFPTR_PARAM_PAYMENTS_SUM_OTHER, LIBFPTR_PARAM_TAXES_SUM_VAT20, LIBFPTR_PARAM_TAXES_SUM_VAT120, LIBFPTR_PARAM_TAXES_SUM_VAT10, LIBFPTR_PARAM_TAXES_SUM_VAT110, LIBFPTR_PARAM_TAXES_SUM_VAT0, LIBFPTR_PARAM_TAXES_SUM_NO, LIBFPTR_PARAM_CORRECTIONS_COUNT, LIBFPTR_PARAM_CORRECTIONS_SUM, LIBFPTR_PARAM_FN_COUNTERS_TYPE, LIBFPTR_PARAM_FN_DAYS_REMAIN, LIBFPTR_PARAM_FREE_MEMORY, LIBFPTR_PARAM_FN_MAX_FFD_VERSION, LIBFPTR_PARAM_RECEIPTS_SUM, LIBFPTR_PARAM_LICENSE_NAME, LIBFPTR_PARAM_UNIVERSAL_COUNTERS_FAULT, LIBFPTR_PARAM_USE_LICENSES, LIBFPTR_PARAM_LICENSE_VALID_FROM, LIBFPTR_PARAM_LICENSE_VALID_UNTIL, LIBFPTR_PARAM_MARKING_CODE_TYPE, LIBFPTR_PARAM_SETTING_NAME, LIBFPTR_PARAM_SETTING_TYPE, LIBFPTR_PARAM_FONT_WIDTH, LIBFPTR_PARAM_REMOTE_CALL, LIBFPTR_PARAM_SCRIPT_PARAMS, LIBFPTR_PARAM_IGNORE_EMPTY, LIBFPTR_PARAM_METHOD_DATA, LIBFPTR_PARAM_METHOD_RESULT, LIBFPTR_PARAM_RPC_SERVER_OS, LIBFPTR_PARAM_RPC_SERVER_VERSION, LIBFPTR_PARAM_RPC_DRIVER_VERSION, LIBFPTR_PARAM_LOCKED, LIBFPTR_PARAM_BOUND, LIBFPTR_PARAM_COMMODITIES_TABLE_FAULT, LIBFPTR_PARAM_HAS_ADDITIONAL_DATA, LIBFPTR_PARAM_FISCAL_SIGN_ARCHIVE, LIBFPTR_PARAM_COMMAND_GROUP, LIBFPTR_PARAM_ERROR_CODE, LIBFPTR_PARAM_MARKING_WAIT_FOR_VALIDATION_RESULT, LIBFPTR_PARAM_MARKING_CODE_STATUS, LIBFPTR_PARAM_MARKING_CODE_VALIDATION_RESULT, LIBFPTR_PARAM_MARKING_CODE_OFFLINE_VALIDATION_ERROR, LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR, LIBFPTR_PARAM_MARKING_CODE_VALIDATION_READY, LIBFPTR_PARAM_MEASUREMENT_UNIT, LIBFPTR_PARAM_MARKING_PROCESSING_MODE, LIBFPTR_PARAM_MARKING_FRACTIONAL_QUANTITY, LIBFPTR_PARAM_PRODUCT_CODE, LIBFPTR_PARAM_TRADE_MARKED_PRODUCTS, LIBFPTR_PARAM_INSURANCE_ACTIVITY, LIBFPTR_PARAM_PAWN_SHOP_ACTIVITY, LIBFPTR_PARAM_TLV_LIST, LIBFPTR_PARAM_CHECK_MARKING_SERVER_READY, LIBFPTR_PARAM_MARKING_SERVER_RESPONSE_TIME, LIBFPTR_PARAM_MARKING_SERVER_ERROR_CODE, LIBFPTR_PARAM_MARKING_SERVER_ERROR_DESCRIPTION, LIBFPTR_PARAM_ISM_ERROR, LIBFPTR_PARAM_ISM_ERROR_TEXT, LIBFPTR_PARAM_MARKING_MODE_CHECKING_STATUS, LIBFPTR_PARAM_MARK_CHECKING_COUNT, LIBFPTR_PARAM_MARK_SOLD_COUNT, LIBFPTR_PARAM_NOTICE_IS_BEGIN, LIBFPTR_PARAM_NOTICE_FREE_MEMORY, LIBFPTR_PARAM_NOTICE_COUNT, LIBFPTR_PARAM_MARKING_NOT_SEND_TO_SERVER, LIBFPTR_PARAM_DOCUMENT_TYPE, LIBFPTR_PARAM_PRINT_REPORT, LIBFPTR_PARAM_FN_EXECUTION, LIBFPTR_PARAM_MCU_SN, LIBFPTR_PARAM_MCU_PART_ID, LIBFPTR_PARAM_MCU_PART_NAME, LIBFPTR_PARAM_IS_REQUEST_SENT, LIBFPTR_PARAM_FN_CHECK_MARK_TIME, LIBFPTR_PARAM_SENDING_MARK_TIME, LIBFPTR_PARAM_MARKING_SERVER_EXCHANGE_TIME, LIBFPTR_PARAM_FULL_SENDING_MARK_TIME, LIBFPTR_PARAM_MARK_CHECKING_STATUS_IN_CASH, LIBFPTR_PARAM_MARK_CHECKING_TYPE_IN_CASH, LIBFPTR_PARAM_MARK_CHECKING_STAGE_IN_CASH, LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_RESULT, LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR_DESCRIPTION, LIBFPTR_PARAM_FN_CONTAINS_KEYS_UPDATER_SERVER_URI, LIBFPTR_PARAM_MARKING_CODE_CLEAR, LIBFPTR_PARAM_MODULE_ADDRESS, LIBFPTR_PARAM_SEGMENT_ADDRESS, LIBFPTR_PARAM_LAST_SUCCESSFUL_OKP, LIBFPTR_PARAM_FN_SERIAL_NUMBER, LIBFPTR_PARAM_ECR_REGISTRATION_NUMBER, LIBFPTR_PARAM_OFD_VATIN, LIBFPTR_PARAM_FNS_URL, LIBFPTR_PARAM_MACHINE_NUMBER, LIBFPTR_PARAM_MARKING_PRODUCT_ID, LIBFPTR_PARAM_TIMEOUT, LIBFPTR_PARAM_PRINT_UPDATE_FNM_KEYS_REPORT, LIBFPTR_PARAM_FN_KEYS_UPDATER_SERVER_URI, LIBFPTR_PARAM_DOCUMENT_ELECTRONICALLY, LIBFPTR_PARAM_LAST } export enum Model { LIBFPTR_MODEL_UNKNOWN = 0, LIBFPTR_MODEL_ATOL_AUTO = 500, LIBFPTR_MODEL_ATOL_11F = 67, LIBFPTR_MODEL_ATOL_15F = 78, LIBFPTR_MODEL_ATOL_20F = 81, LIBFPTR_MODEL_ATOL_22F = 63, LIBFPTR_MODEL_ATOL_25F = 57, LIBFPTR_MODEL_ATOL_27F = 87, LIBFPTR_MODEL_ATOL_30F = 61, LIBFPTR_MODEL_ATOL_42FS = 77, LIBFPTR_MODEL_ATOL_47FA = 48, LIBFPTR_MODEL_ATOL_50F = 80, LIBFPTR_MODEL_ATOL_52F = 64, LIBFPTR_MODEL_ATOL_55F = 62, LIBFPTR_MODEL_ATOL_60F = 75, LIBFPTR_MODEL_ATOL_77F = 69, LIBFPTR_MODEL_ATOL_90F = 72, LIBFPTR_MODEL_ATOL_91F = 82, LIBFPTR_MODEL_ATOL_92F = 84, LIBFPTR_MODEL_ATOL_SIGMA_10 = 86, LIBFPTR_MODEL_ATOL_SIGMA_7F = 90, LIBFPTR_MODEL_ATOL_SIGMA_8F = 91, LIBFPTR_MODEL_ATOL_PT_5F = 89, LIBFPTR_MODEL_KAZNACHEY_FA = 76, LIBFPTR_MODEL_ATOL_1F = 93, LIBFPTR_MODEL_ATOL_22v2F = 95, } export enum Baudrate { LIBFPTR_PORT_BR_1200 = 1200, LIBFPTR_PORT_BR_2400 = 2400, LIBFPTR_PORT_BR_4800 = 4800, LIBFPTR_PORT_BR_9600 = 9600, LIBFPTR_PORT_BR_19200 = 19200, LIBFPTR_PORT_BR_38400 = 38400, LIBFPTR_PORT_BR_57600 = 57600, LIBFPTR_PORT_BR_115200 = 115200, LIBFPTR_PORT_BR_230400 = 230400, LIBFPTR_PORT_BR_460800 = 460800, LIBFPTR_PORT_BR_921600 = 921600, } export enum Bits { LIBFPTR_PORT_BITS_7 = 7, LIBFPTR_PORT_BITS_8 = 8, } export enum Parity { LIBFPTR_PORT_PARITY_NO = 0, LIBFPTR_PORT_PARITY_ODD, LIBFPTR_PORT_PARITY_EVEN, LIBFPTR_PORT_PARITY_MARK, LIBFPTR_PORT_PARITY_SPACE, } export enum Stopbits { LIBFPTR_PORT_SB_1 = 0, LIBFPTR_PORT_SB_1_5, LIBFPTR_PORT_SB_2 } export enum BarcodeType { LIBFPTR_BT_EAN_8 = 0, LIBFPTR_BT_EAN_13, LIBFPTR_BT_UPC_A, LIBFPTR_BT_UPC_E, LIBFPTR_BT_CODE_39, LIBFPTR_BT_CODE_93, LIBFPTR_BT_CODE_128, LIBFPTR_BT_CODABAR, LIBFPTR_BT_ITF, LIBFPTR_BT_ITF_14, LIBFPTR_BT_GS1_128, LIBFPTR_BT_QR, LIBFPTR_BT_PDF417, LIBFPTR_BT_AZTEC, LIBFPTR_BT_CODE_39_EXTENDED, } export enum BarcodeCorrection { LIBFPTR_BC_DEFAULT = 0, LIBFPTR_BC_0, LIBFPTR_BC_1, LIBFPTR_BC_2, LIBFPTR_BC_3, LIBFPTR_BC_4, LIBFPTR_BC_5, LIBFPTR_BC_6, LIBFPTR_BC_7, LIBFPTR_BC_8, } export enum TaxMode { LIBFPTR_TM_POSITION = 0, LIBFPTR_TM_UNIT, } export enum StepCounterType { LIBFPTR_SCT_OVERALL = 0, LIBFPTR_SCT_FORWARD, } export enum CounterType { LIBFPTR_CT_ROLLUP = 0, LIBFPTR_CT_RESETTABLE, } export enum ShiftState { LIBFPTR_SS_CLOSED = 0, LIBFPTR_SS_OPENED, LIBFPTR_SS_EXPIRED, } export enum CutType { LIBFPTR_CT_FULL = 0, LIBFPTR_CT_PART, } export enum Alignment { LIBFPTR_ALIGNMENT_LEFT = 0, LIBFPTR_ALIGNMENT_CENTER, LIBFPTR_ALIGNMENT_RIGHT, } export enum TextWrap { LIBFPTR_TW_NONE = 0, LIBFPTR_TW_WORDS, LIBFPTR_TW_CHARS, } export enum FnType { LIBFPTR_FNT_DEBUG = 0, LIBFPTR_FNT_RELEASE, LIBFPTR_FNT_UNKNOWN, } export enum FnState { LIBFPTR_FNS_INITIAL = 0, LIBFPTR_FNS_CONFIGURED = 1, LIBFPTR_FNS_FISCAL_MODE = 3, LIBFPTR_FNS_POSTFISCAL_MODE = 7, LIBFPTR_FNS_ACCESS_ARCHIVE = 15, } export enum ReceiptType { LIBFPTR_RT_CLOSED = 0, LIBFPTR_RT_SELL = 1, LIBFPTR_RT_SELL_RETURN = 2, LIBFPTR_RT_SELL_CORRECTION = 7, LIBFPTR_RT_SELL_RETURN_CORRECTION = 8, LIBFPTR_RT_BUY = 4, LIBFPTR_RT_BUY_RETURN = 5, LIBFPTR_RT_BUY_CORRECTION = 9, LIBFPTR_RT_BUY_RETURN_CORRECTION = 10, } export enum ReportType { LIBFPTR_RT_CLOSE_SHIFT = 0, LIBFPTR_RT_X, LIBFPTR_RT_LAST_DOCUMENT, LIBFPTR_RT_OFD_EXCHANGE_STATUS, LIBFPTR_RT_KKT_DEMO, LIBFPTR_RT_KKT_INFO, LIBFPTR_RT_OFD_TEST, LIBFPTR_RT_FN_DOC_BY_NUMBER, LIBFPTR_RT_QUANTITY, LIBFPTR_RT_DEPARTMENTS, LIBFPTR_RT_OPERATORS, LIBFPTR_RT_HOURS, LIBFPTR_RT_FN_REGISTRATIONS, LIBFPTR_RT_FN_SHIFT_TOTAL_COUNTERS, LIBFPTR_RT_FN_TOTAL_COUNTERS, LIBFPTR_RT_FN_NOT_SENT_DOCUMENTS_COUNTERS, LIBFPTR_RT_COMMODITIES_BY_TAXATION_TYPES, LIBFPTR_RT_COMMODITIES_BY_DEPARTMENTS, LIBFPTR_RT_COMMODITIES_BY_SUMS, LIBFPTR_RT_START_SERVICE, LIBFPTR_RT_DISCOUNTS, LIBFPTR_RT_JOURNAL_DOCUMENT_BY_NUMBERS, LIBFPTR_RT_JOURNAL_DOCUMENT_BY_SHIFTS, LIBFPTR_RT_CLOSE_SHIFT_REPORTS } export enum PaymentType { LIBFPTR_PT_CASH = 0, LIBFPTR_PT_ELECTRONICALLY, LIBFPTR_PT_PREPAID, LIBFPTR_PT_CREDIT, LIBFPTR_PT_OTHER, LIBFPTR_PT_6, LIBFPTR_PT_7, LIBFPTR_PT_8, LIBFPTR_PT_9, LIBFPTR_PT_10 } export enum TaxType { LIBFPTR_TAX_DEPARTMENT = 0, LIBFPTR_TAX_VAT18 = 1, LIBFPTR_TAX_VAT10, LIBFPTR_TAX_VAT118, LIBFPTR_TAX_VAT110, LIBFPTR_TAX_VAT0, LIBFPTR_TAX_NO, LIBFPTR_TAX_VAT20, LIBFPTR_TAX_VAT120, LIBFPTR_TAX_INVALID, } export enum ExternalDeviceType { LIBFPTR_EXTERNAL_DEVICE_DISPLAY = 0, LIBFPTR_EXTERNAL_DEVICE_PINPAD, LIBFPTR_EXTERNAL_DEVICE_MODEM, LIBFPTR_EXTERNAL_DEVICE_BARCODE_SCANNER, } export enum KktDataType { LIBFPTR_DT_STATUS = 0, LIBFPTR_DT_CASH_SUM, LIBFPTR_DT_UNIT_VERSION, LIBFPTR_DT_PICTURE_INFO, LIBFPTR_DT_LICENSE_ACTIVATED, LIBFPTR_DT_REGISTRATIONS_SUM, LIBFPTR_DT_REGISTRATIONS_COUNT, LIBFPTR_DT_PAYMENT_SUM, LIBFPTR_DT_CASHIN_SUM, LIBFPTR_DT_CASHIN_COUNT, LIBFPTR_DT_CASHOUT_SUM, LIBFPTR_DT_CASHOUT_COUNT, LIBFPTR_DT_REVENUE, LIBFPTR_DT_DATE_TIME, LIBFPTR_DT_SHIFT_STATE, LIBFPTR_DT_RECEIPT_STATE, LIBFPTR_DT_SERIAL_NUMBER, LIBFPTR_DT_MODEL_INFO, LIBFPTR_DT_RECEIPT_LINE_LENGTH, LIBFPTR_DT_CUTTER_RESOURCE, LIBFPTR_DT_STEP_RESOURCE, LIBFPTR_DT_TERMAL_RESOURCE, LIBFPTR_DT_ENVD_MODE, LIBFPTR_DT_SHIFT_TAX_SUM, LIBFPTR_DT_RECEIPT_TAX_SUM, LIBFPTR_DT_NON_NULLABLE_SUM, LIBFPTR_DT_RECEIPT_COUNT, LIBFPTR_DT_CANCELLATION_COUNT_ALL, LIBFPTR_DT_CANCELLATION_SUM, LIBFPTR_DT_CANCELLATION_SUM_ALL, LIBFPTR_DT_POWER_SOURCE_STATE, LIBFPTR_DT_CANCELLATION_COUNT, LIBFPTR_DT_NON_NULLABLE_SUM_BY_PAYMENTS, LIBFPTR_DT_PRINTER_TEMPERATURE, LIBFPTR_DT_FATAL_STATUS, LIBFPTR_DT_MAC_ADDRESS, LIBFPTR_DT_DEVICE_UPTIME, LIBFPTR_DT_RECEIPT_BYTE_COUNT, LIBFPTR_DT_DISCOUNT_AND_SURCHARGE_SUM, LIBFPTR_DT_LK_USER_CODE, LIBFPTR_DT_LAST_SENT_OFD_DOCUMENT_DATE_TIME, LIBFPTR_DT_SHORT_STATUS, LIBFPTR_DT_PICTURES_ARRAY_INFO, LIBFPTR_DT_ETHERNET_INFO, LIBFPTR_DT_SCRIPTS_INFO, LIBFPTR_DT_SHIFT_TOTALS, LIBFPTR_DT_WIFI_INFO, LIBFPTR_DT_FONT_INFO, LIBFPTR_DT_SOFTLOCK_STATUS, LIBFPTR_DT_LAST_SENT_ISM_NOTICE_DATE_TIME, LIBFPTR_DT_MCU_INFO, LIBFPTR_DT_MODULE_ADDRESS, LIBFPTR_DT_CACHE_REQUISITES, } export enum FnDataType { LIBFPTR_FNDT_TAG_VALUE, LIBFPTR_FNDT_OFD_EXCHANGE_STATUS, LIBFPTR_FNDT_FN_INFO, LIBFPTR_FNDT_LAST_REGISTRATION, LIBFPTR_FNDT_LAST_RECEIPT, LIBFPTR_FNDT_LAST_DOCUMENT, LIBFPTR_FNDT_SHIFT, LIBFPTR_FNDT_FFD_VERSIONS, LIBFPTR_FNDT_VALIDITY, LIBFPTR_FNDT_REG_INFO, LIBFPTR_FNDT_DOCUMENTS_COUNT_IN_SHIFT, LIBFPTR_FNDT_ERRORS, LIBFPTR_FNDT_TICKET_BY_DOC_NUMBER, LIBFPTR_FNDT_DOCUMENT_BY_NUMBER, LIBFPTR_FNDT_REGISTRATION_TLV, LIBFPTR_FNDT_ERROR_DETAIL, LIBFPTR_FNDT_VALIDITY_DAYS, LIBFPTR_FNDT_FREE_MEMORY, LIBFPTR_FNDT_TOTALS, LIBFPTR_FNDT_ISM_ERRORS, LIBFPTR_FNDT_ISM_EXCHANGE_STATUS, LIBFPTR_FNDT_MARKING_MODE_STATUS, LIBFPTR_FNDT_CHECK_MARK_TIME } export enum FfdVersion { LIBFPTR_FFD_UNKNOWN = 0, LIBFPTR_FFD_1_0 = 100, LIBFPTR_FFD_1_0_5 = 105, LIBFPTR_FFD_1_1 = 110, LIBFPTR_FFD_1_2 = 120 } export enum TaxationType { LIBFPTR_TT_DEFAULT = 0x00, LIBFPTR_TT_OSN = 0x01, LIBFPTR_TT_USN_INCOME = 0x02, LIBFPTR_TT_USN_INCOME_OUTCOME = 0x04, LIBFPTR_TT_ENVD = 0x08, LIBFPTR_TT_ESN = 0x10, LIBFPTR_TT_PATENT = 0x20, } export enum UnitType { LIBFPTR_UT_FIRMWARE, LIBFPTR_UT_CONFIGURATION, LIBFPTR_UT_TEMPLATES, LIBFPTR_UT_CONTROL_UNIT, LIBFPTR_UT_BOOT, } export enum FnOperationType { LIBFPTR_FNOP_REGISTRATION = 0, LIBFPTR_FNOP_CHANGE_FN, LIBFPTR_FNOP_CHANGE_PARAMETERS, LIBFPTR_FNOP_CLOSE_ARCHIVE, } export enum AgentType { LIBFPTR_AT_NONE = 0x00, LIBFPTR_AT_BANK_PAYING_AGENT = 0x01, LIBFPTR_AT_BANK_PAYING_SUBAGENT = 0x02, LIBFPTR_AT_PAYING_AGENT = 0x04, LIBFPTR_AT_PAYING_SUBAGENT = 0x08, LIBFPTR_AT_ATTORNEY = 0x10, LIBFPTR_AT_COMMISSION_AGENT = 0x20, LIBFPTR_AT_ANOTHER = 0x40, } export enum OfdChannel { LIBFPTR_OFD_CHANNEL_NONE = 0, LIBFPTR_OFD_CHANNEL_USB, LIBFPTR_OFD_CHANNEL_PROTO, LIBFPTR_OFD_CHANNEL_AUTO = 2, // LIBFPTR_OFD_CHANNEL_PROTO } export enum PowerSourceType { LIBFPTR_PST_POWER_SUPPLY = 0, LIBFPTR_PST_RTC_BATTERY, LIBFPTR_PST_BATTERY } export enum RecordsType { LIBFPTR_RT_LAST_DOCUMENT_LINES, LIBFPTR_RT_FN_DOCUMENT_TLVS, LIBFPTR_RT_EXEC_USER_SCRIPT, LIBFPTR_RT_FIRMWARE, LIBFPTR_RT_LICENSES, LIBFPTR_RT_FN_REGISTRATION_TLVS, LIBFPTR_RT_PARSE_COMPLEX_ATTR, LIBFPTR_RT_FN_SUM_COUNTERS, LIBFPTR_RT_FN_QUANTITY_COUNTERS, LIBFPTR_RT_FN_UNSENT_DOCS_COUNTERS, LIBFPTR_RT_SETTINGS, LIBFPTR_RT_RUN_COMMAND, } export enum NomenclatureType { LIBFPTR_NT_FURS = 0, LIBFPTR_NT_MEDICINES, LIBFPTR_NT_TOBACCO, LIBFPTR_NT_SHOES, } export enum FnDocumentType { LIBFPTR_FN_DOC_REGISTRATION = 1, LIBFPTR_FN_DOC_OPEN_SHIFT = 2, LIBFPTR_FN_DOC_RECEIPT = 3, LIBFPTR_FN_DOC_BSO = 4, LIBFPTR_FN_DOC_CLOSE_SHIFT = 5, LIBFPTR_FN_DOC_CLOSE_FN = 6, LIBFPTR_FN_DOC_OPERATOR_CONFIRMATION = 7, LIBFPTR_FN_DOC_REREGISTRATION = 11, LIBFPTR_FN_DOC_EXCHANGE_STATUS = 21, LIBFPTR_FN_DOC_CORRECTION = 31, LIBFPTR_FN_DOC_BSO_CORRECTION = 41, } export enum LogLevel { LIBFPTR_LOG_ERROR = 0, LIBFPTR_LOG_WARN, LIBFPTR_LOG_INFO, LIBFPTR_LOG_DEBUG } export enum UserMemoryOperation { LIBFPTR_UMO_GET_SIZE = 0, LIBFPTR_UMO_READ_DATA, LIBFPTR_UMO_WRITE_DATA, LIBFPTR_UMO_READ_STRING, LIBFPTR_UMO_WRITE_STRING, LIBFPTR_UMO_COMMIT, } export enum GuiParent { LIBFPTR_GUI_PARENT_NATIVE = 0, LIBFPTR_GUI_PARENT_QT, } export enum DeferType { LIBFPTR_DEFER_NONE = 0, LIBFPTR_DEFER_PRE, LIBFPTR_DEFER_POST, LIBFPTR_DEFER_OVERLAY } export enum TagType { LIBFPTR_TAG_TYPE_STLV = 0, LIBFPTR_TAG_TYPE_STRING, LIBFPTR_TAG_TYPE_ARRAY, LIBFPTR_TAG_TYPE_FVLN, LIBFPTR_TAG_TYPE_BITS, LIBFPTR_TAG_TYPE_BYTE, LIBFPTR_TAG_TYPE_VLN, LIBFPTR_TAG_TYPE_UINT_16, LIBFPTR_TAG_TYPE_UINT_32, LIBFPTR_TAG_TYPE_UNIX_TIME, LIBFPTR_TAG_TYPE_BOOL } export enum FieldType { LIBFPTR_FT_BYTE_ARRAY = 0, LIBFPTR_FT_BIN, LIBFPTR_FT_BCD, LIBFPTR_FT_STRING, LIBFPTR_FT_STRING_NULL_TERM, } export enum ScriptType { LIBFPTR_SCRIPT_EXECUTABLE = 0, LIBFPTR_SCRIPT_JSON, LIBFPTR_SCRIPT_SETTINGS, LIBFPTR_SCRIPT_LIBRARY, } export enum UcLayer { LIBFPTR_UCL_UNUSED = 0, LIBFPTR_UCL_RECEIPT_TYPE, LIBFPTR_UCL_TAXATION_TYPE, LIBFPTR_UCL_TAX_TYPE, LIBFPTR_UCL_PRODUCT_TYPE, LIBFPTR_UCL_PAYMENT_METHOD, LIBFPTR_UCL_USER_3, LIBFPTR_UCL_USER_4, LIBFPTR_UCL_USER_5, LIBFPTR_UCL_USER_6, } export enum UcFlag { LIBFPTR_UCF_CALC_SUMS = 1, LIBFPTR_UCF_CALC_QUANTITIES = 2, LIBFPTR_UCF_CALC_SUMS_OTHERS = 4, LIBFPTR_UCF_CALC_QUANTITIES_OTHERS = 8, } export enum FnCounterType { LIBFPTR_FNCT_SHIFT = 0, LIBFPTR_FNCT_NON_NULLABLE } export enum MarkingCodeType { LIBFPTR_MCT_OTHER = 0, LIBFPTR_MCT_EGAIS_20, LIBFPTR_MCT_EGAIS_30, } export enum MarkingCodeType12 { LIBFPTR_MCT12_AUTO = 256, LIBFPTR_MCT12_UNKNOWN = 0, LIBFPTR_MCT12_SHORT, LIBFPTR_MCT12_88_CHECK, LIBFPTR_MCT12_44_NO_CHECK, LIBFPTR_MCT12_44_CHECK, LIBFPTR_MCT12_4_NO_CHECK, } export enum MarkingEstimatedStatus { LIBFPTR_MES_PIECE_SOLD = 1, LIBFPTR_MES_DRY_FOR_SALE, LIBFPTR_MES_PIECE_RETURN, LIBFPTR_MES_DRY_RETURN, LIBFPTR_MES_UNCHANGED = 255 } export enum ItemUnits { LIBFPTR_IU_PIECE = 0, LIBFPTR_IU_GRAM = 10, LIBFPTR_IU_KILOGRAM, LIBFPTR_IU_TON, LIBFPTR_IU_CENTIMETER = 20, LIBFPTR_IU_DECIMETER, LIBFPTR_IU_METER, LIBFPTR_IU_SQUARE_CENTIMETER = 30, LIBFPTR_IU_SQUARE_DECIMETER, LIBFPTR_IU_SQUARE_METER, LIBFPTR_IU_MILLILITER = 40, LIBFPTR_IU_LITER, LIBFPTR_IU_CUBIC_METER, LIBFPTR_IU_KILOWATT_HOUR = 50, LIBFPTR_IU_GKAL, LIBFPTR_IU_DAY = 70, LIBFPTR_IU_HOUR, LIBFPTR_IU_MINUTE, LIBFPTR_IU_SECOND, LIBFPTR_IU_KILOBYTE = 80, LIBFPTR_IU_MEGABYTE, LIBFPTR_IU_GIGABYTE, LIBFPTR_IU_TERABYTE, LIBFPTR_IU_OTHER = 255 } export enum MarkOperatorItemStatus { LIBFPTR_OIS_ESTIMATED_STATUS_CORRECT = 1, LIBFPTR_OIS_ESTIMATED_STATUS_INCORRECT, LIBFPTR_OIS_SALE_STOPPED } export enum MarkOperatorResponseResult { LIBFPTR_ORR_CORRECT = 0, LIBFPTR_ORR_INCORRECT, LIBFPTR_ORR_UNRECOGNIZED } export enum FnCheckErrorReason { LIBFPTR_CER_CHECKED = 0, LIBFPTR_CER_TYPE_INCORRECT, LIBFPTR_CER_NO_KEYS, LIBFPTR_CER_NO_GS1, LIBFPTR_CER_OTHER } export enum SettingType { LIBFPTR_ST_NUMBER = 0, LIBFPTR_ST_STRING, LIBFPTR_ST_BOOL } export enum FirmwareType { LIBFPTR_FWT_FIRMWARE = 0, LIBFPTR_FWT_SCRIPTS = 2, } export enum MarkingModeCheckingStatus { LIBFPTR_MCS_BLOCK = 0, LIBFPTR_MCS_NO_MARK_FOR_CHECK, LIBFPTR_MCS_MARK_RECEIVE_B1, LIBFPTR_MCS_MARK_STATE_QUERY_B5, LIBFPTR_MCS_MARK_STATE_ANSWER_B6 } export enum NoticeFreeMemory { LIBFPTR_NFM_LESS_50_PERCENT = 0, LIBFPTR_NFM_FROM_50_TO_80_PERCENT, LIBFPTR_NFM_FROM_80_TO_90_PERCENT, LIBFPTR_NFM_MORE_90_PERCENT, LIBFPTR_NFM_OUT_OF_MEMORY } export enum DocumentType { LIBFPTR_DT_CLOSED = 0, LIBFPTR_DT_RECEIPT_SELL = 1, LIBFPTR_DT_RECEIPT_SELL_RETURN = 2, LIBFPTR_DT_RECEIPT_BUY = 3, LIBFPTR_DT_RECEIPT_BUY_RETURN = 4, LIBFPTR_DT_OPEN_SHIFT = 5, LIBFPTR_DT_CLOSE_SHIFT = 6, LIBFPTR_DT_REGISTRATION = 7, LIBFPTR_DT_CLOSE_ARCHIVE = 8, LIBFPTR_DT_OFD_EXCHANGE_STATUS = 11, LIBFPTR_DT_RECEIPT_SELL_CORRECTION = 12, LIBFPTR_DT_RECEIPT_SELL_RETURN_CORRECTION = 13, LIBFPTR_DT_RECEIPT_BUY_CORRECTION = 14, LIBFPTR_DT_RECEIPT_BUY_RETURN_CORRECTION = 15, LIBFPTR_DT_DOCUMENT_SERVICE = 20, LIBFPTR_DT_DOCUMENT_COPY = 21 } export enum MarkCheckingStatusInCash { LIBFPTR_MCS_NOT_EXECUTED = 0, LIBFPTR_MCS_EXECUTED, LIBFPTR_MCS_IS_OVER, LIBFPTR_MCS_RESULT_IS_RECIEVED } export enum MarkCheckingTypeInCash { LIBFPTR_MCT_AUTONOMOUS = 0, LIBFPTR_MCT_WAIT_FOR_RESULT, LIBFPTR_MCT_RESULT_NOT_WAIT, LIBFPTR_MCT_QUERY_NOT_SEND } export enum MarkCheckingStageInCash { LIBFPTR_MCST_WAITING_FOR_TASK = 0, LIBFPTR_MCST_OPENING_CONNECTION, LIBFPTR_MCST_SENDING, LIBFPTR_MCST_WAITING_FOR_RESULT, LIBFPTR_MCST_GETTING_RESULT, LIBFPTR_MCST_DECODE_RESULT, LIBFPTR_MCST_TASK_IS_OVER, LIBFPTR_MCST_WAITING_FOR_REPEAT } export enum SilentReboot { LIBFPTR_SILENT_REBOOT_NO = 0, LIBFPTR_SILENT_REBOOT_AFTER_SESSION_CLOSE, LIBFPTR_SILENT_REBOOT_BEFORE_SESSION_OPEN }
0
Ошибок нет
–1
Нет связи
- Интерфейсный кабель не подключен или неисправен.
- Скорость порта ПК не соответствует установленной скорости в ККМ
- Проверить кабель.
- Обратиться в сервисную службу
–3
Порт недоступен
- Порт занят другим приложением.
- Данный порт отсутсвует в ПК
–4
Ключ защиты не найден
Драйвер не смог найти ключ защиты
Установить ключ защиты
–5
Работа драйвера прервана пользователем
–6
Недопустимое значение
При попытке установить значение в свойство (подробнее см. «Приложение 4. Ошибки параметров»)
Свойство не может принимать устанавливаемое значение
–7
Невозможно добавить устройство
Количесво ЛУ превышает допустимое значение
Удалить лишние ЛУ
–8
Невозможно удалить устройство
При попытке удалить последнее ЛУ
–9
Логическое устройство не найдено
При попытке выбрать ЛУ с несуществующим номером
Выбрать ЛУ с существующим номером
–10
Неверная последовательность команд
При выполнении методов требующих определенной последовательности нарушена последовательность
Проверить последовательность вызываемых методов
–11
Устройство не включено
Установить DeviceEnabled равным TRUE
–12
Не поддерживается в данной версии оборудования
Вызываемый метод нельзя выполнить на данной ККМ
–13
Драйвер не смог загрузить необходимые модули
Зарегистрировать используемые модули
–14
Порт занят приложением: (<имя ПК><описание приложения–клиента><описание драйвера>)
Если драйвер определил, что порт занят одним из драйверов семейства «АТОЛ: Драйверы торгового оборудования», то возвращается данная ошибка (<имя ПК> – имя ПК, на котором запущено клиентское приложение, <описание драйвера> – описание драйвера, занявшего порт)
- Воспользоваться поиском оборудования для определения порта, к которому подключена ККМ.
- Установить другой порт
–15
Некорректные данные от устройства
Ошибка обмена с ККМ на нижнем уровне
Повторить команду
–16
Не поддерживается в данном режиме устройства
Вызываемый метод не может быть выполнен в данном режиме
Перейти в нужный режим
–17
Нет больше элементов отчета
При снятии отчетов закончились элементы отчета
–19
Нет доступа к ключу реестра
Изменить права доступа к соответствующему ключу реестра
–199
Описание ошибки недоступно
При возникновении ошибки, не имеющей описания, или ошибки оборудования
–3800
В ККМ нет денег для выплаты
Недостаточно денег при выплате
Выполнить внесение
–3801
Чек закрыт – операция невозможна
При выполнении операции требующей предварительного открытия чека
Открыть чек
–3802
Чек открыт – операция невозможна
При выполнении операции требующей предварительного закрытия чека
Закрыть чек
–3803
Неверная цена (сумма)
Сумма регистрации превышает максимально возможное значение
Проверить значение свойства Price и Quantity
–3804
Неверное количество
В ККМ передано неверное количество
–3805
Нулевая цена
В ККМ передано неверная цена
–3807
Нет бумаги
В ККМ закончилась бумага
Вставить бумагу
–3808
Процесс ввода пароля
В ККМ находится в режиме ввода пароля
- Ввести пароль.
- Выйти из режима ввода пароля
–3809
Недопустимый ИНН
Введенный ИНН неверен
Ввести правильный ИНН
–3810
Накопление меньше суммы возврата или аннулирования
Сумма возврата или аннулирования больше накопленной суммы
- Произвести возврат или аннулирование без контроля наличности.
- Произвести внесение
–3811
Производится печать
Подождать пока печать не закончится
–3813
Неверная величина скидки/надбавки
Установить правильное значение скидки
–3814
Операция после скидки/надбавки невозможна
При попытке вызова метода после начисленной скидки/надбавки на чек
Отменить скидку/надбавку
–3815
Неверная секция
В ККМ передано неверный номер секции
Указать правильный номер секции
–3816
Неверный вид оплаты
В ККМ передан неверный тип оплаты
Установить правильный номер оплаты
–3817
Переполнение при умножении
При перемножении количества на цену происходит переполнение
–3818
Операция запрещена в таблице настроек
Разрешить операцию в таблице настроек
–3819
Переполнение итога чека
–3820
Переполнение контрольной ленты
Снять контрольную ленту
–3821
Открыт чек возврата – операция невозможна
При выполнении некоторых недопустимых методов при открытом чеке возврата
Закрыть чек
–3822
Смена превысила 24 часа
Открытая смена превысила 24 часа
Закрыть смену
–3823
Скидка запрещена в таблице
Разрешить скидку в таблице настроек
–3824
Аннулирование и возврат в одном чеке
При попытке произвести аннулирование в чеке возврата или наоборот
Отменить чек
–3825
Неверный пароль
Введен неверный пароль
Ввести верный пароль
–3826
Не переполнен буфер контрольной ленты
При попытке снятия контрольной ленты до момента ее переполнения
–3827
Идет печать контрольной ленты
Подождать, пока печать КЛ не закончится
–3828
Смена закрыта — операция невозможна
При попытке снятия повторного отчета с гашением
–3829
Идет печать отчета
Подождать, пока не закончится снятие отчета
–3830
Неверная дата
При установке неверной даты
Установить верную дату
–3831
Неверное время
При установке неверного времени
Установить верное время
–3832
Сумма чека меньше суммы сторно
При регистрации сторно на сумму, больше суммы чека
–3833
Контрольная лента обработана без ошибок
–3834
Недопустимый РНМ
Введенный РНМ неверен
Ввести правильный РНМ
–3835
Вносимая сумма меньше суммы чека
Сумма оплаты меньше суммы чека
Внести сумму больше или равную сумме чека
–3836
Начисление сдачи невозможно
На данный тип оплаты начисление сдачи невозможно
–3837
Смена открыта, операция невозможна
При вызове метода, требующего закрытой смены
Закрыть смену
–3838
Отчет закончен
–3839
Неверный номер таблицы
Указать верный номер таблицы
–3840
Неверный номер ряда
Указать верный номер ряда
–3841
Неверный номер поля
Указать верный номер поля
–3842
ККМ заблокирована. Необходимо вызвать фискальный отчет или выполнить вход в режим доступа к ФП с указанием правильного пароля администратора
Выполнить вход в режим доступа к ФП с указанием правильного пароля администратора
–3843
Заводской номер уже задан
При повторном вводе заводского номера
–3844
Исчерпан лимит перерегистраций
Ошибка при попытке перерегистрации ККМ после четырех перерегистраций
–3845
Ошибка фискальной памяти
Обратитесь в сервисную службу
–3846
Запись фискальной памяти повреждена
Обратитесь в сервисную службу
–3847
Неверная смена
Неверный номер смены в диапазоне при снятии фискальных отчетов
Произвести запрос диапазонов и указать верные значения
–3848
Неверный тип отчета
Указать верный номер типа отчета
–3850
Недопустимый заводской номер ККМ
Обратитесь в сервисную службу
–3851
ККМ не фискализирована
Обратитесь в сервисную службу
–3852
Не задан заводской номер
Обратитесь в сервисную службу
–3853
Нет отчетов
–3854
Режим не активизирован
–3855
Нет указанного чека в КЛ
Указать верный номер чека
–3857
Некорректный код или номер кода защиты
При вводе кода защиты
Обратитесь в сервисную службу
–3859
Код защиты не введен
Обратитесь в сервисную службу
–3860
Режим не поддерживается
Попытка перейти в неподдерживаемый данной ККМ режим
–3862
Повторная скидка/надбавка на операцию невозможна
Попытка начислить повторно скидку/надбавку
–3863
Скидка/надбавка на предыдущую операцию невозможна
При начислении скидки/надбавки на сторно
–3864
Открыт чек аннулирования – операция невозможна
Вызываемая операция не может быть выполнена при открытом чеке аннулирования
- Закрыть чек.
- Отменить чек
–3865
Открыт чек продажи – операция невозможна
Вызываемая операция не может быть выполнена при открытом чеке продажи
- Закрыть чек.
- Отменить чек
–3866
Требуется выполнение общего гашения
Выполнить общее гашение
–3867
Нет устройства, обрабатывающего данную команду
–3868
Нет связи с внешним устройством
–3869
Неверный диапазон записей
Значение в свойстве LastRecord меньше чем в FirstRecord
Установить верные значения свойств LastRecord и FirstRecord
–3870
Команда не разрешена введенными кодами защиты
Ввести код защиты
–3871
Невозможна отмена скидки/надбавки.
–3872
Невозможно закрыть чек данным типом оплаты (в чеке присутствуют операции без контроля наличных)
- Закрыть чек типом оплаты «Наличные»
- Отменить чек
–3873
Нет связи с принтером чеков
Обратитесь в сервисную службу
–3877
Неверный номер маршрута
Указать верны номер маршрута
–3878
Неверный номер начальной зоны
Указать верный номер начальной зоны
–3879
Неверный номер конечной зоны
Указать верный номер конечной зоны
–3880
Неверный тип тарифа
Указать верный тип тарифа
–3881
Неверный тариф
Указать верный тариф
–3882
Нет заказа с таким номером
Указать верный номер заказа
–3883
Снятие отчета прервалось
Возобновить снятие отчета
–3887
Неверный штрихкод товара
Указать/считать верный ШК
–3892
ККМ заблокирована после попытки ввода даты, меньшей чем дата последней записи в ФП
Если введена дата меньше даты последней записи в ФП
Ввести дату больше даты последней записи в ФП
–3893
Требуется подтверждение ввода даты
Подтвердить ввод даты
–3894
Отчет с гашением прерван. Вход в режим невозможен
Снять отчет с гашением
–3895
Неверная длина
При выполнении команды по нижнему уровню
Проверить написание команды
–3896
Сумма не наличных оплат превышает сумму чека
При оплате чека.
Оплата не наличными типами оплаты не должна превышать сумму чека
–3897
Чек оплачен не полностью
Оплатить чек
–3898
Неверный номер картинки/штрихкода
- При удалении.
- При печати и др.
Запросить массив картинок/штрихкодов и ввести правильный номер картинки/штрихкода
–3899
Невозможно открыть файл или формат некорректный
- При добавлении картинки из файла.
- При печати картинки из файла
Возможно печать только растровых монохромных картинок
–3900
Сумма сторно больше, чем было получено данным типом оплаты
При сторнировании оплаты сумма оплаты превышает сумму платежей
Проверить правильность ввода суммы сторно оплаты
–3901
Неверный номер регистра
Указан неверный номер регистра при запросе регистра
Ввести верный номер регистра
–3902
Недопустимое целевое устройство
Устройство, указанное в свойстве UnitType отсутствует в подключенной модели ККМ
–3903
Неверный параметр регистра
При запросе регистра неверно указаны его параметры
Проверить параметры ввода запрашиваемого регистра
–3904
Недостаточно памяти
В ККМ недостаточно свободной памяти для загрузки картинки
–3905
Неверный формат или значение
Проверить формат вводимых значений
–3906
Переполнение суммы платежей
Уменьшите значение свойства Summ
–3907
Ошибка обмена с фискальным модулем
Обратитесь в сервисную службу
–3908
Переполнение ФП
Обратитесь в сервисную службу
–3909
Ошибка печатающего устройства
Обратитесь в сервисную службу
–3910
Ошибка интерфейса ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3911
Ошибка формата передачи параметров ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3912
Неверное состояние ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3913
Неисправимая ошибка ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3914
Авария крипто–процессора ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3915
Исчерпан временной ресурс ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3916
ЭКЛЗ/ФН переполнено
Обратитесь в сервисную службу
–3917
В ЭКЛЗ/ФН переданы неверная дата или время
Ввести верные дату и время
–3918
В ЭКЛЗ/ФН нет запрошенных данных
–3919
Переполнение итога чека в ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3920
Исчерпан лимит активизаций ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3921
Проверьте дату и время
Обратитесь в сервисную службу
–3922
Дата и/или время в ККМ меньше чем в ЭКЛЗ/ФН/ФП
Обратитесь в сервисную службу
–3923
Невозможно закрыть архив ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3924
Необходимо провести профилактические работы
Обратитесь в сервисную службу
–3925
Неверный номер ЭКЛЗ/ФН
Указать верный номер
–3926
Предыдущая операция не завершена
Завершить предыдущую операцию
–3927
Переполнение сменного итога
–3928
Активизация данной ЭКЛЗ/ФН в составе данной ККМ невозможна
Обратитесь в сервисную службу для установки и последующей активизации нового экзкмпляра ЭКЛЗ
–3929
Переполнение счетчика наличности
–3930
Переполнение буфера чека
–3931
Размер картинки слишком большой.
Картинка не помещается на ленте.
Изменить параметры картинки
–3932
Неверный тип чека
Указать верный тип чека
–3933
Вход в режим заблокирован
Обратитесь в сервисную службу
–3934
Неверные номера смен в ККМ и ЭКЛЗ/ФН
Обратитесь в сервисную службу
–3935
ЭКЛЗ/ФН отсутствует
Обратитесь в сервисную службу
–3936
Итоги чека ККМ и ЭКЛЗ/ФН не совпадают
Обратитесь в сервисную службу
–3937
ККМ находится в режиме ввода даты или времени
Остановка часов
Установить дату и время
–3938
Переполнение буфера отложенного документа
–3939
Невозможно напечатать второй фискальный оттиск
–3940
Буфер переполнен’
–3941
Требуется гашение ЭЖ
Выполнить гашение ЭЖ
–3942
Перегрев головки принтера
Отключить ККТ
–3943
Ошибка отрезчика
Обратиться в сервисную службу
–3944
Буфер принтера ПД пустой
–3945
Буфер принтера ПД переполнен
–3946
Карта физически отсутствует в картоприемнике
Установить карту в картоприемник
–3947
Неверный PIN код
Ввести верный PIN-код
–3948
Ячейка защищена от записи
–3949
Невозможно сторно последней операции
–3950
Сторно по коду невозможно
–3951
Невозможен повтор последней операции
–3952
Неверный код товара
Ввести верный код товара
–3953
Нет подтверждения или отмены продажи
Выполнить подтверждение продажи или отменить продажу
–3954
Отключение контроля наличности невозможно (не настроены необходимые типы оплаты)
Настроить типы оплаты и повторно отключить контроль наличности
–3955
Товар не найден
–3956
Весовой штрих-код с количеством ≠ 1.000
–3957
Переполнение буфера чека
–3958
Недостаточное количество товара
Указать верное количество
–3959
Сторнируемое количество больше проданного
Указать верное количество операции сторно
–3960
Заблокированный товар не найден в буфере чека
–3961
Данный товар не продавался в чеке, сторно невозможно
–3962
Memo Plus 3 заблокировано с ПК
–3963
Ошибка контрольной суммы таблицы настроек Memo Plus 3
–3964
Идет обработка контрольной ленты
–3965
Недопустимый пароль
Ввести верный пароль
–3966
Ошибочное состояние ТРК
–3967
Невозможно напечатать вторую фискальную копию
–3968
Ошибка питания
Ошибка возникает в автономных ККМ при недостаточности питания
Зарядить аккумулятор
–3969
Сумма налога больше суммы регистраций по чеку и/или итога
Указать верную сумму налога
–3970
Начисление налога на последнюю операцию невозможно
–3971
Операция невозможна, недостаточно питания
Зарядить аккумулятор
–3972
Недопустимый порядок реквизитов чека
Указать реквизиты в правильном порядке
–3973
Недопустимый идентификатор накопителя фискальной памяти
–3974
Ошибка записи в накопитель фискальной памяти
–3975
Накопитель фискальной памяти не пуст
–3976
Данные в накопителе фискальной памяти разрушены
Обратиться в сервисную службу для замены накопителя фискальной памяти
–3977
Команда в режиме принтера игнорируется
–3978
Отсутствует код оператора
Ввести код оператора
–3979
Не определен тип документа
–3980
Несовпадение заводского номера ПФП/ККМ
–3981
Данные заводской регистрации ККМ в накопителе фискальной памяти разрушены
Обратиться в сервисную службу для замены накопителя фискальной памяти
–3982
Слишком много товара в чеке
Отменить последнюю позицию и закрыть чек или отменить весь чек
–3983
Неверный формат документа
–3984
Перезапись текста документа
–3985
Слишком много параметров документа
–3986
Недопустимый параметр документа
Ввести верный параметр документа
–3987
Недопустимое значение параметра документа
Вввести верное значение параметра документа
–3988
Описание несуществующего объекта
–3989
Документ не был завершен
Завершить документ
–3990
Описание товара или операции не полно
Дополнить описание товара и завершить действие
–3991
Вложенные прерывания
–3992
Неверный байт подтверждения приема данных
–3993
Несовпадение контрольной суммы ОЗУ
–3994
Несовпадение контрольной суммы накопителя фискальной памяти
–3995
Порт данных неисправен
Обратиться в сервисную службу
–3996
Нулевые координаты для обязательного реквизита
–3997
Недопустимая длина запроса
Подать запрос верной длины
–3998
Разрядность числа больше допустимой
Указать число с верной разрядностью
–3999
Переполнение
–4000
Нет числа
Ввести число
–4002
Ошибка передачи
Проверить интерфейс обмена, устранить неполадку и повторить передачу
–4003
Не все параметры ККМ запрограммированы
Запрограммировать недостающие параметры ККТ
–4004
Сбой памяти
Обратиться в сервисную службу
–4005
Принтер выключен
Включить принтер
–4006
Превышено время ожидания готовности принтера
Проверить подключение и исправность принтера, при обнаружении неполадки устранить ее
–4007
Данные учтены в ЭКЛЗ/ФН и ФП, но возникли проблемы печати документа при завершении чека
Обратиться в сервисную службу
–4008
Требуется повторить последнюю команду
Повторно выполнить последнюю команду
–4009
ФР ожидает готовности (ПУ), код 247
–4010
SD карта не готова
Дождаться готовности карты, при обнаружении ее поломки, заменить SD карту
–4011
Требуется пароль доступа
Не указан пароль доступа, требующийся для работы ККМ
Указать пароль доступа
–4012
Достигнут конец каталога
Ошибка возникает при чтении SD-карты
–4013
Ошибка GSM модуля
Обратиться в сервисную службу
–4014
Нет данных в буфере ККТ
–4015
Некорректное значение параметров команды ФН
Повторно подать команду с верными параметрами ФН
–4016
Превышение размеров TLV данных ФН
–4017
Нет транспортного соединения ФН
Настроить соединение с ФН
–4018
Исчерпан ресурс КС ФН
Обратиться в сервисную службу для замены ФН
–4019
Исчерпан ресурс хранения ФН
Обратиться в сервисную службу для замены ФН
–4020
Сообщение от ОФД не может быть принято ФН
Сбой связи с ОФД
Настроить интерфейс обмена с ОФД.
Сбой в работе сервера ОФД
После устрания неполадок сервера ОФД повторно запустить работу по обмену данными ККТ–ОФД
Поврежден фискальный накопитель
Обратиться в сервисную службу для замены ФН
–4021
В ФН есть неотправленные ФД
Проверить параметры связи с ОФД, дождать отправки документов ОФД
–4022
В текущем состоянии документа команда не допустима
–4023
Нет документа для повтора
–4024
Ожидание команды продолжения печати
Подать команду продолжения печати
// @ts-ignore
export interface Settings {
AccessPassword: string
AutoDisableBluetooth: boolean
AutoEnableBluetooth: boolean
AutoReconnect: boolean
BaudRate: Baudrate
Bits: Bits
ComFile: string
DocumentsJournalPath: string
IPAddress: string
IPPort: number
InvertCashDrawerStatus: boolean
LibraryPath: string
MACAddress: string
Model: Model
OfdChannel: OfdChannel
Parity: Parity
Port: Port
RemoteServerAddr: string
RemoteServerConnectionTimeout: number
ScriptsPath: string
StopBits: Stopbits
UsbDevicePath: string
UseDocumentsJournal: boolean
UserPassword: string
}
export interface LastDocument {
documentNumber: number
fiscalSign: string
date: {
year: number
month: number
day: number
hour: number
minute: number
second: number
}
}
export interface DeviceInfo {
configurationVersion: string
ecrFfdVersion: string
fnFfdVersion: string
firmwareVersion: string
model: Model
modelName: string
receiptLineLength: number
receiptLineLengthPx: number
serial: string
}
export declare class Fptr10 {
create(): void
isOpened(): boolean
destroy(): void
getSettings(): Settings
setSettings(settings: Settings): boolean
open(): boolean
close(): boolean
processJson(json: unknown): any
processJsonAsync(json: unknown, cb: (error: any, result: any) => void): void
fnReport(type: number): any
findLastDocument(): LastDocument
}
export enum Port {
LIBFPTR_PORT_COM = 0,
LIBFPTR_PORT_USB,
LIBFPTR_PORT_TCPIP,
LIBFPTR_PORT_BLUETOOTH,
}
export enum Error {
LIBFPTR_OK = 0,
LIBFPTR_ERROR_CONNECTION_DISABLED,
LIBFPTR_ERROR_NO_CONNECTION,
LIBFPTR_ERROR_PORT_BUSY,
LIBFPTR_ERROR_PORT_NOT_AVAILABLE,
LIBFPTR_ERROR_INCORRECT_DATA,
LIBFPTR_ERROR_INTERNAL,
LIBFPTR_ERROR_UNSUPPORTED_CAST,
LIBFPTR_ERROR_NO_REQUIRED_PARAM,
LIBFPTR_ERROR_INVALID_SETTINGS,
LIBFPTR_ERROR_NOT_CONFIGURED,
LIBFPTR_ERROR_NOT_SUPPORTED,
LIBFPTR_ERROR_INVALID_MODE,
LIBFPTR_ERROR_INVALID_PARAM,
LIBFPTR_ERROR_NOT_LOADED,
LIBFPTR_ERROR_UNKNOWN,
LIBFPTR_ERROR_INVALID_SUM,
LIBFPTR_ERROR_INVALID_QUANTITY,
LIBFPTR_ERROR_CASH_COUNTER_OVERFLOW,
LIBFPTR_ERROR_LAST_OPERATION_STORNO_DENIED,
LIBFPTR_ERROR_STORNO_BY_CODE_DENIED,
LIBFPTR_ERROR_LAST_OPERATION_NOT_REPEATABLE,
LIBFPTR_ERROR_DISCOUNT_NOT_REPEATABLE,
LIBFPTR_ERROR_DISCOUNT_DENIED,
LIBFPTR_ERROR_INVALID_COMMODITY_CODE,
LIBFPTR_ERROR_INVALID_COMMODITY_BARCODE,
LIBFPTR_ERROR_INVALID_COMMAND_FORMAT,
LIBFPTR_ERROR_INVALID_COMMAND_LENGTH,
LIBFPTR_ERROR_BLOCKED_IN_DATE_INPUT_MODE,
LIBFPTR_ERROR_NEED_DATE_ACCEPT,
LIBFPTR_ERROR_NO_MORE_DATA,
LIBFPTR_ERROR_NO_ACCEPT_OR_CANCEL,
LIBFPTR_ERROR_BLOCKED_BY_REPORT_INTERRUPTION,
LIBFPTR_ERROR_DISABLE_CASH_CONTROL_DENIED,
LIBFPTR_ERROR_MODE_BLOCKED,
LIBFPTR_ERROR_CHECK_DATE_TIME,
LIBFPTR_ERROR_DATE_TIME_LESS_THAN_FS,
LIBFPTR_ERROR_CLOSE_ARCHIVE_DENIED,
LIBFPTR_ERROR_COMMODITY_NOT_FOUND,
LIBFPTR_ERROR_WEIGHT_BARCODE_WITH_INVALID_QUANTITY,
LIBFPTR_ERROR_RECEIPT_BUFFER_OVERFLOW,
LIBFPTR_ERROR_QUANTITY_TOO_FEW,
LIBFPTR_ERROR_STORNO_TOO_MUCH,
LIBFPTR_ERROR_BLOCKED_COMMODITY_NOT_FOUND,
LIBFPTR_ERROR_NO_PAPER,
LIBFPTR_ERROR_COVER_OPENED,
LIBFPTR_ERROR_PRINTER_FAULT,
LIBFPTR_ERROR_MECHANICAL_FAULT,
LIBFPTR_ERROR_INVALID_RECEIPT_TYPE,
LIBFPTR_ERROR_INVALID_UNIT_TYPE,
LIBFPTR_ERROR_NO_MEMORY,
LIBFPTR_ERROR_PICTURE_NOT_FOUND,
LIBFPTR_ERROR_NONCACH_PAYMENTS_TOO_MUCH,
LIBFPTR_ERROR_RETURN_DENIED,
LIBFPTR_ERROR_PAYMENTS_OVERFLOW,
LIBFPTR_ERROR_BUSY,
LIBFPTR_ERROR_GSM,
LIBFPTR_ERROR_INVALID_DISCOUNT,
LIBFPTR_ERROR_OPERATION_AFTER_DISCOUNT_DENIED,
LIBFPTR_ERROR_INVALID_DEPARTMENT,
LIBFPTR_ERROR_INVALID_PAYMENT_TYPE,
LIBFPTR_ERROR_MULTIPLICATION_OVERFLOW,
LIBFPTR_ERROR_DENIED_BY_SETTINGS,
LIBFPTR_ERROR_TOTAL_OVERFLOW,
LIBFPTR_ERROR_DENIED_IN_ANNULATION_RECEIPT,
LIBFPTR_ERROR_JOURNAL_OVERFLOW,
LIBFPTR_ERROR_NOT_FULLY_PAID,
LIBFPTR_ERROR_DENIED_IN_RETURN_RECEIPT,
LIBFPTR_ERROR_SHIFT_EXPIRED,
LIBFPTR_ERROR_DENIED_IN_SELL_RECEIPT,
LIBFPTR_ERROR_FISCAL_MEMORY_OVERFLOW,
LIBFPTR_ERROR_INVALID_PASSWORD,
LIBFPTR_ERROR_JOURNAL_BUSY,
LIBFPTR_ERROR_DENIED_IN_CLOSED_SHIFT,
LIBFPTR_ERROR_INVALID_TABLE_NUMBER,
LIBFPTR_ERROR_INVALID_ROW_NUMBER,
LIBFPTR_ERROR_INVALID_FIELD_NUMBER,
LIBFPTR_ERROR_INVALID_DATE_TIME,
LIBFPTR_ERROR_INVALID_STORNO_SUM,
LIBFPTR_ERROR_CHANGE_CALCULATION,
LIBFPTR_ERROR_NO_CASH,
LIBFPTR_ERROR_DENIED_IN_CLOSED_RECEIPT,
LIBFPTR_ERROR_DENIED_IN_OPENED_RECEIPT,
LIBFPTR_ERROR_DENIED_IN_OPENED_SHIFT,
LIBFPTR_ERROR_SERIAL_NUMBER_ALREADY_ENTERED,
LIBFPTR_ERROR_TOO_MUCH_REREGISTRATIONS,
LIBFPTR_ERROR_INVALID_SHIFT_NUMBER,
LIBFPTR_ERROR_INVALID_SERIAL_NUMBER,
LIBFPTR_ERROR_INVALID_RNM_VATIN,
LIBFPTR_ERROR_FISCAL_PRINTER_NOT_ACTIVATED,
LIBFPTR_ERROR_SERIAL_NUMBER_NOT_ENTERED,
LIBFPTR_ERROR_NO_MORE_REPORTS,
LIBFPTR_ERROR_MODE_NOT_ACTIVATED,
LIBFPTR_ERROR_RECORD_NOT_FOUND_IN_JOURNAL,
LIBFPTR_ERROR_INVALID_LICENSE,
LIBFPTR_ERROR_NEED_FULL_RESET,
LIBFPTR_ERROR_DENIED_BY_LICENSE,
LIBFPTR_ERROR_DISCOUNT_CANCELLATION_DENIED,
LIBFPTR_ERROR_CLOSE_RECEIPT_DENIED,
LIBFPTR_ERROR_INVALID_ROUTE_NUMBER,
LIBFPTR_ERROR_INVALID_START_ZONE_NUMBER,
LIBFPTR_ERROR_INVALID_END_ZONE_NUMBER,
LIBFPTR_ERROR_INVALID_RATE_TYPE,
LIBFPTR_ERROR_INVALID_RATE,
LIBFPTR_ERROR_FISCAL_MODULE_EXCHANGE,
LIBFPTR_ERROR_NEED_TECHNICAL_SUPPORT,
LIBFPTR_ERROR_SHIFT_NUMBERS_DID_NOT_MATCH,
LIBFPTR_ERROR_DEVICE_NOT_FOUND,
LIBFPTR_ERROR_EXTERNAL_DEVICE_CONNECTION,
LIBFPTR_ERROR_DISPENSER_INVALID_STATE,
LIBFPTR_ERROR_INVALID_POSITIONS_COUNT,
LIBFPTR_ERROR_DISPENSER_INVALID_NUMBER,
LIBFPTR_ERROR_INVALID_DIVIDER,
LIBFPTR_ERROR_FN_ACTIVATION_DENIED,
LIBFPTR_ERROR_PRINTER_OVERHEAT,
LIBFPTR_ERROR_FN_EXCHANGE,
LIBFPTR_ERROR_FN_INVALID_FORMAT,
LIBFPTR_ERROR_FN_INVALID_STATE,
LIBFPTR_ERROR_FN_FAULT,
LIBFPTR_ERROR_FN_CRYPTO_FAULT,
LIBFPTR_ERROR_FN_EXPIRED,
LIBFPTR_ERROR_FN_OVERFLOW,
LIBFPTR_ERROR_FN_INVALID_DATE_TIME,
LIBFPTR_ERROR_FN_NO_MORE_DATA,
LIBFPTR_ERROR_FN_TOTAL_OVERFLOW,
LIBFPTR_ERROR_BUFFER_OVERFLOW,
LIBFPTR_ERROR_PRINT_SECOND_COPY_DENIED,
LIBFPTR_ERROR_NEED_RESET_JOURNAL,
LIBFPTR_ERROR_TAX_SUM_TOO_MUCH,
LIBFPTR_ERROR_TAX_ON_LAST_OPERATION_DENIED,
LIBFPTR_ERROR_INVALID_FN_NUMBER,
LIBFPTR_ERROR_TAX_CANCEL_DENIED,
LIBFPTR_ERROR_LOW_BATTERY,
LIBFPTR_ERROR_FN_INVALID_COMMAND,
LIBFPTR_ERROR_FN_COMMAND_OVERFLOW,
LIBFPTR_ERROR_FN_NO_TRANSPORT_CONNECTION,
LIBFPTR_ERROR_FN_CRYPTO_HAS_EXPIRED,
LIBFPTR_ERROR_FN_RESOURCE_HAS_EXPIRED,
LIBFPTR_ERROR_INVALID_MESSAGE_FROM_OFD,
LIBFPTR_ERROR_FN_HAS_NOT_SEND_DOCUMENTS,
LIBFPTR_ERROR_FN_TIMEOUT,
LIBFPTR_ERROR_FN_SHIFT_EXPIRED,
LIBFPTR_ERROR_FN_INVALID_TIME_DIFFERENCE,
LIBFPTR_ERROR_INVALID_TAXATION_TYPE,
LIBFPTR_ERROR_INVALID_TAX_TYPE,
LIBFPTR_ERROR_INVALID_COMMODITY_PAYMENT_TYPE,
LIBFPTR_ERROR_INVALID_COMMODITY_CODE_TYPE,
LIBFPTR_ERROR_EXCISABLE_COMMODITY_DENIED,
LIBFPTR_ERROR_FISCAL_PROPERTY_WRITE,
LIBFPTR_ERROR_INVALID_COUNTER_TYPE,
LIBFPTR_ERROR_CUTTER_FAULT,
LIBFPTR_ERROR_REPORT_INTERRUPTED,
LIBFPTR_ERROR_INVALID_LEFT_MARGIN,
LIBFPTR_ERROR_INVALID_ALIGNMENT,
LIBFPTR_ERROR_INVALID_TAX_MODE,
LIBFPTR_ERROR_FILE_NOT_FOUND,
LIBFPTR_ERROR_PICTURE_TOO_BIG,
LIBFPTR_ERROR_INVALID_BARCODE_PARAMS,
LIBFPTR_ERROR_FISCAL_PROPERTY_DENIED,
LIBFPTR_ERROR_FN_INTERFACE,
LIBFPTR_ERROR_DATA_DUPLICATE,
LIBFPTR_ERROR_NO_REQUIRED_FISCAL_PROPERTY,
LIBFPTR_ERROR_FN_READ_DOCUMENT,
LIBFPTR_ERROR_FLOAT_OVERFLOW,
LIBFPTR_ERROR_INVALID_SETTING_VALUE,
LIBFPTR_ERROR_HARD_FAULT,
LIBFPTR_ERROR_FN_NOT_FOUND,
LIBFPTR_ERROR_INVALID_AGENT_FISCAL_PROPERTY,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1002_1056,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1002_1017,
LIBFPTR_ERROR_SCRIPT,
LIBFPTR_ERROR_INVALID_USER_MEMORY_INDEX,
LIBFPTR_ERROR_NO_ACTIVE_OPERATOR,
LIBFPTR_ERROR_REGISTRATION_REPORT_INTERRUPTED,
LIBFPTR_ERROR_CLOSE_FN_REPORT_INTERRUPTED,
LIBFPTR_ERROR_OPEN_SHIFT_REPORT_INTERRUPTED,
LIBFPTR_ERROR_OFD_EXCHANGE_REPORT_INTERRUPTED,
LIBFPTR_ERROR_CLOSE_RECEIPT_INTERRUPTED,
LIBFPTR_ERROR_FN_QUERY_INTERRUPTED,
LIBFPTR_ERROR_RTC_FAULT,
LIBFPTR_ERROR_MEMORY_FAULT,
LIBFPTR_ERROR_CHIP_FAULT,
LIBFPTR_ERROR_TEMPLATES_CORRUPTED,
LIBFPTR_ERROR_INVALID_MAC_ADDRESS,
LIBFPTR_ERROR_INVALID_SCRIPT_NUMBER,
LIBFPTR_ERROR_SCRIPTS_FAULT,
LIBFPTR_ERROR_INVALID_SCRIPTS_VERSION,
LIBFPTR_ERROR_INVALID_CLICHE_FORMAT,
LIBFPTR_ERROR_WAIT_FOR_REBOOT,
LIBFPTR_ERROR_NO_LICENSE,
LIBFPTR_ERROR_INVALID_FFD_VERSION,
LIBFPTR_ERROR_CHANGE_SETTING_DENIED,
LIBFPTR_ERROR_INVALID_NOMENCLATURE_TYPE,
LIBFPTR_ERROR_INVALID_GTIN,
LIBFPTR_ERROR_NEGATIVE_MATH_RESULT,
LIBFPTR_ERROR_FISCAL_PROPERTIES_COMBINATION,
LIBFPTR_ERROR_OPERATOR_LOGIN,
LIBFPTR_ERROR_INVALID_INTERNET_CHANNEL,
LIBFPTR_ERROR_DATETIME_NOT_SYNCRONIZED,
LIBFPTR_ERROR_JOURNAL,
LIBFPTR_ERROR_DENIED_IN_OPENED_DOC,
LIBFPTR_ERROR_DENIED_IN_CLOSED_DOC,
LIBFPTR_ERROR_LICENSE_MEMORY_OVERFLOW,
LIBFPTR_ERROR_NEED_CANCEL_DOCUMENT,
LIBFPTR_ERROR_REGISTERS_NOT_INITIALIZED,
LIBFPTR_ERROR_TOTAL_REQUIRED,
LIBFPTR_ERROR_SETTINGS_FAULT,
LIBFPTR_ERROR_COUNTERS_FAULT,
LIBFPTR_ERROR_USER_MEMORY_FAULT,
LIBFPTR_ERROR_SERVICE_COUNTERS_FAULT,
LIBFPTR_ERROR_ATTRIBUTES_FAULT,
LIBFPTR_ERROR_ALREADY_IN_UPDATE_MODE,
LIBFPTR_ERROR_INVALID_FIRMWARE,
LIBFPTR_ERROR_INVALID_CHANNEL,
LIBFPTR_ERROR_INTERFACE_DOWN,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1212_1030,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1214,
LIBFPTR_ERROR_INVALID_FISCAL_PROPERTY_VALUE_1212,
LIBFPTR_ERROR_SYNC_TIME,
LIBFPTR_ERROR_VAT18_VAT20_IN_RECEIPT,
LIBFPTR_ERROR_PICTURE_NOT_CLOSED,
LIBFPTR_ERROR_INTERFACE_BUSY,
LIBFPTR_ERROR_INVALID_PICTURE_NUMBER,
LIBFPTR_ERROR_INVALID_CONTAINER,
LIBFPTR_ERROR_ARCHIVE_CLOSED,
LIBFPTR_ERROR_NEED_REGISTRATION,
LIBFPTR_ERROR_DENIED_DURING_UPDATE,
LIBFPTR_ERROR_INVALID_TOTAL,
LIBFPTR_ERROR_MARKING_CODE_CONFLICT,
LIBFPTR_ERROR_INVALID_RECORDS_ID,
LIBFPTR_ERROR_INVALID_SIGNATURE,
LIBFPTR_ERROR_INVALID_EXCISE_SUM,
LIBFPTR_ERROR_NO_DOCUMENTS_FOUND_IN_JOURNAL,
LIBFPTR_ERROR_INVALID_SCRIPT_TYPE,
LIBFPTR_ERROR_INVALID_SCRIPT_NAME,
LIBFPTR_ERROR_INVALID_POSITIONS_COUNT_WITH_1162,
LIBFPTR_ERROR_INVALID_UC_COUNTER,
LIBFPTR_ERROR_INVALID_UC_TAG,
LIBFPTR_ERROR_INVALID_UC_IDX,
LIBFPTR_ERROR_INVALID_UC_SIZE,
LIBFPTR_ERROR_INVALID_UC_CONFIG,
LIBFPTR_ERROR_CONNECTION_LOST,
LIBFPTR_ERROR_UNIVERSAL_COUNTERS_FAULT,
LIBFPTR_ERROR_INVALID_TAX_SUM,
LIBFPTR_ERROR_INVALID_MARKING_CODE_TYPE,
LIBFPTR_ERROR_LICENSE_HARD_FAULT,
LIBFPTR_ERROR_LICENSE_INVALID_SIGN,
LIBFPTR_ERROR_LICENSE_INVALID_SERIAL,
LIBFPTR_ERROR_LICENSE_INVALID_TIME,
LIBFPTR_ERROR_DOCUMENT_CANCELED,
LIBFPTR_ERROR_INVALID_SCRIPT_PARAMS,
LIBFPTR_ERROR_CLICHE_TOO_LONG,
LIBFPTR_ERROR_COMMODITIES_TABLE_FAULT,
LIBFPTR_ERROR_COMMODITIES_TABLE,
LIBFPTR_ERROR_COMMODITIES_TABLE_INVALID_TAG,
LIBFPTR_ERROR_COMMODITIES_TABLE_INVALID_TAG_SIZE,
LIBFPTR_ERROR_COMMODITIES_TABLE_NO_TAG_DATA,
LIBFPTR_ERROR_COMMODITIES_TABLE_NO_FREE_MEMORY,
LIBFPTR_ERROR_INVALID_CACHE,
LIBFPTR_ERROR_SCHEDULER_NOT_READY,
LIBFPTR_ERROR_SCHEDULER_INVALID_TASK,
LIBFPTR_ERROR_MINIPOS_NO_POSITION_PAYMENT,
LIBFPTR_ERROR_MINIPOS_COMMAND_TIME_OUT,
LIBFPTR_ERROR_MINIPOS_MODE_FR_DISABLED,
LIBFPTR_ERROR_ENTRY_NOT_FOUND_IN_OTP,
LIBFPTR_ERROR_EXCISABLE_COMMODITY_WITHOUT_EXCISE,
LIBFPTR_ERROR_BARCODE_TYPE_NOT_SUPPORTED,
LIBFPTR_ERROR_OVERLAY_DATA_OVERFLOW,
LIBFPTR_ERROR_INVALID_MODULE_ADDRESS,
LIBFPTR_ERROR_ECR_MODEL_NOT_SUPPORTED,
LIBFPTR_ERROR_BASE_MARKING = 400,
LIBFPTR_ERROR_MARKING_CODE_VALIDATION_IN_PROGRESS,
LIBFPTR_ERROR_NO_CONNECTION_WITH_SERVER,
LIBFPTR_ERROR_MARKING_CODE_VALIDATION_CANCELED,
LIBFPTR_ERROR_INVALID_MARKING_CODE_STATUS,
LIBFPTR_ERROR_INVALID_GS1,
LIBFPTR_ERROR_MARKING_WORK_DENIED,
LIBFPTR_ERROR_MARKING_WORK_TEMPORARY_BLOCKED,
LIBFPTR_ERROR_MARKS_OVERFLOW,
LIBFPTR_ERROR_INVALID_MARKING_CODE,
LIBFPTR_ERROR_INVALID_STATE,
LIBFPTR_ERROR_OFD_EXCHANGE,
LIBFPTR_ERROR_INVALID_MEASUREMENT_UNIT,
LIBFPTR_ERROR_OPERATION_DENIED_IN_CURRENT_FFD,
LIBFPTR_ERROR_MARKING_OPERATION_DENIED,
LIBFPTR_ERROR_NO_DATA_TO_SEND,
LIBFPTR_ERROR_NO_MARKED_POSITION,
LIBFPTR_ERROR_HAS_NOT_SEND_NOTICES,
LIBFPTR_ERROR_UPDATE_KEYS_REQUIRED,
LIBFPTR_ERROR_UPDATE_KEYS_SERVICE,
LIBFPTR_ERROR_MARK_NOT_CHECKED,
LIBFPTR_ERROR_MARK_CHECK_TIMEOUT_EXPIRED,
LIBFPTR_ERROR_NO_MARKING_CODE_IN_TABLE,
LIBFPTR_ERROR_CHEKING_MARK_IN_PROGRESS,
LIBFPTR_ERROR_INVALID_SERVER_ADDRESS,
LIBFPTR_ERROR_UPDATE_KEYS_TIMEOUT,
LIBFPTR_ERROR_PROPERTY_FOR_MARKING_POSITION_ONLY,
LIBFPTR_ERROR_MARKING_END = 499,
LIBFPTR_ERROR_BASE_WEB = 500,
LIBFPTR_ERROR_RECEIPT_PARSE_ERROR,
LIBFPTR_ERROR_INTERRUPTED_BY_PREVIOUS_ERRORS,
LIBFPTR_ERROR_DRIVER_SCRIPT_ERROR,
LIBFPTR_ERROR_VALIDATE_FUNC_NOT_FOUND,
LIBFPTR_ERROR_WEB_FAIL,
LIBFPTR_ERROR_WEB_END = 599,
LIBFPTR_ERROR_BASE_RPC = 600,
LIBFPTR_ERROR_RCP_SERVER_BUSY,
LIBFPTR_ERROR_RCP_SERVER_VERSION,
LIBFPTR_ERROR_RCP_SERVER_EXCHANGE,
LIBFPTR_ERROR_RPC_END = 699,
LIBFPTR_ERROR_USERS_SCRIPTS_BASE = 1000,
LIBFPTR_ERROR_USERS_SCRIPTS_END = 1999,
}
// @ts-ignore
export const ErrorCodes = {
0: «Ошибок нет»,
1: «Соединение не установлено»,
2: «Нет связи»,
3: «Порт занят»,
4: «Порт недоступен»,
5: «Некорректные данные от устройства»,
6: «Внутренняя ошибка библиотеки»,
7: «Неподдерживаемое преобразование типа параметра»,
8: «Не найден обязательный параметр»,
9: «Некорректные настройки»,
10: «Драйвер не настроен»,
11: «Не поддерживается в данной версии (драйвера или ККТ)»,
12: «Не поддерживается в данном режиме»,
13: «Нeкорректное значение параметра»,
14: «Не удалось загрузить библиотеку»,
15: «Неизвестная ошибка»,
16: «Неверная цена (сумма)»,
17: «Неверное количество»,
18: «Переполнение счетчика наличности»,
19: «Невозможно сторно последней операции»,
20: «Сторно по коду невозможно»,
21: «Невозможен повтор последней операции»,
22: «Повторная скидка на операцию невозможна»,
23: «Невозможно начислить скидку/надбавку»,
24: «Неверный код товара»,
25: «Неверный штрихкод товара»,
26: «Неверный формат команды»,
27: «Неверная длина»,
28: «ККТ заблокирована в режиме ввода даты»,
29: «Требуется подтверждение ввода даты»,
30: «Нет больше данных»,
31: «Нет подтверждения или отмены продажи»,
32: «Отчет о закрытии смены прерван»,
33: «Отключение контроля наличности невозможно (не настроены необходимые типы оплаты)»,
34: «Вход в режим заблокирован»,
35: «Проверьте дату и время»,
36: «Переданные дата/время меньше даты/времени последнего фискального документа»,
37: «Невозможно закрыть архив»,
38: «Товар не найден»,
39: «Весовой штрихкод с количеством <> 1.000»,
40: «Переполнение буфера чека»,
41: «Недостаточное количество товара»,
42: «Сторнируемое количество больше проданного»,
43: «Товар не найден»,
44: «Нет бумаги»,
45: «Открыта крышка»,
46: «Нет связи с принтером чеков»,
47: «Механическая ошибка печатающего устройства»,
48: «Неверный тип чека»,
49: «Недопустимое целевое устройство»,
50: «Нет места в массиве картинок/штрихкодов»,
51: «Неверный номер картинки/штрихкода (картинка/штрихкод отсутствует)»,
52: «Сумма не наличных платежей превышает сумму чека»,
53: «Накопление меньше суммы возврата или аннулирования»,
54: «Переполнение суммы платежей»,
55: «Предыдущая операция незавершена»,
56: «Ошибка GSM- модуля»,
57: «Неверная величина скидки / надбавки»,
58: «Операция после скидки / надбавки невозможна»,
59: «Неверная секция»,
60: «Неверный вид оплаты»,
61: «Переполнение при умножении»,
62: «Операция запрещена в таблице настроек»,
63: «Переполнение итога чека»,
64: «Открыт чек аннулирования – операция невозможна»,
65: «Переполнение буфера ЭЖ»,
66: «Чек оплачен не полностью»,
67: «Открыт чек возврата – операция невозможна»,
68: «Смена превысила 24 часа»,
69: «Открыт чек продажи – операция невозможна»,
70: «Переполнение ФП»,
71: «Неверный пароль»,
72: «Идет обработка ЭЖ»,
73: «Смена закрыта — операция невозможна»,
74: «Неверный номер таблицы»,
75: «Неверный номер ряда»,
76: «Неверный номер поля»,
77: «Неверная дата и/или время»,
78: «Неверная сумма сторно»,
79: «Подсчет суммы сдачи невозможен»,
80: «В ККТ нет денег для выплаты»,
81: «Чек закрыт – операция невозможна»,
82: «Чек открыт – операция невозможна»,
83: «Смена открыта, операция невозможна»,
84: «Серийный номер / MAC- адрес уже задан»,
85: «Исчерпан лимит перерегистраций»,
86: «Неверный номер смены»,
87: «Недопустимый серийный номер ККТ»,
88: «Недопустимый РНМ и/или ИНН»,
89: «ККТ не зарегистрирована»,
90: «Не задан серийный номер»,
91: «Нет отчетов»,
92: «Режим не активизирован»,
93: «Данные документа отсутствуют»,
94: «Некорректный код защиты / лицензия или номер»,
95: «Требуется выполнение общего гашения»,
96: «Команда не разрешена введенными кодами защиты / лицензиями ККТ»,
97: «Невозможна отмена скидки/надбавки»,
98: «Невозможно закрыть чек данным типом оплаты»,
99: «Неверный номер маршрута»,
100: «Неверный номер начальной зоны»,
101: «Неверный номер конечной зоны»,
102: «Неверный тип тарифа»,
103: «Неверный тариф»,
104: «Ошибка обмена с фискальным модулем»,
105: «Необходимо провести профилактические работы»,
106: «Неверные номера смен в ККТ и ФН»,
107: «Нет устройства, обрабатывающего данную команду»,
108: «Нет связи с внешним устройством»,
109: «Ошибочное состояние ТРК»,
110: «Недопустимое кол- во позиций в чеке»,
111: «Ошибочный номер ТРК»,
112: «Неверный делитель»,
113: «Активация данного ФН в составе данной ККТ невозможна»,
114: «Перегрев головки принтера»,
115: «Ошибка обмена с ФН на уровне интерфейса I2C»,
116: «Ошибка формата передачи ФН»,
117: «Неверное состояние ФН»,
118: «Неисправимая ошибка ФН»,
119: «Ошибка КС ФН»,
120: «Закончен срок эксплуатации ФН»,
121: «Архив ФН переполнен»,
122: «В ФН переданы неверная дата или время»,
123: «В ФН нет запрошенных данных»,
124: «Переполнение ФН (итог чека / смены)»,
125: «Буфер переполнен»,
126: «Невозможно напечатать вторую фискальную копию»,
127: «Требуется гашение ЭЖ»,
128: «Некорректная сумма налога»,
129: «Начисление налога на последнюю операцию невозможно»,
130: «Неверный номер ФН»,
131: «Сумма сторно налога больше суммы зарегистрированного налога данного типа»,
132: «Операция невозможна, недостаточно питания»,
133: «Некорректное значение параметров команды ФН»,
134: «Превышение размеров TLV данных ФН»,
135: «Нет транспортного соединения ФН»,
136: «Исчерпан ресурс КС ФН»,
137: «Ресурс хранения ФД исчерпан»,
138: «Сообщение от ОФД не может быть принято ФН»,
139: «В ФН есть неотправленные ФД»,
140: «Исчерпан ресурс ожидания передачи сообщения в ФН»,
141: «Продолжительность смены ФН более 24 часов»,
142: «Неверная разница во времени между двумя операциями ФН»,
143: «Некорректная СНО»,
144: «Недопустимый номер ставки налога»,
145: «Недопустимый тип оплаты товара»,
146: «Недопустимый тип кода товара»,
147: «Недопустима регистрация подакцизного товара»,
148: «Ошибка программирования реквизита»,
149: «Неверный тип счетчика»,
150: «Ошибка отрезчика»,
151: «Снятие отчета прервалось»,
152: «Недопустимое значение отступа слева»,
153: «Недопустимое значение выравнивания»,
154: «Недопустимое значение режима работы с налогом»,
155: «Файл не найден или неверный формат»,
156: «Размер картинки слишком большой»,
157: «Не удалось сформировать штрихкод»,
158: «Неразрешенные реквизиты»,
159: «Ошибка интерфейса ФН»,
160: «Дублирование данных»,
161: «Не указаны обязательные реквизиты»,
162: «Ошибка чтения документа из ФН»,
163: «Переполнение чисел с плавающей точкой»,
164: «Неверное значение параметра ККТ»,
165: «Внутренняя ошибка ККТ»,
166: «ФН не найден»,
167: «Невозможно записать реквизит агента»,
168: «Недопустимое сочетания реквизитов 1002 и 1056»,
169: «Недопустимое сочетания реквизитов 1002 и 1017»,
170: «Ошибка скриптового движка ККТ»,
171: «Неверный номер пользовательской ячейки памяти»,
172: «Кассир не зарегистрирован»,
173: «Отчет о регистрации ККТ прерван»,
174: «Отчет о закрытии ФН прерван»,
175: «Отчет об открытии смены прерван»,
176: «Отчет о состоянии расчетов прерван»,
177: «Закрытие чека прервано»,
178: «Получение документа из ФН прервано»,
179: «Сбой часов»,
180: «Сбой памяти»,
181: «Сбой микросхемы»,
182: «Ошибка шаблонов документов»,
183: «Недопустимое значение MAC- адреса»,
184: «Неверный тип (номер) шаблона»,
185: «Загруженные шаблоны повреждены или отсутствуют»,
186: «Несовместимая версия загруженных шаблонов»,
187: «Ошибка в формате клише»,
188: «Требуется перезагрузка ККТ»,
189: «Подходящие лицензии не найдены»,
190: «Неверная версия ФФД»,
191: «Параметр доступен только для чтения»,
192: «Неверный тип кода товара»,
193: «Неверное значение GTIN»,
194: «Отрицательный результат математической операции»,
195: «Недопустимое сочетание реквизитов»,
196: «Ошибка регистрации кассира»,
197: «Данный канал Интернет отсутствует в ККТ»,
198: «Дата и время не синхронизированы»,
199: «Ошибка электронного журнала»,
200: «Документ открыт — операция невозможна»,
201: «Документ закрыт — операция невозможна»,
202: «Нет места для сохранения лицензий»,
203: «Произошла критичная ошибка, документ необходимо отменить»,
204: «Регистры ККТ еще не инициализированы»,
205: «Требуется регистрация итога»,
206: «Сбой таблицы настроек»,
207: «Сбой счетчиков и регистров ККТ»,
208: «Сбой пользовательской памяти»,
209: «Сбой сервисных регистров»,
210: «Сбой реквизитов ККТ»,
211: «ККТ уже в режиме обновления конфигурации»,
212: «Конфигурация не прошла проверку»,
213: «Аппаратный канал отсутствует, выключен или ещё не проинициализирован»,
214: «Сетевой интерфейс не подключен, или на нём не получен IP-адрес»,
215: «Недопустимое сочетание реквизитов 1212 и 1030»,
216: «Некорректный признак способа расчета»,
217: «Некорректный признак предмета расчета»,
218: «Ошибка синхронизации времени»,
219: «В одном чеке одновременно не может быть позиций с НДС 18% (18/118) и НДС 20% (20/120)»,
220: «Картинка не закрыта»,
221: «Сетевой интерфейс занят»,
222: «Неверный номер картинки»,
223: «Ошибка проверки контейнера»,
224: «Архив ФН закрыт»,
225: «Нужно выполнить регистрацию / перерегистрацию»,
226: «Операция невозможна, идет обновление ПО ККТ»,
227: «Неверный итог чека»,
228: «Запрещена одновременная передача КМ и реквизита 1162»,
229: «Набор записей по заданному идентификатору не найден»,
230: «Ошибка цифровой подписи»,
231: «Некорректная сумма акциза»,
232: «Заданный диапазон документов не найден в БД документов»,
233: «Неподдерживаемый тип скрипта»,
234: «Некорректный идентификатор скрипта»,
235: «Кол-во позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит»,
236: «Универсальный счетчик с заданными параметрами недоступен»,
237: «Неподдерживаемый тег для универсальных счетчиков»,
238: «Некорректный индекс для универсальных счетчиков»,
239: «Неверный размер универсального счетчика»,
240: «Неверная конфигурация универсальных счетчиков»,
241: «Соединение с ККТ потеряно»,
242: «Ошибка универсальных счетчиков»,
243: «Некорректная сумма налога»,
244: «Некорректное значение типа кода маркировки»,
245: «Аппаратная ошибка при сохранении лицензии»,
246: «Подпись лицензии некорректна»,
247: «Лицензия не подходит для данной ККТ»,
248: «Срок действия лицензии истёк»,
249: «Документ был отменен»,
250: «Некорректные параметры скрипта»,
251: «Длина клише превышает максимальное значение»,
252: «Ошибка таблицы товаров»,
253: «Общая ошибка таблицы товаров»,
254: «Некорректный тег для таблицы товаров»,
255: «Некорректный размер тега для таблицы товаров»,
256: «Нет данных по тегу в таблице товаров»,
257: «Нет места в динамической области памяти таблицы товаров»,
258: «Ошибка чтения/записи данных кеша»,
259: «Функции планировщика заданий не доступны»,
260: «Неизвестный тип задания планировщика»,
261: «Отсутствует позиция оплаты»,
262: «Таймаут выполнения команды истек»,
263: «Режим ФР выключен»,
264: «Не найдена запись в OTP»,
265: «Подакцизный товар без акциза зарегистрирован в чеке»,
401: «Процедура проверки КМ уже запущена»,
402: «Ошибка соединения с сервером»,
403: «Процедура проверки КМ прервана»,
404: «Некорректное значение статуса КМ»,
405: «Неверный код GS1»,
406: «Запрещена работа с маркированным товарами»,
407: «Работа с маркированными товарами временно заблокирована»,
408: «Переполнена таблица хранения КМ»,
409: «Некорректный код маркировки»,
410: «Неверное состояние»,
411: «Ошибка обмена с сервером ОФД или ИСМ»,
412: «Некорректное значение единиц измерения»,
413: «Операция не разрешена в данной версии ФФД»,
414: «Операция не разрешена, при регистрации не был установлен признак ТМТ»,
415: «Нет данных для отправки»,
416: «Нет маркированных позиций в чеке»,
417: «Имеются неотправленные уведомления»,
418: «Требуется повторное проведение процедуры обновления ключей»,
419: «Ошибка сервиса обновления ключей проверки КМ»,
420: «КМ не проверен в ФН»,
421: «Истёк таймаут проверки КМ»,
422: «Данный КМ отсутствует в таблице»,
501: «Ошибка парсинга чека / запроса»,
502: «Выполнение прервано из-за предыдущих ошибок»,
503: «Ошибка скрипта драйвера»,
504: «Функция проверки задания не найдена»,
505: «Выполняется проверка КМ»,
} as const
export enum Param {
LIBFPTR_PARAM_FIRST = 65536,
LIBFPTR_PARAM_TEXT = LIBFPTR_PARAM_FIRST,
LIBFPTR_PARAM_TEXT_WRAP,
LIBFPTR_PARAM_ALIGNMENT,
LIBFPTR_PARAM_FONT,
LIBFPTR_PARAM_FONT_DOUBLE_WIDTH,
LIBFPTR_PARAM_FONT_DOUBLE_HEIGHT,
LIBFPTR_PARAM_LINESPACING,
LIBFPTR_PARAM_BRIGHTNESS,
LIBFPTR_PARAM_MODEL,
LIBFPTR_PARAM_RECEIPT_TYPE,
LIBFPTR_PARAM_REPORT_TYPE,
LIBFPTR_PARAM_MODE,
LIBFPTR_PARAM_EXTERNAL_DEVICE_TYPE,
LIBFPTR_PARAM_EXTERNAL_DEVICE_DATA,
LIBFPTR_PARAM_FREQUENCY,
LIBFPTR_PARAM_DURATION,
LIBFPTR_PARAM_CUT_TYPE,
LIBFPTR_PARAM_DRAWER_ON_TIMEOUT,
LIBFPTR_PARAM_DRAWER_OFF_TIMEOUT,
LIBFPTR_PARAM_DRAWER_ON_QUANTITY,
LIBFPTR_PARAM_TIMEOUT_ENQ,
LIBFPTR_PARAM_COMMAND_BUFFER,
LIBFPTR_PARAM_ANSWER_BUFFER,
LIBFPTR_PARAM_SERIAL_NUMBER,
LIBFPTR_PARAM_MANUFACTURER_CODE,
LIBFPTR_PARAM_NO_NEED_ANSWER,
LIBFPTR_PARAM_INFO_DISCOUNT_SUM,
LIBFPTR_PARAM_USE_ONLY_TAX_TYPE,
LIBFPTR_PARAM_PAYMENT_TYPE,
LIBFPTR_PARAM_PAYMENT_SUM,
LIBFPTR_PARAM_REMAINDER,
LIBFPTR_PARAM_CHANGE,
LIBFPTR_PARAM_DEPARTMENT,
LIBFPTR_PARAM_TAX_TYPE,
LIBFPTR_PARAM_TAX_SUM,
LIBFPTR_PARAM_TAX_MODE,
LIBFPTR_PARAM_RECEIPT_ELECTRONICALLY,
LIBFPTR_PARAM_USER_PASSWORD,
LIBFPTR_PARAM_SCALE,
LIBFPTR_PARAM_LEFT_MARGIN,
LIBFPTR_PARAM_BARCODE,
LIBFPTR_PARAM_BARCODE_TYPE,
LIBFPTR_PARAM_BARCODE_PRINT_TEXT,
LIBFPTR_PARAM_BARCODE_VERSION,
LIBFPTR_PARAM_BARCODE_CORRECTION,
LIBFPTR_PARAM_BARCODE_COLUMNS,
LIBFPTR_PARAM_BARCODE_INVERT,
LIBFPTR_PARAM_HEIGHT,
LIBFPTR_PARAM_WIDTH,
LIBFPTR_PARAM_FILENAME,
LIBFPTR_PARAM_PICTURE_NUMBER,
LIBFPTR_PARAM_DATA_TYPE,
LIBFPTR_PARAM_OPERATOR_ID,
LIBFPTR_PARAM_LOGICAL_NUMBER,
LIBFPTR_PARAM_DATE_TIME,
LIBFPTR_PARAM_FISCAL,
LIBFPTR_PARAM_SHIFT_STATE,
LIBFPTR_PARAM_CASHDRAWER_OPENED,
LIBFPTR_PARAM_RECEIPT_PAPER_PRESENT,
LIBFPTR_PARAM_COVER_OPENED,
LIBFPTR_PARAM_SUBMODE,
LIBFPTR_PARAM_RECEIPT_NUMBER,
LIBFPTR_PARAM_DOCUMENT_NUMBER,
LIBFPTR_PARAM_SHIFT_NUMBER,
LIBFPTR_PARAM_RECEIPT_SUM,
LIBFPTR_PARAM_RECEIPT_LINE_LENGTH,
LIBFPTR_PARAM_RECEIPT_LINE_LENGTH_PIX,
LIBFPTR_PARAM_MODEL_NAME,
LIBFPTR_PARAM_UNIT_VERSION,
LIBFPTR_PARAM_PRINTER_CONNECTION_LOST,
LIBFPTR_PARAM_PRINTER_ERROR,
LIBFPTR_PARAM_CUT_ERROR,
LIBFPTR_PARAM_PRINTER_OVERHEAT,
LIBFPTR_PARAM_UNIT_TYPE,
LIBFPTR_PARAM_LICENSE_NUMBER,
LIBFPTR_PARAM_LICENSE_ENTERED,
LIBFPTR_PARAM_LICENSE,
LIBFPTR_PARAM_SUM,
LIBFPTR_PARAM_COUNT,
LIBFPTR_PARAM_COUNTER_TYPE,
LIBFPTR_PARAM_STEP_COUNTER_TYPE,
LIBFPTR_PARAM_ERROR_TAG_NUMBER,
LIBFPTR_PARAM_TABLE,
LIBFPTR_PARAM_ROW,
LIBFPTR_PARAM_FIELD,
LIBFPTR_PARAM_FIELD_VALUE,
LIBFPTR_PARAM_FN_DATA_TYPE,
LIBFPTR_PARAM_TAG_NUMBER,
LIBFPTR_PARAM_TAG_VALUE,
LIBFPTR_PARAM_DOCUMENTS_COUNT,
LIBFPTR_PARAM_FISCAL_SIGN,
LIBFPTR_PARAM_DEVICE_FFD_VERSION,
LIBFPTR_PARAM_FN_FFD_VERSION,
LIBFPTR_PARAM_FFD_VERSION,
LIBFPTR_PARAM_CHECK_SUM,
LIBFPTR_PARAM_COMMODITY_NAME,
LIBFPTR_PARAM_PRICE,
LIBFPTR_PARAM_QUANTITY,
LIBFPTR_PARAM_POSITION_SUM,
LIBFPTR_PARAM_FN_TYPE,
LIBFPTR_PARAM_FN_VERSION,
LIBFPTR_PARAM_REGISTRATIONS_REMAIN,
LIBFPTR_PARAM_REGISTRATIONS_COUNT,
LIBFPTR_PARAM_NO_ERROR_IF_NOT_SUPPORTED,
LIBFPTR_PARAM_OFD_EXCHANGE_STATUS,
LIBFPTR_PARAM_FN_ERROR_DATA,
LIBFPTR_PARAM_FN_ERROR_CODE,
LIBFPTR_PARAM_ENVD_MODE,
LIBFPTR_PARAM_DOCUMENT_CLOSED,
LIBFPTR_PARAM_JSON_DATA,
LIBFPTR_PARAM_COMMAND_SUBSYSTEM,
LIBFPTR_PARAM_FN_OPERATION_TYPE,
LIBFPTR_PARAM_FN_STATE,
LIBFPTR_PARAM_ENVD_MODE_ENABLED,
LIBFPTR_PARAM_SETTING_ID,
LIBFPTR_PARAM_SETTING_VALUE,
LIBFPTR_PARAM_MAPPING_KEY,
LIBFPTR_PARAM_MAPPING_VALUE,
LIBFPTR_PARAM_COMMODITY_PIECE,
LIBFPTR_PARAM_POWER_SOURCE_TYPE,
LIBFPTR_PARAM_BATTERY_CHARGE,
LIBFPTR_PARAM_VOLTAGE,
LIBFPTR_PARAM_USE_BATTERY,
LIBFPTR_PARAM_BATTERY_CHARGING,
LIBFPTR_PARAM_CAN_PRINT_WHILE_ON_BATTERY,
LIBFPTR_PARAM_MAC_ADDRESS,
LIBFPTR_PARAM_FN_FISCAL,
LIBFPTR_PARAM_NETWORK_ERROR,
LIBFPTR_PARAM_OFD_ERROR,
LIBFPTR_PARAM_FN_ERROR,
LIBFPTR_PARAM_COMMAND_CODE,
LIBFPTR_PARAM_PRINTER_TEMPERATURE,
LIBFPTR_PARAM_RECORDS_TYPE,
LIBFPTR_PARAM_OFD_FISCAL_SIGN,
LIBFPTR_PARAM_HAS_OFD_TICKET,
LIBFPTR_PARAM_NO_SERIAL_NUMBER,
LIBFPTR_PARAM_RTC_FAULT,
LIBFPTR_PARAM_SETTINGS_FAULT,
LIBFPTR_PARAM_COUNTERS_FAULT,
LIBFPTR_PARAM_USER_MEMORY_FAULT,
LIBFPTR_PARAM_SERVICE_COUNTERS_FAULT,
LIBFPTR_PARAM_ATTRIBUTES_FAULT,
LIBFPTR_PARAM_FN_FAULT,
LIBFPTR_PARAM_INVALID_FN,
LIBFPTR_PARAM_HARD_FAULT,
LIBFPTR_PARAM_MEMORY_MANAGER_FAULT,
LIBFPTR_PARAM_SCRIPTS_FAULT,
LIBFPTR_PARAM_FULL_RESET,
LIBFPTR_PARAM_WAIT_FOR_REBOOT,
LIBFPTR_PARAM_SCALE_PERCENT,
LIBFPTR_PARAM_FN_NEED_REPLACEMENT,
LIBFPTR_PARAM_FN_RESOURCE_EXHAUSTED,
LIBFPTR_PARAM_FN_MEMORY_OVERFLOW,
LIBFPTR_PARAM_FN_OFD_TIMEOUT,
LIBFPTR_PARAM_FN_CRITICAL_ERROR,
LIBFPTR_PARAM_OFD_MESSAGE_READ,
LIBFPTR_PARAM_DEVICE_MIN_FFD_VERSION,
LIBFPTR_PARAM_DEVICE_MAX_FFD_VERSION,
LIBFPTR_PARAM_DEVICE_UPTIME,
LIBFPTR_PARAM_NOMENCLATURE_TYPE,
LIBFPTR_PARAM_GTIN,
LIBFPTR_PARAM_FN_DOCUMENT_TYPE,
LIBFPTR_PARAM_NETWORK_ERROR_TEXT,
LIBFPTR_PARAM_FN_ERROR_TEXT,
LIBFPTR_PARAM_OFD_ERROR_TEXT,
LIBFPTR_PARAM_USER_SCRIPT_ID,
LIBFPTR_PARAM_USER_SCRIPT_PARAMETER,
LIBFPTR_PARAM_USER_MEMORY_OPERATION,
LIBFPTR_PARAM_USER_MEMORY_DATA,
LIBFPTR_PARAM_USER_MEMORY_STRING,
LIBFPTR_PARAM_USER_MEMORY_ADDRESS,
LIBFPTR_PARAM_FN_PRESENT,
LIBFPTR_PARAM_BLOCKED,
LIBFPTR_PARAM_DOCUMENT_PRINTED,
LIBFPTR_PARAM_DISCOUNT_SUM,
LIBFPTR_PARAM_SURCHARGE_SUM,
LIBFPTR_PARAM_LK_USER_CODE,
LIBFPTR_PARAM_LICENSE_COUNT,
LIBFPTR_PARAM_DEFER,
LIBFPTR_PARAM_CAP_54FZ,
LIBFPTR_PARAM_CAP_MANUAL_CLICHE_CONTROL,
LIBFPTR_PARAM_CAP_PAYMENTS_COUNT,
LIBFPTR_PARAM_FIRMWARE_CHUNK_SIZE,
LIBFPTR_PARAM_FIRMWARE_CHUNK_DATA,
LIBFPTR_PARAM_FN_FLAGS,
LIBFPTR_PARAM_PRINT_FOOTER,
LIBFPTR_PARAM_PUBLIC_KEY,
LIBFPTR_PARAM_MAGIC_NUMBER,
LIBFPTR_PARAM_SIGN,
LIBFPTR_PARAM_SOFT_NAME,
LIBFPTR_PARAM_SESSION_CODE,
LIBFPTR_PARAM_ETHERNET_CONFIG_TIMEOUT,
LIBFPTR_PARAM_ETHERNET_DHCP,
LIBFPTR_PARAM_ETHERNET_IP,
LIBFPTR_PARAM_ETHERNET_MASK,
LIBFPTR_PARAM_ETHERNET_GATEWAY,
LIBFPTR_PARAM_ETHERNET_PORT,
LIBFPTR_PARAM_ETHERNET_DNS_IP,
LIBFPTR_PARAM_ETHERNET_DNS_STATIC,
LIBFPTR_PARAM_STORE_IN_JOURNAL,
LIBFPTR_PARAM_NEW_PLATFORM,
LIBFPTR_PARAM_UNIT_RELEASE_VERSION,
LIBFPTR_PARAM_USE_VAT18,
LIBFPTR_PARAM_TAG_NAME,
LIBFPTR_PARAM_TAG_TYPE,
LIBFPTR_PARAM_TAG_IS_COMPLEX,
LIBFPTR_PARAM_TAG_IS_REPEATABLE,
LIBFPTR_PARAM_SHIFT_AUTO_OPENED,
LIBFPTR_PARAM_CONTAINER_FIRMWARE_VERSION,
LIBFPTR_PARAM_CONTAINER_CONFIGURATION_VERSION,
LIBFPTR_PARAM_CONTAINER_BOOTLOADER_VERSION,
LIBFPTR_PARAM_CONTAINER_SCRIPTS_VERSION,
LIBFPTR_PARAM_PAPER_NEAR_END,
LIBFPTR_PARAM_REPORT_ELECTRONICALLY,
LIBFPTR_PARAM_ACTIVATION_METHOD,
LIBFPTR_PARAM_KEYS,
LIBFPTR_PARAM_UIN,
LIBFPTR_PARAM_VERSION,
LIBFPTR_PARAM_PUBLIC_KEY_SIGN,
LIBFPTR_PARAM_CAP_DISABLE_PRINT_REPORTS,
LIBFPTR_PARAM_REGISTRATION_NUMBER,
LIBFPTR_PARAM_PIXEL_BUFFER,
LIBFPTR_PARAM_REPEAT_NUMBER,
LIBFPTR_PARAM_FIELD_TYPE,
LIBFPTR_PARAM_MARKING_CODE,
LIBFPTR_PARAM_CONTAINER_DIRECT_BOOT_VERSION,
LIBFPTR_PARAM_SCRIPT_NAME,
LIBFPTR_PARAM_SCRIPT_HASH,
LIBFPTR_PARAM_RECORDS_ID,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_1,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_2,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_3,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_4,
LIBFPTR_PARAM_USER_SCRIPT_RESULT_5,
LIBFPTR_PARAM_IS_USER_SCRIPT,
LIBFPTR_PARAM_DOCUMENT_NUMBER_END,
LIBFPTR_PARAM_SHIFT_NUMBER_END,
LIBFPTR_PARAM_SCRIPT_CODE,
LIBFPTR_PARAM_SCRIPT_RESULT,
LIBFPTR_PARAM_SCRIPT_TYPE,
LIBFPTR_PARAM_WIFI_CONFIG_TIMEOUT,
LIBFPTR_PARAM_WIFI_DHCP,
LIBFPTR_PARAM_WIFI_IP,
LIBFPTR_PARAM_WIFI_MASK,
LIBFPTR_PARAM_WIFI_GATEWAY,
LIBFPTR_PARAM_WIFI_PORT,
LIBFPTR_PARAM_UC_VERSION,
LIBFPTR_PARAM_UC_AVAILABLE_MEMORY,
LIBFPTR_PARAM_UC_USED_MEMORY_BY_SUMS,
LIBFPTR_PARAM_UC_USED_MEMORY_BY_QUANTITIES,
LIBFPTR_PARAM_UC_LAYER_1,
LIBFPTR_PARAM_UC_FLAGS_1,
LIBFPTR_PARAM_UC_MASK_1,
LIBFPTR_PARAM_UC_LAYER_VALUE_1,
LIBFPTR_PARAM_UC_LAYER_2,
LIBFPTR_PARAM_UC_FLAGS_2,
LIBFPTR_PARAM_UC_MASK_2,
LIBFPTR_PARAM_UC_LAYER_VALUE_2,
LIBFPTR_PARAM_UC_LAYER_3,
LIBFPTR_PARAM_UC_FLAGS_3,
LIBFPTR_PARAM_UC_MASK_3,
LIBFPTR_PARAM_UC_LAYER_VALUE_3,
LIBFPTR_PARAM_UC_LAYER_4,
LIBFPTR_PARAM_UC_FLAGS_4,
LIBFPTR_PARAM_UC_MASK_4,
LIBFPTR_PARAM_UC_LAYER_VALUE_4,
LIBFPTR_PARAM_RECEIPTS_COUNT,
LIBFPTR_PARAM_PAYMENTS_SUM_CASH,
LIBFPTR_PARAM_PAYMENTS_SUM_ELECTRONICALLY,
LIBFPTR_PARAM_PAYMENTS_SUM_PREPAID,
LIBFPTR_PARAM_PAYMENTS_SUM_CREDIT,
LIBFPTR_PARAM_PAYMENTS_SUM_OTHER,
LIBFPTR_PARAM_TAXES_SUM_VAT20,
LIBFPTR_PARAM_TAXES_SUM_VAT120,
LIBFPTR_PARAM_TAXES_SUM_VAT10,
LIBFPTR_PARAM_TAXES_SUM_VAT110,
LIBFPTR_PARAM_TAXES_SUM_VAT0,
LIBFPTR_PARAM_TAXES_SUM_NO,
LIBFPTR_PARAM_CORRECTIONS_COUNT,
LIBFPTR_PARAM_CORRECTIONS_SUM,
LIBFPTR_PARAM_FN_COUNTERS_TYPE,
LIBFPTR_PARAM_FN_DAYS_REMAIN,
LIBFPTR_PARAM_FREE_MEMORY,
LIBFPTR_PARAM_FN_MAX_FFD_VERSION,
LIBFPTR_PARAM_RECEIPTS_SUM,
LIBFPTR_PARAM_LICENSE_NAME,
LIBFPTR_PARAM_UNIVERSAL_COUNTERS_FAULT,
LIBFPTR_PARAM_USE_LICENSES,
LIBFPTR_PARAM_LICENSE_VALID_FROM,
LIBFPTR_PARAM_LICENSE_VALID_UNTIL,
LIBFPTR_PARAM_MARKING_CODE_TYPE,
LIBFPTR_PARAM_SETTING_NAME,
LIBFPTR_PARAM_SETTING_TYPE,
LIBFPTR_PARAM_FONT_WIDTH,
LIBFPTR_PARAM_REMOTE_CALL,
LIBFPTR_PARAM_SCRIPT_PARAMS,
LIBFPTR_PARAM_IGNORE_EMPTY,
LIBFPTR_PARAM_METHOD_DATA,
LIBFPTR_PARAM_METHOD_RESULT,
LIBFPTR_PARAM_RPC_SERVER_OS,
LIBFPTR_PARAM_RPC_SERVER_VERSION,
LIBFPTR_PARAM_RPC_DRIVER_VERSION,
LIBFPTR_PARAM_LOCKED,
LIBFPTR_PARAM_BOUND,
LIBFPTR_PARAM_COMMODITIES_TABLE_FAULT,
LIBFPTR_PARAM_HAS_ADDITIONAL_DATA,
LIBFPTR_PARAM_FISCAL_SIGN_ARCHIVE,
LIBFPTR_PARAM_COMMAND_GROUP,
LIBFPTR_PARAM_ERROR_CODE,
LIBFPTR_PARAM_MARKING_WAIT_FOR_VALIDATION_RESULT,
LIBFPTR_PARAM_MARKING_CODE_STATUS,
LIBFPTR_PARAM_MARKING_CODE_VALIDATION_RESULT,
LIBFPTR_PARAM_MARKING_CODE_OFFLINE_VALIDATION_ERROR,
LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR,
LIBFPTR_PARAM_MARKING_CODE_VALIDATION_READY,
LIBFPTR_PARAM_MEASUREMENT_UNIT,
LIBFPTR_PARAM_MARKING_PROCESSING_MODE,
LIBFPTR_PARAM_MARKING_FRACTIONAL_QUANTITY,
LIBFPTR_PARAM_PRODUCT_CODE,
LIBFPTR_PARAM_TRADE_MARKED_PRODUCTS,
LIBFPTR_PARAM_INSURANCE_ACTIVITY,
LIBFPTR_PARAM_PAWN_SHOP_ACTIVITY,
LIBFPTR_PARAM_TLV_LIST,
LIBFPTR_PARAM_CHECK_MARKING_SERVER_READY,
LIBFPTR_PARAM_MARKING_SERVER_RESPONSE_TIME,
LIBFPTR_PARAM_MARKING_SERVER_ERROR_CODE,
LIBFPTR_PARAM_MARKING_SERVER_ERROR_DESCRIPTION,
LIBFPTR_PARAM_ISM_ERROR,
LIBFPTR_PARAM_ISM_ERROR_TEXT,
LIBFPTR_PARAM_MARKING_MODE_CHECKING_STATUS,
LIBFPTR_PARAM_MARK_CHECKING_COUNT,
LIBFPTR_PARAM_MARK_SOLD_COUNT,
LIBFPTR_PARAM_NOTICE_IS_BEGIN,
LIBFPTR_PARAM_NOTICE_FREE_MEMORY,
LIBFPTR_PARAM_NOTICE_COUNT,
LIBFPTR_PARAM_MARKING_NOT_SEND_TO_SERVER,
LIBFPTR_PARAM_DOCUMENT_TYPE,
LIBFPTR_PARAM_PRINT_REPORT,
LIBFPTR_PARAM_FN_EXECUTION,
LIBFPTR_PARAM_MCU_SN,
LIBFPTR_PARAM_MCU_PART_ID,
LIBFPTR_PARAM_MCU_PART_NAME,
LIBFPTR_PARAM_IS_REQUEST_SENT,
LIBFPTR_PARAM_FN_CHECK_MARK_TIME,
LIBFPTR_PARAM_SENDING_MARK_TIME,
LIBFPTR_PARAM_MARKING_SERVER_EXCHANGE_TIME,
LIBFPTR_PARAM_FULL_SENDING_MARK_TIME,
LIBFPTR_PARAM_MARK_CHECKING_STATUS_IN_CASH,
LIBFPTR_PARAM_MARK_CHECKING_TYPE_IN_CASH,
LIBFPTR_PARAM_MARK_CHECKING_STAGE_IN_CASH,
LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_RESULT,
LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR_DESCRIPTION,
LIBFPTR_PARAM_FN_CONTAINS_KEYS_UPDATER_SERVER_URI,
LIBFPTR_PARAM_MARKING_CODE_CLEAR,
LIBFPTR_PARAM_MODULE_ADDRESS,
LIBFPTR_PARAM_SEGMENT_ADDRESS,
LIBFPTR_PARAM_LAST_SUCCESSFUL_OKP,
LIBFPTR_PARAM_FN_SERIAL_NUMBER,
LIBFPTR_PARAM_ECR_REGISTRATION_NUMBER,
LIBFPTR_PARAM_OFD_VATIN,
LIBFPTR_PARAM_FNS_URL,
LIBFPTR_PARAM_MACHINE_NUMBER,
LIBFPTR_PARAM_MARKING_PRODUCT_ID,
LIBFPTR_PARAM_TIMEOUT,
LIBFPTR_PARAM_PRINT_UPDATE_FNM_KEYS_REPORT,
LIBFPTR_PARAM_FN_KEYS_UPDATER_SERVER_URI,
LIBFPTR_PARAM_DOCUMENT_ELECTRONICALLY,
LIBFPTR_PARAM_LAST
}
export enum Model {
LIBFPTR_MODEL_UNKNOWN = 0,
LIBFPTR_MODEL_ATOL_AUTO = 500,
LIBFPTR_MODEL_ATOL_11F = 67,
LIBFPTR_MODEL_ATOL_15F = 78,
LIBFPTR_MODEL_ATOL_20F = 81,
LIBFPTR_MODEL_ATOL_22F = 63,
LIBFPTR_MODEL_ATOL_25F = 57,
LIBFPTR_MODEL_ATOL_27F = 87,
LIBFPTR_MODEL_ATOL_30F = 61,
LIBFPTR_MODEL_ATOL_42FS = 77,
LIBFPTR_MODEL_ATOL_47FA = 48,
LIBFPTR_MODEL_ATOL_50F = 80,
LIBFPTR_MODEL_ATOL_52F = 64,
LIBFPTR_MODEL_ATOL_55F = 62,
LIBFPTR_MODEL_ATOL_60F = 75,
LIBFPTR_MODEL_ATOL_77F = 69,
LIBFPTR_MODEL_ATOL_90F = 72,
LIBFPTR_MODEL_ATOL_91F = 82,
LIBFPTR_MODEL_ATOL_92F = 84,
LIBFPTR_MODEL_ATOL_SIGMA_10 = 86,
LIBFPTR_MODEL_ATOL_SIGMA_7F = 90,
LIBFPTR_MODEL_ATOL_SIGMA_8F = 91,
LIBFPTR_MODEL_ATOL_PT_5F = 89,
LIBFPTR_MODEL_KAZNACHEY_FA = 76,
LIBFPTR_MODEL_ATOL_1F = 93,
LIBFPTR_MODEL_ATOL_22v2F = 95,
}
export enum Baudrate {
LIBFPTR_PORT_BR_1200 = 1200,
LIBFPTR_PORT_BR_2400 = 2400,
LIBFPTR_PORT_BR_4800 = 4800,
LIBFPTR_PORT_BR_9600 = 9600,
LIBFPTR_PORT_BR_19200 = 19200,
LIBFPTR_PORT_BR_38400 = 38400,
LIBFPTR_PORT_BR_57600 = 57600,
LIBFPTR_PORT_BR_115200 = 115200,
LIBFPTR_PORT_BR_230400 = 230400,
LIBFPTR_PORT_BR_460800 = 460800,
LIBFPTR_PORT_BR_921600 = 921600,
}
export enum Bits {
LIBFPTR_PORT_BITS_7 = 7,
LIBFPTR_PORT_BITS_8 = 8,
}
export enum Parity {
LIBFPTR_PORT_PARITY_NO = 0,
LIBFPTR_PORT_PARITY_ODD,
LIBFPTR_PORT_PARITY_EVEN,
LIBFPTR_PORT_PARITY_MARK,
LIBFPTR_PORT_PARITY_SPACE,
}
export enum Stopbits {
LIBFPTR_PORT_SB_1 = 0,
LIBFPTR_PORT_SB_1_5,
LIBFPTR_PORT_SB_2
}
export enum BarcodeType {
LIBFPTR_BT_EAN_8 = 0,
LIBFPTR_BT_EAN_13,
LIBFPTR_BT_UPC_A,
LIBFPTR_BT_UPC_E,
LIBFPTR_BT_CODE_39,
LIBFPTR_BT_CODE_93,
LIBFPTR_BT_CODE_128,
LIBFPTR_BT_CODABAR,
LIBFPTR_BT_ITF,
LIBFPTR_BT_ITF_14,
LIBFPTR_BT_GS1_128,
LIBFPTR_BT_QR,
LIBFPTR_BT_PDF417,
LIBFPTR_BT_AZTEC,
LIBFPTR_BT_CODE_39_EXTENDED,
}
export enum BarcodeCorrection {
LIBFPTR_BC_DEFAULT = 0,
LIBFPTR_BC_0,
LIBFPTR_BC_1,
LIBFPTR_BC_2,
LIBFPTR_BC_3,
LIBFPTR_BC_4,
LIBFPTR_BC_5,
LIBFPTR_BC_6,
LIBFPTR_BC_7,
LIBFPTR_BC_8,
}
export enum TaxMode {
LIBFPTR_TM_POSITION = 0,
LIBFPTR_TM_UNIT,
}
export enum StepCounterType {
LIBFPTR_SCT_OVERALL = 0,
LIBFPTR_SCT_FORWARD,
}
export enum CounterType {
LIBFPTR_CT_ROLLUP = 0,
LIBFPTR_CT_RESETTABLE,
}
export enum ShiftState {
LIBFPTR_SS_CLOSED = 0,
LIBFPTR_SS_OPENED,
LIBFPTR_SS_EXPIRED,
}
export enum CutType {
LIBFPTR_CT_FULL = 0,
LIBFPTR_CT_PART,
}
export enum Alignment {
LIBFPTR_ALIGNMENT_LEFT = 0,
LIBFPTR_ALIGNMENT_CENTER,
LIBFPTR_ALIGNMENT_RIGHT,
}
export enum TextWrap {
LIBFPTR_TW_NONE = 0,
LIBFPTR_TW_WORDS,
LIBFPTR_TW_CHARS,
}
export enum FnType {
LIBFPTR_FNT_DEBUG = 0,
LIBFPTR_FNT_RELEASE,
LIBFPTR_FNT_UNKNOWN,
}
export enum FnState {
LIBFPTR_FNS_INITIAL = 0,
LIBFPTR_FNS_CONFIGURED = 1,
LIBFPTR_FNS_FISCAL_MODE = 3,
LIBFPTR_FNS_POSTFISCAL_MODE = 7,
LIBFPTR_FNS_ACCESS_ARCHIVE = 15,
}
export enum ReceiptType {
LIBFPTR_RT_CLOSED = 0,
LIBFPTR_RT_SELL = 1,
LIBFPTR_RT_SELL_RETURN = 2,
LIBFPTR_RT_SELL_CORRECTION = 7,
LIBFPTR_RT_SELL_RETURN_CORRECTION = 8,
LIBFPTR_RT_BUY = 4,
LIBFPTR_RT_BUY_RETURN = 5,
LIBFPTR_RT_BUY_CORRECTION = 9,
LIBFPTR_RT_BUY_RETURN_CORRECTION = 10,
}
export enum ReportType {
LIBFPTR_RT_CLOSE_SHIFT = 0,
LIBFPTR_RT_X,
LIBFPTR_RT_LAST_DOCUMENT,
LIBFPTR_RT_OFD_EXCHANGE_STATUS,
LIBFPTR_RT_KKT_DEMO,
LIBFPTR_RT_KKT_INFO,
LIBFPTR_RT_OFD_TEST,
LIBFPTR_RT_FN_DOC_BY_NUMBER,
LIBFPTR_RT_QUANTITY,
LIBFPTR_RT_DEPARTMENTS,
LIBFPTR_RT_OPERATORS,
LIBFPTR_RT_HOURS,
LIBFPTR_RT_FN_REGISTRATIONS,
LIBFPTR_RT_FN_SHIFT_TOTAL_COUNTERS,
LIBFPTR_RT_FN_TOTAL_COUNTERS,
LIBFPTR_RT_FN_NOT_SENT_DOCUMENTS_COUNTERS,
LIBFPTR_RT_COMMODITIES_BY_TAXATION_TYPES,
LIBFPTR_RT_COMMODITIES_BY_DEPARTMENTS,
LIBFPTR_RT_COMMODITIES_BY_SUMS,
LIBFPTR_RT_START_SERVICE,
LIBFPTR_RT_DISCOUNTS,
LIBFPTR_RT_JOURNAL_DOCUMENT_BY_NUMBERS,
LIBFPTR_RT_JOURNAL_DOCUMENT_BY_SHIFTS,
LIBFPTR_RT_CLOSE_SHIFT_REPORTS
}
export enum PaymentType {
LIBFPTR_PT_CASH = 0,
LIBFPTR_PT_ELECTRONICALLY,
LIBFPTR_PT_PREPAID,
LIBFPTR_PT_CREDIT,
LIBFPTR_PT_OTHER,
LIBFPTR_PT_6,
LIBFPTR_PT_7,
LIBFPTR_PT_8,
LIBFPTR_PT_9,
LIBFPTR_PT_10
}
export enum TaxType {
LIBFPTR_TAX_DEPARTMENT = 0,
LIBFPTR_TAX_VAT18 = 1,
LIBFPTR_TAX_VAT10,
LIBFPTR_TAX_VAT118,
LIBFPTR_TAX_VAT110,
LIBFPTR_TAX_VAT0,
LIBFPTR_TAX_NO,
LIBFPTR_TAX_VAT20,
LIBFPTR_TAX_VAT120,
LIBFPTR_TAX_INVALID,
}
export enum ExternalDeviceType {
LIBFPTR_EXTERNAL_DEVICE_DISPLAY = 0,
LIBFPTR_EXTERNAL_DEVICE_PINPAD,
LIBFPTR_EXTERNAL_DEVICE_MODEM,
LIBFPTR_EXTERNAL_DEVICE_BARCODE_SCANNER,
}
export enum KktDataType {
LIBFPTR_DT_STATUS = 0,
LIBFPTR_DT_CASH_SUM,
LIBFPTR_DT_UNIT_VERSION,
LIBFPTR_DT_PICTURE_INFO,
LIBFPTR_DT_LICENSE_ACTIVATED,
LIBFPTR_DT_REGISTRATIONS_SUM,
LIBFPTR_DT_REGISTRATIONS_COUNT,
LIBFPTR_DT_PAYMENT_SUM,
LIBFPTR_DT_CASHIN_SUM,
LIBFPTR_DT_CASHIN_COUNT,
LIBFPTR_DT_CASHOUT_SUM,
LIBFPTR_DT_CASHOUT_COUNT,
LIBFPTR_DT_REVENUE,
LIBFPTR_DT_DATE_TIME,
LIBFPTR_DT_SHIFT_STATE,
LIBFPTR_DT_RECEIPT_STATE,
LIBFPTR_DT_SERIAL_NUMBER,
LIBFPTR_DT_MODEL_INFO,
LIBFPTR_DT_RECEIPT_LINE_LENGTH,
LIBFPTR_DT_CUTTER_RESOURCE,
LIBFPTR_DT_STEP_RESOURCE,
LIBFPTR_DT_TERMAL_RESOURCE,
LIBFPTR_DT_ENVD_MODE,
LIBFPTR_DT_SHIFT_TAX_SUM,
LIBFPTR_DT_RECEIPT_TAX_SUM,
LIBFPTR_DT_NON_NULLABLE_SUM,
LIBFPTR_DT_RECEIPT_COUNT,
LIBFPTR_DT_CANCELLATION_COUNT_ALL,
LIBFPTR_DT_CANCELLATION_SUM,
LIBFPTR_DT_CANCELLATION_SUM_ALL,
LIBFPTR_DT_POWER_SOURCE_STATE,
LIBFPTR_DT_CANCELLATION_COUNT,
LIBFPTR_DT_NON_NULLABLE_SUM_BY_PAYMENTS,
LIBFPTR_DT_PRINTER_TEMPERATURE,
LIBFPTR_DT_FATAL_STATUS,
LIBFPTR_DT_MAC_ADDRESS,
LIBFPTR_DT_DEVICE_UPTIME,
LIBFPTR_DT_RECEIPT_BYTE_COUNT,
LIBFPTR_DT_DISCOUNT_AND_SURCHARGE_SUM,
LIBFPTR_DT_LK_USER_CODE,
LIBFPTR_DT_LAST_SENT_OFD_DOCUMENT_DATE_TIME,
LIBFPTR_DT_SHORT_STATUS,
LIBFPTR_DT_PICTURES_ARRAY_INFO,
LIBFPTR_DT_ETHERNET_INFO,
LIBFPTR_DT_SCRIPTS_INFO,
LIBFPTR_DT_SHIFT_TOTALS,
LIBFPTR_DT_WIFI_INFO,
LIBFPTR_DT_FONT_INFO,
LIBFPTR_DT_SOFTLOCK_STATUS,
LIBFPTR_DT_LAST_SENT_ISM_NOTICE_DATE_TIME,
LIBFPTR_DT_MCU_INFO,
LIBFPTR_DT_MODULE_ADDRESS,
LIBFPTR_DT_CACHE_REQUISITES,
}
export enum FnDataType {
LIBFPTR_FNDT_TAG_VALUE,
LIBFPTR_FNDT_OFD_EXCHANGE_STATUS,
LIBFPTR_FNDT_FN_INFO,
LIBFPTR_FNDT_LAST_REGISTRATION,
LIBFPTR_FNDT_LAST_RECEIPT,
LIBFPTR_FNDT_LAST_DOCUMENT,
LIBFPTR_FNDT_SHIFT,
LIBFPTR_FNDT_FFD_VERSIONS,
LIBFPTR_FNDT_VALIDITY,
LIBFPTR_FNDT_REG_INFO,
LIBFPTR_FNDT_DOCUMENTS_COUNT_IN_SHIFT,
LIBFPTR_FNDT_ERRORS,
LIBFPTR_FNDT_TICKET_BY_DOC_NUMBER,
LIBFPTR_FNDT_DOCUMENT_BY_NUMBER,
LIBFPTR_FNDT_REGISTRATION_TLV,
LIBFPTR_FNDT_ERROR_DETAIL,
LIBFPTR_FNDT_VALIDITY_DAYS,
LIBFPTR_FNDT_FREE_MEMORY,
LIBFPTR_FNDT_TOTALS,
LIBFPTR_FNDT_ISM_ERRORS,
LIBFPTR_FNDT_ISM_EXCHANGE_STATUS,
LIBFPTR_FNDT_MARKING_MODE_STATUS,
LIBFPTR_FNDT_CHECK_MARK_TIME
}
export enum FfdVersion {
LIBFPTR_FFD_UNKNOWN = 0,
LIBFPTR_FFD_1_0 = 100,
LIBFPTR_FFD_1_0_5 = 105,
LIBFPTR_FFD_1_1 = 110,
LIBFPTR_FFD_1_2 = 120
}
export enum TaxationType {
LIBFPTR_TT_DEFAULT = 0x00,
LIBFPTR_TT_OSN = 0x01,
LIBFPTR_TT_USN_INCOME = 0x02,
LIBFPTR_TT_USN_INCOME_OUTCOME = 0x04,
LIBFPTR_TT_ENVD = 0x08,
LIBFPTR_TT_ESN = 0x10,
LIBFPTR_TT_PATENT = 0x20,
}
export enum UnitType {
LIBFPTR_UT_FIRMWARE,
LIBFPTR_UT_CONFIGURATION,
LIBFPTR_UT_TEMPLATES,
LIBFPTR_UT_CONTROL_UNIT,
LIBFPTR_UT_BOOT,
}
export enum FnOperationType {
LIBFPTR_FNOP_REGISTRATION = 0,
LIBFPTR_FNOP_CHANGE_FN,
LIBFPTR_FNOP_CHANGE_PARAMETERS,
LIBFPTR_FNOP_CLOSE_ARCHIVE,
}
export enum AgentType {
LIBFPTR_AT_NONE = 0x00,
LIBFPTR_AT_BANK_PAYING_AGENT = 0x01,
LIBFPTR_AT_BANK_PAYING_SUBAGENT = 0x02,
LIBFPTR_AT_PAYING_AGENT = 0x04,
LIBFPTR_AT_PAYING_SUBAGENT = 0x08,
LIBFPTR_AT_ATTORNEY = 0x10,
LIBFPTR_AT_COMMISSION_AGENT = 0x20,
LIBFPTR_AT_ANOTHER = 0x40,
}
export enum OfdChannel {
LIBFPTR_OFD_CHANNEL_NONE = 0,
LIBFPTR_OFD_CHANNEL_USB,
LIBFPTR_OFD_CHANNEL_PROTO,
LIBFPTR_OFD_CHANNEL_AUTO = 2, // LIBFPTR_OFD_CHANNEL_PROTO
}
export enum PowerSourceType {
LIBFPTR_PST_POWER_SUPPLY = 0,
LIBFPTR_PST_RTC_BATTERY,
LIBFPTR_PST_BATTERY
}
export enum RecordsType {
LIBFPTR_RT_LAST_DOCUMENT_LINES,
LIBFPTR_RT_FN_DOCUMENT_TLVS,
LIBFPTR_RT_EXEC_USER_SCRIPT,
LIBFPTR_RT_FIRMWARE,
LIBFPTR_RT_LICENSES,
LIBFPTR_RT_FN_REGISTRATION_TLVS,
LIBFPTR_RT_PARSE_COMPLEX_ATTR,
LIBFPTR_RT_FN_SUM_COUNTERS,
LIBFPTR_RT_FN_QUANTITY_COUNTERS,
LIBFPTR_RT_FN_UNSENT_DOCS_COUNTERS,
LIBFPTR_RT_SETTINGS,
LIBFPTR_RT_RUN_COMMAND,
}
export enum NomenclatureType {
LIBFPTR_NT_FURS = 0,
LIBFPTR_NT_MEDICINES,
LIBFPTR_NT_TOBACCO,
LIBFPTR_NT_SHOES,
}
export enum FnDocumentType {
LIBFPTR_FN_DOC_REGISTRATION = 1,
LIBFPTR_FN_DOC_OPEN_SHIFT = 2,
LIBFPTR_FN_DOC_RECEIPT = 3,
LIBFPTR_FN_DOC_BSO = 4,
LIBFPTR_FN_DOC_CLOSE_SHIFT = 5,
LIBFPTR_FN_DOC_CLOSE_FN = 6,
LIBFPTR_FN_DOC_OPERATOR_CONFIRMATION = 7,
LIBFPTR_FN_DOC_REREGISTRATION = 11,
LIBFPTR_FN_DOC_EXCHANGE_STATUS = 21,
LIBFPTR_FN_DOC_CORRECTION = 31,
LIBFPTR_FN_DOC_BSO_CORRECTION = 41,
}
export enum LogLevel {
LIBFPTR_LOG_ERROR = 0,
LIBFPTR_LOG_WARN,
LIBFPTR_LOG_INFO,
LIBFPTR_LOG_DEBUG
}
export enum UserMemoryOperation {
LIBFPTR_UMO_GET_SIZE = 0,
LIBFPTR_UMO_READ_DATA,
LIBFPTR_UMO_WRITE_DATA,
LIBFPTR_UMO_READ_STRING,
LIBFPTR_UMO_WRITE_STRING,
LIBFPTR_UMO_COMMIT,
}
export enum GuiParent {
LIBFPTR_GUI_PARENT_NATIVE = 0,
LIBFPTR_GUI_PARENT_QT,
}
export enum DeferType {
LIBFPTR_DEFER_NONE = 0,
LIBFPTR_DEFER_PRE,
LIBFPTR_DEFER_POST,
LIBFPTR_DEFER_OVERLAY
}
export enum TagType {
LIBFPTR_TAG_TYPE_STLV = 0,
LIBFPTR_TAG_TYPE_STRING,
LIBFPTR_TAG_TYPE_ARRAY,
LIBFPTR_TAG_TYPE_FVLN,
LIBFPTR_TAG_TYPE_BITS,
LIBFPTR_TAG_TYPE_BYTE,
LIBFPTR_TAG_TYPE_VLN,
LIBFPTR_TAG_TYPE_UINT_16,
LIBFPTR_TAG_TYPE_UINT_32,
LIBFPTR_TAG_TYPE_UNIX_TIME,
LIBFPTR_TAG_TYPE_BOOL
}
export enum FieldType {
LIBFPTR_FT_BYTE_ARRAY = 0,
LIBFPTR_FT_BIN,
LIBFPTR_FT_BCD,
LIBFPTR_FT_STRING,
LIBFPTR_FT_STRING_NULL_TERM,
}
export enum ScriptType {
LIBFPTR_SCRIPT_EXECUTABLE = 0,
LIBFPTR_SCRIPT_JSON,
LIBFPTR_SCRIPT_SETTINGS,
LIBFPTR_SCRIPT_LIBRARY,
}
export enum UcLayer {
LIBFPTR_UCL_UNUSED = 0,
LIBFPTR_UCL_RECEIPT_TYPE,
LIBFPTR_UCL_TAXATION_TYPE,
LIBFPTR_UCL_TAX_TYPE,
LIBFPTR_UCL_PRODUCT_TYPE,
LIBFPTR_UCL_PAYMENT_METHOD,
LIBFPTR_UCL_USER_3,
LIBFPTR_UCL_USER_4,
LIBFPTR_UCL_USER_5,
LIBFPTR_UCL_USER_6,
}
export enum UcFlag {
LIBFPTR_UCF_CALC_SUMS = 1,
LIBFPTR_UCF_CALC_QUANTITIES = 2,
LIBFPTR_UCF_CALC_SUMS_OTHERS = 4,
LIBFPTR_UCF_CALC_QUANTITIES_OTHERS = 8,
}
export enum FnCounterType {
LIBFPTR_FNCT_SHIFT = 0,
LIBFPTR_FNCT_NON_NULLABLE
}
export enum MarkingCodeType {
LIBFPTR_MCT_OTHER = 0,
LIBFPTR_MCT_EGAIS_20,
LIBFPTR_MCT_EGAIS_30,
}
export enum MarkingCodeType12 {
LIBFPTR_MCT12_AUTO = 256,
LIBFPTR_MCT12_UNKNOWN = 0,
LIBFPTR_MCT12_SHORT,
LIBFPTR_MCT12_88_CHECK,
LIBFPTR_MCT12_44_NO_CHECK,
LIBFPTR_MCT12_44_CHECK,
LIBFPTR_MCT12_4_NO_CHECK,
}
export enum MarkingEstimatedStatus {
LIBFPTR_MES_PIECE_SOLD = 1,
LIBFPTR_MES_DRY_FOR_SALE,
LIBFPTR_MES_PIECE_RETURN,
LIBFPTR_MES_DRY_RETURN,
LIBFPTR_MES_UNCHANGED = 255
}
export enum ItemUnits {
LIBFPTR_IU_PIECE = 0,
LIBFPTR_IU_GRAM = 10,
LIBFPTR_IU_KILOGRAM,
LIBFPTR_IU_TON,
LIBFPTR_IU_CENTIMETER = 20,
LIBFPTR_IU_DECIMETER,
LIBFPTR_IU_METER,
LIBFPTR_IU_SQUARE_CENTIMETER = 30,
LIBFPTR_IU_SQUARE_DECIMETER,
LIBFPTR_IU_SQUARE_METER,
LIBFPTR_IU_MILLILITER = 40,
LIBFPTR_IU_LITER,
LIBFPTR_IU_CUBIC_METER,
LIBFPTR_IU_KILOWATT_HOUR = 50,
LIBFPTR_IU_GKAL,
LIBFPTR_IU_DAY = 70,
LIBFPTR_IU_HOUR,
LIBFPTR_IU_MINUTE,
LIBFPTR_IU_SECOND,
LIBFPTR_IU_KILOBYTE = 80,
LIBFPTR_IU_MEGABYTE,
LIBFPTR_IU_GIGABYTE,
LIBFPTR_IU_TERABYTE,
LIBFPTR_IU_OTHER = 255
}
export enum MarkOperatorItemStatus {
LIBFPTR_OIS_ESTIMATED_STATUS_CORRECT = 1,
LIBFPTR_OIS_ESTIMATED_STATUS_INCORRECT,
LIBFPTR_OIS_SALE_STOPPED
}
export enum MarkOperatorResponseResult {
LIBFPTR_ORR_CORRECT = 0,
LIBFPTR_ORR_INCORRECT,
LIBFPTR_ORR_UNRECOGNIZED
}
export enum FnCheckErrorReason {
LIBFPTR_CER_CHECKED = 0,
LIBFPTR_CER_TYPE_INCORRECT,
LIBFPTR_CER_NO_KEYS,
LIBFPTR_CER_NO_GS1,
LIBFPTR_CER_OTHER
}
export enum SettingType {
LIBFPTR_ST_NUMBER = 0,
LIBFPTR_ST_STRING,
LIBFPTR_ST_BOOL
}
export enum FirmwareType {
LIBFPTR_FWT_FIRMWARE = 0,
LIBFPTR_FWT_SCRIPTS = 2,
}
export enum MarkingModeCheckingStatus {
LIBFPTR_MCS_BLOCK = 0,
LIBFPTR_MCS_NO_MARK_FOR_CHECK,
LIBFPTR_MCS_MARK_RECEIVE_B1,
LIBFPTR_MCS_MARK_STATE_QUERY_B5,
LIBFPTR_MCS_MARK_STATE_ANSWER_B6
}
export enum NoticeFreeMemory {
LIBFPTR_NFM_LESS_50_PERCENT = 0,
LIBFPTR_NFM_FROM_50_TO_80_PERCENT,
LIBFPTR_NFM_FROM_80_TO_90_PERCENT,
LIBFPTR_NFM_MORE_90_PERCENT,
LIBFPTR_NFM_OUT_OF_MEMORY
}
export enum DocumentType {
LIBFPTR_DT_CLOSED = 0,
LIBFPTR_DT_RECEIPT_SELL = 1,
LIBFPTR_DT_RECEIPT_SELL_RETURN = 2,
LIBFPTR_DT_RECEIPT_BUY = 3,
LIBFPTR_DT_RECEIPT_BUY_RETURN = 4,
LIBFPTR_DT_OPEN_SHIFT = 5,
LIBFPTR_DT_CLOSE_SHIFT = 6,
LIBFPTR_DT_REGISTRATION = 7,
LIBFPTR_DT_CLOSE_ARCHIVE = 8,
LIBFPTR_DT_OFD_EXCHANGE_STATUS = 11,
LIBFPTR_DT_RECEIPT_SELL_CORRECTION = 12,
LIBFPTR_DT_RECEIPT_SELL_RETURN_CORRECTION = 13,
LIBFPTR_DT_RECEIPT_BUY_CORRECTION = 14,
LIBFPTR_DT_RECEIPT_BUY_RETURN_CORRECTION = 15,
LIBFPTR_DT_DOCUMENT_SERVICE = 20,
LIBFPTR_DT_DOCUMENT_COPY = 21
}
export enum MarkCheckingStatusInCash {
LIBFPTR_MCS_NOT_EXECUTED = 0,
LIBFPTR_MCS_EXECUTED,
LIBFPTR_MCS_IS_OVER,
LIBFPTR_MCS_RESULT_IS_RECIEVED
}
export enum MarkCheckingTypeInCash {
LIBFPTR_MCT_AUTONOMOUS = 0,
LIBFPTR_MCT_WAIT_FOR_RESULT,
LIBFPTR_MCT_RESULT_NOT_WAIT,
LIBFPTR_MCT_QUERY_NOT_SEND
}
export enum MarkCheckingStageInCash {
LIBFPTR_MCST_WAITING_FOR_TASK = 0,
LIBFPTR_MCST_OPENING_CONNECTION,
LIBFPTR_MCST_SENDING,
LIBFPTR_MCST_WAITING_FOR_RESULT,
LIBFPTR_MCST_GETTING_RESULT,
LIBFPTR_MCST_DECODE_RESULT,
LIBFPTR_MCST_TASK_IS_OVER,
LIBFPTR_MCST_WAITING_FOR_REPEAT
}
export enum SilentReboot {
LIBFPTR_SILENT_REBOOT_NO = 0,
LIBFPTR_SILENT_REBOOT_AFTER_SESSION_CLOSE,
LIBFPTR_SILENT_REBOOT_BEFORE_SESSION_OPEN
}
Нередко при эксплуатации контрольно-кассовой техники возникают неисправности. И это необязательно результат неправильной работы кассира — причины могут возникать по причине сбоя в работе ФН или ПО. Информирование пользователя о выявлении неполадки осуществляется в виде зашифрованных кодов. Каждому типу сбоя присваивается свой уникальный номер, поэтому перед началом работы важно изучить Инструкцию по эксплуатации, так как у каждого производителя своя система кодировки.
Некоторые, наиболее распространенные ошибки касс Атол, работающий на ККМ сотрудник может устранить самостоятельно, но существуют и такие, которые потребуют обращения в службу технической поддержки. В зависимости от того, какова степень серьезности ситуации, специалисты дадут консультацию по телефону или пришлют сотрудника для устранения проблемы. В статье рассмотрены сбои и неисправности ККТ, с которыми можно столкнуться во время работы, а также возможные способы их удаления.
Удаленно подключимся и устраним ошибку. Большинство проблем решаем за 15 минут!
Оставьте заявку и получите консультацию в течение 5 минут.
Часто встречающиеся ошибки ФН Атол: 211, 217, 218, 231, 234, 235
Среди неполадок, связанных с работой накопителя, нужно выделить следующие:
- Код 211 означает, что накопитель не поддерживает связь с кассовым аппаратом. Сбой может произойти из-за неисправности шлейфа подключения или вследствие его отсоединения от ККМ. В первом случае потребуется заменить неисправный элемент, во втором — убедиться в наличии подключения. Для этого следует открыть отсек, в котором расположен накопитель, и осмотреть физическое соединение.
- Код 217 информирует о том, что дата и время в ФН не соответствуют этим же параметрам ККТ. Чтобы устранить проблему, достаточно убедиться в достоверности установленных данных и скорректировать их (при необходимости).
- Бывают ситуации, когда пользователь ищет документ, отсутствующий в памяти накопителя. Тогда устройство выдает сообщение об отсутствии в памяти ФН запрашиваемых данных (код 218). При его появлении надо проверить достоверность искомых данных. Лучше ориентироваться на сведения, содержащиеся в фискальном документе.
- Код 231 «Некорректное значение параметров команды ФН» появляется из-за передачи информации по операциям с определенной СНО на устройство, не поддерживающее такую систему налогообложения. Тогда устройство подлежит замене. Для модели 90Ф код неполадки будет «Е000-217».
- Если онлайн-касса выдает код 234, то это означает, что криптопроцессор фискального накопителя исчерпал свой ресурс. Даже если устройство не проработало полный срок эксплуатации, оно подлежит замене на новый ФН. Важно помнить, что перед процессом переустановки надо закрыть архив. Если при этом возникает проблема, то нужно синхронизировать дату и время ККМ и последнего фискального документа в накопителе.
- Ошибка ККТ Атол ФН235 свидетельствует о том, что данные о проведенных торговых операциях не передаются ОФД. Сбой проявляет себя при закрытии смены — кассир просто не сможет выполнить эту операцию. Важно помнить, что в соответствии со ст. 4.1 Федерального закона № 54 «О применении ККТ…», срок передачи информации не должен превышать 30 дней. При несвоевременной отправке владелец техники может быть привлечен к административной ответственности с наложением штрафов: на ИП в размере 1,5–3 тыс. рублей; на юридические лица — в размере от 5 до 10 тыс. рублей. Чтобы избежать штрафных санкций, бизнесмену следует отслеживать наличие связи с ОФД. Кроме того, рекомендуется ежедневно формировать X-отчет (его можно печатать какое угодно количество раз, вне зависимости от того, открыта смена или нет). Данный отчет интересен предпринимателю тем, что в нем содержатся сведения о количестве неотправленных чеков (строка «Состояние обмена с ОФД»).
Таким образом, устранение ошибок, связанных с работой ФН Атол: 211, 217, 218, 231, 234, 235, возможно без обращения в ЦТО. Однако перед решением проблемы целесообразно внимательно изучить Инструкцию по эксплуатации определенной модели аппарата.
Ошибка 212: неверное состояние ФН кассы Атол
Неисправность может быть вызвана несколькими причинами. Наиболее распространенные приведены в таблице.
Причина возникновения | Устранение неполадки |
Онлайн-касса не зарегистрирована, в связи с чем не может функционировать правильно | Зарегистрировать ККМ |
Кассир пытается выполнить операцию по закрытию рабочей смены, которая до этого не открывалась | Перезагрузить аппарат и открыть смену |
Отсутствует связь с ФН | Убедиться в наличии физического соединения между платой, шлейфом или ФН |
Неисправность самого ФН | Если выход устройства из строя не произошел по причине неправильной эксплуатации, целесообразно обратиться в АСЦ для замены по гарантии |
Реже ошибка 212 «Неверное состояние ФН» контрольно-кассовой техники Атол бывает результатом повреждения шлейфа соединения. Тогда потребуется замена элемента. Чтобы в дальнейшем избежать появления неисправности, предпринимателю надо придерживаться следующих правил:
- приобретать ФН у проверенных поставщиков или официальных представителей производителя;
- использовать актуальные версии драйверов и прошивки контрольно-кассовой техники;
- при эксплуатации онлайн-кассы в точности соблюдать регламенты, установленные производителем (Инструкция по эксплуатации, Руководство по техническому обслуживанию и т. д.).
ККТ Атол не передает данные ОФД: ошибки «сеть 1», «сеть 2» и «сеть 6»
Нередко встречаются неполадки, связанные с передачей информации оператору фискальных данных. Наиболее распространенные ошибки, содержащиеся в Менеджере регистров и связанные с отправкой сведений ОФД от контрольно-кассовой техники Атол: «сеть 1», сеть 2» и «сеть 6».
Первая возникает при отсутствии физического канала связи — здесь нужно убедиться в правильности настроек службы для обмена информацией. «Сеть 6», наоборот, означает, что связь разорвана по инициативе ОФД. Бизнесмену потребуется на сайте налоговой инспекции проверить регистрацию ККТ. Если аппарат присутствует в базе, то целесообразно проверить статус оплаты услуг ОФД.
Неполадка «сеть 2» появляется при отсутствии соединения с сервером оператора или в результате некорректных сетевых настроек. Если договор с ОФД оплачен, то возможны сбои при передаче данных посредством Internet. Когда связь работает корректно, нужно проверить сетевые настройки соединения с сервером оператора. Для этого ККМ подключается к ноутбуку или ПК с использованием соответствующего драйвера. После этого потребуется зайти в «Настройка свойств» и посмотреть установленное значение порта DNS — по умолчанию «53». Для DNS возможны следующие варианты: «0.0.0.0», «8.8.4.4», «8.8.8.8». Если требуемый порт отсутствует, то его нужно добавить через службу «Управление драйверами» и перезагрузить кассу. Кроме того, перезапустить следует и службу EoU, после чего, с помощью Менеджера регистров, проверить состояние отправки фискальных документов. Если неполадка устранена, то передача пройдет в автоматическом режиме. В случае отсутствия связи с сервером оператора после проведения вышеизложенных манипуляций целесообразно привлечь системного администратора или обратиться в АСЦ.
Мы готовы помочь!
Задайте свой вопрос специалисту в конце статьи. Отвечаем быстро и по существу. К комментариям
Почему возникает ошибка е000 255 на кассах Атол
Появление неисправности может быть обусловлено тем, что ККТ не фискализирована в налоговой службе. Сделать это можно, подав документы при личном посещении, или загрузить их через личный кабинет на сайте ФНС. Постановка онлайн-кассы на учет обязательна, без нее не сможет работать ни один бизнесмен. Услуга предоставляется бесплатно (если только предприниматель не решил заручиться помощью к посредников — представителей ОФД или ЦТО).
Кроме того, ошибка e000 255 на ККТ Атол появляется по причине отсутствия фискального накопителя. Нужно помнить, что онлайн-касса без ФН работать не будет, поскольку не сможет выполнять свою основную функцию — отправку данных о проведенных кассовых операциях ОФД для последующей передачи в ФНС (за исключением устройств, используемых предпринимателями на ЕНВД и патенте). Также надо помнить, что продажи мимо кассы — причина привлечения к административной ответственности. При этом минимальный размер штрафа для предпринимателя — 10 тыс. руб., максимальный — до 50 % выручки.
Ошибка 122 ККТ Атол при активизации памяти ПД
Правительство РФ продлило сроки отмены ЕНВД до 2021 года, поэтому для бизнесменов остается актуальным вопрос о переводе онлайн-касс в режим ЕНВД. Многие, пытаясь активизировать память принтера документов на аппаратах Атол, получают ошибку 122. Она возникает при несоблюдении следующих требований:
- Прошивка на фискальном регистраторе необходима не выше v. 3689. Сведения о ней указываются в чеке, выдаваемом при покупке ФР. Если он отсутствует, то можно его распечатать самостоятельно. Для этого нужно выключить онлайн-кассу, зажать клавишу лентопротяжки и включить устройство. После второго звукового сигнала ККТ распечатает чек, где в строке «ID серии» в скобках будет указана версия прошивки.
- Драйвер торгового оборудования должен быть установлен не ниже версии 8.14.2.2.
Также необходимо знать, что режим ЕНВД невозможно подключить на кассах моделей: 15Ф, 60Ф, 91Ф, 92Ф, 150Ф. Аппарат 90Ф можно перевести на рассматриваемый режим СНО при наличии прошивки ниже v. 6525. В перечисленных устройствах потребуется установка ФН, в противном случае пользователю будет распечатываться документ с надписью «Чек недействителен».
При подключении оборудования Атол произошла ошибка 999 — способы устранения
Проблема может быть связана с неполадками в кассовом оборудовании или при сбое работы ПО. Неисправность отличается своей непредсказуемостью — она может появляться в ККТ несколько раз за рабочую смену. Причин несколько, поэтому предпринимателю нужно будет последовательно проверить все варианты.
Ошибка 999 может появиться в том случае, когда кассовый аппарат Атол не подключен к «1С». В первую очередь надо протестировать платформу «товароучетки». Для этого в настройках РМК последовательно перейти «Торговое оборудование» → «Функции» → «Тест устройства». Если тест не пройден — запустить проверку повторно. Дело в том, что при сбое в самой программе, модуль может самостоятельно найти неверный код и автоматически исправить его. Затем следует снова запустить кассу.
Если при подключении оборудования Атол снова произошла ошибка 999, и касса выдает сообщение «Порт недоступен», нужно проверить актуальность версии установленного драйвера. При необходимости, обновить утилиту или установить новую. В последнем случае, после инсталляции нужно проверить корректность настроек драйвера на ПК. Для этого нужно выполнить ряд действий.
В меню «Пуск» найти папку «Атол» и из выпадающего списка выбрать «Драйвер ККМ».
При нажатии откроется окно тестировщика ПО, в котором выбрать «Настройка свойств».
В появившемся окне запустить «Проверка связи». Ниже, в строке «Результат», появятся сведения о проверке.
Если все в порядке, в первом окне (в правой верхней части) выбрать «Режим» и в выпадающем списке отметить «Отчет с гашением». Затем поочередно кликнуть на кнопке «Войти» и «Снять отчет» (расположены ниже).
Важно, что в окне «Устройство включено» должна быть установлена галочка. В противном случае кнопка снятия отчета будет неактивна.
Еще одна распространенная причина — автоматическое изменение приоритетов COM-портов. Сбой настроек может быть вызван подсоединением стороннего оборудования (например, подключение продавцами телефонов для подзарядки через USB) или после перезагрузки кассового аппарата. Для устранения нужно в настройках выбрать необходимый канал и протокол обмена.
Если все перечисленные способы не принесли положительного результата, лучше обратиться в техподдержку или к системному администратору.
Подключите техподдержку 24/7. Быстрая реакция, 95% проблем решаются после первого обращения.
Оставьте заявку и получите консультацию в течение 5 минут.
Исправление ошибок программирования реквизитов 1008, 1021 и 1228
Несмотря на то, что кассовые аппараты производителя пользуются заслуженной популярностью на рынке по соотношению цены и качества, программное обеспечение все-таки имеет некоторые недостатки. Один из таких — ошибка программирования реквизитов 1021, 1008 и 1228. Рассмотрим суть проблем и возможные способы их исправления.
- Атрибут 1008 должен соответствовать e-mail или телефонному номеру покупателя. В противном случае, с помощью API чек не будет распечатан. Причина: в настройках «Печать чека» выбрана опция «Без отправки электронного аналога». Для ее устранения надо прописать значение «Отправка электронного» или «Печать и отправка».
- 1021 — возникает при некорректной работе ПО и может выдавать различные сообщения. Например, появляется информация о невозможности распечатать чек, так как нет бумаги. При этом возникают два варианта развития событий: в устройстве действительно закончилась чековая лента, или онлайн-касса считает, что ее нет из-за неправильной работы датчика. Чтобы исправить ситуацию, можно предварительно перезапустить ККТ. Если она снова появляется — переустановить драйверы ПО. Примечательно то, что в отличие от других сбоев, информация о проблеме периодически появляется на 1–2 секунды, после чего исчезает.
- 1228 означает, что в данных неправильно указан ИНН продавца или покупателя. Перезагрузка устройства позволит устранить проблему. При ее повторении целесообразнее перепрошить ККТ.
ККТ Атол выдает ошибку 3933 «Вход в режим заблокирован»: причины и способы исправления
Это сбой, характерный для ФР производителя. Он происходит, когда устройство находится в режиме регистрации, но при этом:
- произошли сбои в питании ККМ;
- допущена попытка распечатать фискальный документ в момент внесения денег при оформлении покупки;
- некорректное закрытие предыдущей смены, в результате чего образовались расхождения в данных отчета и «товароучетки».
Еще одна причина — проблемы с блоком ФН в целом:
- произошли скачки напряжения в сети;
- вышел из строя блок питания;
- выявлены расхождения в суммах АС технологического управления и кассового аппарата;
- накопитель неисправен.
Самостоятельно устранить ошибку 3933 «Вход в режим заблокирован» на онлайн-кассах Атол можно, завершив работу с front-office приложением, после чего снять Z-отчет. Выполнив операцию, открыть смену и провести продажу в режиме регистрации. Если Z-отчет снять не получилось, то это указывает на проблемы в работе ФН. Проверить это можно, переподключив накопитель (предварительно обесточив устройство), и провести технологическое обнуление ККТ. Для выполнения последней операции требуются специальные знания, поэтому целесообразнее обратиться к специалистам.
Если накопитель исправен, а проблема появляется снова — нужно проверить исправность блока питания ККМ, а при частых скачках напряжения приобрести блок для бесперебойной работы.
При пробитии чека касса Атол показывает ошибку 3895 «Неверная длина»
Неполадка встречается после переустановки ОС на ПК или на вновь устанавливаемых рабочих местах. Она означает, что не задан пароль доступа. Для устранения ошибки 3895 «Неверная длина» на устройствах Атол достаточно зайти в раздел «Настройка свойств» и поставить галочку рядом с «Использовать пароль доступа».
Другие типовые неисправности
Существуют и другие сбои, характерные для ККТ производителя и различающиеся по сложности ликвидации. Например, если устранение на кассовых устройствах Атол ошибки Е 130 029 «Отсутствие питания» или 34 «Закончилась лента» не займет много времени, то появление сбоев с кодами 16 «Не поддерживается в данном режиме» или 14 «Порт занят» потребует больше усилий. При первой неисправности достаточно убедиться, что кассовый аппарат подключен к сети (или заряжена аккумуляторная батарея). Заменить чековую ленту также под силу любому работнику, даже неспециалисту.
Если на контрольно-кассовой технике неверно выставлен режим устройства, в результате чего не закрывается смена, причин может быть несколько:
- случайный сбой — может стать результатом технических неполадок;
- не синхронизированы дата и время;
- пользователь выбрал некорректный режим устройства, например, при печати Z-отчета, вместо «Отчет с гашением» выбран какой-либо другой режим.
Иногда достаточно перезагрузить онлайн-кассу. Если это не помогает, то проверить соответствие даты и времени на ККМ и ФН. Также целесообразно уточнить выбранные режимы и протестировать устройство.
При возникновении проблемы с занятым COM-портом целесообразно проверить настройки приложения EoU. В большинстве случаев именно некорректные параметры вызывают сбой.
Что касается ошибки отрезчика на аппаратах Атол (код 3943), то исправить ее самостоятельно сможет не каждый пользователь. Чаще всего приходится обращаться в специализированные компании.
Техническая поддержка 24/7. Выделенный менеджер, быстрое решение. Консультации по ГИС.
Оставьте заявку и получите консультацию в течение 5 минут.
Оцените, насколько полезна была информация в статье?
Наш каталог продукции
У нас Вы найдете широкий ассортимент товаров в сегментах
кассового, торгового, весового, банковского и офисного оборудования.
Посмотреть весь каталог