Werkzeug · Bau und Ausschreibung

GAEB-Datei prüfen.
LV-Struktur, OZ-Maske, fehlende Mengen.

D83 oder X83 hochladen, bevor Sie das Leistungsverzeichnis in die Kalkulation einlesen. Sie sehen Gliederung, Positionen mit Menge und Einheit, die OZ-Maske und jede Position, der etwas fehlt.

Bauleiterbüro mit ausgebreiteten Bauplänen, Laptop, Zollstock und Schutzhelm auf dem Tisch

GAEB-Datei auswählen

GAEB 90 (DA 90, 80 Zeichen je Zeile) und GAEB DA XML 3.1 bis 3.3. Andere Datenarten (81, 82, 84, 86) werden mit derselben Struktur gelesen. Höchstens 10 MB. Die Datei wird nur im Arbeitsspeicher verarbeitet und nach der Auswertung sofort gelöscht; gespeichert wird nichts.

So sieht Ihr Befund aus

Beispielbefund für eine X83-Testdatei mit 5 Positionen in einem Titel: eine Position ohne Menge, eine ohne Einheit. Werte aus dem Testlauf vom 21.10.2026.

Mit Fehlern

GAEB-Prüfung lv-test.x83

GAEB DA XML 3.3 (DA83): 5 Positionen in 1 Gruppen, 1 ohne Menge, 1 ohne Einheit, 2 Strukturfehler.

FormatGAEB DA XML 3.3 (DA83)
Positionen5
Gruppen/Titel1
OZ-MaskeBoQLevel:2n Item:4n
ohne Menge1
ohne Einheit1
Fehler2
Warnungen0

Kopf

  • ok: GAEB DA XML 3.3 (DA83), LV „Testgebäude Elektro“, 1 Zeilen
  • ok: OZ-Maske: BoQLevel:2n Item:4n

Satzarten / Elemente

SatzartBedeutungAnzahl
BoQBkdnBoQBkdn2
BoQCtgyBoQCtgy1
ItemItem5

Gliederung

OZEbeneBezeichnung
01GruppeStarkstrom

LV-Struktur (erste 50 Positionen)

OZArtKurztextMengeEinheit
01.0001PositionPosition 1 Kabel10,000m
01.0002PositionPosition 2 Kabel20,000m
01.0003PositionPosition 3 Kabel–m
01.0004PositionPosition 4 Kabel40,000–
01.0005PositionPosition 5 Kabel50,000m

Strukturfehler

  • fehler: Item 3: Position 01.0003 ohne Menge (Qty)
  • fehler: Item 4: Position 01.0004 ohne Einheit (QU)

Grundlagen: GAEB DA XML 3.x Schema (gaeb.de): BoQ, BoQBkdn, BoQCtgy, Itemlist/Item, Qty, QU · GAEB DA 90 Satzarten (ungeprüft gegen Original-Spezifikation)

Wer braucht das

Vier Betriebe, bei denen GAEB-Dateien täglich ankommen oder rausgehen.

Elektro-, Sanitär- und Heizungsbetriebe

Ausschreibungen kommen als D83 oder X83; vor der Kalkulation muss klar sein, ob die Datei vollständig ist.

Bauunternehmen und Generalunternehmer

Hunderte Positionen je LV, mehrere Gewerke. Eine falsche OZ-Maske kostet beim Einlesen einen Tag.

Planungs- und Ingenieurbüros

Erstellen Leistungsverzeichnisse und prüfen vor dem Versand, ob jede Position Menge und Einheit trägt.

Vergabestellen

Veröffentlichen GAEB-Dateien zur Angebotsaufforderung und brauchen eine Gegenprobe, bevor Bieter Rückfragen stellen.

Was geprüft wird

Acht Prüfschritte für GAEB 90 und GAEB DA XML.

Format und Version

GAEB 90 an der Satzart, GAEB XML am Namensraum mit Datenart und Version 3.1 bis 3.3.

Satzarten und Elemente

