Пропустить до содержимого

Контракты и договоры

Общие сведения

Контракты и договоры — это итоговые документы закупочной цепочки: они фиксируют результаты завершённых процедур, описывают предмет, цену, стороны и сроки исполнения. Информация аккумулируется в ЕИС в разделах “Контракты и договоры” (реестры 44‑ФЗ и 223‑ФЗ) и доступна через ГосПлан API. Эта страница объясняет, чем отличаются документы 44‑ФЗ и 223‑ФЗ, как они связаны с закупками и как их запросить через API.

Что такое контракты и договоры

  • Контракт по 44‑ФЗ — это документ, который заключает заказчик по гос или муниципальным нуждам после определения поставщика. Информация поступает в Реестр контрактов 44‑ФЗ и включает реестровый номер, номер контракта, связи с закупкой/планом, цену, сроки и сведения об исполнении.
  • Договор по 223‑ФЗ — аналогичный итоговый документ для закупок, проводимых по правилам 223‑ФЗ. Он хранится в Реестре договоров 223‑ФЗ и чаще содержит дополнительные ссылки на положения о закупке и особенности процедуры.

В ЕИС раздел “Контракты и договоры” также содержит вспомогательные реестры (типовые договора, дополнительные документы по контрактам 44‑ФЗ и т.д.). Эти источники задают контекст и примерный набор полей, которые вы получите через API.

Жизненный цикл: закупка → контракт/договор → исполнение

Контракт/договор появляется после завершения закупочной процедуры. Жизненный цикл выглядит так:

  1. План-график или план закупок задаёт нужду (с привязкой к ИКЗ и номеру позиции).
  2. Закупка (извещение, протокол, результат) описывает ход процедуры — это раздел “О закупках” в документации (/docs/guides/purchases).
  3. Контракт (44‑ФЗ) или договор (223‑ФЗ) фиксирует обязательства, предмет и условия исполнения; содержит ссылки на номер закупки, позицию плана и ИКЗ (для 44‑ФЗ).
  4. Документы об исполнении (акты, дополнения, электронные документы об исполнении) отражают ход выполнения контракта.

Контракт/договор логически связывает закупку с исполнением и служит точкой входа для аналитики по заключённым сделкам.

Контракты 44‑ФЗ: реестр и API

В реестре контрактов 44‑ФЗ можно увидеть:

  • реестровый номер (reestrNumber), номер контракта, ИКЗ;
  • заказчика и поставщика с их реквизитами;
  • предмет, цену, валюту, тип цены и даты заключения/размещения/обновления;
  • статус исполнения и ссылки на документы об исполнении;
  • привязку к закупке (regNumber) и плану (plan-number / position-number).

ГосПлан API предоставляет группу методов fz44/contracts (подробности — в Swagger 44-ФЗ): методы позволяют получить конкретный контракт по идентификатору или собрать список по фильтрам (даты заключения, заказчик, цена, статус, ИКЗ, регион). Основные сценарии:

  • взять реестровый номер и запросить контракт с полной карточкой;
  • собрать контракты конкретного заказчика за период, фильтруя по дате заключения и статусу исполнения;
  • объединить контракт с данными закупки по regNumber.

Договоры 223‑ФЗ: реестр и API

Договоры 223‑ФЗ отражают результаты закупок, проведённых вне 44‑ФЗ, и часто содержат:

  • номер договора и реестровый номер,
  • заказчика, обе стороны сделки и предмет,
  • цену, сроки исполнения, ссылки на положения о закупке и способы определения поставщика,
  • состояние исполнения и связи с закупками 223‑ФЗ.

Методы fz223/contracts (см. Swagger 223‑ФЗ) позволяют получать договор по идентификатору, а также фильтровать по заказчику, способу закупки, дате заключения и цене. Типовые задачи:

  • контролировать договоры определённого заказчика или региона;
  • отслеживать изменения условий договора (цена, сроки);
  • сопоставлять договор с соответствующей закупкой через regNumber.

Как получить контракт или договор через ГосПлан API

Подготовка окружения

  • Тестовый сервер: https://v2test.gosplan.info — без API-ключа, подходит для экспериментов и проверки Swagger.
  • Продуктовый сервер: https://v2.gosplan.info — с API-ключом после 01.08.2026 (см. введение).
  • Используйте Swagger (https://swagger.gosplan.info/?urls.primaryName=44-%D0%A4%D0%97 и https://swagger.gosplan.info/?urls.primaryName=223-%D0%A4%D0%97) для изучения схем запросов и ответов.

Получение одного документа

  1. Найдите интересующий контракт/договор в реестре ЕИС, запомните reestrNumber или номер документа.
  2. Откройте Swagger нужного ФЗ и метод группы contracts, принимающий идентификатор.
  3. Подставьте базовый URL (v2test или v2), идентификатор и выполните запрос.
  4. В ответе вы получите все поля контракта/договора, включая связь с закупкой, планом, ЦФО, статус и документы об исполнении.

Поиск по реестру

  • Ограничивайте диапазон дат заключения, чтобы не получать слишком большие выборки.
  • Фильтруйте по заказчику, региону, статусу исполнения и ИКЗ (в 44‑ФЗ).
  • Не запрашивайте “все контракты” за несколько лет одним запросом: используйте пагинацию и перебирайте интервалы.
  • При превышении ограничений тарифов вы получите 429 Too Many Requests (см. раздел /pricing).

Связь с закупками

Соединяйте контракт/договор с закупкой:

  • поле regNumber указывает на извещение;
  • plan-number и position-number связывают контракт с планом-графиком;
  • ИКЗ помогает группировать документы в 44‑ФЗ.

Такой подход позволяет строить цепочку “план → закупка → контракт/договор → исполнение” в аналитических отчётах.

Особенности данных

  • Период хранения данных — около трёх лет (см. введение).
  • Загрузка: контракты и договоры поступают в API в течение двух часов после публикации в ЕИС, исполнение — ночные обновления.
  • Причины отсутствия документа:
    1. документ ещё не загружен (высокая нагрузка на ЕИС или API);
    2. документ не входит в период хранения;
    3. передан неверный идентификатор;
    4. документ пока не существует (закупка в процессе).
  • Ошибки: 404 означает, что документ недоступен, а 422 — что параметры запроса некорректны.

Типовые сценарии

  1. Мониторинг заказчика: запросите контракты/договоры по заказчику и дате, сопоставьте с закупками и документами об исполнении.
  2. Аналитика исполнения: используйте поля statusExecution и contractsExecution для оценки соблюдения сроков и выплат.
  3. Контроль ИКЗ (44‑ФЗ): сгруппируйте контракты по ИКЗ, чтобы увидеть выполнение планов по направлениям.
  4. Проверка цены и способа закупки: сравните цену контракта/договора и способ выбора поставщика (из закупки).

Полезные ссылки