Список команд
Команды для ФР
Команда |
Назначение |
Доп. параметры |
FR_GETREADY |
Запрос готовности ФР к работе |
|
FR_GETSERIALNUM |
Запрос серийного номера ФР |
|
FR_GETSESSIONSTATUS |
Запрос статуса смены ФР |
|
FR_REGISTEROPERATOR |
Регистрация оператора ФР |
+ |
FR_OPENSESSION |
Открытие смены |
+ |
FR_CLOSESESSION |
Закрытие смены |
+ |
FR_PRINTCHECK |
Печать чека продажи/возврата |
+ |
FR_CANCELCHECK |
Отмена чека |
|
FR_CHECKKM |
Проверка достоверности марки |
+ |
FR_INCASH |
Внесение |
+ |
FR_OUTCASH |
Инкассация |
+ |
FR_PRINTXREPORT |
Печать X-отчета |
|
FR_PRINTTEXT или FR_PRINTFILE |
Печать текстового буфера |
+ |
FR_PRINTQRCODE |
Печать QR-кода |
+ |
FR_CUT |
Отрезка чека |
|
FR_OPENDRW |
Открытие ящика |
|
Команды с параметрами
Команда |
Параметры |
Значение |
FR_REGISTEROPERATOR
|
CODEPAGE |
Кодировка текста: UTF8, если текст не в кодировке ANSI. Может быть опущен (по умолчанию используется ANSI). |
USER_CODE |
Код оператора (целое, 1 – 30). Обязателен для ФР «Штрих» и «Атол». |
|
USER_NAME |
Имя оператора |
|
USER_INN |
ИНН оператора (может отсутствовать) |
|
FR_OPENSESSION |
ReportElectronically |
Признак «Без печати на чековую ленту». Возможные значения: |
FR_CLOSESESSION |
ReportElectronically |
Признак «Без печати на чековую ленту». Возможные значения: |
FR_PRINTCHECK |
CODEPAGE |
Кодировка текста: UTF8, если текст не в кодировке ANSI. Может быть опущен (по умолчанию используется ANSI). |
|
USER_CODE |
Код оператора (целое, 1 – 30). Обязателен для ФР «Штрих» и «Атол». |
|
USER_NAME |
Имя оператора |
|
ReportElectronically |
Признак «Без печати на чековую ленту». Возможные значения: |
|
DATA |
Буфер данных в формате xml |
FR_PRINTQRCODE |
DATA |
Текстовая строка для печати |
FR_CHECKKM |
KM |
Считанный код марки (без преобразований) |
Строки разделяются символами \r\n (x0d x0a). Символ <B> в тексте означают жирную печать следующего за ним текста (до CRLF). Символы <QR> в тексте означают печать следующего за ними текста (до CRLF) в виде QR-кода.
Любая команда ФР может содержать данные регистрации оператора. Если такие данные переданы с командой, то будет выполнена попытка регистрации. Отрицательный результат регистрации на выполнение команды не влияет.
Имя оператора может потребоваться для печати в чеках, X- и Z-отчётах.
Для ФР «Штрих» и «Атол»: код оператора (1 – 30) – это значение из таблицы кассиров ФР. На чеке печатается имя кассира из этой таблицы. Переданное имя сохраняется в таблице.
Команды для ПТ
Команда |
Назначение |
Доп. параметры |
PAYMENT_SALE |
Оплата продажи |
+ |
PAYMENT_RETURN |
Возврат продажи |
+ |
PAYMENT_ROLLBACK |
Сторно транзакции |
+ |
PAYMENT_CLOSE |
Сверка (закрытие смены на терминале) |
|
Команды с параметрами
Команда |
Параметры |
Значение |
PAYMENT_SALE |
SUM |
Сумма оплаты |
ReportElectronically |
Признак «Без печати на чековую ленту». Возможные значения: |
|
PAYMENT_RETURN |
TRANSACTION_ID |
ID оригинальной транзакции |
SUM |
Сумма оплаты |
|
ReportElectronically |
Признак «Без печати на чековую ленту». Возможные значения: |
|
PAYMENT_ROLLBACK |
TRANSACTION_ID |
ID оригинальной транзакции |
SUM |
Сумма оплаты |
|
ReportElectronically |
Признак «Без печати на чековую ленту». Возможные значения: |
|
PAYMENT_CLOSE |
ReportElectronically |
Признак «Без печати на чековую ленту». Возможные значения: |
Нет комментариев