Ошибка 258 ошибка чтения записи данных кеша

Node.js обертка для ДТО версии 10 компании АТОЛ. Contribute to farafonov-alexey/node-atol-wrapper development by creating an account on GitHub.
// @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 }

АТОЛ FPrint-22ПТК(АТОЛ 22ф), АТОЛ 11Ф, АТОЛ 30Ф, АТОЛ 77Ф, АТОЛ 25Ф, АТОЛ 55Ф, АТОЛ 1Ф.

Пишите в support@kasselect.ru, +7(987)-268-84-37 WhatsApp

1. Группа аппаратных ошибок 0х31..

0х3131 Ошибка выделения памяти
0х3132 Ошибка проверки микросхемы
0х3133 Ошибка обмена с микросхемой
0х3134 Ошибка чтения микросхемы
0х3135 Ошибка записи/стирания микросхемы
0х3136 Ошибка часов 0х3137 Ошибка OTP памяти
0х3138 Ошибка логики (выделенный буфер переполнен)
0х3139 Ошибка работы микросхемы NVRAM
0х313A для выполнения заданной операции отсутствует аппаратная поддержка

2. Группа ошибок принтера 0х32..

0х3231 Нет бумаги
0х3232 Открыта крышка
0х3233 Температура ТПГ превышает рабочий диапазон
0х3234 Напряжение питания превышает рабочий диапазон
0х3235 Ошибка отрезчика
0х3236 Аппаратная ошибка принтера

3. Группа ошибок скриптовой машины 0х33..

0х007F Ошибка виртуальной машины Pawn
0х3380 Неверный тип (номер) скрипта (шаблона)
0х3381 Загруженные скрипты повреждены или отсутствуют
0х3382 Несовместимая версия загруженных скриптов

4. Группа ошибок ФН 0х34..

Ошибки, формируемые ФН
0х3431 Некорректный формат или параметры команды
0х3432 Неверное состояние ФН
0х3433 Ошибка ФН (запросить расширенные сведения об ошибке)
0х3434 Ошибка КС (запросить расширенные сведения об ошибке)
0х3435 Закончен срок эксплуатации ФН
0х3436 Архив ФН переполнен
0х3437 Неверные дата и/или время
0х3438 Нет запрошенных данных
0х3439 Некорректное значение параметров команды. Возможно ошибка в названии организации.
0х343A Неверная команда
0х343B Неразрешенные реквизиты
0х343C Дублирование данных
0х343D Отсутствуют данные, необходимые для корректного учета в ФН
0х343E Количество позиций в документе подлежащих учету превысило разрешенный лимит
0х343F Отсутствуют данные в команде
0х3440 Превышение размеров TLV данных
0х3441 Транспортное соединение отсутствует
0х3442 Исчерпан ресурс криптопроцессора
0х3443 Отсутствуют данные для формирования документа для ОФД
0х3444 Исчерпан ресурс хранения
0х3445 Исчерпан ресурс ожидания передачи сообщения
0х3446 Смена превысила 24 часа
0х3447 Неверная разница во времени между двумя операциями
0х3448 Параметры реквизита не соответствуют форматам данных
0х3449 Признак «продажа подакцизного товара» не установлен
0х3450 Неустановленный реквизит в товарной позиции (присутствует реквизит, не определенный в документе ОФД)
0х3451 Сообщение от ОФД не может быть принято

Ошибки ФН, формируемые ККТ
0х3491 Неверный размер возвращаемых данных
0х3492 Ошибка интерфейса ФН
0х3493 Ошибка интерфейса ФН при посылке команды
0х3494 Превышен объем числовых данных для передачи в ФН
0х3495 Ошибка чтения документа из ФН при допечати
0х3496 В ФН есть неотправленные документы
0х3497 Исчерпан лимит перерегистраций
0х3498 Ожидание перезагрузки ФН
0х3499 Получение документа из ФН прервано

5. Группа ошибок обмена с ОФД 0х35..

Ошибки не возвращаются в ответе, но могут быть запрошены.
0х3531 Отсутствует физический канал связи
0х3532 Ошибка сетевых настроек (есть канал соединения, но соединение не устанавливается)
0х3533 Разрыв соединения сервером при передаче документа
0х3534 Ошибка заголовка сессионного пакета (при приеме квитанции)
0х3535 Истек таймаут ожидания квитанции
0х3536 Разрыв соединения при приеме квитанции
0х3537 Превышен таймаут передачи документа на сервер
0х3538 ОФД-процесс не инициализирован

