Интерфейсы возвращаемых значений

FiscalSessionDataInterface - данные о смене

{
  checkSession: Строка. Номер смены.
}

FiscalReportDataInterface - данные отчета

{
  incomeTotal: {
    cashSum: Вещественное (2 зн). Сумма прихода по наличным.
    cardSum: Вещественное (2 зн). Сумма прихода по безналичным.
    mcSum: Вещественное (2 зн). Сумма прихода по мобильной коммерции
  }
  outcomeTotal: {
    cashSum: Вещественное (2 зн). Сумма возвратов прихода по наличным.
    cardSum: Вещественное (2 зн). Сумма возвратов прихода по безналичным.
    mcSum: Вещественное (2 зн). Сумма возвратов прихода по мобильной коммерции
  }
  cashInSum: Вещественное (2 зн). Сумма всех внесений наличных.
  cashOutSum: Вещественное (2 зн). Сумма всех выплат наличных.
  revenue: Вещественное (2 зн). Выручка.
  shiftTaxSum: {
    sell: {
      none: Вещественное (2 зн). Сумма налога прихода "НДС не облагается".
      vat0: Вещественное (2 зн). Сумма налога прихода "НДС 0%".
      vat10: Вещественное (2 зн). Сумма налога прихода "НДС 10%".
      vat18: Вещественное (2 зн). Сумма налога прихода "НДС 18%".
      vat20: Вещественное (2 зн). Сумма налога прихода "НДС 20%".
      vat110: Вещественное (2 зн). Сумма налога прихода расчитанный 10/110.
      vat120: Вещественное (2 зн). Сумма налога прихода расчитанный 20/120.
    }
    sell_refund: {
      none: Вещественное (2 зн). Сумма налога возврата прихода "НДС не облагается".
      vat0: Вещественное (2 зн). Сумма налога возврата прихода "НДС 0%".
      vat10: Вещественное (2 зн). Сумма налога возврата прихода "НДС 10%".
      vat18: Вещественное (2 зн). Сумма налога возврата прихода "НДС 18%".
      vat20: Вещественное (2 зн). Сумма налога возврата прихода "НДС 20%".
      vat110: Вещественное (2 зн). Сумма налога возврата прихода расчитанный 10/110.
      vat120: Вещественное (2 зн). Сумма налога возврата прихода расчитанный 20/120.
    }
    buy: {
      none: Вещественное (2 зн). Сумма налога расхода "НДС не облагается".
      vat0: Вещественное (2 зн). Сумма налога расхода "НДС 0%".
      vat10: Вещественное (2 зн). Сумма налога расхода "НДС 10%".
      vat18: Вещественное (2 зн). Сумма налога расхода "НДС 18%".
      vat20: Вещественное (2 зн). Сумма налога расхода "НДС 20%".
      vat110: Вещественное (2 зн). Сумма налога расхода расчитанный 10/110.
      vat120: Вещественное (2 зн). Сумма налога расхода расчитанный 20/120.      
    }
    buy_refund: {
      none: Вещественное (2 зн). Сумма налога возврата расхода "НДС не облагается".
      vat0: Вещественное (2 зн). Сумма налога возврата расхода "НДС 0%".
      vat10: Вещественное (2 зн). Сумма налога возврата расхода "НДС 10%".
      vat18: Вещественное (2 зн). Сумма налога возврата расхода "НДС 18%".
      vat20: Вещественное (2 зн). Сумма налога возврата расхода "НДС 20%".
      vat110: Вещественное (2 зн). Сумма налога возврата расхода расчитанный 10/110.
      vat120: Вещественное (2 зн). Сумма налога возврата расхода расчитанный 20/120.      
    }
    sell_correction: {
      none: Вещественное (2 зн). Сумма налога коррекции прихода "НДС не облагается".
      vat0: Вещественное (2 зн). Сумма налога коррекции прихода "НДС 0%".
      vat10: Вещественное (2 зн). Сумма налога коррекции прихода "НДС 10%".
      vat18: Вещественное (2 зн). Сумма налога коррекции прихода "НДС 18%".
      vat20: Вещественное (2 зн). Сумма налога коррекции прихода "НДС 20%".
      vat110: Вещественное (2 зн). Сумма налога коррекции прихода расчитанный 10/110.
      vat120: Вещественное (2 зн). Сумма налога коррекции прихода расчитанный 20/120.      
    }
    buy_correction: {
      none: Вещественное (2 зн). Сумма налога коррекции расхода "НДС не облагается".
      vat0: Вещественное (2 зн). Сумма налога коррекции расхода "НДС 0%".
      vat10: Вещественное (2 зн). Сумма налога коррекции расхода "НДС 10%".
      vat18: Вещественное (2 зн). Сумма налога коррекции расхода "НДС 18%".
      vat20: Вещественное (2 зн). Сумма налога коррекции расхода "НДС 20%".
      vat110: Вещественное (2 зн). Сумма налога коррекции расхода расчитанный 10/110.
      vat120: Вещественное (2 зн). Сумма налога коррекции расхода расчитанный 20/120.      
    }
  }
  chequeCounter: {
    sell: Целое. Количество чеков прихода.
    sellRefund: Целое. Количество чеков возврата прихода.
    buy: Целое. Количество чеков расхода.
    buyRefund: Целое. Количество чеков возврата расхода.
    sellCorrection: Целое. Количество чеков коррекции прихода.
    buyCorrection: Целое. Количество чеков коррекции расхода.
  }
  chequeCancelledCounter: {
    sell: Целое. Количество отмененных чеков прихода.
    sellRefund: Целое. Количество отмененных чеков возврата прихода.
    buy: Целое. Количество отмененных чеков расхода.
    buyRefund: Целое. Количество отмененных чеков возврата расхода.
    sellCorrection: Целое. Количество отмененных чеков коррекции прихода.
    buyCorrection: Целое. Количество отмененных чеков коррекции расхода.
  }
}

