Annex II Code lists used in ESPD

Beware that in the ESPDD documents codes can be used in different places, e.g.:

  1. Outside the criteria, in UBL components of type "Code Type" (e.g. cbc:ProcedureCode);

  2. Inside the definition of a Criterion, in the ESPD Request, for the element Expected Code (cac:TenderingCriterion/cac:TenderingCriterionPropertyGroup/cac:TenderingCriterionProperty/cbc:ExpectedCode, it is in this element that the ESPD Request defines which code list to use); and

  3. Inside the Response Value (cac:TenderingCriterionResponse/cac:ResponseValue/cbc:ResponseCode), where the Economic Operator has to supply a valid code picked from the list specified in the ESPD Request, in the element cbc:ExpectedCode.

All this is explained and illustrated with XML examples all along this document. See for instance:

  1. The XML example in section III.4 Root elements (use of cbc:ProcedureCode);

  2. The XML example in section III.11 Lots - Extended ESPD (use of cbc:ExpectedCode); and

  3. The XML example in section VIII.7 Answering QUESTION(s) (where the use of codes, identifiers, etc. in the responses is explained).

Additional information about the code lists can be found in:

The table below lists the code lists used in the ESPD documents and where they are used.

Code List Issuer Agency Used In

BidType

Publications Office of the EU

See Data structure and XML examples for Criterion CRITERION.OTHER.CA_DATA.LOTS_SUBMISSION of the Extended ESPD Request

ConfidentialityLevel

DG GROW (European Commission)

See element 'cac:Evidence/cbc:ConfidentialityLevelCode` of the UBL-2.2 XSD Schemas for QualificationApplicationResponse

CountryCodeIdentifier

ISO

See element 'cac:PostalAddress/cac:Country/cbc:IdentificationCode` of the UBL-2.2 XSD Schemas, e.g. the postal address of an economic operator party)

CriteriaType

DG GROW (European Commission, defined in e-Certis)

See each Criterion taxonomy code in the Criteria Taxonomies (both Basic and Extended). See also the Genericode file.

CriterionElementType

DG GROW (European Commission)

See element cac:TenderingCriterion/cac:TenderingCriterionPropertyGroup/cac:TenderingCriterionProperty/cbc:TypeCode of the UBL-2.2 XSD QualificationApplicationRequest Schema

CurrencyCode

Publications Office of the EU

All UBL-2.2 elements of type cbc:Amount in its attribute @currencyID

DocRefContentType

DG GROW (European Commission)

UBL-2.2 element cac:AdditionalDocumentReference/cbc:DocumentTypeCode. See XML example in section III.5 EU and national publications

EOIDType

DG GROW (European Commission)

Attribute cac:PartyIdentification/cbc:ID@SchemeID. See 'Requirement" boxes in section VIII.6 Economic Operator

EOIndustryClassificationCode

DG GROW (European Commission)

Used in the UBL-2.2 element cac:EconomicOperatorParty/cac:QualifyingParty/cbc:IndustryClassificationCode` to specify the size of the economic operator. See example in XML Example (Basic economic operator)

EORoleType

DG GROW (European Commission)

Element cac:EconomicOperatorRole/cbc:RoleCode. See example in XML Example (Basic economic operator)

EvaluationMethodType

DG GROW (European Commission)

Element cbc:EvaluationMethodTypeCode located at the root of both the UBL-2.2 QualificationApplicationRequest (ESPD Request) and QualificationApplicationResponse (ESPD Response). See XML example in section IX.2 All about weights

FinancialRatioType

BACH Banque de France

Used in the REQUIREMENT "Ratio Type" of the Criterion CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIO . See data structure for this criterion in the Extended ESPD Request spread-sheet.

LanguageCodeEU

DG GROW (European Commission)

e.g. in cac:Legislation/cac:Language/cbc:LocaleCode. See for instance XML example in section V.7 Early termination

LegislationType

DG GROW (European Commission)

It is used as a basis to supply a value for the element cac:Legislation/cbc:JurisdictionLevel, which is not a code but a free-text. See the XML example in the section V.1 Convictions

ProcedureType

DG GROW (European Commission)

Element cbc:ProcedureCode used at the root of the UBL-2.2 QualificationApplicationRequest XSD document. See XML example in section III.4 Root elements

ProfileExecutionID

DG GROW (European Commission)

Element cbc:ProfileExecutionID used at the root of the UBL-2.2 QualificationApplicationRequest and QualificationApplicationResponse documents. See table of expected elements in section III.4 Root elements

ProjectType

DG GROW (European Commission)

Element cac:ProcurementProject/cbc:ProcurementTypeCode. See XML example in section III.9 Procurement Procedure: Extended ESPD

PropertyGroupType

DG GROW (European Commission)

Element cac:TenderingCriterion/cac:TenderingCriterionPropertyGroup/cbc:PropertyGroupTypeCode. See XML example in section III.11 Lots - Extended ESPD, for example

QualificationApplicationType

DG GROW (European Commission)

Element cbc:QualificationApplicationTypeCode at the root of UBL-2.2 QualificationApplicationRequest and QualificationApplicationResponse documents. See XML example in section III.4 Root elements

ResponseDataType

DG GROW (European Commission)

Element cac:TenderingCriterion/cac:TenderingCriterionPropertyGroup/cac:TenderingCriterionProperty/cbc:ValueDataTypeCode. See XML example in section III.11 Lots - Extended ESPD, for example

ServicesProjectSubType

Publications Office of the EU

Element cac:ProcurementProject/cbc:ProcurementSubtypeCode. See explanations in section III.9 Procurement Procedure: Extended ESPD, subsection XSD Schema.

WeightingType

DG GROW (European Commission)

Element cbc:WeightingTypeCode at the root of UBL-2.2 QualificationApplicationRequest and QualificationApplicationResponse documents. See XML example in section III.4 Root elements