Documentation

Contexte

The Framework for disclosure in Public Private Partnerships requires disclosure of instances of performance failures during the the life of a contract, along with the penalties or abatements defined, imposed and paid in relation to each category of performance failures.

Extension Fields

This extension introduces the performanceFailures property to the implementation section of an OCDS release.

The new property is an array of PerformanceFailure objects. The PerformanceFailure object has the following properties:

  • period - an OCDS period object defining the reporting period to applicable to the performance failures being reported
  • category - a free text field used to describe the category of performance failures being reported
  • events - a number field used to state the number of performance failure events in the period and category being reported
  • penaltyContracted - a free text field used to describe the penalty or abatement defined in the contract for the number, category and period of performance failures being reported
  • penaltyImposed - a free text field used to describe the penalty or abatement actually imposed for the number, category and period of performance failures being reported
  • penaltyPaid - a boolean field indicating whether the penalty imposed has been paid. A value of true indicates that the penalty has been paid

Exemple

The following JSON snippet models the performance failures reported for a single period and category.

{
  "implementation": {
    "performanceFailures": [
      {
        "period": {
          "startDate": "2016-01-01T00:00:00Z",
          "endDate": "2016-12-31T23:59:59Z"
        },
        "category": "Daily average journey time exceeds 10 minutes",
        "events": 73,
        "penaltyContracted": "If the daily average journey time exceeds 10 minutes on more than 52 days per calendar year the project company will be subject to a penalty charge equal to (days - 52) * avgToll. Where days is the total number of days where the average journey time exceeded 10 minutes and avgToll is the average daily toll revenue to the project company over the calendar year in which the failures occurred.",
        "penaltyImposed": "A penalty of £3,360,000 was imposed",
        "penaltyPaid": true
      }
    ]
  }
}

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.

Journal des modifications

2019-03-20

  • Add "minLength": 1 on required string fields.
  • Make PerformanceFailure.period non-nullable (undo earlier change), given that it refers to the Period object.

2018-05-08

  • Make PerformanceFailure.id required to support revision tracking and list merging

2018-01-29

  • Make PerformanceFailure.period nullable.