Драйвер контрольно-кассовой техники v.10
Регистрация / перерегистрация ККТ
Описание задания
Параметр Описание Тип Возможные значения Обязательность
type Тип задания string "registration" - регистрация
"fnChange" - замена ФН
"changeRegistrationParameters" - изменение параметров регистрации

+

operator Информация об операторе object

reason Причина перерегистрации string "fnChange" - замена ФН
"ofdChange" - смена ОФД
"attributesChange" - изменение реквизитов
"settingsChange" - изменение настроек ККТ

Игнорируется при начальной регистрации

changeInfoReasons Список причин изменения параметров регистрации int[] Номера битов из таблицы 16 ФФД (Реквизиты, содержащиеся в структуре реквизита «код причины перерегистрации»)

organization Информация об организацииobject
device Настройки ККТobject
ofd Настройки ОФДobject

Пример задания:

{
"type": "fnChange",
"operator": {
"name": "Иванов",
"vatin": "123654789507"
}
"reason": "ofdChange",
"changeInfoReasons": [],
"organization": {
"name": "ООО \"АТОЛ\"",
"vatin": "123456789047",
"email": "email@atol.ru",
"taxationTypes": ["osn", "esn"],
"agents": ["payingAgent"],
"address": "Адрес"
},
"device": {
"paymentsAddress": "Адрес места расчетов",
"fnsUrl": "www.nalog.ru",
"registrationNumber": "0000000001002292",
"offlineMode": false,
"machineInstallation": false,
"bso": false,
"encryption": false,
"autoMode": false,
"machineNumber": "",
"service": false,
"gambling": false,
"lottery": false,
"excise": false,
"defaultTaxationType": "osn"
"ofdChannel": "usb"
},
"ofd": {
"name": "ОФД \"Платформа ОФД\"",
"vatin": "9715260691",
"host": "ofdp.platformaofd.ru",
"port": 21101,
"dns": "0.0.0.0"
}
}
Результат задания
Параметр Описание Тип
Фискальные параметры отчета (fiscalParams)
total Итог double
fiscalDocumentNumber Номер ФД отчета int
fiscalDocumentSign ФПД отчета string
fiscalDocumentDateTime Дата и время отчета string
shiftNumber Номер смены int
fnNumber Номер ФН string
registrationNumber РНМ string
fnsUrl Адрес сайта ФНС string
Флаги предупреждений (warnings)
notPrinted Документ закрыт, но не допечатан.
Рекомендуется вывести пользователю сообщение о сбое печати и попросить устранить неисправность (самый стандартный случай - закончилась бумага).
После устранения неисправности требуется продолжить печать (Продолжение печати документа)
bool

Пример ответа:

{
"fiscalParams" : {
"fiscalDocumentDateTime" : "2018-03-06T13:52:00+03:00",
"fiscalDocumentNumber" : 70,
"fiscalDocumentSign" : "0024109209",
"fnNumber" : "9999078900000961",
"registrationNumber" : "0000000001002292",
"shiftNumber" : 12,
"fnsUrl": "www.nalog.ru"
},
"warnings": {
"notPrinted": true
}
}