Zähler je Satzart (00, 01, 02, 11, 12, 21, 25, 26, 99) oder je Element (BoQCtgy, Item, BoQBkdn).

OZ-Maske

Maske aus Satzart 02 oder BoQBkdn; jede Positions-OZ wird gegen die Maskenlänge geprüft.

LV-Struktur

Gliederung mit Titeln und Positionen mit OZ, Kurztext, Menge und Einheit als Tabelle.

Fehlende Mengen

Positionen ohne Menge oder mit Menge 0, getrennt gezählt.

Fehlende Einheiten

Positionen ohne Einheit (QU) oder ohne Kurztext.

Dubletten

Doppelte Ordnungszahlen mit Zeilen- oder Elementangabe.

Strukturfehler

Fehlender Dateianfang oder -ende, offene Gruppen, Gruppenende ohne Beginn, Zeilen über 80 Zeichen.

So geht es weiter

Drei Stufen, jede für sich nutzbar. Nichts davon setzt eine Anmeldung voraus.

Stufe 1: Kurzbefund sofort

Das Werkzeug oben liefert den Befund ohne Anmeldung und ohne persönliche Daten. Datei oder Adresse rein, Ergebnis lesen.

Stufe 2: Vollbefund als PDF

Alle Zeilen, alle Fundstellen, alle Grundlagen in einer Datei zum Weitergeben an Kanzlei, Agentur oder Elektrobetrieb. Nur Ihre E-Mail-Adresse.

Stufe 3: Wir beheben es

Sie fordern ein Angebot an. Betreff und Kennzahlen aus dem Befund sind vorausgefüllt. Wir antworten per E-Mail mit Umfang und Festbetrag.

Was mit Ihren Daten passiert

Hochgeladene Dateien werden nach der Auswertung sofort gelöscht. Das PDF liegt 24 Stunden unter einem zufälligen Link und wird dann automatisch entfernt. Gespeichert bleiben nur E-Mail, Firma und Kennzahlen zur Bearbeitung.

Vollbefund als PDF anfordern

Führen Sie zuerst das Werkzeug aus. Danach können Sie den Vollbefund zu genau diesem Ergebnis anfordern.

GAEB: Formate, Datenarten, Fehlerquellen

Was der Gemeinsame Ausschuss Elektronik im Bauwesen festlegt und wie der Datenaustausch sauber läuft.

GAEB 90 und GAEB DA XML

Der Gemeinsame Ausschuss Elektronik im Bauwesen (GAEB) beim Bundesministerium für Wohnen, Stadtentwicklung und Bauwesen definiert seit 1985 die Regelungen für den Datenaustausch im Bauwesen. GAEB 90 ist das Format von 1990: feste Satzlänge von 80 Zeichen, zweistellige Satzart am Anfang, Felder an festen Spalten, Dateiendung aus Datenart und Format (D83). GAEB DA XML löst es seit 2003 ab; die Version 3.3 ist Stand 2026 die aktuelle, 3.1 und 3.2 sind weiter im Umlauf. Das XML-Schema beschreibt das Leistungsverzeichnis als BoQ (Bill of Quantities) mit Gliederungsebenen (BoQCtgy), Positionslisten (Itemlist) und Positionen (Item) mit Ordnungszahlteilen (RNoPart), Menge (Qty), Einheit (QU) und Beschreibung (Description mit Kurz- und Langtext).

Datenarten und Austauschphasen

Die Datenart beschreibt die Austauschphase: 81 Leistungsbeschreibung, 82 Kostenansatz, 83 Angebotsaufforderung, 84 Angebotsabgabe, 85 Nebenangebot, 86 Auftragserteilung, 89 Rechnung. Der Bieter erhält eine 83 ohne Preise, trägt Einheitspreise ein und gibt eine 84 zurück; der Auftraggeber erteilt den Auftrag als 86. Die OZ-Maske (Ordnungszahl-Gliederung) wird in der 83 festgelegt und darf in den folgenden Datenarten nicht verändert werden, sonst können Angebot und Ausschreibung nicht zusammengeführt werden.

