Proveedor multipropósito (R048)

La variedad de artículos suministrados por un oferente es un valor atípico alto.

Metodología

Este indicador requiere que los artículos adjudicados se clasifiquen utilizando una jerarquía de códigos numéricos. Por ejemplo, UNSPSC y CPV tienen cuatro niveles primarios.

UNSPSC

Digits

Level

XX000000

Segment

XXXX0000

Family

XXXXXX00

Class

XXXXXXXX

Commodity

CPV

Digits

Level

XX000000

Division

XXX00000

Group

XXXX0000

Class

XXXXX000

Category

Para cada oferente, la variedad se calcula como el número de clasificaciones de primer nivel distintas en todos los artículos adjudicados al oferente, en todos los procesos de contratación. Un oferente es señalado si su variedad es mayor o igual que el límite superior de \(Q_3 + 1,5(IQR)\), donde \(Q_3\) es el tercer cuartil e \(IQR\) es el rango intercuartílico para el conjunto de variedades entre oferentes adjudicados en al menos 20 procesos de contratación.

Ejemplo

El 25% (\(Q_1\)) de los oferentes de Atlantis suministran artículos en 1 categoría de producto. El 75% (\(Q_3\)) de los oferentes suministran artículos en un máximo de 4 categorías de productos. El resultado es un límite superior de 8,5 (9 en la práctica).

RentSeekers Inc. suministra artículos en 20 categorías de productos. Esta cifra es superior al límite superior de 8,5. Por lo tanto, RentSeekers Inc. es señalada.

¿Por qué esto es una bandera roja?

Un proveedor heterogéneo tiene más probabilidades de ser no óptimo, lo que aumenta el riesgo de que la relación calidad-precio sea baja, la calidad de la prestación del bien o servicio sea baja y/o se extraigan rentas.

Basado en «Component C1B» en Design and measurement of a corruption risk index from a supplier perspective in the context of COVID-19 emergency.

Salida

El valor del indicador es la variedad, como un decimal.

Configuración

Toda configuración es opcional.

Para modificar el límite superior predeterminado, añádalo a su archivo de configuración, como un número natural:

[R048]
threshold = 10

Si el primer nivel de la jerarquía de clasificación no está codificado con dos dígitos, o si el primer nivel es demasiado amplio, puede aumentar el número de dígitos. Para modificar el número predeterminado de dígitos, añádalo a su archivo de configuración, como un número natural:

[R048]
digits = 2 # default

Si un oferente resulta adjudicado en un número reducido de procesos de contratación, se espera que su variedad sea pequeña. Para minimizar esta correlación, el cálculo del límite superior sólo considera oferentes adjudicados en al menos 20 procesos de contratación. Para modificar este número mínimo, añádalo a su archivo de configuración, como un número natural:

[R048]
minimum_contracting_processes = 20 # default

Exclusiones

Una adjudicación activa se excluye si se adjudica a múltiples proveedores.

Demostración

Entrada

{"ocid":"F","awards":[{"status":"active","suppliers":[{"id":"F"}],"items":[{"classification":{"id":"10000000"}},{"classification":{"id":"11000000"}}]}]}
{"ocid":"1","awards":[{"status":"active","suppliers":[{"id":"1"}],"items":[{"classification":{"id":"10000000"}}]}]}
{"ocid":"2","awards":[{"status":"active","suppliers":[{"id":"2"}],"items":[{"classification":{"id":"10000000"}}]}]}
{"ocid":"3","awards":[{"status":"active","suppliers":[{"id":"3"}],"items":[{"classification":{"id":"10000000"}}]}]}
{"ocid":"4","awards":[{"status":"active","suppliers":[{"id":"4"}],"items":[{"classification":{"id":"10000000"}}]}]}

Salida

$ ocdscardinal indicators --settings docs/examples/R/048.ini --no-meta docs/examples/R/048.jsonl
{"Tenderer":{"F":{"R048":2.0}}}