Skip to content

Commit

Permalink
output/mapping/eforms/guidance.yaml: Update BT-200-Contract, OPT-155-…
Browse files Browse the repository at this point in the history
…LotResult
  • Loading branch information
duncandewhurst committed Feb 10, 2025
1 parent 8147701 commit ae5eb0f
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions output/mapping/eforms/guidance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6547,11 +6547,12 @@
For each `efac:ChangeReason`, add or update the corresponding `Amendment` object in the contract's `.amendments` array:

- Ensure its `.id` is set. The `.id` can be any value guaranteed to be unique within the scope of the procedure. For example, it can be set to a [version 4 UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier), or it can be assigned sequentially across all notices for this procedure (the first notice sets it to "1", the second to "2", etc.).
- Map this field to its `.rationaleClassifications.id`.
- Set its `.rationaleClassifications.scheme` to 'eu-change-corrig-justification'.
- Look up the code's label in the [authority table](https://op.europa.eu/en/web/eu-vocabularies/dataset/-/resource?uri=http://publications.europa.eu/resource/dataset/modification-justification), and map it to its `.rationaleClassifications.description`.
- Add a `Classification` object to its `.rationaleClassifications` and
- Map this field to its `.id`.
- Set its `.scheme` to 'eu-modification-justification'.
- Look up the code's label in the [authority table](https://op.europa.eu/en/web/eu-vocabularies/dataset/-/resource?uri=http://publications.europa.eu/resource/dataset/modification-justification), and map it to its `.description`.
eForms example: <efac:ContractModification><efac:Change><efac:ChangedSection><efbc:ChangedSectionIdentifier>CON-0001</efbc:ChangedSectionIdentifier></efac:ChangedSection></efac:Change><efac:ChangeReason><cbc:ReasonCode listName="modification-justification">add-wss</cbc:ReasonCode></efac:ChangeReason></efac:ContractModification><efac:NoticeResult><efac:LotResult><cbc:ID schemeName="result">RES-0001</cbc:ID><efac:SettledContract><cbc:ID schemeName="contract">CON-0001</cbc:ID></efac:SettledContract></efac:LotResult></efac:NoticeResult>
OCDS example: '{"contracts":[{"id":"CON-0001","amendments":[{"id":"1","rationaleClassifications":[{"id":"add-wss","description":"Need for additional works, services or supplies by the original contractor.","scheme":"Modification justification"}]}],"awardID":"RES-0001"}]}'
OCDS example: '{"contracts":[{"id":"CON-0001","amendments":[{"id":"1","rationaleClassifications":[{"id":"add-wss","description":"Need for additional works, services or supplies by the original contractor.","scheme":"eu-modification-justification"}]}],"awardID":"RES-0001"}]}'
sdk: https://docs.ted.europa.eu/eforms/latest/schema/contract-modification-notice.html
- id: BT-201-Contract
parentNodeId: ND-ModificationReason
Expand Down Expand Up @@ -14803,10 +14804,10 @@
- Set the item's `.id` incrementally.
- For each `efbc:StatisticsCode`, add a `Classification` object to the item's `additionalClassifications` array:
- Map this field to its `.id`.
- Set its `.scheme` to 'eu-vehicle-category'.
- Set its `.scheme` to 'eu-vehicles'.
- Look up the code's label in the [eForms codelist](https://docs.ted.europa.eu/eforms/latest/reference/code-lists/vehicles.html), and map it to its `.description`.
eForms example: <efac:NoticeResult><efac:LotResult><cbc:ID schemeName="result">RES-0001</cbc:ID><efac:StrategicProcurement><efac:StrategicProcurementInformation><efac:ProcurementDetails><efac:StrategicProcurementStatistics><efbc:StatisticsCode listName="vehicles">vehicles-zero-emission</efbc:StatisticsCode></efac:StrategicProcurementStatistics></efac:ProcurementDetails></efac:StrategicProcurementInformation></efac:StrategicProcurement><efac:TenderLot><cbc:ID schemeName="Lot">LOT-0001</cbc:ID></efac:TenderLot></efac:LotResult></efac:NoticeResult>
OCDS example: '{"awards":[{"id":"RES-0001","items":[{"id":"1","additionalClassifications":[{"scheme":"vehicles","id":"vehicles-zero-emission","description":"vehicles zero emission"}]}],"relatedLots":["LOT-0001"]}]}'
OCDS example: '{"awards":[{"id":"RES-0001","items":[{"id":"1","additionalClassifications":[{"scheme":"eu-vehicles","id":"vehicles-zero-emission","description":"vehicles zero emission"}]}],"relatedLots":["LOT-0001"]}]}'
sdk: https://docs.ted.europa.eu/eforms/latest/schema/competition-results.html#_lot_result
- id: OPT-156-LotResult
parentNodeId: ND-ProcurementStatistics
Expand Down

0 comments on commit ae5eb0f

Please sign in to comment.