GAEB-Check · Free GAEB viewer
Open any GAEB file in the browser. Understand it in a minute.
Drop a tender (X83) or a bid (X84) and get a report an estimator can act on: is the file sound, what is in it, how much of it is optional, and what needs a question back to the sender.
GAEB-Check is a free browser-based GAEB viewer. It opens a GAEB DA XML tender or bid (X80 to X86, X89) and reports its structure with every position, the position types, declared and recomputed totals, a quality score and validation findings, without storing the file.
- 01 Drop the file Any GAEB DA XML, 2.0 to 3.3, up to 4 MB.
- 02 Parsed in memory By our open-source engine pyGAEB, in Frankfurt. Never written to disk.
- 03 Read the report Verdict, structure, position types, findings. Save it as a PDF if you like.
Report
Quality
Key facts
Position types
Not every position counts toward the total. This is the split.
Structure
Every title with its positions. Bars show each title’s share of all positions, or of the total when the file is priced. Open a title to read its positions.
Largest positions
The ten positions that drive the total.
Findings
What the parser flagged, grouped by kind, with what it means for you.
Next step
Keep this report, or let us price the tender with you.
Both are free. We ask for a work email so we can follow up; the file stays on your machine.
FAQ
Questions estimators ask.
Is my tender stored anywhere?
No. The file is parsed in memory by a server function in Frankfurt and discarded with the response. We store only anonymous statistics such as exchange phase, DA XML version and file size, plus a one-way hash of your IP address for 30 days to detect abuse. If you enter an email to save the PDF, we store the email and the numbers you see on screen, never the file.
Which formats does the check accept?
GAEB DA XML in every version from 2.0 to 3.3 and every tendering phase: X80 to X86 and X89. The legacy fixed-width GAEB 90 and GAEB 2000 formats (.d83, .p83) are not supported yet; ask the sender for the DA XML export.
What does "not summed" mean?
Alternative and contingency positions are priced but excluded from the total under VOB/A. The report shows how many positions fall into that group so you can see how much of the tender is optional before you price it.
Why do the declared and computed totals differ?
The file carries totals written by the sender’s software. The check recomputes them from quantities and unit prices with decimal arithmetic. A difference points to rounding, to positions marked as not summed, or to an inconsistent file.
How is the quality score calculated?
Three parts, each 0 to 100, averaged: completeness (positions with short text and quantity in a tender; quantity and unit price in a bid, where texts are optional), precision (decimals and totals that add up) and structure (numbering and hierarchy). It rates the file, not the project.
Can I run this on my own machine instead?
Yes. The check is built on pyGAEB, our MIT-licensed Python library. pip install pyGAEB gives you the same parser, plus writing, diffing and conversion, entirely offline.