0х3631 Состояние обновления ключей проверки. Ключи проверки ни разу не обновлялись. Обновление ключей проверки не выполнено.

0х3631 Состояние обновления ключей проверки. Ключи проверки ни разу не обновлялись. Обновление ключей проверки не выполнено.

6. Группа ошибок транспортного протокола (нижний уровень) 0х41..

0х4131 Неизвестная версия протокола
0х4132 Переполнение буфера физического уровня
0х4133 Переполнение буфера транспорта
0х4134 Ошибка CRC пакета
0х4135 Неверный идентификатор получателя
0х4136 Недостаточно места в буфере получателя
0х4137 Получатель занят другим отправителем
0х4138 Неверный идентификатор пакета транспорта

7. Группа общих ошибок протокола (верхний уровень) 0х42..

0х4231 Неверная длина пакета
0х4232 Недоступный символ в числовом параметре
0х4233 Неверная команда
0х4234 Длина параметра не равна заданной
0х4235 Отсутствует обязательный параметр
0х4236 Переполнение кольцевого буфера
0х4237 Переполнение буфера команд

8. Группа ошибок транспортного протокола (верхний уровень) 0х43..

0х4331 Неверный ID получателя (в параметре команды)

0х4332 Получатель уже занят другим отправителем
0х4360 Невозможен повтор реквизита
0х4361 Общая ошибка в параметрах
0х4362 Общая ошибка длины параметра
0х4363 Недопустимое сочетание реквизитов 1212 и 1030
0х4364 Передана некорректная сумма налога
0х4365 Переданная дата/время меньше даты/времени последнего фискального документа

0х4366 Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный

9. Группа ошибок при передаче параметров (неверное значение параметра) 0х44..

0х4451 Неверный тип документа
0х4452 Неверный номер пользовательской ячейки
0х4453 Превышение длины реквизита
0х4454 Неверный итог чека
0х4455 Неверная сумма товарной позиции
0х4456 Неверные дата и/или время
0х4457 Синтаксическая ошибка в параметре с фиксированной точкой
0х4458 Несуществующее поле
0х4459 Неверное значение параметра
0х445A Несуществующий реквизит
0х445B Недопустимый реквизит для данного типа документа
0х445C Некорректный РНМ или ИНН
0х445D Недопустимое сочетание реквизитов 1002 и 1056
0х445E Недопустимое сочетание реквизитов 1002 и 1017
0х445F Невозможно записать реквизит платежного агента (реквизит 1057 не был установлен при регистрации / перерегистрации)
0х4460 Невозможен повтор реквизита
0х4461 Общая ошибка в параметрах
0х4462 Общая ошибка длины параметра
0х4464 Передана некорректная сумма налога
0х4465 Переданная дата/время меньше даты/время последнего фискального документа
0х4466 Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит

10. Группа ошибок получения реквизитов 0х45..

0х4531 Слишком большой индекс массива
0х4532 Запрошенный локальный реквизит недоступен
0х4533 Запрошенный переменный реквизит недоступен
0х4534 Запрошенный постоянный реквизит недоступен

11. Группа ошибок электронного журнала 0х46..

0х4631 Копия отсутствует
0х4632 Данные в ЭЖ повреждены
0х4633 Превышение максимального размера документа (128 Кб)

12. Группа ошибок команд работы с внешними устройствами 0х47..

0х4731 Общая ошибка
0х4732 Переполнение буфера внешнего устройства
0х4734 Ресурс занят
0х4735 Нет больше памяти
0х4736 Переполнение
0х4737 Запрашиваемый штрихкод недоступен Ошибки, специфичные для QR-кода
0х4740 Недопустимая версия
0х4741 Неподдерживаемый или неверный режим

13. Группа ошибок штрих-кодов 0х50..

Общие ошибки
0х5031 Критическое утверждение не прошло проверку
0х5032 Недопустимый входной параметр
0х5033 Указатель ссылается в недопустимое место памяти
0х5034 Ресурс занят
0х5035 Недостаточно памяти
0х5036 Переполнение
0х5037 Запрашиваемый штрихкод недоступен

