<?xml version="1.0" encoding="UTF-8" standalone="no"?><ContractNotice xmlns="urn:oasis:names:specification:ubl:schema:xsd:ContractNotice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:efac="http://data.europa.eu/p27/eforms-ubl-extension-aggregate-components/1" xmlns:efbc="http://data.europa.eu/p27/eforms-ubl-extension-basic-components/1" xmlns:efext="http://data.europa.eu/p27/eforms-ubl-extensions/1" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:hilma="urn:hanselHilma:NationalNoticeExtension">
  <ext:UBLExtensions>
    <ext:UBLExtension>
      <ext:ExtensionContent>
        <efext:EformsExtension>
          <efbc:TransmissionDate>2026-05-27+00:00</efbc:TransmissionDate>
          <efbc:TransmissionTime>04:13:34+00:00</efbc:TransmissionTime>
          <efac:NoticeSubType>
            <cbc:SubTypeCode listName="notice-subtype">16</cbc:SubTypeCode>
          </efac:NoticeSubType>
          <efac:Organizations>
            <efac:Organization>
              <efbc:GroupLeadIndicator>true</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>true</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>https://www.sansia.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0001</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Sansia Oy</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:StreetName>PL 2000</cbc:StreetName>
                  <cbc:CityName>Kuopio</cbc:CityName>
                  <cbc:PostalZone>70601</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DB</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">2364760-8</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Lotta Saijonkari</cbc:Name>
                  <cbc:Telephone>+358 444188855</cbc:Telephone>
                  <cbc:ElectronicMail>lotta.saijonkari@sansia.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efbc:GroupLeadIndicator>false</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>false</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>https://www.kuopio.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0002</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Kuopion kaupunki</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:CityName>Kuopio</cbc:CityName>
                  <cbc:PostalZone>70100</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DB</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">0171450-7</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Kirjaamo</cbc:Name>
                  <cbc:Telephone>+358 17185044</cbc:Telephone>
                  <cbc:ElectronicMail>hankinnat@kuopio.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efbc:GroupLeadIndicator>false</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>false</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>https://www.savonia.fi/</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0003</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Savonia-ammattikorkeakoulu Oy</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:CityName>Kuopio</cbc:CityName>
                  <cbc:PostalZone>70200</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DB</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">2629463-3</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Asiakaspalvelu</cbc:Name>
                  <cbc:Telephone>+358 447857006</cbc:Telephone>
                  <cbc:ElectronicMail>savonia@savonia.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efbc:GroupLeadIndicator>false</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>false</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>http://www.varkaus.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0004</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Varkauden kaupunki</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:CityName>Varkaus</cbc:CityName>
                  <cbc:PostalZone>78250</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DB</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">0173416-1</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Kirjaamo</cbc:Name>
                  <cbc:Telephone>+358 17579411</cbc:Telephone>
                  <cbc:ElectronicMail>kirjaamo@varkaus.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efbc:GroupLeadIndicator>false</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>false</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>http://www.pielavesi.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0005</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Pielaveden kunta</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:CityName>Pielavesi</cbc:CityName>
                  <cbc:PostalZone>72400</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DB</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">0172446-5</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Kirjaamo</cbc:Name>
                  <cbc:Telephone>+358 406705812</cbc:Telephone>
                  <cbc:ElectronicMail>kunta@pielavesi.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efbc:GroupLeadIndicator>false</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>false</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>http://www.sonkajarvi.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0006</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Sonkajärven kunta</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:CityName>Sonkajärvi</cbc:CityName>
                  <cbc:PostalZone>74300</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DB</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">9090160-2</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Kirjaamo</cbc:Name>
                  <cbc:Telephone>+358 406750001</cbc:Telephone>
                  <cbc:ElectronicMail>sonkajarvi@sonkajarvi.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efbc:GroupLeadIndicator>false</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>false</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>https://www.iisalmi.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0007</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Iisalmen kaupunki</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:CityName>Iisalmi</cbc:CityName>
                  <cbc:PostalZone>74100</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DB</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">9086071-6</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Kirjaamo</cbc:Name>
                  <cbc:Telephone>+358 1727231</cbc:Telephone>
                  <cbc:ElectronicMail>kirjaamo@iisalmi.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efbc:GroupLeadIndicator>false</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>false</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>http://www.puumala.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0008</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Puumalan kunta</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:CityName>Puumala</cbc:CityName>
                  <cbc:PostalZone>52200</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DA</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">0166400-1</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Kirjaamo</cbc:Name>
                  <cbc:Telephone>+358 158889500</cbc:Telephone>
                  <cbc:ElectronicMail>kirjaamo@puumala.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efbc:GroupLeadIndicator>false</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>false</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>https://pshyvinvointialue.fi/</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0009</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Pohjois-Savon hyvinvointialue</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:CityName>Kuopio</cbc:CityName>
                  <cbc:PostalZone>70210</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DB</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">3221316-6</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Kirjaamo</cbc:Name>
                  <cbc:Telephone>+358 17173311</cbc:Telephone>
                  <cbc:ElectronicMail>kirjaamo@pshyvinvointialue.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efbc:GroupLeadIndicator>false</efbc:GroupLeadIndicator>
              <efbc:AcquiringCPBIndicator>false</efbc:AcquiringCPBIndicator>
              <efbc:AwardingCPBIndicator>false</efbc:AwardingCPBIndicator>
              <efac:Company>
                <cbc:WebsiteURI>https://sateenkaarenkoulu.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0010</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Sateenkaaren koulun kuntayhtymä</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:CityName>Nenonpelto</cbc:CityName>
                  <cbc:PostalZone>76940</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1DA</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">3320660-3</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>Kirjaamo</cbc:Name>
                  <cbc:Telephone>+358 443899697</cbc:Telephone>
                  <cbc:ElectronicMail>kirjaamo@sateenkaarenkoulu.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efac:Company>
                <cbc:WebsiteURI>https://www.markkinaoikeus.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0011</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Markkinaoikeus</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:StreetName>Radanrakentajantie 5</cbc:StreetName>
                  <cbc:CityName>Helsinki</cbc:CityName>
                  <cbc:PostalZone>00520</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1B1</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">3006157-6</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Telephone>+358 295643300</cbc:Telephone>
                  <cbc:ElectronicMail>markkinaoikeus@oikeus.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
            <efac:Organization>
              <efac:Company>
                <cbc:WebsiteURI>http://hankintailmoitukset.fi</cbc:WebsiteURI>
                <cac:PartyIdentification>
                  <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
                </cac:PartyIdentification>
                <cac:PartyName>
                  <cbc:Name languageID="FIN">Hansel Oy (Hilma)</cbc:Name>
                </cac:PartyName>
                <cac:PostalAddress>
                  <cbc:StreetName>Mannerheiminaukio 1a</cbc:StreetName>
                  <cbc:CityName>Helsinki</cbc:CityName>
                  <cbc:PostalZone>00100</cbc:PostalZone>
                  <cbc:CountrySubentityCode listName="nuts">FI1B1</cbc:CountrySubentityCode>
                  <cac:Country>
                    <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
                  </cac:Country>
                </cac:PostalAddress>
                <cac:PartyLegalEntity>
                  <cbc:CompanyID schemeID="002">FI09880841</cbc:CompanyID>
                </cac:PartyLegalEntity>
                <cac:Contact>
                  <cbc:Name>eSender</cbc:Name>
                  <cbc:Telephone>029 55 636 30</cbc:Telephone>
                  <cbc:ElectronicMail>tekninen@hankintailmoitukset.fi</cbc:ElectronicMail>
                </cac:Contact>
              </efac:Company>
            </efac:Organization>
          </efac:Organizations>
        <efac:Publication><efbc:NoticePublicationID schemeName="ojs-notice-id">00365985-2026</efbc:NoticePublicationID><efbc:GazetteID schemeName="ojs-id">101/2026</efbc:GazetteID><efbc:PublicationDate>2026-05-28+02:00</efbc:PublicationDate></efac:Publication></efext:EformsExtension>
      </ext:ExtensionContent>
    </ext:UBLExtension>
  </ext:UBLExtensions>
  <cbc:UBLVersionID>2.3</cbc:UBLVersionID>
  <cbc:CustomizationID>eforms-sdk-1.13</cbc:CustomizationID>
  <cbc:ID schemeName="notice-id">f8f9c462-894b-4ed5-ae86-2dfd4f5d47ee</cbc:ID>
  <cbc:ContractFolderID>05af86bc-cf08-4c3f-bce2-de5165ff0c9e</cbc:ContractFolderID>
  <cbc:IssueDate>2026-05-27+00:00</cbc:IssueDate>
  <cbc:IssueTime>04:13:33+00:00</cbc:IssueTime>
  <cbc:VersionID>01</cbc:VersionID>
  <cbc:RegulatoryDomain>32014L0024</cbc:RegulatoryDomain>
  <cbc:NoticeTypeCode listName="competition">cn-standard</cbc:NoticeTypeCode>
  <cbc:NoticeLanguageCode>FIN</cbc:NoticeLanguageCode>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">body-pl</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">gen-pub</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0001</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">la</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">gen-pub</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0002</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">body-pl</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">education</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0003</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">la</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">gen-pub</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0004</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">la</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">gen-pub</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0005</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">la</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">gen-pub</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0006</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">la</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">gen-pub</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0007</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">la</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">gen-pub</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0008</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">ra</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">gen-pub</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0009</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:ContractingParty>
    <cac:ContractingPartyType>
      <cbc:PartyTypeCode listName="buyer-legal-type">ra</cbc:PartyTypeCode>
    </cac:ContractingPartyType>
    <cac:ContractingActivity>
      <cbc:ActivityTypeCode listName="authority-activity">education</cbc:ActivityTypeCode>
    </cac:ContractingActivity>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeName="organization">ORG-0010</cbc:ID>
      </cac:PartyIdentification>
      <cac:ServiceProviderParty>
        <cbc:ServiceTypeCode listName="organisation-role">ted-esen</cbc:ServiceTypeCode>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0012</cbc:ID>
          </cac:PartyIdentification>
        </cac:Party>
      </cac:ServiceProviderParty>
    </cac:Party>
  </cac:ContractingParty>
  <cac:TenderingTerms>
    <cac:TendererQualificationRequest>
      <cac:SpecificTendererRequirement>
        <cbc:TendererRequirementTypeCode listName="exclusion-grounds-source">epo-sub-espd</cbc:TendererRequirementTypeCode>
      </cac:SpecificTendererRequirement>
    </cac:TendererQualificationRequest>
  </cac:TenderingTerms>
  <cac:TenderingProcess>
    <cbc:ProcedureCode listName="procurement-procedure-type">open</cbc:ProcedureCode>
    <cac:ProcessJustification>
      <cbc:ProcessReasonCode listName="accelerated-procedure">false</cbc:ProcessReasonCode>
    </cac:ProcessJustification>
  </cac:TenderingProcess>
  <cac:ProcurementProject>
    <cbc:ID>14014</cbc:ID>
    <cbc:Name languageID="FIN">Koulu- ja askartelutarvikkeet</cbc:Name>
    <cbc:Description languageID="FIN">Koulutarvikehankinnan tavoitteena on varmistaa koulujen päivittäisessä opetustoiminnassa tarvittavien tarvikkeiden saatavuus kustannustehokkaasti, joustavasti ja yhdenmukaisin ehdoin. Hankinnalla pyritään kattamaan koulujen tavanomaiset ja toistuvat tarpeet sekä ennakoimattomat tai tapauskohtaiset lisätarpeet koko sopimuskauden ajan.

