Bill of quantities pricing in KraftHub: you import the GAEB file (X83 or D83) and upload your wholesalers’ UGL and PDF quotes. KraftHub matches every quote line to its ordinal number, prices the installation times with your labour article and shows every gap. The priced bill of quantities goes back as GAEB X84.
Six sources, one decision per position.
A bill of quantities with a few hundred positions goes to three wholesalers. What comes back are partial quotes as UGL files or PDFs, sometimes with ordinal numbers, sometimes without, with accessories and freight as lines of their own. Someone has to match every line to the right position.
Even then the material price is only half the position. The installation time sits in another list, the hourly rate in the costing sheet, the markup in the estimator's head. Where none of it fits, the price is copied from an old quote — an average, not a calculation.
What is missing only shows in the post-calculation: a position priced as material that asked for supply and installation.
Your wholesalers' UGL files and PDFs are read and every line is matched to the position it prices — accessories, freight and surcharges included.
For every quote line KraftHub takes the installation time from the wholesaler's delivery and prices it with your labour article: material plus installation in one price.
Every position collects its candidates from supplier quotes, installation times, assemblies, the catalogue, past quotes and, on request, the market price — and proposes one by your rules.
Where a price does not cover the work asked for, the row says so: “installation missing”, “installation partial”, “quote not used” — with quick filters.
How much is priced, what is still open, how much each source contributes and which supplier quotes were recognised — on one page, in the structure of the bill of quantities.
You set up step 1 once. After that every bill of quantities runs through steps 2 to 6 — and every estimator in the company works by the same rules.
Create your wholesalers as suppliers, import each one’s DATANORM catalogue and installation time delivery, choose the labour article for the minute rate and set your costing and the order of the price sources. Optionally, correction factors per wholesaler and per site. If anything is missing, KraftHub says so before assigning prices.
The client's bill of quantities comes into the project as a GAEB file. Titles, sections and ordinal numbers are kept — the very numbers the wholesalers later use to reference their lines.
Supplier quotes land in the project — uploaded or by email. KraftHub reads every line, recognises the wholesaler by its article numbers and attaches the quote to the bill of quantities.
Every position gets its price pool. Supplier quotes with complete installation times come first; where no wholesaler quoted, assemblies, the catalogue and past quotes step in.
Positions whose price does not cover the work asked for are marked and filterable. Supplier quotes that were not used wait in the expanded row.
Confirm the safe proposals in one step, the rest one by one. The quote carries material and installation lines and the price source per position — and goes back as GAEB X84.
A wholesaler never prices the whole bill of quantities and never writes it the way it was tendered. KraftHub reads what they send and matches it — the work that happens in the inbox today.
Wholesalers deliver installation times per article as a DATANORM delivery of their own. KraftHub puts them next to every quote line and turns a material price into a position price.
No price without its origin: every position shows material and labour, minutes, markups and the source — in the bill of quantities and later in the quote.
For every position KraftHub collects the prices there are and proposes one by your rules. The others stay visible — one click and another candidate applies.
Your wholesalers' quotes for this bill of quantities, with or without installation.
A catalogue article with its wholesaler's installation time.
Your own calculations of material and labour.
DATANORM master data, IDS-Connect and Open Masterdata.
What you have already quoted for similar positions.
At the push of a button, a dealer price from the internet — with its source.
Not every position can be priced completely from supplier and installation time. KraftHub says exactly where — and the quick filters jump straight there.
If the labour article is missing or a supplier quote has no wholesaler yet, installation prices would be missing without anyone noticing. KraftHub checks both before assigning prices and lets you fix them right there.
Material and installation lines, minutes, purchase price and markups stay with every quote position — for approval and for the post-calculation.
Every position knows where its price comes from: wholesaler, installation time, assembly, catalogue or market price.
The priced bill of quantities goes back to the client as a GAEB bid — in their structure and with their ordinal numbers.
Which line belongs to which position, how long an installation takes, which markup applies — it lives in rules and data, not with a single estimator.
Source order, costing, customer profiles and installation factors apply across the company. Two estimators with the same data arrive at the same price.
Your catalogues, your installation times, your correction factors per wholesaler — the calculation works with your purchasing terms, not with list prices.
Every price shows its origin and its parts. Whoever approves sees what they approve.
KraftHub is a member of the BVBS — the German federal association for software and digitalisation in construction, which co-governs the GAEB data exchange and Open Masterdata.
Send us a bill of quantities and your wholesalers' quotes for it. In one meeting we show you how it becomes a quote with material, installation and the price source for every position.