T02: Information notice for award of public service contract

Quick links: PDF form | sample XML

Release model

Create an OCDS release and:

  1. Add 'award' and 'contract' to tag.

  2. Set tender.status to 'complete'.

What's new

If you have already implemented all prior forms, this notice adds:

  • II.4 Essential assets

  • Fields to III Legal, economic, financial and technical information

  • V.2.3 Indications about ownership of the selected operator

  • V.2.3 Name and address of the party or parties exercising legal control over the selected operator

  • V.2.4 Kilometres of public passenger transport services

Unlike F03 and F06, T02 has no /AWARD_CONTRACT/CONTRACT_NO (Contract No). As such, the mapping to the award's .id is described in /AWARD_CONTRACT (Award of contract).

Preamble

Index Label and XPath OCDS guidance

Unlabeled
/@LG

Lowercase, and map to language

Unlabeled
/@CATEGORY

Discard. TED translates at form-level. OCDS translates at field-level.

Unlabeled
/LEGAL_BASIS

Set tender.legalBasis.scheme to ‘CELEX’, and map to tender.legalBasis.id

Unlabeled
/LEGAL_BASIS_OTHER

Set tender.legalBasis.scheme to ‘CELEX’, and map to tender.legalBasis.id

Section I

Index Label and XPath OCDS guidance
I

Competent authority
/CONTRACTING_BODY

I.1

Name and addresses (please identify all competent authorities responsible for this procedure)
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY

Add a party, and add ‘buyer’ to its .roles

Set buyer.id to its .id, and set buyer.name to its .name

Official name
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/OFFICIALNAME

Map to the party’s .name and .identifier.legalName

National registration number
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/NATIONALID

Map to the party’s .identifier.id, and set .identifier.scheme

Postal address
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/ADDRESS

Map to the party’s .address.streetAddress

Town
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/TOWN

Map to the party’s .address.locality

NUTS code
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/NUTS

Take the NUTS code in the CODE attribute, and map to the party’s .address.region

