§ 14 VSVgV
Rahmenvereinbarungen
(1)

Für den Abschluss einer Rahmenvereinbarung im Sinne des § 103 Absatz 5 Satz 1 des Gesetzes gegen Wettbewerbsbeschränkungen befolgen die Auftraggeber die Verfahrensvorschriften dieser Verordnung. Für die Auswahl des Auftragnehmers gelten die Zuschlagskriterien gemäß § 34. Auftraggeber dürfen das Instrument einer Rahmenvereinbarung nicht missbräuchlich oder in einer Weise anwenden, durch die der Wettbewerb behindert, eingeschränkt oder verfälscht wird.

(2)

Auftraggeber vergeben Einzelaufträge nach dem in den Absätzen 3 bis 5 vorgesehenen Verfahren. Die Vergabe darf nur erfolgen durch Auftraggeber, die ihren voraussichtlichen Bedarf für das Vergabeverfahren gemeldet haben, an Unternehmen, mit denen die Rahmenvereinbarungen abgeschlossen wurden. Bei der Vergabe der Einzelaufträge dürfen die Parteien keine wesentlichen Änderungen an den Bedingungen dieser Rahmenvereinbarung vornehmen. Dies gilt insbesondere für den Fall, dass die Rahmenvereinbarung mit einem einzigen Unternehmen geschlossen wurde.

(3)

Wird eine Rahmenvereinbarung mit einem einzigen Unternehmen geschlossen, so werden die auf dieser Rahmenvereinbarung beruhenden Einzelaufträge entsprechend den Bedingungen der Rahmenvereinbarung vergeben. Vor der Vergabe der Einzelaufträge können die Auftraggeber das an der Rahmenvereinbarung beteiligte Unternehmen in Textform nach § 126b des Bürgerlichen Gesetzbuchs befragen und dabei auffordern, sein Angebot erforderlichenfalls zu vervollständigen.

(4)

Wird eine Rahmenvereinbarung mit mehreren Unternehmen geschlossen, so müssen mindestens drei Unternehmen beteiligt sein, sofern eine ausreichend große Zahl von Unternehmen die Eignungskriterien oder eine ausreichend große Zahl von zulässigen Angeboten die Zuschlagskriterien erfüllt.

(5)

Die Vergabe von Einzelaufträgen, die auf einer mit mehreren Unternehmen geschlossenen Rahmenvereinbarung beruhen, erfolgt, sofern

  1. alle Bedingungen festgelegt sind, nach den Bedingungen der Rahmenvereinbarung ohne erneuten Aufruf zum Wettbewerb oder

  2. nicht alle Bedingungen in der Rahmenvereinbarung festgelegt sind, nach erneutem Aufruf der Parteien zum Wettbewerb zu denselben Bedingungen, die erforderlichenfalls zu präzisieren sind, oder nach anderen in den Vergabeunterlagen zur Rahmenvereinbarung genannten Bedingungen. Dabei ist folgendes Verfahren einzuhalten:

    a)
    Vor Vergabe jedes Einzelauftrags konsultieren die Auftraggeber die Unternehmen, die in der Lage sind, den Einzelauftrag auszuführen.
    b)
    Auftraggeber setzen eine angemessene Frist für die Abgabe der Angebote für jeden Einzelauftrag; dabei berücksichtigen sie insbesondere die Komplexität des Auftragsgegenstands und die für die Übermittlung der Angebote erforderliche Zeit.
    c)
    Auftraggeber geben an, in welcher Form die Angebote einzureichen sind, der Inhalt der Angebote ist bis zum Ablauf der Angebotsfrist geheim zu halten.
    d)
    Die Auftraggeber vergeben die einzelnen Aufträge an das Unternehmen, das auf der Grundlage der in der Rahmenvereinbarung aufgestellten Zuschlagskriterien das wirtschaftlichste Angebot abgegeben hat.
(6)

Die Laufzeit einer Rahmenvereinbarung darf sieben Jahre nicht überschreiten. Dies gilt nicht in Sonderfällen, in denen aufgrund der zu erwartenden Nutzungsdauer gelieferter Güter, Anlagen oder Systeme und der durch einen Wechsel des Unternehmens entstehenden technischen Schwierigkeiten eine längere Laufzeit gerechtfertigt ist. Die Auftraggeber begründen die längere Laufzeit in der Bekanntmachung gemäß § 35.

< script > var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["disableCookies"]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u = "//www.vergabevorschriften.de/matomo/"; _paq.push(['setTrackerUrl', u + 'matomo.php']); _paq.push(['setSiteId', '1']); var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, s); })();