KRAI7. Дозакупка работ или услуг методом прямого заключения договора, если общая стоимость не превышает установленного законом процентного порога от ранее проведенного конкурса, но подрядчик и техническая спецификация не сохранены.
Индикатор отслеживает случаи, когда закупающая организация закупает услуги или работы методом прямого заключения договора, используя обоснование "осуществление дополнительных строительных работ или услуг, не превышающих 5 процентов от стоимости заключенного договора на основании конкурса, связанных с расширением ранее начатых работ либо увеличением объема, а привлечение того же подрядчика обеспечит экономичность и совместимость результатов в отношении качества ранее выполненных работ или услуг".
Избегание применения конкурсных процедур с целью заключения договора с "удобным" поставщиком.
Пункт 4 статьи 21: "2) осуществления дополнительных строительных работ или услуг, не превышающих 5 процентов от стоимости заключенного договора на основании конкурса, связанных с расширением ранее начатых работ либо увеличением объема, а привлечение того же подрядчика обеспечит экономичность и совместимость результатов в отношении качества ранее выполненных работ или услуг"
Индикатор вводится, так как в системе не реализован контроль соответствия цены, технических требований и соотношений сумм вышеописанных причин.
Индикатор рассчитывается на уровне процедуры.
Для расчета индикатора используются следующие источники данных:
- API системы государственных закупок в OCDS формате
- Транзакционные переменные :ref:`tv_tenderCPVList`, :ref:`tv_badDataQuality`
Индикатор рассчитывается для следующих типов процедур:
- метод прямого заключения договора.
Индикатор рассчитывается для процедур, которые:
- находятся в статусе
complete
Если выполнены все условия для активации расчета индикатор, он рассчитывается один раз.
Если значение переменной :ref:`tv_badDataQuality` для данной процедуры равно true
, индикатор принимает значение -1
и расчет его не производится.
Для расчета индикатора используются следующие поля API модуля системы гос. закупок:
data.tender.procurementMethodRationale
data.relatedProcesses.relationship
data.tender.procurementMethodDetails
data.relatedProcesses.identifier
data.parties.id
data.parties.roles
Для расчета используются следующие транзакционные переменные:
- Выбираем только процедуры, у которых
data.tender.procurementMethodRationale = 'additionalProcurement5'
. - Если в процедуре отсутствует контейнер
data.relatedProcesses
, индикатор принимает значение-1
. Расчет заканчивается. - Выбираем предыдущую процедуру открытых торгов: такой номер
data.relatedProcesses.identifier
, которому соответствуетdata.relatedProcesses.relationship = 'prior'
. - Если у найденной процедуры
data.tender.procurementMethodDetails
не равноoneStage
,downgrade
илиsimplicated
, индикатор принимает значение-1
. Расчет заканчивается. - Если статус найденной процедуры
data.tender.current_stage != 'contractSigned'
, индикатор принимает значение-1
. Расчет заканчивается. - Находим все идентификаторы победителей
data.parties.id
нашей и исследуемой процедур такие, у которыхdata.parties.roles = 'supplier'
. - Если хоть один идентификатор победителя нашей процедуры не находится среди победителей исследуемой процедуры, индикатор принимает значение
1
. Расчет заканчивается. - Если мы дошли до этого пункта, индикатор принимает значение
0
.
Индикатор может срабатывать неправильно, если код предмета закупки, указанный закупающей организацией не детализирован достаточно для точной идентификации предмета закупки.