Documentation

El Estándar de Contrataciones abiertas se puede usar para dar información sobre todas las etapas del proceso de contrataciones, desde la planeación hasta la implementación.

Esta extensión introduce cuatro campos que pueden usarse al final de un procesos de contratación para dar detalles sobre la fecha final y valor del contrato, también se pueden utilizar cuando hay variaciones para dar una justificación de las mismas.

Campos Adicionales

Los campos que se introducen con esta extensión son:

  • implementation/endDate- La fecha en la que finalizó la implementación del contrato.Esto solo debe incluirse cuando el contrato esta competo. Cuando implementation/endDate cambia del contract/period/endDate anticipado, se debe de explicar el cambio en implementation/endDateDetails.
  • implementation/endDateDetails - Los detalles relacionados con el endDate.Esto puede ser una justificación en caso de que la fecha de finalización del contrato sea diferente al contrato original.
  • implementation/finalValue El valor total de los pagos para un contrato completo. Esto debe de incluirse solamente cuando se ha registrado el último pago. Si se usa implementation/transactions para este contrato, este campo debe ser igual a la suma de los campos transaction/value/amount. Cuando finalValue/amount cambia de contract/value/amount  se debe incluir una explicación del cambio en finalValueDetails.
  • implementation/finalValueDetails*- Detalles relacionados con el valor final. Esto puede ser una justificación para el valor de los contratos terminados si son diferentes a los contratos originales.

Utilizando campos de OCDS existentes en un Registro de Contratos

El OCDS tiene muchos campos que pueden usarse como parte de un Registro de Contratos. Estos están documentados en el esquema. Esta extensión no modifica ninguno de estos campos. De cualquier manera, la siguiente lista se da para la conveniencia de las personas que están considerado el diseño de un registro de contratos.

  • Supplier details se debe de registrar en la sección awards, ligada via contracts/awardID  (aunque solo estes dando información sobre la etapa de contrataciones, puedes dar información en las secciones de licitación y adjudicación)
  • Contract documents pueden ligarse bajo contract/documents-
  • Performance reports puede ponerse debajo de contract/implementation/documents
  • Details of payments puede ponerse debajo de contract/implementation/transactions
  • Progress details puede ponerse debajo de contract/implementation/milestones.
  • Amendments pueden describirse usando la lista contact/amendments y con valores pasados utilizando el OCDS releases model as described here

Utilizar hitos para mostrar la finalización de un contrato

Los hitos pueden tener un status de 'scheduled', 'met', 'notMet' or 'partiallyMet'. Al dar al menos un hito por contrato, y asegurar que milestone/status se actualize cuando implementation/endDate se puede indicar que un contrato terminó con la entrega exitosa de hitos y entregables

Serializaciones JSON y CSV

En algunos casos, puede ser posible diseñar un registro de contratos simple utilizando el flat CSV serialization de OCDS.

Ejemplo

El siguiente extracto ilustra como estas propiedades se usan dentro del bloque contract/implementation. Tenga en cuenta la diferencia entre period y value (como se acordó en el contrato, o en la versión corregida del contrato) y la implementación de finalValue y endDate, con la explicación que se da sobre este cambio

{
      "ocid": "ocds-213czf-000-00001",
      "id": "ocds-213czf-000-00001-07-close",
      "date": "2012-01-10T09:30:00Z",
      "initiationType": "tender",
      "tag": [
        "implementation"
      ],
      "parties": ["..."],
      "buyer": {
        "id": "GB-LAC-E09000003"
      },
      "awards": ["..."],
      "contracts": [
        {
          "id": "ocds-213czf-000-00001-contract-01",
          "awardID": "ocds-213czf-000-00001-award-01",
          "title": "Contract to build new cycle lanes in the centre of town.",
          "period": {
            "startDate": "2010-07-01T00:00:00Z",
            "endDate": "2012-01-01T23:59:00Z",
            "maxExtentDate": "2012-01-31T23:59:00Z"
          },
          "value": {
            "amount": 11500000,
            "currency": "GBP"
          },
          "implementation": {
            "endDate":"2012-02-01T00:00:00Z",
            "endDateDetails":"Project was completed one day beyond the extended deadline.",
            "finalValue": {
              "amount":11800000,
              "currency":"GBP"
            },
            "finalValueDetails":"The final payment to the supplier included a compensation payment triggered by the local authority failure to provide work permits on schedule."            
          }
        }
      ]
}

La carpeta ejemplo contiene un ejemplo de trabajo completo:

  • Un lanzamiento que da detalles sobre un contrato;
  • Un lanzamiento que incluye una enmienda al contrato para incrementar el valor total, así como el valor inicial de las transacciones;
  • Un lanzamiento que contiene una fecha final confirmada, el valor final y la explicación de variación en ellas

This is also supplied in record form, and with a simplified flat serialization. The record can be viewed with OCDS Show to demonstrate how the OCDS releases and records model captures change over time.

En la serialización de base de datos es posible ver tres tipos de lanzamientos que describen tres momentos clave en el mismo proceso de contratación

Issues

Reporte issues para esta extensión en el repositorio de extensiones ocds, poniendo el nombre de la extensión en el título del issue.

Registro de cambios

This extension was originally discussed in https://github.com/open-contracting/standard/issues/703.