ParseRevocationRequestXml

Парсит файл предложения об аннулировании.

POST /ParseRevocationRequestXml
Request Headers:
Request Body:

Тело запроса должно содержать XML-файл предложения об аннулировании, соответствующий XSD-схеме.

Status Codes:
  • 200 OK – операция успешно завершена.

  • 400 Bad Request – данные в запросе имеют неверный формат или отсутствуют обязательные параметры.

  • 401 Unauthorized – в запросе отсутствует HTTP-заголовок Authorization или в этом заголовке содержатся некорректные авторизационные данные.

  • 405 Method Not Allowed – используется неподходящий HTTP-метод.

  • 500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка.

Response Body:

Тело ответа содержит информацию о предложении об аннулировании, представленную структурой RevocationRequestInfo.

Примеры использования

Пример HTTP-запроса:

GET /ParseRevocationRequestXml HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: DiadocAuth ddauth_api_client_id={{apiKey}},ddauth_token={{token}}
Content-Type: application/json

Пример тела запроса:

<?xml version="1.0" encoding="windows-1251"?>
<Файл ИдФайл="DP_PRANNUL_2BM-1828306960-861201692-202407101104400484330_2BM-3990015462-927043935-202407101103418496883_20250911_db7897b1-6b7b-4c92-b58e-d9d5b42d02fe" ВерсПрог="Diadoc 1.0" ВерсФорм="1.02">
  <Документ>
    <УчастЭДО ИдУчастЭДО="2BM-3990015462-927043935-202407101103418496883">
      <ЮЛ НаимОрг="Организация-отправитель" ИННЮЛ="3990015462" КПП="927043935" />
    </УчастЭДО>
    <СвПредАн>
      <СведАнФайл ИмяАнФайла="ON_NSCHFDOPPR_2BM-1828306960-861201692-202407101104400484330_2BM-3990015462-927043935-202407101103418496883_20250911_db4dc51d-be0f-41b2-91d1-f18826a575fb_0_0_0_0_0_00">
        <ЭЦПАнФайл>MIIMiQYJKoZIhvcNAQcCoIIMej...cJewt7UKvE/MUiY0xqVne1l3NH</ЭЦПАнФайл>
      </СведАнФайл>
      <ТекстПредАн>Аннулируем</ТекстПредАн>
    </СвПредАн>
    <НапрПредАн ИдУчастЭДО="2BM-1828306960-861201692-202407101104400484330">
      <ЮЛ НаимОрг="Организация-получатель" ИННЮЛ="1828306960" КПП="861201692" />
    </НапрПредАн>
    <Подписант Должность="Сотрудник"><ФИО Фамилия="Иванов" Имя="Иван" Отчество="Иванович" /></Подписант>
  </Документ>
</Файл>

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

{
    "Comment": "Аннулируем",
    "Signer": {
        "SignerDetails": {
            "Surname": "Иванов",
            "FirstName": "Иван",
            "Patronymic": "Иванович",
            "JobTitle": "Сотрудник",
            "Inn": "",
            "SoleProprietorRegistrationCertificate": ""
        },
        "SignerCertificateThumbprint": ""
    }
}

См. также

Инструкции: