Saltar a contenido

Política de publicación

La política de datos abiertos del Gobierno de la Ciudad de Buenos Aires tiene sus inicios en 2012 con el lanzamiento del portal data.buenosaires.gob.ar, el cual al día de hoy ya concentra más de 1000 recursos disponibles en formato abierto. Hace más de una década que la Ciudad cuenta con el sistema de compras y contrataciones públicas llamado BAC (Buenos Aires Compras), el cual garantiza transparencia y celeridad en los procesos. Si bien desde sus inicios el sistema contaba con un portal para consultar información acerca de los procesos de compra, la misma no se encontraba en formato abierto lo cual obstaculizaba su reutilización. Desde principios del año 2018 el Gobierno de la Ciudad de Buenos Aires comenzó a trabajar en la publicación de la información del sistema de compras y contrataciones públicas BAC (Buenos Aires Compras) en formato abierto. Con este trabajo, se pone a disposición de la ciudadanía, el acceso a información sobre las contrataciones públicas que le permite saber cómo se gestionan las mismas. La disponibilidad de estos datos fue un salto cualitativo fundamental, garantizando el derecho a la información, fortaleciendo la transparencia de los actos de gobierno.

El procedimiento de compras y contrataciones que se realiza en la ciudad, se instrumenta a través del Sistema de Registro Informatizado de Contrataciones en el ámbito del Ministerio de Hacienda de la Ciudad de Buenos Aires. Regulada por la Ley N° 2.095, Ley de Compras y Contrataciones de la Ciudad de Buenos Aires y su decreto reglamentario.

La adopción del Estándar de Datos para las Contrataciones Abiertas (OCDS por sus siglas en inglés) fue un desafío para el Gobierno de la Ciudad que implicó la revisión de sus procesos actuales y traducción de los mismos al estándar dispuesto por Open Contracting Partnership. Con este trabajo, se contribuyó a la política de transparencia e integridad pública que se lleva adelante y de esta forma, inspirar a otras ciudades a encarar procesos similares.

La publicación de las compras y contrataciones en formato abierto y con el estándar de Contrataciones Abiertas fue gracias al trabajo en conjunto entre el Ministerio de Economía y Finanzas y Secretaría General y Relaciones Internacionales del Gobierno de la Ciudad de Buenos Aires.

Propósito de la publicación

El Estándar de Datos para las Contrataciones Abiertas (OCDS) es una estándar global de datos que promueve la divulgación de datos y documentos en todas las etapas del proceso de contratación. Este estándar ha sido desarrollado para que los proveedores de información compartan datos estructurados, estandarizados y reutilizables.

La publicación de los datos de contratación, se encuentran disponibles data.buenosaires.gob.ar y tiene como objetivo garantizar que toda la información que se produce en las compras y contrataciones públicas de bienes y servicios en la ciudad estén disponibles en línea y en formatos abiertos.

La importancia de la adaptación a este estándar radica en:

  • Mejorar la calidad de los datasets publicados.
  • Mejorar la capacidad de comprensión de los datasets utilizados.
  • Impulsar la adopción de estándares para la apertura de datos.
  • Impulsar la reutilización de los datos abiertos.
  • Promover la toma de decisiones basadas en evidencia.
  • Mejorar la competitividad entre los proveedores de gobierno.
  • Reducir los costos y optimizar la relación precio calidad que enfrentan las áreas de gobierno.

Creación de Datasets OCDS

La Dirección General de Compras y Contrataciones dependiente del Ministerio de Economía y Finanzas de la Ciudad de Buenos Aires realiza la instrumentación de los procedimientos para la tramitación de compras o contrataciones, cualquiera sea su modalidad o naturaleza, interviniendo en todas las instancias del trámite administrativo que se derivan de la acción de contratar, regulado por la Ley de Compras y Contrataciones de la Ciudad de Buenos Aires y su decreto reglamentario.

La Dirección General de Calidad Institucional y Gobierno Abierto posee el permiso para la extracción completa de la base de datos de Buenos Aires Compras (BAC) que incluyen las tres etapas del proceso de compras y contrataciones, las modalidades de contratación y los procedimientos de selección, descriptos precedentemente.

Las modalidades de contratación se encuentran detalladas como prefijo en los valores de campo contracts/0/id.

  • SPR- para los contratos con modalidad Orden de Compra Abierta

  • OCC- para los contratos con modalidad Orden de Compra Cerrada

  • CM- para los contratos con modalidad Convenio Marco

Los procedimientos de selección de los proveedores se encuentran detallados en el campo procurementMethod y procurementMethodDetails de la etapa “tender”.

Esta información es proporcionada a través de un archivo CSV con datos estructurados y la conversión a OCDS se realiza a través de un script de python. La publicación de datos de compras de bienes o servicios bajo el estándar propuesto están disponibles en formato CSV y JSON. Su actualización se realiza con una frecuencia de 15 días corridos.

