Documentation

Adds fields to describe the options for the renewal of contracts.

In the European Union, this extension's fields correspond to eForms BT-57 (Renewal Description). For correspondences to Tenders Electronic Daily (TED), see OCDS for the European Union.

Guidance

If the number of times a contract can be renewed is an exact number and not a range, set minimumRenewals and maximumRenewals to the same number.

Example

{
  "tender": {
    "lots": [
      {
        "id": "lot-1",
        "title": "Architectural services",
        "description": "For architectural services delivered in the project",
        "status": "active",
        "value": {
          "currency": "GBP",
          "amount": 200000
        },
        "contractPeriod": {
          "startDate": "2020-10-10T00:00:00Z",
          "endDate": "2021-11-10T00:00:00Z"
        },
        "hasRenewal": false
      },
      {
        "id": "lot-2",
        "title": "Civil engineering services",
        "description": "For civil engineering services delivered in the project",
        "status": "active",
        "value": {
          "currency": "GBP",
          "amount": 400000
        },
        "contractPeriod": {
          "startDate": "2020-12-10T00:00:00Z",
          "endDate": "2021-12-10T00:00:00Z"
        },
        "hasRenewal": true,
        "renewal": {
          "description": "The contracting authority reserves the right to extend the term for a period or periods of up to 1 year with a maximum of 2 such extensions on the same terms and conditions, subject to the contracting authority’s obligations at law.",
          "maximumRenewals": 2,
          "period": {
            "durationInDays": 365
          }
        }
      },
      {
        "id": "lot-3",
        "title": "Structural engineering",
        "description": "For structural engineering consultancy delivered in the project",
        "status": "active",
        "value": {
          "currency": "GBP",
          "amount": 600000
        },
        "contractPeriod": {
          "startDate": "2021-02-10T00:00:00Z",
          "endDate": "2022-02-10T00:00:00Z"
        },
        "hasRenewal": true,
        "renewal": {
          "description": "Contracts are due to be renewed one time at the end of the initial term.",
          "minimumRenewals": 3,
          "maximumRenewals": 3,
          "period": {
            "startDate": "2021-02-10T00:00:00Z",
            "endDate": "2024-02-10T00:00:00Z"
          }
        }
      }
    ]
  }
}

Issues

Report issues for this extension in the ocds-extensions repository, putting the extension's name in the issue's title.

Changelog

2024-05-02

  • Add fields:
    • Award.hasRenewal
    • Award.renewal
    • Contract.hasRenewal
    • Contract.renewal
  • Clarify description of Tender.hasRenewal and Lot.hasRenewal.

2021-01-19

  • Add fields:
    • Tender.hasRenewal
    • Tender.renewal

2020-10-06

  • Add fields:
    • Renewal.minimumRenewals
    • Renewal.maximumRenewals
    • Renewal.period

2020-04-24

  • Add minProperties, minItems and/or minLength properties.

This extension was originally discussed as part of the OCDS for EU profile in issue 22 and in pull requests.