Class: KkmResponse

KkmResponse


new KkmResponse()

Ответ API

Здесь перечислены все возможные свойства, которые могут присутствувать в ответе. Командно-зависимые описаны как property

Properties:
Name Type Argument Description
URL string <optional>
URL проверки чека
t=20170115T154700&s=0.01&fn=99078900002287&i=118&fp=549164494&n=1
где:
t-дата-время, s-сумма документа, fn-номер ФН, i-номер документа, fp-фискальная подпись, n-тип документа
CheckNumber number <optional>
Номер документа
SessionNumber number <optional>
Номер смены
Info object <optional>
состояние Ккт
Properties
Name Type Description
UrlServerOfd string URL или IP сервера ОФД
PortServerOfd number IP-порт сервера ОФД
NameOFD string Наименование ОФД
UrlOfd string префикс URL ОФД для поиска чека
InnOfd string ИНН ОФД
EncryptionMode boolean Шифрование
OfflineMode boolean Автономный режим
AutomaticMode boolean Автоматический режим
InternetMode boolean Расчеты в Интернете
BSOMode boolean Бланки строгой отчетности
ServiceMode boolean Применение в сфере услуг
InnOrganization string ИНН организации
NameOrganization string Наименование организации
AddressSettle string Адрес установки ККМ
TaxVariant string | number При нескольких СНО через запятую, например: "0,3,5"
KktNumber string Заводской номер кассового аппарата
FnNumber string Заводской номер фискального регистратора
RegNumber string Регистрационный номер ККТ (из налоговой)
OnOff boolean выключена-включенна
Active boolean автивна/неактивна (на связи)
Command string ????
FN_IsFiscal boolean Кассовый принтер или фискальный аппарат
FN_MemOverflowl boolean Приближается переполнение фискального накопителя
FN_DateEnd string Когда нужно менять фискальный накопитель
OFD_Error string Если не пусто, то сообщение об ошибке обмена с ОФД
OFD_NumErrorDoc number Количество не переданных документов в ОФД
OFD_DateErrorDoc string Дата первого не переданного документа в ОФД
SessionState number Статус сессии 1-Закрыта, 2-Открыта, 3-Открыта, но закончилась (3 статус на старых ККМ может быть не опознан)
FFDVersion string
FFDVersionFN string
FFDVersionKKT string
PaperOver boolean Закончилась бумага
BalanceCash number Остаток наличных
LessType1 string Название 1 типа безналичных расчетов
LessType2 string Название 2 типа безналичных расчетов
LessType3 string Название 3 типа безналичных расчетов
LicenseExpirationDate string
Rezult KkmResponse <optional>
ответ на запрос о выполнении команды
ListUnit Array.<KkmUnit> <optional>
Список подключенных устройств

Members


Command :string

Команда апи KkmCommand#Command
Type:
  • string

Error :string

Пустая строка или текст ошибки
Type:
  • string

IdCommand :string

Уникальный идентификатор комманды, назначенный вами или присвоенный сервером.
Type:
  • string

NumDevice :number

Номер устройства выполневшего команду
Type:
  • number

Status :number

Status Статус исполнения
  • Ok = 0,
  • Run(Запущено на выполнение) = 1,
  • Error = 2,
  • NotFound(устройство не найдено) = 3,
  • NotRun = 4
Type:
  • number

UnitName :string

Название устройства
Type:
  • string