Kilpailutus toteutetaan siten, että hankinta muodostuu ennalta määritellystä ostoskorista sekä sitä täydentävistä lisähinnastoista. 
Lisähinnastojen avulla on tarkoitus kattaa koulujen yksilölliset, vaihtelevat ja täydentävät tarpeet, joita ei ole tarkoituksenmukaista sisällyttää varsinaiseen ostoskoriin.</cbc:Description>
    <cbc:ProcurementTypeCode listName="contract-nature">supplies</cbc:ProcurementTypeCode>
    <cac:RequestedTenderTotal>
      <ext:UBLExtensions>
        <ext:UBLExtension>
          <ext:ExtensionContent>
            <efext:EformsExtension>
              <efbc:FrameworkMaximumAmount currencyID="EUR">5000000</efbc:FrameworkMaximumAmount>
            </efext:EformsExtension>
          </ext:ExtensionContent>
        </ext:UBLExtension>
      </ext:UBLExtensions>
      <cbc:EstimatedOverallContractAmount currencyID="EUR">5000000</cbc:EstimatedOverallContractAmount>
    </cac:RequestedTenderTotal>
    <cac:MainCommodityClassification>
      <cbc:ItemClassificationCode listName="cpv">39162110</cbc:ItemClassificationCode>
    </cac:MainCommodityClassification>
    <cac:AdditionalCommodityClassification>
      <cbc:ItemClassificationCode listName="cpv">19000000</cbc:ItemClassificationCode>
    </cac:AdditionalCommodityClassification>
    <cac:AdditionalCommodityClassification>
      <cbc:ItemClassificationCode listName="cpv">30192130</cbc:ItemClassificationCode>
    </cac:AdditionalCommodityClassification>
    <cac:AdditionalCommodityClassification>
      <cbc:ItemClassificationCode listName="cpv">37800000</cbc:ItemClassificationCode>
    </cac:AdditionalCommodityClassification>
    <cac:AdditionalCommodityClassification>
      <cbc:ItemClassificationCode listName="cpv">39292000</cbc:ItemClassificationCode>
    </cac:AdditionalCommodityClassification>
    <cac:AdditionalCommodityClassification>
      <cbc:ItemClassificationCode listName="cpv">39292300</cbc:ItemClassificationCode>
    </cac:AdditionalCommodityClassification>
    <cac:AdditionalCommodityClassification>
      <cbc:ItemClassificationCode listName="cpv">39292400</cbc:ItemClassificationCode>
    </cac:AdditionalCommodityClassification>
    <cac:RealizedLocation>
      <cac:Address>
        <cbc:Region>anyw-cou</cbc:Region>
        <cac:Country>
          <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
        </cac:Country>
      </cac:Address>
    </cac:RealizedLocation>
  </cac:ProcurementProject>
  <cac:ProcurementProjectLot>
    <cbc:ID schemeName="Lot">LOT-0000</cbc:ID>
    <cac:TenderingTerms>
      <cbc:VariantConstraintCode listName="permission">not-allowed</cbc:VariantConstraintCode>
      <cbc:FundingProgramCode listName="eu-funded">no-eu-funds</cbc:FundingProgramCode>
      <cbc:MultipleTendersCode listName="permission">allowed</cbc:MultipleTendersCode>
      <cac:CallForTendersDocumentReference>
        <cbc:ID>Linkki hankinta-asiakirjoihin</cbc:ID>
        <cbc:DocumentType>non-restricted-document</cbc:DocumentType>
        <cac:Attachment>
          <cac:ExternalReference>
            <cbc:URI>https://tarjouspalvelu.fi/sansia?id=540872&amp;tpk=278c56b0-a8a9-4ddb-a582-b404794af9c1</cbc:URI>
          </cac:ExternalReference>
        </cac:Attachment>
      </cac:CallForTendersDocumentReference>
      <cac:TendererQualificationRequest>
        <cac:SpecificTendererRequirement>
          <cbc:TendererRequirementTypeCode listName="reserved-procurement">none</cbc:TendererRequirementTypeCode>
        </cac:SpecificTendererRequirement>
      </cac:TendererQualificationRequest>
      <cac:TendererQualificationRequest>
        <cac:SpecificTendererRequirement>
          <cbc:TendererRequirementTypeCode listName="selection-criteria-source">epo-sub-espd</cbc:TendererRequirementTypeCode>
        </cac:SpecificTendererRequirement>
      </cac:TendererQualificationRequest>
      <cac:ContractExecutionRequirement>
        <cbc:ExecutionRequirementCode listName="einvoicing">required</cbc:ExecutionRequirementCode>
      </cac:ContractExecutionRequirement>
      <cac:ContractExecutionRequirement>
        <cbc:ExecutionRequirementCode listName="nda">false</cbc:ExecutionRequirementCode>
      </cac:ContractExecutionRequirement>
      <cac:ContractExecutionRequirement>
        <cbc:ExecutionRequirementCode listName="reserved-execution">no</cbc:ExecutionRequirementCode>
      </cac:ContractExecutionRequirement>
      <cac:ContractExecutionRequirement>
        <cbc:ExecutionRequirementCode listName="ecatalog-submission">not-allowed</cbc:ExecutionRequirementCode>
      </cac:ContractExecutionRequirement>
      <cac:AwardingTerms>
        <cac:AwardingCriterion>
          <cac:SubordinateAwardingCriterion>
            <cbc:AwardingCriterionTypeCode listName="award-criterion-type">price</cbc:AwardingCriterionTypeCode>
            <cbc:Description languageID="FIN">-</cbc:Description>
          </cac:SubordinateAwardingCriterion>
        </cac:AwardingCriterion>
      </cac:AwardingTerms>
      <cac:TenderRecipientParty>
        <cbc:EndpointID>https://tarjouspalvelu.fi/sansia?id=540872&amp;tpk=278c56b0-a8a9-4ddb-a582-b404794af9c1</cbc:EndpointID>
      </cac:TenderRecipientParty>
      <cac:TenderValidityPeriod>
        <cbc:DurationMeasure unitCode="MONTH">5</cbc:DurationMeasure>
      </cac:TenderValidityPeriod>
      <cac:AppealTerms>
        <cac:PresentationPeriod>
          <cbc:Description languageID="FIN">Muutoksenhakumenettelyn määräaikoja koskevat tarkat tiedot ilmoitetaan hankintapäätöksessä.</cbc:Description>
        </cac:PresentationPeriod>
        <cac:AppealInformationParty>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0001</cbc:ID>
          </cac:PartyIdentification>
        </cac:AppealInformationParty>
        <cac:AppealReceiverParty>
          <cac:PartyIdentification>
            <cbc:ID schemeName="organization">ORG-0011</cbc:ID>
          </cac:PartyIdentification>
        </cac:AppealReceiverParty>
      </cac:AppealTerms>
      <cac:Language>
        <cbc:ID>FIN</cbc:ID>
      </cac:Language>
      <cac:PostAwardProcess>
        <cbc:ElectronicOrderUsageIndicator>true</cbc:ElectronicOrderUsageIndicator>
        <cbc:ElectronicPaymentUsageIndicator>true</cbc:ElectronicPaymentUsageIndicator>
      </cac:PostAwardProcess>
      <cac:SecurityClearanceTerm>
        <cbc:Code listName="required">false</cbc:Code>
      </cac:SecurityClearanceTerm>
    </cac:TenderingTerms>
    <cac:TenderingProcess>
      <cbc:SubmissionMethodCode listName="esubmission">required</cbc:SubmissionMethodCode>
      <cbc:GovernmentAgreementConstraintIndicator>true</cbc:GovernmentAgreementConstraintIndicator>
      <cac:TenderSubmissionDeadlinePeriod>
        <cbc:EndDate>2026-08-14+00:00</cbc:EndDate>
        <cbc:EndTime>09:00:00+00:00</cbc:EndTime>
      </cac:TenderSubmissionDeadlinePeriod>
      <cac:AdditionalInformationRequestPeriod>
        <cbc:EndDate>2026-06-19+00:00</cbc:EndDate>
        <cbc:EndTime>07:00:00+00:00</cbc:EndTime>
      </cac:AdditionalInformationRequestPeriod>
      <cac:OpenTenderEvent>
        <cbc:OccurrenceDate>2026-08-14+00:00</cbc:OccurrenceDate>
        <cbc:OccurrenceTime>09:01:00+00:00</cbc:OccurrenceTime>
      </cac:OpenTenderEvent>
      <cac:AuctionTerms>
        <cbc:AuctionConstraintIndicator>false</cbc:AuctionConstraintIndicator>
      </cac:AuctionTerms>
      <cac:FrameworkAgreement>
        <cbc:MaximumOperatorQuantity>3</cbc:MaximumOperatorQuantity>
      </cac:FrameworkAgreement>
      <cac:ContractingSystem>
        <cbc:ContractingSystemTypeCode listName="dps-usage">none</cbc:ContractingSystemTypeCode>
      </cac:ContractingSystem>
      <cac:ContractingSystem>
        <cbc:ContractingSystemTypeCode listName="framework-agreement">fa-wo-rc</cbc:ContractingSystemTypeCode>
      </cac:ContractingSystem>
    </cac:TenderingProcess>
    <cac:ProcurementProject>
      <cbc:ID>14014</cbc:ID>
      <cbc:Name languageID="FIN">Koulu- ja askartelutarvikkeet</cbc:Name>
      <cbc:Description languageID="FIN">Koulutarvikehankinnan tavoitteena on varmistaa koulujen päivittäisessä opetustoiminnassa tarvittavien tarvikkeiden saatavuus kustannustehokkaasti, joustavasti ja yhdenmukaisin ehdoin. Hankinnalla pyritään kattamaan koulujen tavanomaiset ja toistuvat tarpeet sekä ennakoimattomat tai tapauskohtaiset lisätarpeet koko sopimuskauden ajan.