There’s an open issue (#739) about region codes. Issue

Postal code
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/POSTAL_CODE

Map to the party’s .address.postalCode

Country
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/COUNTRY

Take the country code in the VALUE attribute, translate to a country name, and map to the party’s .address.countryName

There’s an open issue (#524) to add a .countryCode field to the Address object, to avoid translation. Issue

Contact person
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/CONTACT_POINT

Map to the party’s .contactPoint.name

Telephone
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/PHONE

Map to the party’s .contactPoint.telephone

E-mail
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/E_MAIL

Map to the party’s .contactPoint.email

Fax
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/FAX

Map to the party’s .contactPoint.faxNumber

Internet address(es)

Main address (URL)
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/URL_GENERAL

Map to the party’s .details.url

Address of the buyer profile (URL)
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY/URL_BUYER

Map to the party’s .details.buyerProfile

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL

Add a party, add ‘buyer’ to its .roles, and set its fields as above

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/OFFICIALNAME

Same as Official name above

Map to the party’s .name and .identifier.legalName

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/NATIONALID

Same as National registration number above

Map to the party’s .identifier.id, and set .identifier.scheme

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/ADDRESS

Same as Postal address above

Map to the party’s .address.streetAddress

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/TOWN

Same as Town above

Map to the party’s .address.locality

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/POSTAL_CODE

Same as Postal code above

Map to the party’s .address.postalCode

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/COUNTRY

Same as Country above

Take the country code in the VALUE attribute, translate to a country name, and map to the party’s .address.countryName

There’s an open issue (#524) to add a .countryCode field to the Address object, to avoid translation. Issue

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/CONTACT_POINT

Same as Contact person above

Map to the party’s .contactPoint.name

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/PHONE

Same as Telephone above

Map to the party’s .contactPoint.telephone

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/E_MAIL

Same as E-mail above

Map to the party’s .contactPoint.email

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/FAX

Same as Fax above

Map to the party’s .contactPoint.faxNumber

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/NUTS

Same as NUTS code above

Take the NUTS code in the CODE attribute, and map to the party’s .address.region

There’s an open issue (#739) about region codes. Issue

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/URL_GENERAL

Same as Main address above

Map to the party’s .details.url

Unlabeled
/CONTRACTING_BODY/ADDRESS_CONTRACTING_BODY_ADDITIONAL/URL_BUYER

Same as Address of the buyer profile above

Map to the party’s .details.buyerProfile

I.2

Contract award on behalf of other competent authorities

The competent authority is purchasing on behalf of other competent authorities
/CONTRACTING_BODY/CENTRAL_PURCHASING

Add ‘centralPurchasingBody’ to the .roles of the party

I.3

Communication

Additional information can be obtained from

the abovementioned address
/CONTRACTING_BODY/ADDRESS_FURTHER_INFO_IDEM

Discard. Additional information can be obtained from the abovementioned address unless otherwised specified.

another address (please provide another address)
/CONTRACTING_BODY/ADDRESS_FURTHER_INFO

If only the contact person is different, get the Organization object for the buyer, add a ContactPoint object to its .additionalContactPoints array, and set its fields as above.

Otherwise, add a party, add ‘processContactPoint’ to its .roles, and set its fields as above.

I.4

Type of the competent authority
/CONTRACTING_BODY/CA_TYPE

Get the Organization object for the buyer, and add a Classification object to its .details.classifications array. Set the classification’s .scheme to ‘TED_CA_TYPE’, and set its .id and/or .description as follows:

Ministry or any other national or federal authority, including their regional or local subdivisions
/CONTRACTING_BODY/CA_TYPE/@VALUEis MINISTRY

Set .id to ‘MINISTRY’ and .description to ‘Ministry or any other national or federal authority, including their regional or local subdivisions’

National or federal agency / office
/CONTRACTING_BODY/CA_TYPE/@VALUEis NATIONAL_AGENCY

Set .id to ‘NATIONAL_AGENCY’ and .description to ‘National or federal agency/office’

Regional or local authority
/CONTRACTING_BODY/CA_TYPE/@VALUEis REGIONAL_AUTHORITY

Set .id to ‘REGIONAL_AUTHORITY’ and .description to ‘Regional or local authority’

Regional or local agency / office
/CONTRACTING_BODY/CA_TYPE/@VALUEis REGIONAL_AGENCY

Set .id to ‘REGIONAL_AGENCY’ and .description to ‘Regional or local agency/office’

Body governed by public law
/CONTRACTING_BODY/CA_TYPE/@VALUEis BODY_PUBLIC

Set .id to ‘BODY_PUBLIC’ and .description to ‘Body governed by public law’

Other type
/CONTRACTING_BODY/CA_TYPE_OTHER

Map to .description (.id won’t be set)

Section II

Index Label and XPath OCDS guidance
II

Object
/OBJECT_CONTRACT

II.1

Scope of the procurement

II.1.1

Title
/OBJECT_CONTRACT/TITLE

Map to tender.title

Reference number
/OBJECT_CONTRACT/REFERENCE_NUMBER

If not set, let Reference number be equal to the ocid value. Map to tender.id (string).

II.1.2

Unlabeled
/OBJECT_CONTRACT/CPV_MAIN

Main CPV code
/OBJECT_CONTRACT/CPV_MAIN/CPV_CODE

Set tender.classification.scheme to ‘CPV’, take the CPV code in the CODE attribute, and map to tender.classification.id

Supplementary CPV code
/OBJECT_CONTRACT/CPV_MAIN/CPV_SUPPLEMENTARY_CODE

For each CODE attribute, add a Classification object to the tender.additionalClassifications array, set its .scheme to ‘CPVS’, prefix by the Main CPV code, and map to its .id. Remove any duplicate entries from the tender.additionalClassifications array.

II.1.3

Type of contract
/OBJECT_CONTRACT/TYPE_CONTRACT

Set tender.mainProcurementCategory as follows:

Services
/OBJECT_CONTRACT/TYPE_CONTRACT/@CTYPEis SERVICES

Map to ‘services’

Areas covered by the public transport services
/OBJECT_CONTRACT/CATEGORY

For each CATEGORY element, add a Classification object to the tender.additionalClassifications array, set its .scheme to ‘TED_CATEGORY’, and set its .id and .description as follows:

Rail transport services
/OBJECT_CONTRACT/CATEGORY/@CTYPEis 01

Set .id to ‘01’ and .description to ‘Rail transport services’

II.2

Description
/OBJECT_CONTRACT/OBJECT_DESCR

Add a Lot object to the tender.lots array, and add an Item object to the tender.items array. Set the lot’s .status to the same value as tender.status.

F12, F13: Instead, do nothing.

II.2.2

Additional CPV code(s)
/OBJECT_CONTRACT/OBJECT_DESCR/CPV_ADDITIONAL

Main CPV code
/OBJECT_CONTRACT/OBJECT_DESCR/CPV_ADDITIONAL/CPV_CODE

For each CODE attribute, add a Classification object to the item’s .additionalClassifications array, set its .scheme to ‘CPV’, and map to its .id. Remove any duplicate entries from the item’s .additionalClassifications array.

F12, F13: Instead, for each CODE attribute, add a Classification object to the tender.additionalClassifications array, set its .scheme to ‘CPV’, and map to its .id. Remove any duplicate entries from the tender.additionalClassifications array.

Supplementary CPV code
/OBJECT_CONTRACT/OBJECT_DESCR/CPV_ADDITIONAL/CPV_SUPPLEMENTARY_CODE

For each CODE attribute, add a Classification object to the item’s .additionalClassifications array, set its .scheme to ‘CPVS’, prefix by the Main CPV code, and map to its .id. Remove any duplicate entries from the item’s .additionalClassifications array.

F12, F13: Instead, for each CODE attribute, add a Classification object to the tender.additionalClassifications array, set its .scheme to ‘CPVS’, prefix by the Main CPV code, and map to its .id. Remove any duplicate entries from the tender.additionalClassifications array.

II.2.3

Place of performance

NUTS code
/OBJECT_CONTRACT/OBJECT_DESCR/NUTS

For each NUTS element, take the NUTS code in its CODE attribute, add an Address object to the item’s .deliveryAddresses array, and map to its .region.

There’s an open issue (#739) about region codes. Issue

Main site or place of performance
/OBJECT_CONTRACT/OBJECT_DESCR/MAIN_SITE

Map to the item’s .deliveryLocation.description

II.2.4

Description of the procurement (nature and quantity of services or indication of needs and requirements)
/OBJECT_CONTRACT/OBJECT_DESCR/SHORT_DESCR

Map to the lot’s .description

F12, F13: Instead, map to tender.description

II.2.7

Starting date and the duration of the contract
/OBJECT_CONTRACT/OBJECT_DESCR/DURATION

Start (dd/mm/yyyy)
/OBJECT_CONTRACT/OBJECT_DESCR/DATE_START

Map to the lot’s .contractPeriod.startDate

Duration in months
/OBJECT_CONTRACT/OBJECT_DESCR/DURATION/@TYPEis MONTH

Multiply by 30, and map to the lot’s .contractPeriod.durationInDays

There’s an open issue (#723) about durations in months. Issue

or

Duration in days
/OBJECT_CONTRACT/OBJECT_DESCR/DURATION/@TYPEis DAY

Map to the lot’s .contractPeriod.durationInDays

II.4

Essential assets

Extended contract duration due to essential assets necessary for the provision of the service
/OBJECT_CONTRACT/OBJECT_DESCR/ESSENTIAL_ASSETS

List of assets used for the provision of the public services
/OBJECT_CONTRACT/OBJECT_DESCR/ESSENTIAL_ASSETS/LIST

Map to tender.essentialAssets.description

Significance of the essential assets provided in relation to the overall assets needed for the provision of the public services (estimated % share of assets provided in overall assets used to provide services under contract)
/OBJECT_CONTRACT/OBJECT_DESCR/ESSENTIAL_ASSETS/SIGNIFICANCE

Map to tender.essentialAssets.significance

yes
/OBJECT_CONTRACT/OBJECT_DESCR/ESSENTIAL_ASSETS/EXTENDED_CONTRACT_DURATION

Set tender.hasEssentialAssets to true

no
/OBJECT_CONTRACT/OBJECT_DESCR/ESSENTIAL_ASSETS/NO_EXTENDED_CONTRACT_DURATION

Set tender.hasEssentialAssets to false

Predominant use of assets (estimated %-share of assets provided compared to assets used for activities other than the public services)
/OBJECT_CONTRACT/OBJECT_DESCR/ESSENTIAL_ASSETS/PREDOMINANCE

Map to tender.essentialAssets.predominance

Section III

Index Label and XPath OCDS guidance
III

Legal, economic, financial and technical information
/LEFTI

The standard forms express exclusion grounds and selection criteria in this section as unstructured text. In the introductory note to its eForms consultation, the European Commission had proposed to create an extension to eForms to implement the European Single Procurement Document (ESPD) Exchange Data Model, which expresses this information as structured data, following the model of the Core Criterion and Core Evidence Vocabulary.

III.1

Conditions related to the contract

Cost parameters for compensation payments
/LEFTI/COST_PARAMETERS

Map to tender.contractTerms.financialTerms

III.1.2

Exclusive rights are granted

yes
/LEFTI/EXCLUSIVE_RIGHTS_GRANTED

Set tender.contractTerms.hasExclusiveRights to true, and map to tender.contractTerms.exclusiveRights

no
/LEFTI/NO_EXCLUSIVE_RIGHTS_GRANTED

Set tender.contractTerms.hasExclusiveRights to false

Specification of exclusive right granted

Same as yes above

Set tender.contractTerms.hasExclusiveRights to true, and map to tender.contractTerms.exclusiveRights

III.1.3

Allocation of revenues of sales from tickets

Percentage allocated to the operator (the rest is considered to be attributed to competent authority)
/LEFTI/PCT_ALLOCATED_OPERATOR

Map to the tender.contractTerms.operatorRevenueShare

III.1.4

Social standards (transfer of staff under Dir. 2001/23/EC)

List of standards required (including staff concerned, detail of their contractual rights and obligations and conditions under which employees are considered to be linked to the services)
/LEFTI/SOCIAL_STANDARDS

Map to tender.contractTerms.socialStandards

III.1.5

Public service obligations
/LEFTI/PUBLIC_SERVICE_OBLIGATIONS

Map to tender.contractTerms.performanceTerms

III.1.6

Other particular conditions
/LEFTI/OTHER_PARTICULAR_CONDITIONS

Map to tender.contractTerms.otherTerms

III.2

Quality targets

III.2.1

Description (choose at least one)

Information and tickets
/LEFTI/INFORMATION_TICKETS

Add a Metric object to the tender.targets array, set its .id to ‘INFORMATION_TICKETS’, set its .title to ‘Information and tickets’, and map to its .description

Punctuality and reliability
/LEFTI/PUNCTUALITY_RELIABILITY

Add a Metric object to the tender.targets array, set its .id to ‘PUNCTUALITY_RELIABILITY’, set its .title to ‘Punctuality and reliability’, and map to its .description

Cancellations of services
/LEFTI/CANCELLATIONS_SERVICES

Add a Metric object to the tender.targets array, set its .id to ‘CANCELLATIONS_SERVICES’, set its .title to ‘Cancellations of services’, and map to its .description

Cleanliness of rolling stock and station facilities
/LEFTI/CLEANLINESS_ROLLING_STOCK

Add a Metric object to the tender.targets array, set its .id to ‘CLEANLINESS_ROLLING_STOCK’, set its .title to ‘Cleanliness of rolling stock and station facilities’, and map to its .description

Customer Satisfaction Survey
/LEFTI/CUST_SATISFACTION_SURVEY

Add a Metric object to the tender.targets array, set its .id to ‘CUST_SATISFACTION_SURVEY’, set its .title to ‘Customer Satisfaction Survey’, and map to its .description

Complaint handling
/LEFTI/COMPLAINT_HANDLING

Add a Metric object to the tender.targets array, set its .id to ‘COMPLAINT_HANDLING’, set its .title to ‘Complaint handling’, and map to its .description

Assistance for persons with reduced mobility
/LEFTI/ASSIST_PERSONS_REDUCTED_MOB

Add a Metric object to the tender.targets array, set its .id to ‘ASSIST_PERSONS_REDUCTED_MOB’, set its .title to ‘Assistance for persons with reduced mobility’, and map to its .description

Other quality targets
/LEFTI/OTHER_QUALITY_TARGET

Add a Metric object to the tender.targets array, set its .id to ‘OTHER_QUALITY_TARGET’, set its .title to ‘Other quality targets’, and map to its .description

III.2.2

Information on rewards and penalties
/LEFTI/REWARDS_PENALITIES

Map to tender.contractTerms.rewardsAndPenalties

Section V

Index Label and XPath OCDS guidance
V

Award of contract
/AWARD_CONTRACT

Add an Award object to the awards array, and set its .id to the notice number followed by a hyphen ‘-‘ followed by the value of the ITEM attribute of the AWARD_CONTRACT element.

Award of contract
/AWARD_CONTRACT/AWARDED_CONTRACT

Set the award’s .status to ‘active’

Add a Contract object to the contracts array, set its .id and .awardID to the award’s .id, set its .title to the award’s .title, and set its .status to ‘active’.

V.2.1

Date of conclusion of the contract (dd/mm/yyyy)
/AWARD_CONTRACT/AWARDED_CONTRACT/DATE_CONCLUSION_CONTRACT

Map to the contract’s .dateSigned

Unlabeled
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS

Unlabeled
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR

V.2.3

Name and address of the contractor
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR

Add a party, and add ‘supplier’ to its .roles

Add an OrganizationReference object to the award’s .suppliers array, set its .id to the party’s .id, and set its .name to the party’s .name

Official name
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/OFFICIALNAME

Same as Official name above

Map to the party’s .name and .identifier.legalName

National registration number
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/NATIONALID

Same as National registration number above

Map to the party’s .identifier.id, and set .identifier.scheme

Postal address
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/ADDRESS

Same as Postal address above

Map to the party’s .address.streetAddress

Town
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/TOWN

Same as Town above

Map to the party’s .address.locality

Postal code
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/POSTAL_CODE

Same as Postal code above

Map to the party’s .address.postalCode

NUTS code
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/NUTS

Same as NUTS code above

Take the NUTS code in the CODE attribute, and map to the party’s .address.region

There’s an open issue (#739) about region codes. Issue

Country
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/COUNTRY

Same as Country above

Take the country code in the VALUE attribute, translate to a country name, and map to the party’s .address.countryName

There’s an open issue (#524) to add a .countryCode field to the Address object, to avoid translation. Issue

E-mail
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/E_MAIL

Same as E-mail above

Map to the party’s .contactPoint.email

Telephone
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/PHONE

Same as Telephone above

Map to the party’s .contactPoint.telephone

Internet address (URL)
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/URL

Same as Main address above

Map to the party’s .details.url

Fax
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_CONTRACTOR/FAX

Same as Fax above

Map to the party’s .contactPoint.faxNumber

Indications about ownership of the selected operator
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/OWNERSHIP

Map to the party’s .beneficialOwnership.description

Name and address of the party or parties exercising legal control over the selected operator
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY

Add a shareholder party

Add a Shareholder object to the supplier party’s .shareholders array, set its .id and .shareholder.id to the shareholder party’s .id, and set its .shareholder.name to the shareholder party’s .name

Official name
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/OFFICIALNAME

Same as Official name above

Map to the party’s .name and .identifier.legalName

National registration number
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/NATIONALID

Same as National registration number above

Map to the party’s .identifier.id, and set .identifier.scheme

Postal address
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/ADDRESS

Same as Postal address above

Map to the party’s .address.streetAddress

Town
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/TOWN

Same as Town above

Map to the party’s .address.locality

Postal code
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/POSTAL_CODE

Same as Postal code above

Map to the party’s .address.postalCode

NUTS code
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/NUTS

Same as NUTS code above

Take the NUTS code in the CODE attribute, and map to the party’s .address.region

There’s an open issue (#739) about region codes. Issue

Country
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/COUNTRY

Same as Country above

Take the country code in the VALUE attribute, translate to a country name, and map to the party’s .address.countryName

There’s an open issue (#524) to add a .countryCode field to the Address object, to avoid translation. Issue

E-mail
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/E_MAIL

Same as E-mail above

Map to the party’s .contactPoint.email

Telephone
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/PHONE

Same as Telephone above

Map to the party’s .contactPoint.telephone

Internet address (URL)
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/URL

Same as Main address above

Map to the party’s .details.url

Fax
/AWARD_CONTRACT/AWARDED_CONTRACT/CONTRACTORS/CONTRACTOR/ADDRESS_PARTY/FAX

Same as Fax above

Map to the party’s .contactPoint.faxNumber

V.2.4

Information on value of the contract (excluding VAT)
/AWARD_CONTRACT/AWARDED_CONTRACT/VALUES

Total value of the contract
/AWARD_CONTRACT/AWARDED_CONTRACT/VALUES/VAL_TOTAL

Map to the contract’s .value.amount

Currency
/AWARD_CONTRACT/AWARDED_CONTRACT/VALUES/VAL_TOTAL/@CURRENCY

Map to the contract’s .value.currency

Kilometres of public passenger transport services
/AWARD_CONTRACT/AWARDED_CONTRACT/NB_KILOMETRES

Map to the contract’s .publicPassengerTransportServicesKilometers

Section VI

Index Label and XPath OCDS guidance
VI

Complementary information
/COMPLEMENTARY_INFO

VI.3

Additional information
/COMPLEMENTARY_INFO/INFO_ADD

Map to the release’s description

VI.5

Date of dispatch of this notice (dd/mm/yyyy)
/COMPLEMENTARY_INFO/DATE_DISPATCH_NOTICE

Map to date