KRAI26. Применение закупки методом прямого заключения договора с одним и тем же поставщиком по причине приобретения товаров, работ и услуг по каждой статье расходов один раз в год до минимальной пороговой суммы, используя похожие статьи ОКГЗ.¶
Суть индикатора¶
Индикатор отслеживает случаи, когда закупающая организация практикует дробление, маскируя один предмет закупки под разными похожими кодами закупок.
Риск¶
Избегание применения конкурсных процедур с целью заключения договора с «удобным» поставщиком путем изменения формы закупки, но не по сути.
Нарушение норм/принципов закона¶
Статья 21. П.4. Закупающая организация вправе самостоятельно провести закупки методом прямого заключения договора в случаях: 3) приобретения товаров, работ и услуг по каждой статье расходов один раз в год до минимальной пороговой суммы.
Основание для разработки индикатора¶
Индикатор вводится для выявления возможного дробления предмета закупки закупающей организацией.
Методология расчета индикатора¶
Уровень расчета¶
Индикатор рассчитывается на уровне процедуры.
Источники данных для расчета¶
Для расчета индикатора используются следующие источники данных:
- API системы государственных закупок в OCDS формате
- Аналитическая таблица tbl_CPVOneSupplier
- Транзакционные переменные tv_tenderCPV, tv_badDataQuality
Типы процедур¶
Индикатор рассчитывается для следующих типов процедур:
- метод прямого заключения договора.
Частота расчета¶
Если выполнены все условия для активации расчета индикатор, он рассчитывается один раз.
Качество данных¶
Если значение переменной tv_badDataQuality для данной процедуры равно true
, индикатор принимает значение -1
и расчет его не производится.
Поля для расчета¶
Для расчета индикатора используются следующие поля API модуля системы гос. закупок:
data.tender.procurementMethodRationale
data.parties.roles
data.parties.identifier.scheme
data.parties.identifier.id
data.tender.datePublished
data.tender.date
data.awards.status
data.awards.relatedBid
data.bids.details.priceProposal.relatedItem
data.bids.details.priceProposal.unit.value.amount
data.bids.tenderers.id
data.tender.bids.id
data.tender.items.id
data.tender.items.quantity
data.tender.items.classification.id
data.tender.items.classification.scheme
Формула расчета¶
- Выбираем только те процедуры, которые были оглашены в текущем году.
- Выбираем только те процедуры, у которых
data.tender.procurementMethodRationale = 'annualProcurement'
. И только процедуры на поставку товаров. - Находим идентификатор закупающей организации (конкатенация
data.parties.identifier.scheme
иdata.parties.identifier.id
), такой, чтоdata.parties.roles = 'buyer, procuringEntity'
. - Определяем дату объявления процедуры
data.tender.datePublished
. - Выбираем все объекты определения победителя, которые имеют
data.awards.status = 'active'
. - Выбираем ценовое предложение, которое победило в определении победителя
data.bids.id = data.awards.relatedBid
. - В ценовом предложении находим идентификатор предметов закупки
data.bids.details.priceProposal.relatedItem
и стоимости единиц предметов закупкиdata.bids.details.priceProposal.unit.value.amount
. - По идентификатору предмета закупки находим позицию в тендерном объявлении
data.bids.details.priceProposal.relatedItem = data.tender.items.id
. - Из позиции в тендерном предложении находим код предмета закупки (конкатенация
data.tender.items.classification.scheme
иdata.tender.items.classification.id
) а также количество закупаемых единицdata.tender.items.quantity
и идентификатор поставщикаdata.bids.tenderers.id
. - Находим категорию для предмета закупки - первые 6 знаков в коде CPV.
- Находим сумму по предмету закупки: количество
data.tender.items.quantity
умножаем на стоимостьdata.bids.details.priceProposal.unit.value.amount
. - Имея идентификатор закупающей организации, идентификатор поставщика, категорию предмета закупки, сумму закупки и дату оглашения процедуры, можем перейти к сравнению с данными аналитической таблицы.
- Находим в аналитической таблице все строки, где первые 3 значения равны нашим из пункта 12, а дата
data.tender.date
из нашей процедуры больше, чем дата в строке аналитической таблицы. - Складываем суммы из найденных строк из аналитической таблицы и сумму из пункта 10. Если результат больше пороговой суммы (1000000 сом), индикатор принимает значение
1
, расчет заканчивается. - Если мы дошли до этого пункта, индикатор принимает значение
0
.
Факторы, которые влияют на корректное срабатывание индикатора¶
Индикатор может срабатывать неправильно, если закупающая организация не отображает на портале все фактически пройденные этапы процедуры закупки. Также индикатор может срабатывать неправильно в связи с определением порогов для закупающей организации в связи с данными по размеру ее уставного капитала.