Message

Element 'TypeCode' MUST have value "CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITY".

Context
ccv:Criterion[cbc:ID[text() = '7d85e333-bbab-49c0-be8d-c36d71a72f5e']]
Test
normalize-space(cbc:TypeCode) = 'CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITY'
Description
Expected Criterion element with id '7d85e333-bbab-49c0-be8d-c36d71a72f5e'
<ccv:Criterion>
   <cbc:ID schemeID="CriteriaID"
           schemeAgencyID="EU-COM-GROW"
           schemeVersionID="1.0">7d85e333-bbab-49c0-be8d-c36d71a72f5e</cbc:ID>
   <cbc:TypeCode listID="CriteriaTypeCode"
                 listAgencyID="EU-COM-GROW"
                 listVersionID="1.0.2">CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITY</cbc:TypeCode>
   <cbc:Name>Payment of social security contributions</cbc:Name>
   <cbc:Description>Has the economic operator breached its obligations relating to the payment social security contributions, both in the country in which it is established and in Member State of the contracting authority or contracting entity if other than the country of establishment?</cbc:Description>
   <ccv:LegislationReference>
      <ccv-cbc:Title>DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC</ccv-cbc:Title>
      <cbc:Description>Directive 2014/24/EU</cbc:Description>
      <ccv-cbc:JurisdictionLevelCode listID="CriterionJurisdictionLevel"
                                     listAgencyID="EU-COM-GROW"
                                     listVersionID="1.0.2">EU_DIRECTIVE</ccv-cbc:JurisdictionLevelCode>
      <ccv-cbc:Article>57(2)</ccv-cbc:Article>
      <cbc:URI>http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024</cbc:URI>
   </ccv:LegislationReference>
   <!-- RequirementGroup with identifier '098fd3cc-466e-4233-af1a-affe09471bce'. -->
   <!-- RequirementGroup with identifier '7458d42a-e581-4640-9283-34ceb3ad4345'. -->
</ccv:Criterion>