Recursos del dataset

La información del sistema de compras y contrataciones se encuentra publicada en el dataset Buenos Aires Compras

Buenos Aires Compras

Archivo con formato JSON (JavaScript Object Notation) que contiene la información de todos los procesos de compras publicados en sus diferentes etapas (convocatoria, adjudicación, contratación, participantes). Para cada proceso de compra se asigna un OCID (Open Contracting Identifier), al cual se asocia toda la información referida a las etapas por las que pasa el proceso.

Muestra de la estructura del JSON

Cada uno de los procesos de compras publicados se organizan replicando la siguiente estructura. El campo OCID es el identificador único para cada proceso de compras.

    "uri": "http://data.buenosaires.gob.ar/dataset/buenos-aires-compras",
    "publisher": {
        "name": "Gobierno de la Ciudad de Buenos Aires"
    },
    "publishedDate": "2019-08-06T09:30:00Z",
    "license": "https://creativecommons.org/licenses/by/2.5/ar/",
    "publicationPolicy": "https://github.com/datosgcba/BAC_OCDS",
    "version": "1.1",
    "extensions": [
        "https://raw.githubusercontent.com/open-contracting-extensions/ocds_contract_signatories_extension/master/extension.json"
    ],
    "releases": [
         {
            "ocid",
            "id",
            "awards": [
                { 
                    "id",
                    "documents",
                    "items",
                    "title",
                    "description",
                    "status",
                    "value",
                    "contractPeriod",
            "contracts": [
                {
                    "id",
                    "items",
                    "signatories",
                    "awardID",
                    "title",
                    "description",
                    "status",
                    "period",
                    "value",
                    "dateSigned",
            "parties": [
                {
                    "name",
                    "id",
                    "identifier",
                    "roles",
                    "address",
                    "contactPoint"
                    "name",
                    "id",
                    "identifier",
                    "roles",
            "date": ,
            "initiationType",
            "tag",
            "tender": {
                "id",
                "title",
                "description",
                "status",
                "procuringEntity":,
                "value",
                "procurementMethod",
                "procurementMethodDetails",
                "additionalProcurementCategories",
                "tenderPeriod",
                "enquiryPeriod",
                "documents",
                "items",
            "language": "es"
        }

Convocatoria

Archivo con formato CSV (comma-separated values) con la información de la convocatoria a participantes para todos los procesos de compras y contrataciones gestionados a través del BAC. Contiene el detalle de los pliegos de bases y condiciones (fechas, montos, organizaciones), los documentos web donde se publica la información y el detalle de los ítems que se van a contratar.

Diccionario de campos

sección ruta título descripción tipo
Convocatoria tender/title Título de la licitación Un título para esta licitación. Éste se usará por aplicaciones como una cabecera para atraer interés y ayudar a los analistas a entender la naturaleza de esta contratación. string
Convocatoria tender/description Descripción de la licitación A summary description of the tender. This should complement structured information provided using the items array. Descriptions should be short and easy to read. Avoid using ALL CAPS. string
Convocatoria tender/status Estado de la licitación El estado actual de la licitación basado en la lista de códigos tenderStatus string
Convocatoria tender/procuringEntity Entidad contratante La entidad que gestiona el proceso de contratación. Esta puede ser distinta del comprador que paga/usa los artículos adquiridos. object
Convocatoria tender/procuringEntity/name Nombre de la Organización El nombre de la parte involucrada al que se hace referencia. Este debe de ser igual al nombre de una entrada en la sección de participantes string
Convocatoria tender/procuringEntity/id ID de Organización El id de una parte involucrada a la que se hace referencia. Este debe de ser igual al id de una entrada en la sección de partes involucradas. string, integer
Convocatoria tender/items Artículos que se adquirirán Los bienes y servicios que se comprarán, divididos en tipos de artículos o ítems de una clasificación preexistente cuando sea posible. Los artículos no deben de duplicarse, en su lugar se debe especificar una cantidad de 2. array
Convocatoria tender/items/id ID Un identificador local al cual hacer referencia y con el cual unir los artículos. Debe de ser único en relación a los demás ítems del mismo proceso de contratación presentes en la matriz de artículos. string, integer
Convocatoria tender/items/description Descripción Una descripción de los bienes o servicios objetos del procedimiento de contratación. string
Convocatoria tender/items/classification Clasificación La clasificación primaria para el artículo. Vea el itemClassificationScheme para identificar listas de clasificación preferidas, incluyendo CPV y GSIN. object
Convocatoria tender/items/classification Clasificación Una clasificación consta de al menos dos partes: un identificador para la lista (esquema) de la cual se extrae la clasificación, y un identificador para la categoría de esa lista que se aplica. También es útil publicar una etiqueta de texto y / o un URI que los usuarios puedan usar para interpretar la clasificación. object
Convocatoria tender/items/classification/scheme Esquema Una clasificación debe tomarse de un esquema o lista de códigos existente. Este campo se usa para indicar el esquema/lista de códigos de la cual se toma la clasificación. Para artículos o ítems de una clasificación preexistente, este valor debe representar un Esquema de Clasificación de Artículos conocido cuando sea posible. string
Convocatoria tender/items/classification/id ID El código de clasificación tomado de un esquema seleccionado. string, integer
Convocatoria tender/items/quantity Cantidad El número de unidades requerido number
Convocatoria tender/items/unit Unidad A description of the unit in which the supplies, services or works are provided (e.g. hours, kilograms) and the unit-price. For comparability, an established list of units can be used. object
Convocatoria tender/items/unit/scheme Esquema La lista de la cual se toman los identificadores de unidades de medida. Esta debe ser una entrada tomada de las opciones disponibles en la lista de códigos unitClassificationScheme. Se recomienda el uso del esquema "UNCEFACT" para la Recomendación 20 del CEFACT-ONU. Se recomienda la lista de "Códigos para unidades de medida utilizadas en el comercio internacional", aunque se dispone de otras opciones. string
Convocatoria tender/items/unit/name Nombre Nombre de la unidad. string
Convocatoria tender/items/unit/value Valor El valor monetario de una unidad. object
Convocatoria tender/items/unit/value Valor Los valores financieros siempre deben de publicarse emparejados con una moneda. object
Convocatoria tender/items/unit/value/amount Monto Monto como una cifra. number
Convocatoria tender/items/unit/value/currency Moneda La moneda para cada monto siempre debe de especificarse usando en mayúsculas el código de moneda de 3 letras del ISO4217. string
Convocatoria tender/value Valor El valor máximo estimado de la contratación. Un valor negativo indica que el proceso de contratación puede incluir pagos del proveedor al comprador (usado comúnmente en contratos de concesión). object
Convocatoria tender/value Valor Los valores financieros siempre deben de publicarse emparejados con una moneda. object
Convocatoria tender/value/amount Monto Monto como una cifra. number
Convocatoria tender/value/currency Moneda La moneda para cada monto siempre debe de especificarse usando en mayúsculas el código de moneda de 3 letras del ISO4217. string
Convocatoria tender/procurementMethod Método de contratación Especifica el método de licitación usando la lista de códigos de método. Esta es una lista de códigos cerrada. Los tipos de método locales deben de mapearse con esta lista. string
Convocatoria tender/procurementMethodDetails Detalles del método de contratación Detalles adicionales sobre el método de licitación utilizado. Este campo puede usarse para proveer el nombre local del método de licitación utilizado en particular. string
Convocatoria tender/additionalProcurementCategories Categorías adicionales de contratación Cualquier categoría adicional que describe los objetos de este proceso de contratación, de la lista de códigos extendedProcurementCategory. Esta es una lista abierta. Se pueden incluir categorías locales en esta lista. array
Convocatoria tender/tenderPeriod Periodo de licitación El periodo cuando la licitación está abierta para la recepción de las propuestas. La fecha de final es la fecha de cierre de recepción de las propuestas. object
Convocatoria tender/tenderPeriod Periodo Los eventos clave durante un proceso de contratación pueden tener una fecha de inicio, una fecha de finalización, una duración o un alcance máximo conocidos (la última fecha a la que se puede extender el período). En algunos casos, no todos estos campos tendrán valores conocidos o relevantes. object
Convocatoria tender/tenderPeriod/startDate Fecha de inicio La fecha de inicio del periodo. Cuando se conozca, se debe de proveer una fecha precisa de inicio. string
Convocatoria tender/tenderPeriod/endDate Fecha de fin La fecha de fin del periodo. Cuando se conozca, se debe de proveer siempre una fecha de terminación. string
Convocatoria tender/tenderPeriod/durationInDays Duración (días) La duración máxima de este periodo en días. Una interfaz de usuario puede querer obtener o mostrar estos datos en meses o años, pero debe convertirla en días cuando se complete este campo. El campo puede usarse cuando no se conozcan fechas exactas. Cuando se provean un startDate y endDate, este campo es opcional y debe de reflejar la diferencia entre esos dos días. Cuando se provea un startDate y maxExtentDate, este campo es opcional y debe de reflejar la diferencia entre startDate y maxExtentDate. integer
Convocatoria tender/enquiryPeriod Periodo de consulta El periodo durante el cual los postulantes potenciales pueden hacer preguntas o solicitudes de aclaración a la entidad que gestiona el proceso de contratación. Los detalles de cómo enviar solicitudes deben especificarse en documentos de notificaciones adjuntos o en el campo submissionMethodDetails. Las fechas estructuradas para cuando se dará respuesta a las preguntas se puede proveer usando hitos de la licitación. object
Convocatoria tender/enquiryPeriod Periodo Los eventos clave durante un proceso de contratación pueden tener una fecha de inicio, una fecha de finalización, una duración o un alcance máximo conocidos (la última fecha a la que se puede extender el período). En algunos casos, no todos estos campos tendrán valores conocidos o relevantes. object
Convocatoria tender/enquiryPeriod/startDate Fecha de inicio La fecha de inicio del periodo. Cuando se conozca, se debe de proveer una fecha precisa de inicio. string
Convocatoria tender/enquiryPeriod/endDate Fecha de fin La fecha de fin del periodo. Cuando se conozca, se debe de proveer siempre una fecha de terminación. string
Convocatoria tender/enquiryPeriod/durationInDays Duración (días) La duración máxima de este periodo en días. Una interfaz de usuario puede querer obtener o mostrar estos datos en meses o años, pero debe convertirla en días cuando se complete este campo. El campo puede usarse cuando no se conozcan fechas exactas. Cuando se provean un startDate y endDate, este campo es opcional y debe de reflejar la diferencia entre esos dos días. Cuando se provea un startDate y maxExtentDate, este campo es opcional y debe de reflejar la diferencia entre startDate y maxExtentDate. integer
Convocatoria tender/documents Documentos Todos los documentos y adjuntos relacionados con la licitación, incluyendo cualquier aviso o notificación. Ver la lista de códigos documentType para más detalles sobre documentos que se pueden incluir. Los documentos comunes son avisos legales de licitación, especificaciones técnicas, criterios de evaluación y, conforme avance la licitación, aclaraciones y respuestas a las solicitudes de información. array
Convocatoria tender/documents/id ID Identificador local y único para este documento. Este campo se utiliza para darle seguimiento a las múltiples versiones de un documento en el proceso de creación de un registro del proceso de contratación (record) que se genera a partir de las entregas (release). string, integer
Convocatoria tender/documents/documentType Tipo de Documento Una clasificación del documento descrito tomada de la lista de códigos documentType. Los valores de la lista de códigos proporcionados deben usarse siempre que sea posible, aunque se pueden proporcionar valores extendidos si la lista de códigos no tiene un código relevante. string
Convocatoria tender/documents/url URL direct link to the document or attachment. The server providing access to this document should be configured to correctly report the document mime type. string
Convocatoria tender/documents/datePublished Fecha de publicación La fecha de publicación del documento. Esto es particularmente importante para documentos relevantes desde el punto de vista legal, como los avisos de licitación. string
Convocatoria tender/documents/language Idioma Especifica el idioma del documento referenciado usando etiquetas de idioma de dos dígitos ISO639-1 ó BCP47 extendida. Se recomienda fuertemente el uso de códigos en minúsculas del ISO639-1. string

Adjudicación

Archivo con formato CSV con la información de la adjudicación de los procesos de compras. Incorpora el detalle de los documentos publicados luego de la adjudicación y los ítems adjudicados.

Diccionario de campos

sección ruta título descripción tipo
Adjudicación awards/id ID de Adjudicación El identificador de esta adjudicación. Debe de ser único y no puede cambiar dentro del Proceso de Contratación Abierta del que es parte (definido por un sólo ocid). Ver la guía de identificadores para más detalles. string, integer
Adjudicación awards/title Título Título de la adjudicación string
Adjudicación awards/description Descripción Descripción de la adjudicación string
Adjudicación awards/status Estado de la Adjudicación El estado actual de la adjudicación tomado de la lista de códigos awardStatus string
Adjudicación awards/value Valor El valor o monto total de esta adjudicación. En el caso de un contracto marco este puede ser el estimado del valor total o valor máximo del acuerdo. Puede haber más de una adjudicación por proceso de contratación. Un valor negativo indica que la adjudicación puede implicar pagos del proveedor al comprador (comúnmente utilizado en contratos de concesiones). object
Adjudicación awards/value Valor Los valores financieros siempre deben de publicarse emparejados con una moneda. object
Adjudicación awards/value/amount Monto Monto como una cifra. number
Adjudicación awards/value/currency Moneda La moneda para cada monto siempre debe de especificarse usando en mayúsculas el código de moneda de 3 letras del ISO4217. string
Adjudicación awards/items Artículos Adjudicados Los bienes y servicios adjudicados, desglosados en tipos de artículos de una clasificación preexistente cuando sea posible. Los artículos no deben de estar duplicados, sino se debe especificar la cantidad. array
Adjudicación awards/items/id ID Un identificador local al cual hacer referencia y con el cual unir los artículos. Debe de ser único en relación a los demás ítems del mismo proceso de contratación presentes en la matriz de artículos. string, integer
Adjudicación awards/items/description Descripción Una descripción de los bienes o servicios objetos del procedimiento de contratación. string
Adjudicación awards/items/classification Clasificación La clasificación primaria para el artículo. Vea el itemClassificationScheme para identificar listas de clasificación preferidas, incluyendo CPV y GSIN. object
Adjudicación awards/items/classification Clasificación Una clasificación consta de al menos dos partes: un identificador para la lista (esquema) de la cual se extrae la clasificación, y un identificador para la categoría de esa lista que se aplica. También es útil publicar una etiqueta de texto y / o un URI que los usuarios puedan usar para interpretar la clasificación. object
Adjudicación awards/items/classification/scheme Esquema Una clasificación debe tomarse de un esquema o lista de códigos existente. Este campo se usa para indicar el esquema/lista de códigos de la cual se toma la clasificación. Para artículos o ítems de una clasificación preexistente, este valor debe representar un Esquema de Clasificación de Artículos conocido cuando sea posible. string
Adjudicación awards/items/classification/id ID El código de clasificación tomado de un esquema seleccionado. string, integer
Adjudicación awards/items/quantity Cantidad El número de unidades requerido number
Adjudicación awards/items/unit Unidad A description of the unit in which the supplies, services or works are provided (e.g. hours, kilograms) and the unit-price. For comparability, an established list of units can be used. object
Adjudicación awards/items/unit/scheme Esquema La lista de la cual se toman los identificadores de unidades de medida. Esta debe ser una entrada tomada de las opciones disponibles en la lista de códigos unitClassificationScheme. Se recomienda el uso del esquema "UNCEFACT" para la Recomendación 20 del CEFACT-ONU. Se recomienda la lista de "Códigos para unidades de medida utilizadas en el comercio internacional", aunque se dispone de otras opciones. string
Adjudicación awards/items/unit/name Nombre Nombre de la unidad. string
Adjudicación awards/items/unit/value Valor El valor monetario de una unidad. object
Adjudicación awards/items/unit/value Valor Los valores financieros siempre deben de publicarse emparejados con una moneda. object
Adjudicación awards/items/unit/value/amount Monto Monto como una cifra. number
Adjudicación awards/items/unit/value/currency Moneda La moneda para cada monto siempre debe de especificarse usando en mayúsculas el código de moneda de 3 letras del ISO4217. string
Adjudicación awards/contractPeriod Periodo de contrato El periodo por el cual se ha adjudicado el contrato. object
Adjudicación awards/contractPeriod Periodo Los eventos clave durante un proceso de contratación pueden tener una fecha de inicio, una fecha de finalización, una duración o un alcance máximo conocidos (la última fecha a la que se puede extender el período). En algunos casos, no todos estos campos tendrán valores conocidos o relevantes. object
Adjudicación awards/contractPeriod/durationInDays Duración (días) La duración máxima de este periodo en días. Una interfaz de usuario puede querer obtener o mostrar estos datos en meses o años, pero debe convertirla en días cuando se complete este campo. El campo puede usarse cuando no se conozcan fechas exactas. Cuando se provean un startDate y endDate, este campo es opcional y debe de reflejar la diferencia entre esos dos días. Cuando se provea un startDate y maxExtentDate, este campo es opcional y debe de reflejar la diferencia entre startDate y maxExtentDate. integer
Adjudicación awards/documents Documentos Todos los documentos y archivos adjuntos relacionados con la adjudicación, incluyendo cualquier aviso o notificación. array
Adjudicación awards/documents/id ID Identificador local y único para este documento. Este campo se utiliza para darle seguimiento a las múltiples versiones de un documento en el proceso de creación de un registro del proceso de contratación (record) que se genera a partir de las entregas (release). string, integer
Adjudicación awards/documents/documentType Tipo de Documento Una clasificación del documento descrito tomada de la lista de códigos documentType. Los valores de la lista de códigos proporcionados deben usarse siempre que sea posible, aunque se pueden proporcionar valores extendidos si la lista de códigos no tiene un código relevante. string
Adjudicación awards/documents/url URL direct link to the document or attachment. The server providing access to this document should be configured to correctly report the document mime type. string
Adjudicación awards/documents/datePublished Fecha de publicación La fecha de publicación del documento. Esto es particularmente importante para documentos relevantes desde el punto de vista legal, como los avisos de licitación. string
Adjudicación awards/documents/language Idioma Especifica el idioma del documento referenciado usando etiquetas de idioma de dos dígitos ISO639-1 ó BCP47 extendida. Se recomienda fuertemente el uso de códigos en minúsculas del ISO639-1. string

Contratación

Archivo con formato CSV con la información de los contratos firmados por las partes participantes del proceso. Contiene el detalle de los montos efectivamente erogados por las reparticiones del GCBA, los ítems contratados, los plazos de contratación.

Diccionario de campos

sección ruta título descripción tipo
Contratación contracts/id ID del Contrato El identificador para este contrato. Debe de ser único y no puede cambiar durante su Proceso de Contratación Abierta (definido por un sólo ocid). Véase la guía de identificadores para más detalles. string, integer
Contratación contracts/awardID ID de Adjudicación El identificador de adjudicación (award.id) contra el cual se está expidiendo este contrato. string, integer
Contratación contracts/title Título del contrato Título del contrato string
Contratación contracts/description Descripción del contrato Descripción del contrato string
Contratación contracts/status Estado del Contrato El estado actual del contrato. Tomado de la lista de códigos de contractStatus string
Contratación contracts/period Periodo Las fechas de inicio y fin del contrato. object
Contratación contracts/period Periodo Los eventos clave durante un proceso de contratación pueden tener una fecha de inicio, una fecha de finalización, una duración o un alcance máximo conocidos (la última fecha a la que se puede extender el período). En algunos casos, no todos estos campos tendrán valores conocidos o relevantes. object
Contratación contracts/period/startDate Fecha de inicio La fecha de inicio del periodo. Cuando se conozca, se debe de proveer una fecha precisa de inicio. string
Contratación contracts/period/endDate Fecha de fin La fecha de fin del periodo. Cuando se conozca, se debe de proveer siempre una fecha de terminación. string
Contratación contracts/period/durationInDays Duración (días) La duración máxima de este periodo en días. Una interfaz de usuario puede querer obtener o mostrar estos datos en meses o años, pero debe convertirla en días cuando se complete este campo. El campo puede usarse cuando no se conozcan fechas exactas. Cuando se provean un startDate y endDate, este campo es opcional y debe de reflejar la diferencia entre esos dos días. Cuando se provea un startDate y maxExtentDate, este campo es opcional y debe de reflejar la diferencia entre startDate y maxExtentDate. integer
Contratación contracts/value Valor Un valor o monto total de este contrato. Un valor negativo indica que el contrato implicará pagos del proveedor al comprador (comúnmente usado en contratos de concesión). object
Contratación contracts/value Valor Los valores financieros siempre deben de publicarse emparejados con una moneda. object
Contratación contracts/value/amount Monto Monto como una cifra. number
Contratación contracts/value/currency Moneda La moneda para cada monto siempre debe de especificarse usando en mayúsculas el código de moneda de 3 letras del ISO4217. string
Contratación contracts/items Artículos Contratados Los bienes, servicios y cualquier resultado intangible de este contrato. Nota: No repetir si los artículos son los mismos que la adjudicación. array
Contratación contracts/items/id ID Un identificador local al cual hacer referencia y con el cual unir los artículos. Debe de ser único en relación a los demás ítems del mismo proceso de contratación presentes en la matriz de artículos. string, integer
Contratación contracts/items/description Descripción Una descripción de los bienes o servicios objetos del procedimiento de contratación. string
Contratación contracts/items/classification Clasificación La clasificación primaria para el artículo. Vea el itemClassificationScheme para identificar listas de clasificación preferidas, incluyendo CPV y GSIN. object
Contratación contracts/items/classification Clasificación Una clasificación consta de al menos dos partes: un identificador para la lista (esquema) de la cual se extrae la clasificación, y un identificador para la categoría de esa lista que se aplica. También es útil publicar una etiqueta de texto y / o un URI que los usuarios puedan usar para interpretar la clasificación. object
Contratación contracts/items/classification/scheme Esquema Una clasificación debe tomarse de un esquema o lista de códigos existente. Este campo se usa para indicar el esquema/lista de códigos de la cual se toma la clasificación. Para artículos o ítems de una clasificación preexistente, este valor debe representar un Esquema de Clasificación de Artículos conocido cuando sea posible. string
Contratación contracts/items/classification/id ID El código de clasificación tomado de un esquema seleccionado. string, integer
Contratación contracts/items/quantity Cantidad El número de unidades requerido number
Contratación contracts/items/unit Unidad El detalle de la unidad en que el bien o servicio es provisto (unidades, horas, kilogramos). object
Contratación contracts/items/unit/scheme Esquema La lista de la cual se toman los identificadores de unidades de medida. Esta debe ser una entrada tomada de las opciones disponibles en la lista de códigos unitClassificationScheme. Se recomienda el uso del esquema "UNCEFACT" para la Recomendación 20 del CEFACT-ONU. Se recomienda la lista de "Códigos para unidades de medida utilizadas en el comercio internacional", aunque se dispone de otras opciones. string
Contratación contracts/items/unit/name Nombre Nombre de la unidad. string
Contratación contracts/items/unit/value Valor El valor monetario de una unidad. object
Contratación contracts/items/unit/value Valor Los valores financieros siempre deben de publicarse emparejados con una moneda. object
Contratación contracts/items/unit/value/amount Monto Monto como una cifra. number
Contratación contracts/items/unit/value/currency Moneda La moneda para cada monto siempre debe de especificarse usando en mayúsculas el código de moneda de 3 letras del ISO4217. string
Contratación contracts/dateSigned Fecha de firma La fecha en que se firmó el contrato. En el caso de múltiples firmas, la fecha de la última firma. string
Contratación contracts/0/signatories Firmantes del contrato Detalle de las partes firmantes del contrato de provisión de bienes o servicios. Consta de una entidad contratante y otra proveedora. string
Contratación contracts/0/signatories/0/name Nombre del firmante Nombre de la entidad string
Contratación contracts/0/signatories/0/id Id del firmante Identificador de la entidad string

Participantes

Archivo con formato CSV que contiene el detalle de las partes participantes (proveedores, compradores, unidades de adquisiciones) de cada uno de los procesos de compras gestionados a través del BAC.

Diccionario de campos

sección ruta título descripción tipo
Participantes parties/name Nombre común Un nombre común para esta organización u otro participante en el proceso de contratación. El objeto "Identificador principal" provee un espacio para el nombre legal o razón social; este atributo puede repetir ese valor o puede proveer el nombre común por el cual se conoce a esta entidad u organización. Este campo también puede incluir detalles del departamento o sub unidad involucrada en este proceso de contratación. string
Participantes parties/id ID de Entidad El ID utilizado para hacer referencia a esta parte involucrada desde otras secciones de la entrega. Este campo puede construirse con la siguiente estructura {identifier.scheme}-{identifier.id}(-{department-identifier}). string
Participantes parties/identifier Identificador principal El identificador primario para esta organización o participante. Son preferibles los identificadores que denotan de forma única a una entidad legal. Consulta la guía de identificadores de organización para el esquema e identificador preferido. object
Participantes parties/identifier Identificador Un identificador único para una parte involucrada (organización). object
Participantes parties/identifier/scheme Esquema Los identificadores de organización se pueden tomar de una lista de identificadores existente. Este campo se utiliza para indicar el esquema o las listas de códigos en las que se encontrará el identificador. Este valor debe tomarse del Esquema de Identificación de Organización. string
Participantes parties/identifier/id ID El identificador de la organización en el esquema seleccionado. string, integer
Participantes parties/identifier/legalName Nombre Legal El nombre legalmente registrado de la organización. string
Participantes parties/address/streetAddress Dirección La dirección de la calle. Por ejemplo: 1600 Amphitheatre Pkwy. string
Participantes parties/address/locality Localidad La localidad. Por ejemplo: Mountain View. string
Participantes parties/address/postalCode Código postal El código postal. Por ejemplo: 94043 string
Participantes parties/address/countryName País El nombre del país. Por ejemplo: Estados Unidos. string
Participantes parties/contactPoint/name Nombre El nombre de la persona de contacto, departamento o punto de contacto en relación a este proceso de contratación. string
Participantes parties/contactPoint/email Correo electrónico La dirección de correo del punto o persona de contacto. string
Participantes parties/contactPoint/telephone Teléfono El número de teléfono del punto o persona de contacto. Este debe de incluir el código de marcación internacional. string
Participantes parties/identifier/uri URI Una URI para identificar a la organización, como los proveídos por Open Corporates o algún otro proveedor relevante de URIs. Este campo no debe ser utilizado para especificar el sitio web de la organización, el cual puede ser especificado en el campo URL del punto de contacto de la Organización. string
Participantes parties/roles Roles de las partes Los roles de las partes involucradas en el proceso de contratación. El o los roles deben de tomarse de la lista de códigos partyRole. Los valores provistos en la lista de códigos deben usarse cuando sea posible, aunque se pueden usar valores extendidos si la lista de códigos no tiene un código relevante. array

Estructura de las tablas

estructura de tablas BAC

Alcance de los datos

Fecha: Marzo de 2011 - Actualidad

Compradores: Son las unidades ejecutoras del Gobierno de la Ciudad de Buenos Aires.Incluye las áreas de Jefatura de Gobierno, Vicejefatura, Jefatura de Gabinete de Ministros, Ministerios, Secretarías, Subsecretarías, Direcciones Generales, Unidades de proyectos especiales.

Valores:El Gobierno de la Ciudad de Buenos Aires no tiene un valor de contratación por debajo o por encima del cual se excluyan los datos de contratación.

Tipos de proceso: Orden de compra abierta, orden de compra cerrada, compra unificada, subasta inversa y convenio Marco.

Etapas: Publicamos los datos de convocatoria, licitación o concurso, adjudicación y contratos para cada proceso de contratación.

Cantidad de procesos: La cantidad de procesos publicados es creciente con el correr de los años. Esto se encuentra directamente relacionado con la extensión del uso del sistema BAC para gestionar compras y contrataciones.

Codigos, lista de códigos y extensiones utilizadas en la publicación de datos

  • Códigos: Items
  • Nombre de la lista: x_catalogo_bienes_servicios_BAC
  • Descripción: Listado de códigos utilizados en el sistema BAC para identificar bienes o servicios y sus respectivos modelos. Disponible aquí. Usuario: CATALOGO ; Contraseña: consulta

  • Códigos: Unidades de medida

  • Nombre de la lista: x_unidades_medida_bac
  • Descripción: Unidades de medida utilizadas en el sistema BAC

  • Códigos: Unidades de medida

  • Nombre de la lista: UNCEFACT
  • Descripción: Códigos de unidades de medida propuestos por Naciones Unidas para el comercio internacional.

  • Códigos: Código de identificación de proveedores

  • Nombre de la lista: AR-CUIT
  • Descripción: Listado de códigos utilizados para identificar a los proveedores de bienes o servicios. Se construye en base al número de CUIT de los mismos.

  • Códigos: Código de identificación de unidades ejecutoras y unidades operativas de adquisiciones

  • Nombre de la lista: CABA-UE
  • Descripción: Listado de códigos utilizados para identificar a las agencias de gobierno que participan del proceso de compras.

  • Campo: procurementMethod

  • Valor OCDS: direct
  • Valor BAC: contratación menor; contratación directa

  • Campo: procurementMethod

  • Valor OCDS: open
  • Valor BAC: licitación pública

  • Campo: procurementMethod

  • Valor OCDS: limited
  • Valor BAC: licitación privada

  • Extensión utilizada: Signatories

  • Descripción: Listado de participantes en la firma del contrato. Compradores, proveedores y entidades procuradoras
  • Link a la extensión: https://github.com/open-contracting-extensions/ocds_contract_signatories_extension

Licencias

La publicación de los datos de compras y contrataciones del sistema BAC en el Estándar para las Contrataciones Abiertas (OCDS) se realiza bajo la licencia Creative Commons Legal Code Atribución 2.5 Argentina. Esto permite que los usuarios de datos realicen las siguientes acciones:

  • Compartir, copiar y redistribuir material en cualquier medio o formato.
  • Adaptar, remezclar, transformar y construir a partir del material para cualquier propósito, incluso comercial.
  • Utilizar estos datos para cualquier propósito, incluido uso comercial y no comercial.
  • Publicar contenido basado en el uso de los datos publicados.

El texto completo de la licencia, se puede encontrar en creativecommons.org/licenses/by/2.5/ar/legalcode

Aspectos legales y OCDS

El Gobierno de la Ciudad lleva adelante la política de apertura de datos desde el años 2012 con la firma del decreto 156/2012. Esto impulsó la creación de la plataforma de datos publicos data.buenosaires.gob.ar para facilitar la búsqueda, descubrimiento y acceso de los datos abiertos producidos por la ciudad.

A fines de 2015, la Ciudad firmó la Carta Internacional de Datos Abiertos a través de la cual, se compromete a seguir e implementar los lineamientos para datos públicos. Sumado, a la sanción de la Ley de Acceso a la Información Pública (Ley N° 104) implicó un avance en materia de apertura ya que establece el formato abierto como criterio fundamental.

La Dirección General de Calidad Institucional y Gobierno Abierto es el área responsable de diseñar e implementar la política de datos abiertos de la ciudad a través de data.buenosaires.gob.ar. Actualmente, aplicamos el estándar Open Contracting a través de la publicación de datos OCDS.

Responsabilidad, información de contacto y comentarios

La Dirección General de Compras y Contrataciones (DGCYC) del Ministerio de Economía y Finanzas es el responsable de producir la información de las compras y contrataciones que se registran en el sistema Buenos Aires Compras (BAC). Para entender el proceso de compras de la ciudad, la Dirección General de Compras y Contrataciones (DGCYC) pone a disposición de los empleados y proveedores del Gobierno de la Ciudad, cursos de capacitación presenciales y de forma online. Para solicitar información sobre los cursos online puede acceder al campus virtual dguiafvirtual.buenosaires.gob.ar/ o puede enviar un mail a logistica@dguiaf-gcba.gov.ar.

La Dirección General de Calidad Institucional y Gobierno Abierto (DGCIGA) es responsable de la implementación del estándar Open Contracting y de la publicación de los OCDS. Ante cualquier comentario o duda puede contactarse por mail a través de gobiernoabierto@buenosaires.gob.ar. Cuando nos envíe sus comentarios, realizaremos un análisis y seguimiento del tema planteado, posteriormente nos pondremos en contacto para informar sobre los resultados y/o acciones posteriores.

Documentación Adicional

La Ley 104 de Acceso a la Información Pública establece la obligación de los distintos sujetos obligados de publicar en sus respectivas páginas web, de manera completa y actualizada y en lo posible en formatos abiertos y reutilizables, la información relativa a contrataciones públicas.

La normativa completa que regula la compra y contratación de bienes y servicios de la ciudad, que incluye la Ley Nº 2090 y su decreto reglamentario Decreto N° 326/17, se encuentran disponibles en buenosairescompras.gob.ar/normativa.aspx.

El Pliego Único de Bases y Condiciones Generales para los procesos de compras y contrataciones mediante BAC, aprobado por Disposición Nº 396/DGCYC/14 se encuentra disponible en el portal de compras, tanto en la sección “Normativa” como en cada uno de los procesos tramitados por esa vía.