Ошибки, специфичные для QR-кода
0х5040 Недопустимая версия
0х5041 Неподдерживаемый или неверный режим
0х5042 Недопустимый уровень коррекции ошибок

Ошибки, специфичные для линейный кодов
0х5061 Неверный тип линейного штрих-кода
0х5062 Передан неверный размер/длина для данной операции

14. Группа ошибок состояния ККТ 0х61..

0х6131 Фатальная ошибка, расшифровка в бите статуса фатальных ошибок
0х6132 Не выполнена идентификация кассира
0х6133 Документ открыт
0х6134 Документ закрыт
0х6135 Смена превысила 24 часа
0х6136 Смена закрыта
0х6137 Смена открыта
0х6138 Нефискальный режим
0х6139 Архив ФН закрыт
0х613A Нужно выполнить регистрацию/перерегистрацию
0х613B Данная операция по документу запрещена
0х613C Данная операция разрешена только при включенном переключателе MODE
0х613D В ФН есть неотправленные документы. Операция невозможна
0х613E ФН не обнаружен. Операция невозможна
0х613F Отсутствует/неверная лицензия
0х6140 Недостаточно места для сохранения лицензии
0х6141 Произошла критичная ошибка, документ необходимо отменить
0х6142 Регистры ККТ еще не инициализированы
0х6143 Команда недоступна в текущем состоянии инициализации

15. Группа ошибок операций ККТ 0х62..

0х6231 Ошибка переполнения
0х6232 Отрицательный результат (не достаточно наличных в ДЯ, …)
0х6233 Оплата безналичными превышает сумму чека
0х6241 Ошибка цифровой подписи
0х6242 Ошибка проверки файла с ПО контейнера

16. Группа ошибок настроек 0х63..
0х6331 Данный канал сети Интернет отсутствует в ККТ

17. Группа ошибок коммуникационных интерфейсов 0х64..

0х6431 Данный аппаратный канал отсутствует, выключен и еще не проинициализирован
0х6432 Данный сетевой интерфейс не подключен, или на нём не получен IP-адрес
0х6433 Данный сетевой интерфейс занят, или запрошенная операция уже выполняется

18. Группа ошибок ввода реквизитов 0х70..

0х70ХХ Где ХХ – младший байт, который равен значению: Тег реквизита – 1000. Например, если возникла ошибка в реквизите 1226 (ИНН поставщика), то младший байт будет содержать значение 1226–1000=226.
0х70A2 [148] Ошибка программирования реквизита 1162 (код товарной номенклатуры).

19. Резерв 0х71.. — Резерв

20. Группа ошибок работы с универсальными счетчиками 0х72..

0х7231 Неверный тег для универсальных счетчиков
0х7232 Неверный индекс для универсальных счетчиков
0х7233 Неверный размер универсального счетчика
0х7234 Неверная конфигурация универсальных счетчиков

Пишите в support@kasselect.ru, +7(987)-268-84-37 WhatsApp

Вопросы и ответы

ОШИБКА АВТОТЕСТИРОВАНИЯ. Ошибка шаблонов документов, Нет действующих лицензий. — проверьте дату и время на ККТ.

АТОЛ Платформа 5.0, ффд 1.2 не пробивается маркированный товар

Как убрать в чеке ОНЛАЙН КАССА АТОЛ — удалите в Параметрах, в разделе Клише.

ККТ Атол на Платформе 5.0 печатает мелким шрифтом. — нужно изменить шаблон чека.

[1] Соединение не установлено

[96] Команда не разрешена введенными кодами защиты / Лицензиями ККТ — укажите ФФД 1.0.5, повторите операцию. Проверьте дату и время на кассе.

[148] Ошибка программирования реквизита 2108 — используйте драйвер ККТ 10.9..0.0. или обновите драйвер.

[148] Ошибка программирования реквизита 1212 — проверьте и исправьте данные о регистрации ККТ.

[195] Недопустимое сочетание реквизитов

[197] Данный канал Интернет отсутствует в ККТ

[411] Заголовок от ИСМ не был получен