Rechtslage

Die Vergabe- und Vertragsordnung für Bauleistungen (VOB/A, § 7) verlangt eindeutige und erschöpfende Leistungsbeschreibungen; nach § 11 VOB/A erfolgt die Kommunikation im Vergabeverfahren grundsätzlich elektronisch, bei öffentlichen Auftraggebern über Vergabeplattformen. Das Standardleistungsbuch für das Bauwesen (STLB-Bau) liefert die Texte, GAEB das Austauschformat. Eine fehlerhafte GAEB-Datei ist zwar kein Vergaberechtsverstoß, führt aber zu Bieterfragen, Nachträgen und im schlechtesten Fall zu einem Angebot mit falschen Mengen.

Typische Fehler

  • OZ-Maske und OZ passen nicht: Die Maske sagt 11.22.4444, die Positionen tragen 1.1.10. Kalkulationsprogramme lehnen den Import ab.
  • Mengen bei Normalpositionen fehlen: Der Bieter kann keinen Gesamtpreis bilden; die Ausschreibung ist anzugreifen.
  • Einheiten uneinheitlich: „St“, „Stck“ und „Stück“ in einer Datei; bei der Zusammenführung von 83 und 84 bleiben Positionen ohne Preis.
  • Zeichensatz: GAEB 90 ist in DOS-Codepage 850 oder Windows-1252 kodiert; Umlaute brechen, wenn die Datei als UTF-8 weiterverarbeitet wird.
  • Gruppen ohne Ende: Satzart 11 ohne 12, oder BoQCtgy ohne schließendes BoQBody: Die Gliederung läuft in die nächste hinein.
  • Nachträge im LV versteckt: Nachtragspositionen in der 83 statt in einer 89 oder einem eigenen Nachtrags-LV.

Was eine saubere Lösung ausmacht

Eingehende GAEB-Dateien werden automatisch geprüft, Gliederung und Positionen in die Kalkulation übernommen, Positionstexte mit den eigenen Stammdaten und Lieferantenpreisen verknüpft (hier hilft Datanorm vom Großhandel), und das Angebot als X84 ohne Handarbeit zurückgeschrieben. Nach Auftrag folgen Aufmaß und Abrechnung über X86 und X89 bis zur Schlussrechnung als XRechnung. Jede Datei bleibt mit Prüfprotokoll beim Projekt. Wie wir die GAEB-Schnittstelle einrichten, steht unter https://netzhandwerker.de/anzeige/gaeb-d83; Datanorm-Dateien vom Großhandel prüfen Sie unter https://netzhandwerker.de/werkzeuge/datanorm-pruefen.

Quellen: GAEB DA XML 3.3 Schema und Dokumentation (gaeb.de); GAEB-Regelungen für den Datenaustausch im Bauwesen; VOB/A 2019 § 7 und § 11; STLB-Bau. Feldpositionen für GAEB 90 nach verbreiteter Satzbeschreibung, nicht gegen die Originalausgabe von 1990 belegt.

Weiterführend auf netzhandwerker.de

GAEB kommt rein, Angebot muss raus.

Wir bauen die Brücke zwischen Ausschreibung und Ihrer Kalkulation: GAEB-Dateien automatisch prüfen und einlesen, Positionen mit Ihren Stammdaten verknüpfen, Angebot als X84 zurückschreiben, Nachträge und Aufmaß nach X86 und X89. Festbetrag nach Sichtung Ihrer Dateien.

Angebot anfordern

Angebot anfordern

Beschreiben Sie, was aus dem Befund werden soll. Betreff und Kennzahlen sind nach dem Prüflauf vorausgefüllt. Wir antworten per E-Mail an support@netzhandwerker.de mit dem nächsten Schritt.

Häufig gestellte Fragen

Was ist der Unterschied zwischen D83 und X83?

