1 #ifndef ATOL_DTOX_FPTR_H 2 #define ATOL_DTOX_FPTR_H 4 #if defined(_WIN32) || defined(_WIN32_WCE) 5 # if defined(DTOX_LIBRARY) 6 # define DTOX_SHARED_EXPORT __declspec(dllexport) 8 # define DTOX_SHARED_EXPORT __declspec(dllimport) 10 # define DTOX_SHARED_CCA __cdecl 11 #elif defined(__linux__) || defined(ANDROID) 13 # define DTOX_SHARED_EXPORT __attribute__((visibility("default"))) 15 # define DTOX_SHARED_EXPORT 17 # define DTOX_SHARED_CCA 18 #elif defined(__APPLE__) 19 # define DTOX_SHARED_EXPORT __attribute__((visibility("default"))) 20 # define DTOX_SHARED_CCA 22 # define DTOX_SHARED_EXPORT 23 # define DTOX_SHARED_CCA __attribute__ ((cdecl)) 879 #define LIBFPTR_SETTING_LIBRARY_PATH L"LibraryPath" 884 #define LIBFPTR_SETTING_MODEL L"Model" 889 #define LIBFPTR_SETTING_PORT L"Port" 894 #define LIBFPTR_SETTING_BAUDRATE L"BaudRate" 899 #define LIBFPTR_SETTING_BITS L"Bits" 904 #define LIBFPTR_SETTING_PARITY L"Parity" 909 #define LIBFPTR_SETTING_STOPBITS L"StopBits" 914 #define LIBFPTR_SETTING_IPADDRESS L"IPAddress" 919 #define LIBFPTR_SETTING_IPPORT L"IPPort" 924 #define LIBFPTR_SETTING_MACADDRESS L"MACAddress" 929 #define LIBFPTR_SETTING_COM_FILE L"ComFile" 934 #define LIBFPTR_SETTING_USB_DEVICE_PATH L"UsbDevicePath" 939 #define LIBFPTR_SETTING_BT_AUTOENABLE L"AutoEnableBluetooth" 944 #define LIBFPTR_SETTING_BT_AUTODISABLE L"AutoDisableBluetooth" 949 #define LIBFPTR_SETTING_ACCESS_PASSWORD L"AccessPassword" 954 #define LIBFPTR_SETTING_USER_PASSWORD L"UserPassword" 959 #define LIBFPTR_SETTING_OFD_CHANNEL L"OfdChannel" 964 #define LIBFPTR_SETTING_EXISTED_COM_FILES L"ExistedComFiles" 1841 const wchar_t *settings);
1890 wchar_t *value,
int size);
1907 const wchar_t *value);
2018 wchar_t *value,
int size);
2079 const wchar_t *value);
2100 int year,
int month,
int day,
2101 int hour,
int minute,
2119 const uchar *value,
int size);
2177 wchar_t *value,
int size);
2198 int *year,
int *month,
int *day,
2199 int *hour,
int *minute,
2218 uchar *value,
int size);
4721 const wchar_t *message);
4728 #endif // ATOL_DTOX_FPTR_H
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_get_param_str(libfptr_handle handle, int param_id, wchar_t *value, int size)
Возвращает значение параметра.
libfptr_receipt_type
Тип чека
Неоплаченный остаток чека
Адрес в пользовательской памяти
Количество столбцов штрихкода
Информация о последнем чеке
По словам (разделители слов - пробел, '.', ',', ';', '-', '?', '!', ')', '}', ']') ...
Файл не найден или неверный формат.
DTOX_SHARED_EXPORT uint DTOX_SHARED_CCA libfptr_get_param_int(libfptr_handle handle, int param_id)
Возвращает значение параметра.
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_set_param_int(libfptr_handle handle, int param_id, uint value)
Устанавливает значение параметра.
Не найден обязательный параметр.
Открыт чек аннулирования – операция невозможна.
Состояние документа (закрыт или открыт)
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_set_param_double(libfptr_handle handle, int param_id, double value)
Устанавливает значение параметра.
Недопустимое значение отступа слева.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_read_device_setting_raw(libfptr_handle handle)
Считывает настройку из внутренней таблицы ККТ.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_commit_settings(libfptr_handle handle)
Применяет записанные методами libfptr_write_device_setting_raw() и libfptr_write_device_setting() нас...
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_begin_nonfiscal_document(libfptr_handle handle)
Открывает нефискальный документ
Печать итогов регистрации/перерегистрации ККТ
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_init_settings(libfptr_handle handle)
Инициализирует системные таблицы начальными значениями
libfptr_power_source_type
Тип источника питания
Смена закрыта - операция невозможна.
Недопустимое целевое устройство.
libfptr_unit_type
Тип модуля ККТ
Требуется срочная замена ФН
Размер картинки слишком большой.
Параметр пользовательского скрипта
Переполнение чисел с плавающей точкой.
Невозможно начислить скидку/надбавку.
libfptr_fn_operation_type
Тип операции ФН
Флаг ошибки сервисных регистров
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_device_poweroff(libfptr_handle handle)
Производит программное выключение ККТ.
Исчерпан лимит перерегистраций.
Операция невозможна, недостаточно питания.
Смена открыта, операция невозможна.
Отчет о состоянии расчетов прерван. Устраните неисправность и повторите операцию. ...
libfptr_cut_type
Способ отрезки чековой ленты
Флаг перегрева печатающей головки
Соединение не установлено
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_end_read_records(libfptr_handle handle)
Завершает процесс чтения данных.
libfptr_fn_type
Тип фискального накопителя
Упрощенная Доход минус Расход
libfptr_error
Список ошибок
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_set_single_setting(libfptr_handle handle, const wchar_t *key, const wchar_t *value)
Устанавливает значение указанной настройки дескриптору.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_query_data(libfptr_handle handle)
Запрашивает данные из ККТ
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_error_description(libfptr_handle handle, wchar_t *value, int size)
Возвращает описание последней ошибки библиотеки.
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_init_library(void *params)
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_registration(libfptr_handle handle)
Производит регистрацию товара.
Нeкорректное значение параметра.
Загруженные скрипты повреждены или отсутствуют
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_set_param_bytearray(libfptr_handle handle, int param_id, const uchar *value, int size)
Устанавливает значение параметра.
Неверный тип (номер) скрипта
Чек закрыт – операция невозможна.
libfptr_text_wrap
Перенос текста
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_read_next_record(libfptr_handle handle)
Считывает запись данных
Не указаны обызательные реквизиты.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_end_nonfiscal_document(libfptr_handle handle)
Закрывает нефискальный документ
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_get_param_bool(libfptr_handle handle, int param_id)
Возвращает значение параметра.
Максимальная для QR/Aztec.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_external_device_power_off(libfptr_handle handle)
Деактивирует внешнее устройство
Количество аннулирований всего
Не предоставлять канал обмена (в случае, если организована передача данных с помощью прямого выхода К...
Печать отчета по товарам по СНО
libfptr_payment_type
Тип оплаты
Информация о последнем документе
Требуется выполнение общего гашения.
Статус информационного обмена с ОФД
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_operator_login(libfptr_handle handle)
Регистрирует кассира
Дата и время в ККТ меньше чем в ФН.
Сумма скидок и сумма надбавок за смену
Количество оставшихся перерегистраций
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_fn_write_attributes(libfptr_handle handle)
Записывает набор реквизитов в ККТ
Данные внешнего устройства
Требуется перезагрузка ККТ.
Нет подтверждения или отмены продажи.
Отрицательный результат математической операции
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_print_text(libfptr_handle handle)
Печатает текст на чековой ленте
libfptr_kkt_data_type
Тип данных ККТ
Не поддерживается в данном режиме.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_reset_settings(libfptr_handle handle)
Производит технологическое обнуление ККТ
libfptr_ofd_channel
Канал обмена с ОФД
База кодов ошибок JSON и WEB.
Недопустимый тип оплаты товара
Операция запрещена в таблице настроек.
Предыдущая операция незавершена.
Недопустимое значение режима работы с налогом.
Несовместимая версия загруженных скриптов
Отключение контроля наличности невозможно (не настроены необходимые типы оплаты). ...
Чтение блока данных из памяти
Список возможных значений настройки
libfptr_external_device_type
Тип внешнего устройства
Состояние источника питания
Запись блока данных в память
Результат выполнения пользовательского скрипта
Тип операции над пользовательской памятью ККТ
Количество импульсов денежного ящика
Внутренняя ошибка библиотеки.
Последующая оплата (кредит)
Перегрев головки принтера.
Нет транспортного соединения ФН.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_cash_income(libfptr_handle handle)
Производит внесение наличности.
Нет места в массиве картинок/штрихкодов.
Флаг невосстановимой ошибки принтера
libfptr_report_type
Тип отчета
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_process_json(libfptr_handle handle)
Выполняет задание, указанное в JSON (см. Работа с JSON-заданиями)
ККТ заблокирована в режиме ввода даты.
Ошибка обмена с фискальным модулем.
Переполнение суммы платежей.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_write_license(libfptr_handle handle)
Записывает код защиты в ККТ
Отчет о состоянии расчетов
Некорректный код или номер кода защиты ККТ.
Недопустима регистрация подакцизного товара
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_close(libfptr_handle handle)
Разрывает соединение с ККТ.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_print_barcode(libfptr_handle handle)
Печатает штрихкод
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_begin_read_records(libfptr_handle handle)
Начинает процесс чтения данных.
Печать копии последнего документа
Не удалось загрузить библиотеку.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_print_picture_by_number(libfptr_handle handle)
Печатает картинку из памяти ККТ или внешнего хранилища.
Вход в режим заблокирован.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_receipt_total(libfptr_handle handle)
Регистрирует итог чека
Недопустимое значение MAC-адреса.
Время ожидания ответа ККТ
Подсчет суммы сдачи невозможен.
Единый сельскохозяйственный налог
Неверный номер начальной зоны.
Недопустимое значение выравнивания.
Некорректное значение параметров команды ФН.
Флаг выполнения полной очистки памяти
Идет обработка контрольной ленты.
Повторная скидка на операцию невозможна.
Печать отчета по товарам по суммам
Маркировка табачной продукции
Бланк строгой отчетности коррекции
libfptr_counter_type
Тип счетчика
Сторно по коду невозможно.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_is_opened(libfptr_handle handle)
Возвращает 1, если соединение с ККТ было установлено (был вызван libfptr_open()), или 0...
Превышено время ожидания ответа от ОФД
Сумма аннулирований по типу чека
Сохранение изменений в постоянную память
Сумма аннулирований всего
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_open_shift(libfptr_handle handle)
Открывает смену в ККТ.
Параметры картинки в памяти / внешнем хранилище
Невозможно закрыть чек данным типом оплаты.
По символам (переносить каждые N символов, где N - ширина чековой ленты)
Отчет о закрытии фискального накопителя
libfptr_parity
Четность (RS232)
Серийный номер / MAC-адрес уже задан.
Неверный номер картинки/штрихкода (картинка/штрихкод отсутствует).
Не удалось сформировать штрихкод.
libfptr_fn_data_type
Тип данных ФН
Чек оплачен не полностью.
Отчет о закрытии ФН прерван. Устраните неисправность и повторите операцию.
DTOX_SHARED_EXPORT const char *DTOX_SHARED_CCA libfptr_get_version_string()
Возвращает версию библиотеки как строку.
Неверный номер пользовательской ячейки памяти.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_reset_summary(libfptr_handle handle)
Производит общее гашение ККТ.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_payment(libfptr_handle handle)
Производит регистрацию оплаты.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_create(libfptr_handle *handle)
Создает дескриптор для работы с ККТ.
Переполнение ФН (итог чека / смены).
libfptr_shift_state
Состояние смены
Переполнение счетчика наличности.
Нет указанного чека в КЛ.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_write_device_setting(libfptr_handle handle)
Записывает настройку во внутреннюю таблицу ККТ.
Номер реквизита, на операции с которым произошла ошибка
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_continue_print(libfptr_handle handle)
Допечатывает недопечатанный документ.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_log_write(const wchar_t *tag, int level, const wchar_t *message)
Записывает сообщение в лог библиотеки
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_device_reboot(libfptr_handle handle)
Производит перезагрузку ККТ.
Активация данного ФН в составе данной ККТ невозможна.
Выравнивание текста, штрихкодов и картинок
Количество проведенных регистраций
Невозможно закрыть архив.
Сумма налога больше суммы регистраций по чеку и/или итога.
Минимальная версия ФФД ККТ
Снятие отчета прервалось.
Ошибка формата передачи ФН.
АТОЛ Sigma 10 (АТОЛ 150Ф)
Длительность звукового сигнала
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_init_device(libfptr_handle handle)
Производит начальную инициализацию ККТ.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_write_device_setting_raw(libfptr_handle handle)
Записывает настройку во внутреннюю таблицу ККТ.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_fn_operation(libfptr_handle handle)
Выполняет операцию ФН
Необходимо провести профилактические работы.
Невозможно сторно последней операции.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_external_device_read_data(libfptr_handle handle)
Возвращает набор байтов от внешнего устройства
Команда не разрешена введенными кодами защиты ККТ.
Закончен срок эксплуатации ФН.
Весовой штрихкод с количеством <> 1.000.
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_set_param_bool(libfptr_handle handle, int param_id, int value)
Устанавливает значение параметра.
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_set_param_datetime(libfptr_handle handle, int param_id, int year, int month, int day, int hour, int minute, int second)
Устанавливает значение параметра.
Флаг ошибки пользовательской памяти
Начисление налога на последнюю операцию невозможно.
Общая информация и статус ККТ
Тип отрезки чековой ленты
В ФН есть неотправленные ФД.
Значение реквизита регистрации
Отчет о регистрации ККТ прерван. Устраните неисправность и повторите операцию.
Текущие дата и время в ККТ
libfptr_taxation_type
Система налогообложения
Неверный номер конечной зоны.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_close_receipt(libfptr_handle handle)
Закрывает открытый чек.
Флаг ошибки часов реального времени
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_print_cliche(libfptr_handle handle)
Печатает клише
Фискальный признак документа
Печать счетчиков итогов смены
Сумма не наличных платежей превышает сумму чека.
Частота звукового сигнала
В ККТ нет денег для выплаты.
Некорректные данные от устройства.
Сумма сторно налога больше суммы зарегистрированного налога данного типа.
Количество аннулирований по типу чека
Иная форма оплаты (встречное предоставление)
Кассир не зарегистрирован.
Ошибка скриптового движка ККТ.
Строки последнего напечатанного документа
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_fn_query_data(libfptr_handle handle)
Запрашивает информацию из фискального накопителя
Строка пользовательской памяти
Ошибка чтения документа из ФН.
Превышение размеров TLV данных ФН.
libfptr_fn_state
Состояние фискального накопителя
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_open_drawer(libfptr_handle handle)
Открывает денежный ящик, подключенный к ККТ.
Открыт чек возврата – операция невозможна.
Ошибка шаблонов документов.
Время включения денежного ящика
Маркировка лекарственных препаратов
Идентификатор продукта GTIN.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_beep(libfptr_handle handle)
Подает звуковой сигнал с помощью ККТ.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_util_form_tlv(libfptr_handle handle)
Формирирует массив байтов с TLV-структурой, составленной из входящих реквизитов и их значений...
Банковский платежный субагент
Номер поля в строке таблицы
Продолжительность смены ФН более 24 часов.
libfptr_param
Используемые параметры методов
Печать счетчиков итогов ФН
libfptr_bits
Количество бит в байте (RS232)
libfptr_records_type
Тип группы данных
Напряжение источника питания
Открыт чек продажи – операция невозможна.
libfptr_baudrate
Скорость соединения (RS232)
Отчет об изменении параметров регистрации
В ФН нет запрошенных данных.
Флаг требования перезагрузки
Ресурс хранения ФД исчерпан.
libfptr_agent_type
Виды агентов (реквизит 1057)
Ошибка обмена с ФН на уровне интерфейса I2C.
Недопустимое сочетания реквизитов 1002 и 1017.
libfptr_tax_type
Налоговая ставка
Флаг чтения сообщения для ОФД
Флаг ошибки соединения с печатным механизмом
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_open_receipt(libfptr_handle handle)
Открывает чек.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_external_device_write_data(libfptr_handle handle)
Отправляет внешнему устройству набор байтов
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_cash_outcome(libfptr_handle handle)
Производит изъятие наличности.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_write_date_time(libfptr_handle handle)
Устанавливает дату и время в ККТ
libfptr_alignment
Выравнивание текста/графики
Механическая ошибка печатающего устройства.
Данные пользовательской памяти
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_get_single_setting(libfptr_handle handle, const wchar_t *key, wchar_t *value, int size)
Возвращает значение указанной настройки дескриптора.
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_destroy(libfptr_handle *handle)
Удаляет дескриптор для работы с ККТ.
Чек открыт – операция невозможна.
Недопустимое сочетания реквизитов 1002 и 1056.
Флаг напечатанного документа
Не поддерживается в данной версии.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_set_settings(libfptr_handle handle, const wchar_t *settings)
Настраивает дескриптор для работы с ККТ.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_open(libfptr_handle handle)
Устанавливает соединение с ККТ.
Время выключения денежного ящика
Не возвращать ошибку если не поддерживается
Неверная разница во времени между двумя операциями ФН.
Неверный штрихкод товара.
Невозможна отмена скидки/надбавки.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_read_device_setting(libfptr_handle handle)
Считывает настройку из внутренней таблицы ККТ.
Предварительная оплата (аванс)
Неверное значение параметра ККТ.
Смена параметров (перерегистрация)
libfptr_fn_document_type
Тип документа из ФН
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_util_mapping(libfptr_handle handle)
Формирует список доступных настроек
libfptr_user_memory_operation
Тип операции с пользовательской памятью ККТ
Недопустимое кол-во позиций в чеке.
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_get_param_datetime(libfptr_handle handle, int param_id, int *year, int *month, int *day, int *hour, int *minute, int *second)
Возвращает значение параметра.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_init_mgm(libfptr_handle handle)
Инициализирует МГМ ФН.
Параметр доступен только для чтения
Ширина чековой ленты в символах
DTOX_SHARED_EXPORT double DTOX_SHARED_CCA libfptr_get_param_double(libfptr_handle handle, int param_id)
Возвращает значение параметра.
В ФН переданы неверная дата или время.
Тип кода товарной номенклатуры
Флаг ошибки счетчиков и регистров
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_check_document_closed(libfptr_handle handle)
Проверяет результат закрытия фискального документа.
Сумма информационной скидки
Сбрасываем при техобнулении
Переполнение при умножении.
DTOX_SHARED_EXPORT void DTOX_SHARED_CCA libfptr_set_param_str(libfptr_handle handle, int param_id, const wchar_t *value)
Устанавливает значение параметра.
Сумма наличных в денежном ящике
Идентификатор пользовательского скрипта
Отчет об открытии смены прерван. Устраните неисправность и повторите операцию.
Переполнение буфера контрольной ленты.
Напряжение источника питания
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_run_command(libfptr_handle handle)
Выполняет команду ККТ.
Информация о документе по номеру
#define DTOX_SHARED_EXPORT
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_clear_pictures(libfptr_handle handle)
Очищает память ККТ или внешнее хранилище от картинок
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_external_device_power_on(libfptr_handle handle)
Активирует внешнее устройство
Недопустимый номер ставки налога
Не ждать ответа от устройства
Накопление меньше суммы возврата или аннулирования.
Невозможно записать реквизит агента.
Невозможно напечатать вторую фискальную копию.
Операция после скидки / надбавки невозможна.
Неверная дата и/или время.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_upload_picture_from_file(libfptr_handle handle)
Загружает картинку в память ККТ или во внешнее хранилище.
libfptr_tax_mode
Способ начисления налога
Передавать только ставку налога
libfptr_ffd_version
Версия ФФД
Неверная величина скидки / надбавки.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_error_code(libfptr_handle handle)
Возвращает код последней ошибки библиотеки.
libfptr_port
Способ соединения с ККТ
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_get_settings(libfptr_handle handle, wchar_t *value, int size)
Возвращает текущие настройки дескриптора.
libfptr_nomenclature_type
Тип кода товарной номенклатуры
Флаг фатальной ошибки оборудования
Максимальная версия ФФД ККТ
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_cut(libfptr_handle handle)
Отрезает чековую ленту.
Получение документа из ФН прервано.
libfptr_log_level
Уровень лога
Печать счетчиков по непереданным документам
Флаг ошибки менеджера памяти
Нет связи с принтером чеков.
Маркировка изделий из меха
Неверный тип кода товарной номенклатуры
Недопустимый серийный номер ККТ.
Устройство работает от аккумулятора
Предоставить для ККТ канал обмена средствами протокола
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_reset_params(libfptr_handle handle)
Сбрасывает значение всех установленных параметров.
Сообщение от ОФД не может быть принято ФН.
Нет связи с внешним устройством.
Реквизиты документа по номеру из ФН в виде TLV.
Исчерпан ресурс ожидания передачи сообщения в ФН.
Возможность печати при текущем заряде аккумулятора
Последний номер параметра
Квитанция ОФД по номеру документа
Недопустимый тип кода товара
Флаг ошибки таблиц настроек
Печать отчета по товарам по секциям
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_report(libfptr_handle handle)
Печатает отчет, заданный в параметре LIBFPTR_PARAM_REPORT_TYPE.
Требуется подтверждение ввода даты.
Замена ФН (перерегистрация)
Количество байт, переданных в открытом чеке
Банковский платежный агент
libfptr_barcode_correction
Уровень коррекции QR-кода и PDF417.
Предоставить для ККТ канал обмена через USB (EthernetOverUsb)
Печать документа по номеру из ФН
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_apply_single_settings(libfptr_handle handle)
Применяет настройки дескриптора.
АТОЛ 22Ф (АТОЛ FPrint-22ПТК)
Нет устройства, обрабатывающего данную команду.
Отчет с гашением прерван. Вход в режим невозможен.
Недопустимый РНМ и/или ИНН.
Не переносить (обрезать по ширине чековой ленты)
libfptr_step_counter_type
Тип счетчика шагов
Сторнируемое количество больше проданного.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_print_picture(libfptr_handle handle)
Печатает картинку из файла
Невозможен повтор последней операции.
Информация о последней регистрации/перерегистрации
Ошибка программирования реквизита
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_receipt_tax(libfptr_handle handle)
Регистрирует налог на чек.
Неподдерживаемое преобразование типа параметра.
Недостаточное количество товара.
Демонстрационная печать ККТ
Отчет о текущем состоянии расчетов
Недопустимое сочетание реквизитов
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_cancel_receipt(libfptr_handle handle)
Отменяет открытый чек.
Переполнение буфера чека.
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_get_param_bytearray(libfptr_handle handle, int param_id, uchar *value, int size)
Возвращает значение параметра.
libfptr_stopbits
Количество стоп-битов (RS232)
Неверные номера смен в ККТ и ФН.
Флаг наличия фискального накопителя
Ширина чековой ленты в пикселях
Необнуляемая сумма по типам оплат
libfptr_barcode_type
Тип штрихкода
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_util_form_nomenclature(libfptr_handle handle)
Формирует код товарной номенклатуры (КТН) из заданных параметров