Documentation

Under some procurement rules and processes, to extend the duration or value of a contract, or to make other substantial alterations, requires a new contract to be signed.

This new contract will form part of the same overall contracting process as the old contract which it extends.

In these cases, the extendsContractID property can be used to identify that a given entry in the contracts array should be understood as related to a previous contract.

Notes

This extension should only be used in cases where there is a substantive new contract signed as the extension of a previous contract. In most cases, an update to the value or duration of a contract should be modelled as an amendment within a single entry in the contracts array.

Exemple

The extract below shows three contracts in the contracts array of an OCDS release.

The first two contracts were signed in 2011: one for one year for property rental, and the other for two years for services related to property rental.

The third contract was signed in 2012, and renews the property rental for another year. This is related back to the contract for the first year of rental with the extendsContractID property.

{
  "contracts": [
    {
      "id": "207002-armin-hahner-stollmaier-21",
      "awardID": "207002-armin-hahner-stollmaier-21",
      "title": "Alquileres para la SNNA",
      "status": "terminated",
      "period": {
        "startDate": "2011-01-02T23:59:59+00:00",
        "endDate": "2012-01-02T23:59:59+00:00"
      },
      "value": {
        "amount": 1800000,
        "currency": "PYG"
      },
      "items": [
        {
          "id": "01",
          "description": "Alquiler de Inmueble",
          "classification": {
            "scheme": "CPV",
            "id": "70000000-1",
            "description": "Real Estate Services",
            "uri": "http://cpv.data.ac.uk/code-70000000"
          }
        }
      ],
      "dateSigned": "2011-03-14T16:58:40+00:00"
    },
    {
      "id": "207004-armin-hahner-stollmaier-21-service",
      "awardID": "207002-armin-hahner-stollmaier-21",
      "title": "Servicios relacionados con alquileres para la SNNA",
      "status": "active",
      "period": {
        "startDate": "2011-01-02T23:59:59+00:00",
        "endDate": "2013-01-02T23:59:59+00:00"
      },
      "value": {
        "amount": 10000,
        "currency": "PYG"
      },
      "items": [
        {
          "id": "02",
          "description": "Servicios relacionados con alquiler de Inmueble",
          "classification": {
            "scheme": "CPV",
            "id": "70000000-1",
            "description": "Real Estate Services",
            "uri": "http://cpv.data.ac.uk/code-70000000"
          }
        }
      ],
      "dateSigned": "2011-03-14T16:58:40+00:00"
    },
    {
      "id": "207002-armin-hahner-stollmaier-21-renovacion",
      "awardID": "207002-armin-hahner-stollmaier-21",
      "extendsContractID": "207002-armin-hahner-stollmaier",
      "title": "Ad Referendum - Alquileres para la SNNA (Amends contract 207002)",
      "status": "active",
      "period": {
        "startDate": "2012-01-02T23:59:59+00:00",
        "endDate": "2013-01-02T23:59:59+00:00"
      },
      "value": {
        "amount": 12780000,
        "currency": "PYG"
      },
      "items": [
        {
          "id": "01",
          "description": "Alquiler de Inmueble",
          "classification": {
            "scheme": "CPV",
            "id": "70000000-1",
            "description": "Real Estate Services",
            "uri": "http://cpv.data.ac.uk/code-70000000"
          }
        }
      ],
      "dateSigned": "2012-03-14T16:58:40+00:00"
    }
  ]
}

The image below shows an example of how the information provided by the extendsContractID property is used in Paraguay, to display two contracts resulting from an award (the blue boxes), with one of those contracts then extended (the blue circle).

Paraguay Example

Problèmes

Signalez les problèmes concernant cette extension dans le répertoire ocds, en mettant le nom de l'extension dans le titre du signalement.

Changelog

2018-01-29

  • Make Contract.extendsContractID nullable.