D83 ist die Datenart 83 (Angebotsaufforderung) im Format GAEB 90: eine Textdatei mit 80 Zeichen je Zeile und zweistelliger Satzart am Zeilenanfang. X83 ist dieselbe Datenart im Format GAEB DA XML (Versionen 3.1 bis 3.3), einem XML-Schema mit den Elementen BoQ, BoQCtgy und Item. Inhaltlich transportieren beide das Leistungsverzeichnis; XML ist der aktuelle Standard, GAEB 90 noch bei vielen Ausschreibungen in Gebrauch.

Welche Datenarten gibt es?

81 Leistungsbeschreibung, 82 Kostenansatz, 83 Angebotsaufforderung, 84 Angebotsabgabe, 85 Nebenangebot, 86 Auftragserteilung, 89 Rechnung. Das Werkzeug ist für 83 gebaut, liest aber die Struktur aller Datenarten, weil Gliederung und Positionen gleich aufgebaut sind.

Was bedeutet die OZ-Maske?

Die Ordnungszahl-Maske legt fest, wie Positionen nummeriert sind: Anzahl und Länge der Gliederungsstufen und die Stellen für die Position. Beispiel 11.22.4444: zwei Stufen zu je zwei Stellen, dann vier Stellen für die Position. Passt eine OZ nicht zur Maske, lehnen Kalkulationsprogramme die Datei ab oder ordnen Positionen falsch zu.

Warum fehlen Mengen?

Bei Bedarfspositionen, Zulagen oder Eventualpositionen kann die Menge bewusst fehlen; bei Normalpositionen ist sie ein Fehler der Ausschreibung. Das Werkzeug zählt alle Positionen ohne Menge; ob es ein Fehler ist, entscheidet die Positionsart, die im Vollbefund je Position steht.

Sind die Feldpositionen für GAEB 90 verbindlich?

Die Satzbeschreibung des GAEB-Formats 90 (Ausgabe 1990) ist nicht frei zugänglich. Das Werkzeug liest die verbreitete Belegung (OZ Spalte 3 bis 11, Menge 14 bis 24, Einheit 25 bis 28) und kennzeichnet den D83-Befund entsprechend als ungeprüft gegen das Original. Für X83 gilt das veröffentlichte XML-Schema des GAEB.

Was ist mit Langtexten und Preisen?

Langtexte werden gezählt, nicht wiedergegeben; die Tabelle zeigt den Kurztext. Preise gehören in die Datenart 84 (Angebotsabgabe) und stehen in einer Angebotsaufforderung nicht drin.

Werden meine Ausschreibungsunterlagen gespeichert?

Nein. Die Datei wird im Arbeitsspeicher gelesen und danach gelöscht; der Befund existiert nur in Ihrem Browser. Beim Vollbefund entsteht ein PDF, das 24 Stunden unter einem zufälligen Link liegt und dann gelöscht wird.

Branchen-Fachwissen SHK, Elektro, Maler
Beispiele aus dem Haus KI-Anwendungen, die wir selbst betreiben
Alle KI-Lösungen → Alles einzeln gebaut, nichts von der Stange.
Alle Software-Leistungen → Alles einzeln gebaut, nichts von der Stange.
Computer & Laptops PC, Mac, Kaufberatung
Mobilgeräte Smartphone, TV, Fotos
Peripherie & Netzwerk Drucker, WLAN, NAS
Smart Home & IoT KNX, Automation, PV
Alle Hardware-Leistungen → Alles einzeln gebaut, nichts von der Stange.
Alle Privat-Leistungen → Alles einzeln gebaut, nichts von der Stange.
Alle Unternehmens-Leistungen → Alles einzeln gebaut, nichts von der Stange.
linkx© Module II Pflegeheim, Schule, Wache, Wahl
Alle Submarken → Alles einzeln gebaut, nichts von der Stange.
Alle Artikel im Wissensbereich → Alles einzeln gebaut, nichts von der Stange.
Cookie-EinwilligungTechnisch notwendige Cookies sind immer aktiv. Externe Inhalte wie Terminbuchung und Kartenmaterial sowie Google Analytics laden wir erst nach Ihrer Zustimmung. Mehr erfahren