KRAI5. Дозакупка товаров методом прямого заключения договора, если общая стоимость не превышает установленного законом процентного порога от ранее проведенного конкурса, но проведенный ранее конкурс отсутствует.¶
Суть индикатора¶
Индикатор отслеживает случаи, когда закупающая организация закупает товары методом прямого заключения договора, используя обоснование «осуществления дополнительного приобретения товаров, не превышающих 5 процентов стоимости договора, заключенного на основании проведенного конкурса при сохранении цены и технических спецификаций».
Риск¶
Избегание применения конкурсных процедур с целью заключения договора с «удобным» поставщиком.
Нарушение норм/принципов закона¶
Пункт 4 статьи 21: «1) осуществления дополнительного приобретения товаров, не превышающих 5 процентов стоимости договора, заключенного на основании проведенного конкурса при сохранении цены и технических спецификаций»
Основание для разработки индикатора¶
Индикатор вводится, так как в системе не реализован контроль наличия предыдущей конкурсной процедуры.
Методология расчета индикатора¶
Уровень расчета¶
Индикатор рассчитывается на уровне процедуры.
Источники данных для расчета¶
Для расчета индикатора используются следующие источники данных:
- API системы государственных закупок в OCDS формате
- Транзакционная переменная tv_badDataQuality
Типы процедур¶
Индикатор рассчитывается для следующих типов процедур:
- метод прямого заключения договора.
Частота расчета¶
Если выполнены все условия для активации расчета индикатор, он рассчитывается один раз.
Качество данных¶
Если значение переменной tv_badDataQuality для данной процедуры равно true
, индикатор принимает значение -1
и расчет его не производится.
Поля для расчета¶
Для расчета индикатора используются следующие поля API модуля системы гос. закупок:
data.tender.procurementMethodRationale
data.relatedProcesses.relationship
data.tender.procurementMethodDetails
data.relatedProcesses.identifier
Формула расчета¶
- Выбираем только процедуры, у которых
data.tender.procurementMethodRationale = 'additionalProcurement5'
. - Если в процедуре отсутствует контейнер
data.relatedProcesses
, индикатор принимает значение1
. Расчет заканчивается. - Выбираем предыдущую процедуру открытых торгов: такой номер
data.relatedProcesses.identifier
, которому соответствуетdata.relatedProcesses.relationship = 'prior'
. - Если у найденной процедуры
data.tender.procurementMethodDetails
не равен одному из значений:oneStage
,downgrade
илиsimplicated
, индикатор принимает значение1
. Расчет заканчивается. - Если текущая стадия найденной процедуры
data.tender.currentStage != 'contractSigned'
, индикатор принимает значение1
. Расчет заканчивается. - Если мы дошли до этого пункта, индикатор принимает значение
0
.
Факторы, которые влияют на корректное срабатывание индикатора¶
Индикатор может срабатывать неправильно, если код предмета закупки, указанный закупающей организацией не детализирован достаточно для точной идентификации предмета закупки.