Контракты и договоры
Общие сведения
Контракты и договоры — это итоговые документы закупочной цепочки: они фиксируют результаты завершённых процедур, описывают предмет, цену, стороны и сроки исполнения. Информация аккумулируется в ЕИС в разделах “Контракты и договоры” (реестры 44‑ФЗ и 223‑ФЗ) и доступна через ГосПлан API. Эта страница объясняет, чем отличаются документы 44‑ФЗ и 223‑ФЗ, как они связаны с закупками и как их запросить через API.
Что такое контракты и договоры
- Контракт по 44‑ФЗ — это документ, который заключает заказчик по гос или муниципальным нуждам после определения поставщика. Информация поступает в Реестр контрактов 44‑ФЗ и включает реестровый номер, номер контракта, связи с закупкой/планом, цену, сроки и сведения об исполнении.
- Договор по 223‑ФЗ — аналогичный итоговый документ для закупок, проводимых по правилам 223‑ФЗ. Он хранится в Реестре договоров 223‑ФЗ и чаще содержит дополнительные ссылки на положения о закупке и особенности процедуры.
В ЕИС раздел “Контракты и договоры” также содержит вспомогательные реестры (типовые договора, дополнительные документы по контрактам 44‑ФЗ и т.д.). Эти источники задают контекст и примерный набор полей, которые вы получите через API.
Жизненный цикл: закупка → контракт/договор → исполнение
Контракт/договор появляется после завершения закупочной процедуры. Жизненный цикл выглядит так:
- План-график или план закупок задаёт нужду (с привязкой к ИКЗ и номеру позиции).
- Закупка (извещение, протокол, результат) описывает ход процедуры — это раздел “О закупках” в документации (
/docs/guides/purchases). - Контракт (44‑ФЗ) или договор (223‑ФЗ) фиксирует обязательства, предмет и условия исполнения; содержит ссылки на номер закупки, позицию плана и ИКЗ (для 44‑ФЗ).
- Документы об исполнении (акты, дополнения, электронные документы об исполнении) отражают ход выполнения контракта.
Контракт/договор логически связывает закупку с исполнением и служит точкой входа для аналитики по заключённым сделкам.
Контракты 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) для изучения схем запросов и ответов.
Получение одного документа
- Найдите интересующий контракт/договор в реестре ЕИС, запомните
reestrNumberили номер документа. - Откройте Swagger нужного ФЗ и метод группы
contracts, принимающий идентификатор. - Подставьте базовый URL (
v2testилиv2), идентификатор и выполните запрос. - В ответе вы получите все поля контракта/договора, включая связь с закупкой, планом, ЦФО, статус и документы об исполнении.
Поиск по реестру
- Ограничивайте диапазон дат заключения, чтобы не получать слишком большие выборки.
- Фильтруйте по заказчику, региону, статусу исполнения и ИКЗ (в 44‑ФЗ).
- Не запрашивайте “все контракты” за несколько лет одним запросом: используйте пагинацию и перебирайте интервалы.
- При превышении ограничений тарифов вы получите
429 Too Many Requests(см. раздел/pricing).
Связь с закупками
Соединяйте контракт/договор с закупкой:
- поле
regNumberуказывает на извещение; plan-numberиposition-numberсвязывают контракт с планом-графиком;- ИКЗ помогает группировать документы в 44‑ФЗ.
Такой подход позволяет строить цепочку “план → закупка → контракт/договор → исполнение” в аналитических отчётах.
Особенности данных
- Период хранения данных — около трёх лет (см. введение).
- Загрузка: контракты и договоры поступают в API в течение двух часов после публикации в ЕИС, исполнение — ночные обновления.
- Причины отсутствия документа:
- документ ещё не загружен (высокая нагрузка на ЕИС или API);
- документ не входит в период хранения;
- передан неверный идентификатор;
- документ пока не существует (закупка в процессе).
- Ошибки:
404означает, что документ недоступен, а422— что параметры запроса некорректны.
Типовые сценарии
- Мониторинг заказчика: запросите контракты/договоры по заказчику и дате, сопоставьте с закупками и документами об исполнении.
- Аналитика исполнения: используйте поля
statusExecutionиcontractsExecutionдля оценки соблюдения сроков и выплат. - Контроль ИКЗ (44‑ФЗ): сгруппируйте контракты по ИКЗ, чтобы увидеть выполнение планов по направлениям.
- Проверка цены и способа закупки: сравните цену контракта/договора и способ выбора поставщика (из закупки).
Полезные ссылки
- Реестр контрактов 44‑ФЗ — визуальная проверка данных.
- Реестр договоров 223‑ФЗ — аналог для 223‑ФЗ.
- О закупках — сопоставьте контракт с ходом закупочной процедуры.
- Схемы документов — поможет с пониманием вложенных XML-схем.
- Swagger 44‑ФЗ — описание методов
fz44/contracts. - Swagger 223‑ФЗ — описание методов
fz223/contracts. - Цены — лимиты и тарифы, важные при массовых выгрузках.