Angebote werten (UfAB)
wertungsmatrix_berechnenCalculation aid for bid evaluation: computes the score and ranking of bids under the chosen UfAB scoring method — einfach (L/P ratio), erweitert (leading group) or gewichtet (weighted normalisation) — plus a sensitivity analysis showing how far the price of the top-ranked bid can rise before the ranking changes (§ 127 GWB, § 58 VgV; UfAB-Richtwertmethoden Stand 2016). Input: bid prices and existing quality scores; output: the arithmetic ranking. Evaluating quality and the award decision itself remain with the contracting authority. methode: percentage weights for price and quality (e.g. 'Preis 40 %, Leistung 60 %') correspond to gewichtet with gewichtLeistung=60; without weights, best quality per euro corresponds to einfach (Leistung/Preis ratio); close bids decided by a leading group plus a tie-break criterion correspond to erweitert. One method per call (default einfach). The tool scores bids; it does not assess quality, so quality scores have to exist already. Key output fields: result.ergebnis.sieger (top-ranked bid), result.ergebnis.zeilen[] (ranking with kennzahl and rang), result.sensitivitaet, legal_basis.
Example user questions: "Welches Angebot gewinnt nach Preis-Leistungs-Verhältnis?"; "Wertungsmatrix nach UfAB berechnen"; "Zuschlag auf das wirtschaftlichste Angebot ermitteln"; "Sensitivitätsanalyse der Angebotswertung"; "Führungsgruppe nach erweiterter Richtwertmethode"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| methode | No | Headline scoring method: gewichtet = explicit % weights for price and quality (set gewichtLeistung); einfach = Leistung/Preis ratio without weights; erweitert = leading group (bandwidth %) decided by a tie-break criterion. | einfach |
| angebote | Yes | Semicolon-separated list of bids in format 'Name:Price:Points'. Name may contain spaces. Price must be > 0; Points >= 0. Minimum 2 bids. | |
| entscheidung | No | Tie-breaking criterion within the leading group for methode=erweitert. | leistung |
| gewichtLeistung | No | Weight of quality score in % for methode=gewichtet (0–100). Price weight = 100 minus this value. | |
| schwankungsbreite | No | Leading-group bandwidth in % for methode=erweitert (1–50). |