[419] Задан некорректный адрес сервера обновления ключей — нужно в настройках исправить адрес сервера ОКП.

— Пишите в

WhatsApp +7(987)-268-84-37

Автор: Нуруллин И.Н. Дата: 2021-11-19

// @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

}

Все коды ошибок онлайн-кассы Атол (Платформа 5.0)

Код группы ошибок 0х3030 — Нет ошибок

Код группы ошибок 0х3200 — Группа ошибок принтера

  • 0х3131 Ошибка выделения памяти
  • 0х3132 Ошибка проверки микросхемы
  • 0х3133 Ошибка обмена с микросхемой
  • 0х3134 Ошибка чтения микросхемы
  • 0х3135 Ошибка записи/стирания микросхемы
  • 0х3136 Ошибка часов
  • 0х3137 Ошибка OTP памяти
  • 0х3138 Ошибка логики (выделенный буфер переполнен)
  • 0х3139 Ошибка работы микросхемы NVRAM
  • 0х313A Для выполнения заданной операции отсутствует аппаратная
  • поддержка

Код группы ошибок 0х3200 — Группа ошибок принтера

  • 0х3231 Нет бумаги
  • 0х3232 Открыта крышка
  • 0х3233 Температура ТПГ превышает рабочий диапазон
  • 0х3234 Напряжение питания превышает рабочий диапазон
  • 0х3235 Ошибка отрезчика
  • 0х3236 Аппаратная ошибка принтера

Код группы ошибок 0х3300 — Группа ошибок скриптовой машины

  • 0х007F Ошибка виртуальной машины Pawn
  • 0х3380 Неверный тип (номер) скрипта (шаблона)
  • 0х3381 Загруженные скрипты повреждены или отсутствуют
  • 0х3382 Несовместимая версия загруженных скриптов

Код группы ошибок 0х3400 — Группа ошибок ФН

Ошибки, формируемые ФН

  • 0х3431 Некорректный формат или параметры команды
  • 0х3432 Неверное состояние ФН
  • 0х3433 Ошибка ФН (запросить расширенные сведения об ошибке)
  • 0х3434 Ошибка КС (запросить расширенные сведения об ошибке)
  • 0х3435 Закончен срок эксплуатации ФН
  • 0х3436 Архив ФН переполнен
  • 0х3437 Неверные дата и/или время
  • 0х3438 Нет запрошенных данных
  • 0х3439 Некорректное значение параметров команды
  • 0х343A Неверная команда
  • 0х343B Неразрешенные реквизиты
  • 0х343C Дублирование данных
  • 0х343D Отсутствуют данные, необходимые для корректного учета в ФН
  • 0х343E Количество позиций в документе подлежащих учету превысило разрешенный лимит
  • 0х343F Отсутствуют данные в команде
  • 0х3440 Превышение размеров TLV данных
  • 0х3441 Транспортное соединение отсутствует
  • 0х3442 Исчерпан ресурс криптопроцессора
  • 0х3443 Отсутствуют данные для формирования документа для ОФД
  • 0х3444 Исчерпан ресурс хранения
  • 0х3445 Исчерпан ресурс ожидания передачи сообщения
  • 0х3446 Смена превысила 24 часа
  • 0х3447 Неверная разница во времени между двумя операциями
  • 0х3448 Параметры реквизита не соответствуют форматам данных
  • 0х3449 Признак «продажа подакцизного товара» не установлен
  • 0х3450 Неустановленный реквизит в товарной позиции (присутствует реквизит, не определенный в документе ОФД)
  • 0х3451 Сообщение от ОФД не может быть принято

Ошибки ФН, формируемые ККТ

  • 0х3491 Неверный размер возвращаемых данных
  • 0х3492 Ошибка интерфейса ФН
  • 0х3493 Ошибка интерфейса ФН при посылке команды
  • 0х3494 Превышен объем числовых данных для передачи в ФН
  • 0х3495 Ошибка чтения документа из ФН при допечати
  • 0х3496 В ФН есть неотправленные документы
  • 0х3497 Исчерпан лимит перерегистраций
  • 0х3498 Ожидание перезагрузки ФН
  • 0х3499 Получение документа из ФН прервано