FiscalKktDataInterface - данные о ККТ

{
  inn: Строка. ИНН организации.
  kktNum: Строка. Номер ККТ.
  kkmSn: Строка. Заводской номер ККМ.
  fnSn: Строка. Серийный номер фискального накопителя.
  address: Строка. Адрес расчета.
  username: Строка. Наименование организации.
  ofdUrl: Строка. URL адрес (доменное имя) ОФД.
  ofdStatus: {
    networkError: Целое. Код ошибки сети.
    networkErrorText: Строка. Текст ошибки сети.
    ofdError: Целое. Код ошибки ОФД.
    ofdErrorText: Строка. Текст ошибки ОФД.
    fnError: Целое. Код ошибки ФН.
    fnErrorText: Строка. Текст ошибки ФН.
    status: Целое. Статус информационного обмена. Битовое поле: бит 0 - транспортное соединение установлено, бит 1 – есть сообщение для передачи в ОФД, бит 2 – ожидание ответного сообщения (квитанции) от ОФД, бит 3 – есть команда от ОФД, бит 4 – изменились настройки соединения с ОФД, бит 5 – ожидание ответа на команду от ОФД.
    queuedDocs: Целое. Количество неотправленных документов.
    queuedFirstDocNum: Целое. Номер первого неотправленного документа.
    queuedFirstDocDate: Строка. Дата и время первого неотправленного документа.
  }
  agent: Целое (байт). Признак агента, запрограммированный в ФР.
  cashAmount: Вещественное. Сумма наличности в ККТ (если ведется учет наличности).
  ffdVersion: Строка. Версия ФФД. Возможные значения: "1.0", "1.0.5", "1.1".
  internetSign: Булево. Признак расчетов только в Интернет.
}

FiscalDocDataInterface - данные о фискальном документе

{
  fdNum: Строка. Номер фискального документа.
  fdDatetime: Строка. Дата и время фискального документа.
  fdValue: Строка. Фискальный признак фискального документа.
}

FiscalChequeDataInterface - данные для чека прихода/расхода/возврата прихода/возврата расхода/коррекции прихода/коррекции расхода

{
  summ: Вещественное. Сумма последнего чека (Итог).
  taxSum: {
    none: Вещественное (2 зн). Сумма налога по чеку "НДС не облагается".
    vat0: Вещественное (2 зн). Сумма налога по чеку "НДС 0%".
    vat10: Вещественное (2 зн). Сумма налога по чеку "НДС 10%".
    vat18: Вещественное (2 зн). Сумма налога по чеку "НДС 18%".
    vat20: Вещественное (2 зн). Сумма налога по чеку "НДС 20%".
    vat110: Вещественное (2 зн). Сумма налога расчитанный 10/110.
    vat120: Вещественное (2 зн). Сумма налога расчитанный 20/120.
  }
  checkNum: Строка. Номер документа (чека) в фискальном накопителе.
  checkSession: Строка. Номер смены.
  paymentPlace: Строка. Адрес места расчетов.
  senderAddress: Строка. Адрес электронной почты отправителя чека.
}