Остановить перерегистрацию

Внимание

Новые ключи временно не выпускаются в связи с обновлением продукта.

Останавливает активную работу по перерегистрации, возвращая процесс в статус «new».

Применяется для повторного старта процедуры перерегистрации, если ее удалили или признали ошибочной.

Формат запроса

POST https://api.ofd.yandex.net/{v1}/cashboxes/{cashbox_id}/fiscal_corrections/{correction_id}/stop
  • 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
        Юридический адрес компании.
      • email
        Адрес электронной почты подписанта.
      • 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).
  • id
    Идентификатор перерегистрации.
  • status

    Статус перерегистрации. Возможные значения:

    • new — новая перерегистрация, над ней не выполнялось никаких действий;
    • proceeding — выполняется инициализация по созданию новой отправки;
    • wait_sign — ожидается подписание документов по перерегистрации;
    • wait_fns — ожидание ответа от ФНС на отправленные документы;
    • finished — перерегистрация успешно завершена;
    • error — перерегистрация завершена с ошибкой;
    • cancelled — перерегистрация отменена (удалена) пользователем.
  • reasons
    Причины перерегистрации.
    • reason_ofd
      Смена ОФД.
    • reason_fn
      Смена ФН.
    • reason_address
      Смена адреса.
    • reason_to_automated
      Переход ККТ в автоматический режим.
    • reason_to_offline
      Переход ККТ в автономный (оффлайн) режим.
    • reason_to_online
      Переход ККТ в обычный (онлайн) режим.
    • reason_user
      Смена пользователя ККТ.
    • reason_other
      Другая причина.
  • installed_fn
    Данные отчета об установке нового ФН. Параметр возвращается, если причина перерегистрации — смена ФН ("reason_fn": true).
    • datetime
      Дата и время пробития документа.
    • doc_number
      Номер документа.
    • fiscal_sign
      Фискальный признак документа(int64).
  • closed_fn
    Данные чека закрытия ФН. Параметр возвращается, если причина перерегистрации — смена ФН ("reason_fn": true).
    • datetime
      Дата и время пробития документа.
    • doc_number
      Номер документа.
    • fiscal_sign
      Фискальный признак документа (int64).
  • cashbox_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 У отчета о регистрации указан невалидный фискальный признак.

Коды ответа

Список кодов, которые поддерживаются в API ОФД см. в разделе Коды ответов и ошибки.

Пример запроса

Метод и адрес:

POST https://api.ofd.yandex.net/v1/cashboxes/1032/fiscal_corrections/319/stop

Заголовки запроса:

x-yandex-key: 74f...e8ca
x-ofd-key: eka...b17eae

Пример запроса в формате cURL
curl -X POST \
  https://api.ofd.yandex.net/v1/cashboxes/1032/fiscal_corrections/319/stop \
  -H 'x-ofd-key: eka...b17eae' \
  -H 'x-yandex-key: 74f...e8ca'

Ответ:

{
    "cashbox_id": 1032,
    "error_reason_doc_id": null,
    "error_message": null,
    "dialogue": null,
    "status": "new",
    "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
    }
}