Перейти к основному содержимому

Поиск договора по организации, контрагента, номера и дате

Метод позволяет выполнить поиск контрагента (досопоставить) по ИНН и КПП и/или наименованию.

Для чего может быть использован метод:

  1. Например, необходимо проверить, как будет сопоставлен договор из распознанного документа с загруженным справочником.
  2. Например, после распознавания документа, поле с договором сопоставлено. Далее пользователь добавил в документ запись с договором. Для сопоставления новой записи можно использовать данный метод. Т.о. метод позволяет альтернативным способом "досопоставить" введенную пользователем запись.

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

Url: https://extractor.correct.su/api/organization/search
Headers: Authorization, Content-Type (application/json)
Method: POST
Body:
{
"catalogId": "string", // ID справочника договоров. Обязательное поле. Должно быть указано в нижнем регистре.
"name": "string", // Наименование договора.
"date": "2025-06-06", // Дата договора.
"numberAgreement": "string", // Номер договора.
"organizationId": "string", // ID организации в справочнике 1с.
"counteragentId": "string" // ID контрагента в справочнике 1с.
}

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

{
"normalizedFieldValue": "string", //Нормализованное значение поля.
"variants": [ //Варианты сопоставления договоров, упорядоченные по убыванию уверенности сопоставления.
{
"id": "string", //Id договора в справочнике.
"confidence": 0 //Уверенность сопоставления.
}
]
}

Код ответа 200 – возвращает DTO RecognizedNomenclatureInfo с сопоставленной номенклатурой.

Код ответа 400 – данные запроса не прошли валидацию.

Код ответа 401 – пользователь не прошел авторизацию.

Код ответа 500 – возникли исключения.