Код группы ошибок 0х3500 — Группа ошибок обмена с ОФД 

  • 0х3531 Отсутствует физический канал связи
  • 0х3532 Ошибка сетевых настроек (есть канал соединения, но соединение не устанавливается)
  • 0х3533 Разрыв соединения сервером при передаче документа
  • 0х3534 Ошибка заголовка сессионного пакета (при приеме квитанции)
  • 0х3535 Истек таймаут ожидания квитанции
  • 0х3536 Разрыв соединения при приеме квитанции
  • 0х3537 Превышен таймаут передачи документа на сервер
  • 0х3538 ОФД-процесс не инициализирован

Код группы ошибок 0х4100 — Группа ошибок транспортного протокола (нижний уровень)

  • 0х4131 Неизвестная версия протокола
  • 0х4132 Переполнение буфера физического уровня
  • 0х4133 Переполнение буфера транспорта
  • 0х4134 Ошибка CRC пакета
  • 0х4135 Неверный идентификатор получателя
  • 0х4136 Недостаточно места в буфере получателя
  • 0х4137 Получатель занят другим отправителем
  • 0х4138 Неверный идентификатор пакета транспорта

Код группы ошибок 0х4200 — Группа общих ошибок протокола (верхний уровень)

  • 0х4231 Неверная длина пакета
  • 0х4232 Недоступный символ в числовом параметре
  • 0х4233 Неверная команда
  • 0х4234 Длина параметра не равна заданной
  • 0х4235 Отсутствует обязательный параметр
  • 0х4236 Переполнение кольцевого буфера
  • 0х4237 Переполнение буфера команд
  • 0х4238 Буфер последнего ответа на команду пустой

Код группы ошибок 0х4300 — Группа ошибок транспортного протокола (верхний уровень)

  • 0х4331 Неверный ID получателя (в параметре команды)
  • 0х4332 Получатель уже занят другим отправителем
  • 0х4360 Невозможен повтор реквизита
  • 0х4361 Общая ошибка в параметрах
  • 0х4362 Общая ошибка длины параметра
  • 0х4363 Недопустимое сочетание реквизитов 1212 и 1030
  • 0х4364 Передана некорректная сумма налога
  • 0х4365 Переданная дата/время меньше даты/времени последнего фискального документа
  • 0х4366 Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный

Код группы ошибок 0х4400 — Группа ошибок при передаче параметров (неверное значение параметра)

  • 0х4451 Неверный тип документа
  • 0х4452 Неверный номер пользовательской ячейки
  • 0х4453 Превышение длины реквизита
  • 0х4454 Неверный итог чека
  • 0х4455 Неверная сумма товарной позиции
  • 0х4456 Неверные дата и/или время
  • 0х4457 Синтаксическая ошибка в параметре с фиксированной точкой
  • 0х4458 Несуществующее поле
  • 0х4459 Неверное значение параметра
  • 0х445A Несуществующий реквизит
  • 0х445B Недопустимый реквизит для данного типа документа
  • 0х445C Некорректный РНМ или ИНН
  • 0х445D Недопустимое сочетание реквизитов 1002 и 1056
  • 0х445E Недопустимое сочетание реквизитов 1002 и 1017
  • 0х445F Невозможно записать реквизит платежного агента (реквизит 1057 не был установлен при регистрации / перерегистрации)
  • 0х4460 Невозможен повтор реквизита
  • 0х4461 Общая ошибка в параметрах
  • 0х4462 Общая ошибка длины параметра
  • 0х4464 Передана некорректная сумма налога
  • 0х4465 Переданная дата/время меньше даты/время последнего фискального документа
  • 0х4466 Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит

Код группы ошибок 0х4500 — Группа ошибок получения реквизитов

  • 0х4531 Слишком большой индекс массива
  • 0х4532 Запрошенный локальный реквизит недоступен
  • 0х4533 Запрошенный переменный реквизит недоступен
  • 0х4534 Запрошенный постоянный реквизит недоступен

Код группы ошибок 0х4600 — Группа ошибок электронного журнала

  • 0х4631 Копия отсутствует
  • 0х4632 Данные в ЭЖ повреждены
  • 0х4633 Превышение максимального размера документа (128 Кб)

