Интерфейсы возвращаемых значений
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: Строка. Адрес электронной почты отправителя чека.
}