Получить информацию по перерегистрации
Внимание
Новые ключи временно не выпускаются в связи с обновлением продукта.
Возвращает подробную информацию по указанной перерегистрации.
Формат запроса
GET https://api.ofd.yandex.net/{v1}/cashboxes/{cashbox_id}/fiscal_corrections/{correction_id}
Номер версии API ОФД.
Идентификатор ККТ.
Идентификатор перерегистрации.
-
- v1
- Номер версии API ОФД.
-
- cashbox_id
- Идентификатор ККТ.
-
- correction_id
- Идентификатор перерегистрации.
Заголовок запроса
Заголовки запроса должны содержать ключи (см. раздел Доступ к API):
Заголовок | Значение |
---|---|
X-Yandex-Key |
<аутентификационный ключ> |
X-OFD-Key |
<авторизационный ключ> |
Общий формат ответа приведен ниже. В реальном ответе порядок следования элементов может отличаться, а некоторые элементы могут отсутствовать. Также в ответе могут находиться служебные параметры, которые не описаны в документе.
Формат ответа
{
"cashbox_id": {number},
"error_reason_doc_id": {number},
"error_message": "{string}",
"dialogue": {
"error_message": "{string}",
"error_code": {number},
"error_reason_doc_id": {number},
"signer": {
"name": {
"first": "{string}",
"middle": "{string}",
"last": "{string}"
},
"position": "{string}",
"address": "{string}",
"email": "{string}",
"phone": "{string}"
},
"irud_client": "{string}",
"reasons": {
"reason_ofd": {boolean},
"reason_fn": {boolean},
"reason_address": {boolean},
"reason_to_automated": {boolean},
"reason_to_offline": {boolean},
"reason_to_online": {boolean},
"reason_user": {boolean},
"reason_other": {boolean}
},
"kkt_card_pdf_doc_id": {number},
"id": {number},
"cloud_sign_id": {number},
"error_description": "{string}",
"need_pin_code": {boolean},
"status": "{string}",
"sign_id": {number}
},
"status": "{string}",
"correction_doc": {
"datetime": "string",
"doc_number": {number},
"fiscal_sign": {number}
},
"id": {number},
"reasons": {
"reason_ofd": {boolean},
"reason_fn": {boolean},
"reason_address": {boolean},
"reason_to_automated": {boolean},
"reason_to_offline": {boolean},
"reason_to_online": {boolean},
"reason_user": {boolean},
"reason_other": {boolean}
},
"cashbox": {
"company_id": {number},
"retail_point_id": {number},
"model_id": {number},
"sn": "{string}",
"fiscal_drive_model_id": {number},
"fiscal_drive_sn": "{string}",
"terminal_sn": "{string}",
"is_autonomous_only": {boolean},
"is_excise": {boolean},
"is_bank_payment_agent": {boolean},
"is_lottery": {boolean},
"is_conduct_of_gambling": {boolean},
"is_service_only": {boolean},
"is_payment_agent": {boolean},
"id": {number},
"rn": "{string}",
"rn_status": "{string}",
"payment_status": "{string}",
"version_text": "{string}",
"usage_status": "{string}",
"client_id": {number},
"promo_status": "{string}",
"paid_at": "{string}",
"alias": "{string}"
},
"сlosed_fn": {
"datetime": "string",
"doc_number": {number},
"fiscal_sign": {number}
},
"installed_fn": {
"datetime": "string",
"doc_number": {number},
"fiscal_sign": {number}
}
}
-
- cashbox_id
- Идентификатор ККТ, по которому идет перерегистрация.
-
- error_reason_doc_id
- Идентификатор документа от ФНС с сообщением об отказе (ошибке).
-
- error_message
-
Текст сообщения об ошибке.
Возможные значения
Код Сообщение Описание 1 IRUD error Ошибка ИРУД (ошибка проверка подписей или ошибка регистрации пользователей в ИРУД). 2 Rejected to accept declaration Заявление на регистрацию кассы не принято ЭДО (система электронного документооборота). 3 Rejected to register Заявление на регистрацию отклонено отделением ФНС. 4 Rejected to accept Документ не принят ЭДО. 5 Wrong report В ЭДО передан некорректный тип документа. 6 Wrong fiscal sign error У отчета о регистрации указан невалидный фискальный признак.
-
- dialogue
-
Информация о регистрации /перерегистрации ККТ на момент запроса.
-
- error_message
-
Текст сообщения об ошибке.
Возможные значения
Код Сообщение Описание 1 IRUD error Ошибка ИРУД (ошибка проверка подписей или ошибка регистрации пользователей в ИРУД). 2 Rejected to accept declaration Заявление на регистрацию кассы не принято ЭДО (система электронного документооборота). 3 Rejected to register Заявление на регистрацию отклонено отделением ФНС. 4 Rejected to accept Документ не принят ЭДО. 5 Wrong report В ЭДО передан некорректный тип документа. 6 Wrong fiscal sign error У отчета о регистрации указан невалидный фискальный признак.
-
- error_code
- Код ошибки. Возможные значения см. в описании параметра
error_message
.
-
- error_reason_doc_id
- Идентификатор документа от ФНС с сообщением об отказе (ошибке).
-
- signer
- Данные подписанта.
-
- name
- ФИО.
-
- first
- Имя.
-
- middle
- Отчество.
-
- last
- Фамилия
-
-
- position
- Занимаемая должность подписанта.
-
- address
- Юридический адрес компании.
-
- Адрес электронной почты подписанта.
-
- phone
- Номер телефона подписанта. Используется для получения пароля активации сессий электронной подписи.
-
-
- irud_client
- Идентификатор регистрации в ИРУД.
-
- reasons
- Причины перерегистрации.
-
- reason_ofd
- Смена ОФД.
-
- reason_fn
- Смена ФН.
-
- reason_address
- Смена адреса.
-
- reason_to_automated
- Переход ККТ в автоматический режим.
-
- reason_to_offline
- Переход ККТ в автономный (оффлайн) режим.
-
- reason_to_online
- Переход ККТ в обычный (онлайн) режим.
-
- reason_user
- Смена пользователя ККТ.
-
- reason_other
- Другая причина.
-
-
- kkt_card_pdf_doc_id
- Идентификатор карточки ККТ в формате
pdf
.
-
- id
- Идентификатор регистрации ККТ в ФНС.
-
- cloud_sign_id
- Идентификатор КСКПЭП. Значение соответствует параметру
sign_id
.
-
- error_description
- Причина возврата заявления со статусом
error
.
-
- need_pin_code
- Признак необходимости отправить пин-код.
-
- status
-
Статус регистрации. Возможные значения:
wait_decl_sign
— ожидание подписи заявления на регистрацию;wait_irud
— ожидание ответа от ИРУД (Информационный реестр участников документооборота);wait_rnm
— ожидание ответа от ФНС о присвоении РНМ;wait_report
— ожидание отчета о регистрации, сформированного посредством ККТ;wait_report_sign
— ожидание подписи отчета о регистрации;wait_final_response
— ожидание финального ответа от ФНС с карточкой ККТ;finished
— карточка ККТ получена;error
— ошибка. Описание ошибки содержится в параметреerror_description
.
-
- sign_id
- Идентификатор КСКПЭП.
-
-
- status
-
Статус перерегистрации. Возможные значения:
new
— новая перерегистрация, над ней не выполнялось никаких действий;proceeding
— выполняется инициализация по созданию новой отправки;wait_sign
— ожидается подписание документов по перерегистрации;wait_fns
— ожидание ответа от ФНС на отправленные документы;finished
— перерегистрация успешно завершена;error
— перерегистрация завершена с ошибкой;cancelled
— перерегистрация отменена (удалена) пользователем.
-
- correction_doc
- Данные чека перерегистрации.
-
- datetime
- Дата и время пробития документа.
-
- doc_number
- Номер документа.
-
- fiscal_sign
- Фискальный признак документа(int64).
-
-
- id
- Идентификатор перерегистрации.
-
- reasons
- Причины новой перерегистрации.
-
- reason_ofd
- Смена ОФД.
-
- reason_fn
- Смена ФН.
-
- reason_address
- Смена адреса.
-
- reason_to_automated
- Переход ККТ в автоматический режим.
-
- reason_to_offline
- Переход ККТ в автономный (оффлайн) режим.
-
- reason_to_online
- Переход ККТ в обычный (онлайн) режим.
-
- reason_user
- Смена пользователя ККТ.
-
- reason_other
- Другая причина.
-
-
- cashbox
- Информация о ККТ.
-
- company_id
- Идентификатор компании системе Яндекс ОФД.
-
- retail_point_id
- Идентификатор точки продаж в системе Яндекс ОФД.
-
- model_id
- Идентификатор модели ККТ.
-
- sn
- Серийный (заводской) номер ККТ.
-
- fiscal_drive_model_id
- Идентификатор модели ФН.
-
- fiscal_drive_sn
- Серийный (заводской) номер ФН.
-
- terminal_sn
- Серийный (заводской) номер автоматического устройства для расчетов (если ККТ является частью данного устройства).
-
- is_autonomous_only
- Применяется в составе автоматического устройства для расчетов.
-
- is_excise
- Используется при продаже подакцизных товаров.
-
- is_bank_payment_agent
- Используется при осуществлении деятельности банковского платежного агента (субагента).
-
- is_lottery
- Используется при приеме денежных средств при реализации лотерейных билетов, электронных лотерейных билетов, приеме лотерейных ставок и выплате денежных средств в виде выиграша при осуществлении деятельности по организации и проведению лотерей.
-
- is_conduct_of_gambling
- Используется при приеме ставок и выплате денежных средств в виде выигрыша при осуществлении деятельности по организации и проведению азартных игр.
-
- is_service_only
- Используется только при оказании услуг (в случае регистрации автоматизированной системы для бланков строгой отчетности).
-
- is_payment_agent
- Используется при осуществлении деятельности платежного агента (субагента).
-
- id
- Идентификатор ККТ в системе Яндекс ОФД.
-
- rn
- Регистрационный номер ККТ. Выдается ФНС при регистрации кассы.
-
- rn_status
-
Текущий статус регистрационного номера ККТ в системе Яндекс ОФД. Возможные значения:
missing
— статус неизвестен;waiting
— ожидает подтверждения;confirmed
— подтвержден чеком;duplicate
— является дублем. Перевод в данный статус выполняется сотрудником технической поддержки Яндекс ОФД по запросу клиента.
-
- payment_status
-
Статус оплаты ККТ. Возможные значения:
paid
— оплачен;unpaid
— неоплачен.
-
- version_text
- Служебный параметр. Используется для обратной совместимости.
-
- usage_status
-
Статус использования ККТ.
new
— новый;used
— в работе.
-
- promo_status
-
Статус промопериода для ККТ. Во время промопериода ККТ работает в штатном режиме.
before_promo
— промопериод не активирован.promo
— для ККТ действует промопериод.after_promo
— промопериод завершен.
-
- paid_at
- Дата оплаты ККТ.
-
- alias
- Название ККТ, которое будет отображаться в Личном кабинете. Если параметр не задан, в Личном кабинете отображаются последние четыре цифры серийного номера KKT (sn).
-
-
- installed_fn
- Данные отчета об установке нового ФН. Параметр возвращается, если причина перерегистрации — смена ФН (
"reason_fn": true
).-
- datetime
- Дата и время пробития документа.
-
- doc_number
- Номер документа.
-
- fiscal_sign
- Фискальный признак документа(int64).
-
-
- closed_fn
- Данные чека закрытия ФН. Параметр возвращается, если причина перерегистрации — смена ФН (
"reason_fn": true
).-
- datetime
- Дата и время пробития документа.
-
- doc_number
- Номер документа.
-
- fiscal_sign
- Фискальный признак документа (int64).
-
Коды ответа
Список кодов, которые поддерживаются в API ОФД см. в разделе Коды ответов и ошибки.
Пример запроса
Метод и адрес:
GET https://api.ofd.yandex.net/v1/cashboxes/1032/fiscal_corrections/319
Заголовки запроса:
x-yandex-key: 74f...e8ca
x-ofd-key: eka...b17eae
Пример запроса в формате cURL
curl -X GET \
https://api.ofd.yandex.net/v1/cashboxes/1032/fiscal_corrections/319 \
-H 'x-ofd-key: eka...b17eae' \
-H 'x-yandex-key: 74f...e8ca'
Ответ:
{
"cashbox_id": 1032,
"error_reason_doc_id": null,
"error_message": null,
"dialogue": {
"error_message": null,
"error_code": 1,
"error_reason_doc_id": null,
"signer": {
"position": "Генеральный директор",
"email": "kogladun@yandex-team.ru",
"name": {
"first": "Ольга",
"middle": "Александровна",
"last": "Кузина"
},
"address": "{'addr_street': 'Жуковского', 'addr_postal_code': '300001', 'addr_region_code': 71, 'addr_building': '', 'addr_block': '', 'addr_settlement': '', 'addr_city': 'Тула', 'addr_flat': '209', 'addr_house': '58', 'addr_area': ''}",
"phone": "79112918996"
},
"irud_client": null,
"reasons": {
"reason_user": true,
"reason_address": true
},
"kkt_card_pdf_doc_id": null,
"id": 746,
"cloud_sign_id": 41,
"error_description": "IRUD error",
"need_pin_code": true,
"status": "error",
"sign_id": 41
},
"status": "error",
"correction_doc": {
"datetime": "2019-02-20T15:05:45",
"doc_number": 2,
"fiscal_sign": 2
},
"id": 319,
"reasons": {
"reason_to_offline": false,
"reason_user": true,
"reason_fn": false,
"reason_to_online": false,
"reason_to_automated": false,
"reason_address": true,
"reason_ofd": false,
"reason_other": false
},
"cashbox": {
"is_bank_payment_agent": false,
"fiscal_drive_sn": "3435436456576586",
"paid_at": "2019-02-20T14:40:52.159017+00:00",
"model_id": 14,
"version_text": null,
"rn_status": "confirmed",
"is_conduct_of_gambling": false,
"is_excise": false,
"retail_point_id": 826,
"usage_status": "new",
"is_service_only": false,
"terminal_sn": "",
"alias": null,
"payment_status": "paid",
"promo_status": "after_promo",
"rn": "0000000010048732",
"is_lottery": false,
"id": 1032,
"company_id": 713,
"is_autonomous_only": false,
"client_id": 76,
"sn": "43546456457576867876",
"is_payment_agent": false,
"fiscal_drive_model_id": 143
}
}