Код группы ошибок 0х4700 — Группа ошибок команд работы с внешними устройствами

  • 0х4731 Общая ошибка
  • 0х4732 Переполнение буфера внешнего устройства
  • 0х4734 Ресурс занят
  • 0х4735 Нет больше памяти
  • 0х4736 Переполнение
  • 0х4737 Запрашиваемый штрихкод недоступен

Ошибки, специфичные для QR-кода

  • 0х4740 Недопустимая версия
  • 0х4741 Неподдерживаемый или неверный режим

Код группы ошибок 0х5000 — Группа ошибок штрих-кодов

Общие ошибки

  • 0х5031 Критическое утверждение не прошло проверку
  • 0х5032 Недопустимый входной параметр
  • 0х5033 Указатель ссылается в недопустимое место памяти
  • 0х5034 Ресурс занят
  • 0х5035 Недостаточно памяти
  • 0х5036 Переполнение
  • 0х5037 Запрашиваемый штрихкод недоступен

Ошибки, специфичные для QR-кода

  • 0х5040 Недопустимая версия
  • 0х5041 Неподдерживаемый или неверный режим
  • 0х5042 Недопустимый уровень коррекции ошибок

Ошибки, специфичные для линейный кодов

  • 0х5061 Неверный тип линейного штрих-кода
  • 0х5062 Передан неверный размер/длина для данной операции

Код группы ошибок 0х6000 — Группа ошибок состояния ККТ

  • 0х6131 Фатальная ошибка, расшифровка в бите статуса фатальных ошибок
  • 0х6132 Не выполнена идентификация кассира
  • 0х6133 Документ открыт
  • 0х6134 Документ закрыт
  • 0х6135 Смена превысила 24 часа
  • 0х6136 Смена закрыта
  • 0х6137 Смена открыта
  • 0х6138 Нефискальный режим
  • 0х6139 Архив ФН закрыт
  • 0х613A Нужно выполнить регистрацию/перерегистрацию
  • 0х613B Данная операция по документу запрещена
  • 0х613C Данная операция разрешена только при включенном переключателе MODE
  • 0х613D В ФН есть неотправленные документы. Операция невозможна
  • 0х613E ФН не обнаружен. Операция невозможна
  • 0х613F Отсутствует/неверная лицензия
  • 0х6140 Недостаточно места для сохранения лицензии
  • 0х6141 Произошла критичная ошибка, документ необходимо отменить
  • 0х6142 Регистры ККТ еще не инициализированы
  • 0х6143 Команда недоступна в текущем состоянии инициализации

Код группы ошибок 0х6200 — Группа ошибок операций ККТ

  • 0х6231 Ошибка переполнения
  • 0х6232 Отрицательный результат (не достаточно наличных в ДЯ, …)
  • 0х6233 Оплата безналичными превышает сумму чека
  • 0х6241 Ошибка цифровой подписи 0х6242 Ошибка проверки файла с ПО контейнера

Код группы ошибок 0х6300 — Группа ошибок настроек

  • 0х6331 Данный канал сети Интернет отсутствует в ККТ

Код группы ошибок 0х6400 — Группа ошибок коммуникационных интерфейсов

  • 0х6431 Данный аппаратный канал отсутствует, выключен и еще не проинициализирован
  • 0х6432 Данный сетевой интерфейс не подключен, или на нём не получен IP-адрес
  • 0х6433 Данный сетевой интерфейс занят, или запрошенная операция уже выполняется

Код группы ошибок 0х7000 — Группа ошибок ввода реквизитов

  • 0х70ХХ Где ХХ – младший байт, который равен значению: – 1000 Например, если возникла ошибка в реквизите 1226 (ИНН поставщика), то младший байт будет содержать значение 1226–1000=226.

Код группы ошибок 0х7200 — Группа ошибок работы с универсальными счетчиками

  • 0х7231 Неверный тег для универсальных счетчиков
  • 0х7232 Неверный индекс для универсальных счетчиков
  • 0х7233 Неверный размер универсального счетчика
  • 0х7234 Неверная конфигурация универсальных счетчиков

Понравилась статья? Поделить с друзьями:
  • Ошибка 258 sql server
  • Ошибка 2566 форд
  • Ошибка 234 имеются дополнительные данные криптопро
  • Ошибка 234 6 на калине 89
  • Ошибка 23332 скания