← Alle Beiträge

GAEB-XML Beispieldatei: X83 kostenlos herunterladen und verstehen

Eine kostenlose GAEB-DA-XML-3.3-Beispieldatei (X83) mit 22 Positionen, allen Positionsarten und verschachtelten Titeln – dazu, was jeder Teil bedeutet und drei Wege, sie zu öffnen.

Manchmal braucht man eine GAEB-Datei und hat keine: Sie testen einen Import, schreiben einen Parser, vergleichen zwei Kalkulationsprogramme – oder wollen einfach sehen, wie ein Leistungsverzeichnis aussieht, bevor die erste echte Ausschreibung im Postfach liegt. Hier ist eine, die Sie für all das verwenden können.

Beispieldatei herunterladen: musterlv-schule.x83 (15 KB, GAEB DA XML 3.3, Phase X83)

Oder direkt im Browser öffnen – der GAEB-Check lädt sie mit einem Klick, ganz ohne eigene Datei hochzuladen.

Die Datei ist synthetisch. Projekt, Auftraggeber und Mengen sind erfunden, Sie können sie also an ein Support-Ticket hängen, in eine Testsuite legen oder einem Softwarehaus schicken, ohne etwas aus einem echten Auftrag preiszugeben.

Was in der Datei steckt

FormatGAEB DA XML 3.3 (Schema-Stand 2021-05)
AustauschphaseX83 – Angebotsaufforderung: Mengen und Texte, keine Preise
ProjektErweiterung Grundschule Am Lindenhof – Fenster, Türen, Sonnenschutz
Projektnummer2026-0417
AuftraggeberStadt Musterstadt, Hochbauamt
Submission14. Oktober 2026
Bauzeit1. März – 31. August 2027
Positionen22, in 5 Titeln
Verwendete EinheitenSt, m, m², psch, h
Größe15 KB

Die Struktur ist bewusst realistisch, keine flache Liste:

01  Fenster                       7 Positionen
02  Außentüren                    4
03  Sonnenschutz                  4
04  Glasfassade Eingang
    04.01  Erdgeschoss            2
    04.02  Obergeschoss           2
05  Nebenleistungen               3

Beachten Sie Titel 04: Er hat Untertitel, seine Positionen tragen also dreiteilige Ordnungszahlen wie 04.01.0010. Genau diese Form bringt naive Importe zu Fall — deshalb steht sie hier drin.

Warum die Datei zum Testen taugt

Die meisten Beispieldateien im Netz bestehen aus fünf beliebigen Positionen. Diese enthält absichtlich jeden Fall, den ein Kalkulationsprogramm, ein Import oder ein Parser richtig behandeln muss:

  • Eine reine Textposition (01.0010) – ein Hinweis an den Bieter, ohne Menge, ohne Preis, und sie darf in keiner Summe auftauchen.
  • Eine Alternativposition (01.0040, Alternativ zu 01.0020) – wird bepreist, zählt aber nicht zur Angebotssumme.
  • Eine Bedarfsposition (01.0070) – die Zulage für Schallschutzglas, nur auf Abruf.
  • Eine Pauschalposition (03.0040) – Pauschal, hat konstruktionsbedingt keine Menge.
  • Zwei Positionen ganz ohne Menge (02.0040, 03.0040) – eine nach Aufmaß, eine pauschal. Eine Prüfung sollte das melden; eine gute Prüfung erklärt dazu, warum es nicht zwingend Fehler sind.
  • Verschachtelte Titel (04.01, 04.02) und fünf verschiedene Einheiten, darunter psch und h.
  • Ein Langtext zu jeder Position – die Leistungsbeschreibung, in der die eigentlichen Anforderungen stehen.

Wenn Ihr Import alle 22 Positionen verarbeitet, Alternativ- und Bedarfsposition aus der Summe heraushält und die dreistufige Nummerierung übersteht, kommt er mit den meisten echten Ausschreibungen zurecht.

Drei Wege, sie zu öffnen

Im Browser. Der GAEB-Check liest sie und zeigt den Projektkopf, die Titelstruktur, jede Position mit Menge und Art sowie alles, was an der Datei nicht stimmt. Kostenlos, ohne Installation, nichts wird gespeichert.

Im Texteditor. DA XML ist XML, jeder Editor zeigt also das rohe Markup — nützlich, um zu sehen, wie <BoQCtgy>, <Item> und <Description> ineinandergreifen. Zum Lesen von 22 Positionen weniger geeignet.

In Python. pip install pyGAEB, dann:

from pygaeb import GAEBParser

doc = GAEBParser.parse("musterlv-schule.x83")
for item in doc.iter_items():
    print(item.full_oz, item.item_type.value, item.qty, item.unit, item.short_text)

Der Python-Leitfaden geht weiter – Validierung, Vergleich und das Zurückschreiben eines bepreisten X84. Die Anleitung zum Öffnen einer GAEB-Datei vergleicht alle Wege, auch die Hersteller-Viewer.

Was Sie damit testen können

  • Einen Import. Laden Sie die Datei in Ihr Kalkulationsprogramm und prüfen Sie die Positionszahl (22), den Titelbaum und ob Alternativ- und Bedarfsposition als solche gekennzeichnet sind.
  • Einen Rückweg. Bepreisen, ein X84 exportieren und prüfen, ob die Ordnungszahlen noch zu dieser Datei passen. Genau diesen Abgleich macht die Software des Auftraggebers, wenn Ihr Angebot ankommt — warum das zählt, steht in der Formatübersicht.
  • Eine Prüfung. Die Datei enthält zwei Positionen ohne Menge. Ein Werkzeug, das sie meldet, macht seine Arbeit; eines, das sie stillschweigend als null behandelt, nicht.

Woher die Datei kommt

Erzeugt wurde sie mit pyGAEB, unserer Open-Source-GAEB-Engine, und als DA XML 3.3 gegen die offiziellen Schemas von 2021-05 geschrieben. Verwenden Sie sie, wofür Sie möchten – Tests, Schulung, Fehlermeldung, Demo. Wer wissen will, was die 83 in der Endung bedeutet und welche Datei zurückzuschicken ist: Die Formatübersicht erklärt die ganze Reihe X80–X89 in einer Tabelle.

Kommentare

Kommentare werden vor der Veröffentlichung geprüft.

Kommentare werden geladen…

    Wird nur verwendet, falls wir Ihnen direkt antworten müssen.

    Ihr Name und Ihr Kommentar werden nach der Prüfung veröffentlicht. Datenschutzerklärung.