KRAI17. Сумма всех заключенных контрактов по лотам в закупке превышает сумму всех выигравших конкурсных заявок.¶
Суть индикатора¶
Индикатор отслеживает случаи, когда закупающая организация подписывает контракты на сумму большую, чем сумма выигрышных предложений в процедуре.
Риск¶
Манипуляции с выигрышными заявками и стоимостью в контракте.
Нарушение норм/принципов закона¶
Статья 32. Публичное объявление итогов конкурса и заключение договора. 3. С поставщиком (подрядчиком), конкурсная заявка которого была признана выигравшей, заключается договор государственных закупок в соответствии с условиями конкурсной заявки (в срок действия конкурсной заявки) с учетом требований, установленных в части 2 настоящей статьи.
Основание для разработки индикатора¶
Индикатор вводится, так как в системе не реализован контроль соответствия сумм в контрактах суммам выигравших предложений.
Методология расчета индикатора¶
Уровень расчета¶
Индикатор рассчитывается на уровне процедуры.
Источники данных для расчета¶
Для расчета индикатора используются следующие источники данных:
- API системы государственных закупок в OCDS формате
- Транзакционная переменная tv_badDataQuality
Типы процедур¶
Индикатор рассчитывается для следующих типов процедур:
- одноэтапный метод;
- двухэтапный метод;
- метод на понижение цены;
- упрощенный метод;
- метод прямого заключения договора.
Частота расчета¶
Если выполнены все условия для активации расчета индикатор, он рассчитывается один раз.
Качество данных¶
Если значение переменной tv_badDataQuality для данной процедуры равно true
, индикатор принимает значение -1
и расчет его не производится.
Поля для расчета¶
Для расчета индикатора используются следующие поля API модуля системы гос. закупок:
data.contracts.value.amount
data.contracts.status
data.awards.value.amount
data.awards.status
Формула расчета¶
- Выбираем все активные элементы определения победителя
data.awards
, у которыхdata.awards.status = 'active'
. - Из этих элементов суммируем все найденные суммы
data.awards.value.amount
. - Выбираем все активные элементы контрактов
data.contracts
, у которыхdata.contracts.status = 'active'
. - Из этих элементов суммируем все найденные суммы
data.contracts.value.amount
. - Если суммы из пункта 2 меньше суммы из пункта 4, индикатор принимает значение
1
. В противном случае индикатор принимает значение0
.
Факторы, которые влияют на корректное срабатывание индикатора¶
Индикатор может срабатывать неправильно, если код предмета закупки, указанный закупающей организацией не детализирован достаточно для точной идентификации предмета закупки.