diff --git a/docs/examples/suspendedcontract.json b/docs/examples/suspendedcontract.json new file mode 100644 index 000000000..152022ceb --- /dev/null +++ b/docs/examples/suspendedcontract.json @@ -0,0 +1,727 @@ +{ + "uri": "https://standard.open-contracting.org/examples/release/ocds-afalqw-601848b51321e56ae2593b1b", + "publisher": { + "name": "National Procurement Authority, Afghanistan" + }, + "publishedDate": "2021-02-01T23:00:13+04:30", + "version": "1.1", + "releases": [ + { + "id": "601848b51321e56ae2593b1b-MOE/W-316/96", + "tag": [ + "contract", + "implementation" + ], + "date": "2021-02-01T23:00:13+04:30", + "ocid": "ocds-afalqw-MOE/W-316/96", + "awards": [ + { + "id": "MOE/W-316/96", + "suppliers": [ + { + "id": "AF-TIN-1045408018", + "name": "شرکت ساختمانی و سرکسازی و تولید مواد ساختمانی شهاب وزیری" + } + ] + } + ], + "tender": { + "id": "MOE/W-316/96", + "procuringEntity": { + "id": "AF-COA-27", + "name": "وزارت معارف" + }, + "mainProcurementCategory": "works" + }, + "parties": [ + { + "id": "AF-TIN-1045408018", + "name": "شرکت ساختمانی و سرکسازی و تولید مواد ساختمانی شهاب وزیری", + "roles": [ + "payee", + "supplier" + ], + "identifier": { + "id": "1045408018", + "scheme": "AF-TIN", + "legalName": "شرکت ساختمانی و سرکسازی و تولید مواد ساختمانی شهاب وزیری" + } + }, + { + "id": "AF-COA-27", + "name": "وزارت معارف", + "roles": [ + "procuringEntity" + ], + "address": { + "region": "مرکز", + "locality": null, + "postalCode": null, + "countryName": "افغانستان", + "streetAddress": null + }, + "identifier": { + "id": "27", + "scheme": "AF-COA", + "legalName": "وزارت معارف" + }, + "contactPoint": { + "name": "شیرمحمد", + "email": "shirmailsiver29@gmail.com", + "telephone": "0771632865" + } + }, + { + "id": "AF-COA-20", + "name": "وزارت مالیه", + "roles": [ + "payer" + ], + "address": { + "region": "مرکز", + "locality": null, + "postalCode": null, + "countryName": "افغانستان", + "streetAddress": null + }, + "identifier": { + "id": "20", + "scheme": "AF-COA", + "legalName": "وزارت مالیه" + }, + "contactPoint": { + "name": "", + "email": "", + "faxNumber": "", + "telephone": "" + } + } + ], + "language": "prs", + "contracts": [ + { + "id": "MOE/W-316/96", + "title": "اعمارتعمیر 2+8 صنفی با ملحقات آن، دیوار احاطه به طول 234.5 متر معه دروازه، 10 غرفه مبرز، چاه آب آشامیدنی به عمق 60 متر وکثافت دانی برای مکتب نسوان بابر مربوط ولسوالی ازره ولایت لوگر", + "value": { + "amount": 19718860, + "currency": "" + }, + "period": { + "endDate": "2020-08-18T00:00:00+04:30", + "startDate": "2019-09-25T00:00:00+04:30" + }, + "status": "active", + "statusDetails": "suspended", + "awardID": "MOE/W-316/96", + "documents": [ + { + "id": 74173, + "url": "https://ocds.ageops.net/api/contract-detail/1584439054-903-%D9%85%D9%88%D8%A7%D9%81%D9%82%D8%AA%D9%86%D8%A7%D9%85%D9%87.pdf", + "title": "agreement", + "format": "application/pdf", + "language": "prs", + "description": "موافقت نامه", + "dateModified": "2020-03-17T18:57:34+04:30", + "documentType": "contractNotice", + "datePublished": "2021-02-01T23:00:13+04:30" + }, + { + "id": 74175, + "url": "https://ocds.ageops.net/api/contract-detail/1584439054-903-%D8%B4%D8%B1%D8%A7%DB%8C%D8%B7+%D8%AE%D8%A7%D8%B5.pdf", + "title": "contract_special_conditions", + "format": "application/pdf", + "language": "prs", + "description": "شرایط خاص قرارداد", + "dateModified": "2020-03-17T18:57:34+04:30", + "documentType": "contractDraft", + "datePublished": "2021-02-01T23:00:13+04:30" + } + ], + "amendments": [], + "dateSigned": "2019-09-25T00:00:00+04:30", + "description": "اعمارتعمیر 2+8 صنفی با ملحقات آن، دیوار احاطه به طول 234.5 متر معه دروازه، 10 غرفه مبرز، چاه آب آشامیدنی به عمق 60 متر وکثافت دانی برای مکتب نسوان بابر مربوط ولسوالی ازره ولایت لوگر", + "agreedMetrics": [ + { + "id": "deliveryProgress", + "title": "Delivery progress (percent)", + "observations": [ + { + "id": "deliveryProgressPercent-1398-M7", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2019-09-23T00:00:00+04:30", + "startDate": "2019-09-23T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1398-M8", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2019-10-23T00:00:00+04:30", + "startDate": "2019-10-23T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1398-M9", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2019-11-22T00:00:00+04:30", + "startDate": "2019-11-22T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1398-M10", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2019-12-22T00:00:00+04:30", + "startDate": "2019-12-22T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1398-M11", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-01-21T00:00:00+04:30", + "startDate": "2020-01-21T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1398-M12", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-02-20T00:00:00+04:30", + "startDate": "2020-02-20T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M1", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-03-20T00:00:00+04:30", + "startDate": "2020-03-20T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M2", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-04-20T00:00:00+04:30", + "startDate": "2020-04-20T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M3", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-05-21T00:00:00+04:30", + "startDate": "2020-05-21T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M4", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-06-21T00:00:00+04:30", + "startDate": "2020-06-21T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M5", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-07-22T00:00:00+04:30", + "startDate": "2020-07-22T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M6", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-08-22T00:00:00+04:30", + "startDate": "2020-08-22T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M7", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-09-22T00:00:00+04:30", + "startDate": "2020-09-22T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M8", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-10-22T00:00:00+04:30", + "startDate": "2020-10-22T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M9", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-11-21T00:00:00+04:30", + "startDate": "2020-11-21T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M10", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2020-12-21T00:00:00+04:30", + "startDate": "2020-12-21T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M11", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2021-01-20T00:00:00+04:30", + "startDate": "2021-01-20T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1399-M12", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2021-02-19T00:00:00+04:30", + "startDate": "2021-02-19T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1400-M1", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2021-03-21T00:00:00+04:30", + "startDate": "2021-03-21T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1400-M2", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2021-04-21T00:00:00+04:30", + "startDate": "2021-04-21T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1400-M3", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2021-05-22T00:00:00+04:30", + "startDate": "2021-05-22T00:00:00+04:30" + }, + "measure": "100" + } + ] + }, + { + "id": "financingProgress", + "title": "Financing Progress", + "observations": [ + { + "id": "financingProgress-1398-M7", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2019-09-23T00:00:00+04:30", + "startDate": "2019-09-23T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1398-M8", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2019-10-23T00:00:00+04:30", + "startDate": "2019-10-23T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1398-M9", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2019-11-22T00:00:00+04:30", + "startDate": "2019-11-22T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1398-M10", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2019-12-22T00:00:00+04:30", + "startDate": "2019-12-22T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1398-M11", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-01-21T00:00:00+04:30", + "startDate": "2020-01-21T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1398-M12", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-02-20T00:00:00+04:30", + "startDate": "2020-02-20T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M1", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-03-20T00:00:00+04:30", + "startDate": "2020-03-20T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M2", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-04-20T00:00:00+04:30", + "startDate": "2020-04-20T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M3", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-05-21T00:00:00+04:30", + "startDate": "2020-05-21T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M4", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-06-21T00:00:00+04:30", + "startDate": "2020-06-21T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M5", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-07-22T00:00:00+04:30", + "startDate": "2020-07-22T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M6", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-08-22T00:00:00+04:30", + "startDate": "2020-08-22T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M7", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-09-22T00:00:00+04:30", + "startDate": "2020-09-22T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M8", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-10-22T00:00:00+04:30", + "startDate": "2020-10-22T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M9", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-11-21T00:00:00+04:30", + "startDate": "2020-11-21T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M10", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2020-12-21T00:00:00+04:30", + "startDate": "2020-12-21T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M11", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2021-01-20T00:00:00+04:30", + "startDate": "2021-01-20T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1399-M12", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2021-02-19T00:00:00+04:30", + "startDate": "2021-02-19T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1400-M1", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2021-03-21T00:00:00+04:30", + "startDate": "2021-03-21T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1400-M2", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2021-04-21T00:00:00+04:30", + "startDate": "2021-04-21T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1400-M3", + "value": { + "amount": 19718860 + }, + "period": { + "endDate": "2021-05-22T00:00:00+04:30", + "startDate": "2021-05-22T00:00:00+04:30" + } + } + ] + } + ], + "implementation": { + "metrics": [ + { + "id": "deliveryProgress", + "title": "Delivery progress (percent)", + "observations": [ + { + "id": "deliveryProgressPercent-1398-M7", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2019-09-23T00:00:00+04:30", + "startDate": "2019-09-23T00:00:00+04:30" + }, + "measure": "0" + }, + { + "id": "deliveryProgressPercent-1400-M3", + "unit": { + "id": "P1", + "name": "percent", + "scheme": "UNCEFACT" + }, + "period": { + "endDate": "2021-05-22T00:00:00+04:30", + "startDate": "2021-05-22T00:00:00+04:30" + }, + "measure": "49" + } + ] + }, + { + "id": "financingProgress", + "title": "Financing Progress", + "observations": [ + { + "id": "financingProgress-1398-M7", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2019-09-23T00:00:00+04:30", + "startDate": "2019-09-23T00:00:00+04:30" + } + }, + { + "id": "financingProgress-1400-M3", + "value": { + "amount": 0 + }, + "period": { + "endDate": "2021-05-22T00:00:00+04:30", + "startDate": "2021-05-22T00:00:00+04:30" + } + } + ] + } + ], + "documents": [], + "milestones": [ + { + "id": "5463-50933-1", + "type": "financing", + "title": "Completing all the payments by the procurement entity", + "status": "notMet", + "dueDate": "2020-07-22T00:00:00+04:30", + "description": "--" + }, + { + "id": "5463-50933-2", + "type": "delivery", + "title": "Completing all the deliverable by the vendor", + "status": "notMet", + "dueDate": "2020-07-22T00:00:00+04:30", + "description": "--" + } + ], + "transactions": [] + } + } + ], + "initiationType": "tender" + } + ] +} diff --git a/docs/guidance/map.md b/docs/guidance/map.md index 750db2e25..85d8bd8da 100644 --- a/docs/guidance/map.md +++ b/docs/guidance/map.md @@ -85,6 +85,7 @@ map/unsuccessful_processes map/related_processes map/pre-qualification map/awards_contracts +map/contract_suspension map/electronic_catalogues map/amendments map/milestones diff --git a/docs/guidance/map/contract_suspension.md b/docs/guidance/map/contract_suspension.md new file mode 100644 index 000000000..3f93e29ae --- /dev/null +++ b/docs/guidance/map/contract_suspension.md @@ -0,0 +1,29 @@ +# Contract suspension + +A contract suspension is a temporary cessation of performance. A contract can be suspended after it is signed, and the contract is legally in force until it is terminated. Contract suspension is different from early termination, which is a permanent cessation of performance. + +A contract might be suspended if, for example: + +* the buyer suspends a contract because the supplier fails to perform. +* the supplier suspends a contract because the buyer fails to pay. +* either party suspends a contract due to force majeure. + +In OCDS, the `contracts.status` field describes the status of a contract, using codes from the [contract status codelist](https://standard.open-contracting.org/latest/en/schema/codelists/#contract-status). The `contracts.statusDetails` field can be used to provide additional details on the status of a contract. + +To disclose that a contract is suspended, set the contract's `.status` to 'active' and use its `.statusDetails` field to record that the contract is suspended. + +If you collect other details about contract suspension, such as the rationale for the suspension or the period of the suspension, you can publish the details in an unstructured way in the `.statusDetails` field. + +```{note} +If you want to publish structured data about contract suspension, you can contribute to the [Github issue](https://github.com/open-contracting/standard/issues/758) on suspended contracts. +``` + +## Example: Suspended contracts in Afghanistan + +In the following example, a contract in the [Afghanistan Government Electronic and Open Procurement System](https://ageops.net) is suspended. + +```{jsoninclude} ../../examples/suspendedcontract.json +:jsonpointer: +:expand: releases, contracts +:title: Suspended Contract +``` diff --git a/docs/history/changelog.md b/docs/history/changelog.md index 80e66d156..4b701e1bd 100644 --- a/docs/history/changelog.md +++ b/docs/history/changelog.md @@ -173,6 +173,7 @@ Per the [normative and non-normative content and changes policy](https://docs.go * [#1216](https://github.com/open-contracting/standard/pull/1216) Update definitions of contracting process, record, and ocid. Introduce definition of planning process. * [#1307](https://github.com/open-contracting/standard/pull/1307) Clarify uniqueness rules for records. * [#1315](https://github.com/open-contracting/standard/pull/1315) Add rules on setting `id` and `date` for compiled releases to the merging specification. +* [#1344](https://github.com/open-contracting/standard/pull/1344) Add contract suspension worked example. ## [1.1.5] - 2020-08-20 diff --git a/docs/schema/codelists.md b/docs/schema/codelists.md index 07d3dad31..985252c6d 100644 --- a/docs/schema/codelists.md +++ b/docs/schema/codelists.md @@ -250,6 +250,8 @@ Contracts can move through multiple states. Releases over time can update the st :file: ../../build/current_lang/codelists/contractStatus.csv ``` +To disclose that a contract is suspended, set the contract's `status` field to 'active' and use its `statusDetails` field to record that the contract is suspended. For more information, see the [contract suspension](../../guidance/map/contract_suspension) worked example. + ### Milestone Status ```{csv-table-no-translate}