Kilpailutus toteutetaan siten, että hankinta muodostuu ennalta määritellystä ostoskorista sekä sitä täydentävistä lisähinnastoista. 
Lisähinnastojen avulla on tarkoitus kattaa koulujen yksilölliset, vaihtelevat ja täydentävät tarpeet, joita ei ole tarkoituksenmukaista sisällyttää varsinaiseen ostoskoriin.</cbc:Description>
      <cbc:ProcurementTypeCode listName="contract-nature">supplies</cbc:ProcurementTypeCode>
      <cbc:SMESuitableIndicator>true</cbc:SMESuitableIndicator>
      <cac:ProcurementAdditionalType>
        <cbc:ProcurementTypeCode listName="environmental-impact">circ-econ</cbc:ProcurementTypeCode>
      </cac:ProcurementAdditionalType>
      <cac:ProcurementAdditionalType>
        <cbc:ProcurementTypeCode listName="environmental-impact">biodiv-eco</cbc:ProcurementTypeCode>
      </cac:ProcurementAdditionalType>
      <cac:ProcurementAdditionalType>
        <cbc:ProcurementTypeCode listName="social-objective">hum-right</cbc:ProcurementTypeCode>
      </cac:ProcurementAdditionalType>
      <cac:ProcurementAdditionalType>
        <cbc:ProcurementTypeCode listName="social-objective">work-cond</cbc:ProcurementTypeCode>
      </cac:ProcurementAdditionalType>
      <cac:RequestedTenderTotal>
        <ext:UBLExtensions>
          <ext:UBLExtension>
            <ext:ExtensionContent>
              <efext:EformsExtension>
                <efbc:FrameworkMaximumAmount currencyID="EUR">5000000</efbc:FrameworkMaximumAmount>
              </efext:EformsExtension>
            </ext:ExtensionContent>
          </ext:UBLExtension>
        </ext:UBLExtensions>
        <cbc:EstimatedOverallContractAmount currencyID="EUR">5000000</cbc:EstimatedOverallContractAmount>
      </cac:RequestedTenderTotal>
      <cac:MainCommodityClassification>
        <cbc:ItemClassificationCode listName="cpv">39162110</cbc:ItemClassificationCode>
      </cac:MainCommodityClassification>
      <cac:AdditionalCommodityClassification>
        <cbc:ItemClassificationCode listName="cpv">19000000</cbc:ItemClassificationCode>
      </cac:AdditionalCommodityClassification>
      <cac:AdditionalCommodityClassification>
        <cbc:ItemClassificationCode listName="cpv">30192130</cbc:ItemClassificationCode>
      </cac:AdditionalCommodityClassification>
      <cac:AdditionalCommodityClassification>
        <cbc:ItemClassificationCode listName="cpv">37800000</cbc:ItemClassificationCode>
      </cac:AdditionalCommodityClassification>
      <cac:AdditionalCommodityClassification>
        <cbc:ItemClassificationCode listName="cpv">39292000</cbc:ItemClassificationCode>
      </cac:AdditionalCommodityClassification>
      <cac:AdditionalCommodityClassification>
        <cbc:ItemClassificationCode listName="cpv">39292300</cbc:ItemClassificationCode>
      </cac:AdditionalCommodityClassification>
      <cac:AdditionalCommodityClassification>
        <cbc:ItemClassificationCode listName="cpv">39292400</cbc:ItemClassificationCode>
      </cac:AdditionalCommodityClassification>
      <cac:RealizedLocation>
        <cac:Address>
          <cbc:Region>anyw-cou</cbc:Region>
          <cac:Country>
            <cbc:IdentificationCode listName="country">FIN</cbc:IdentificationCode>
          </cac:Country>
        </cac:Address>
      </cac:RealizedLocation>
      <cac:PlannedPeriod>
        <cbc:StartDate>2026-09-21Z</cbc:StartDate>
        <cbc:EndDate>2030-09-20Z</cbc:EndDate>
      </cac:PlannedPeriod>
    </cac:ProcurementProject>
  </cac:ProcurementProjectLot>
</ContractNotice>