Glossary

Ordnungszahl (OZ, item number in a bill of quantities)

An Ordnungszahl (OZ) is the unique number of an item in a German bill of quantities. It shows where the item sits, for example 01.02.0030 for item 0030 under levels 01 and 02.

In short

  • The OZ is the unique number of an item in the LV. It shows where the item sits in the structure of the LV. The item type is a separate setting.

  • The OZ is built from an optional Los, up to five LV levels (for example Titel and Untertitel), then the item number, and optionally an index.

  • The OZ is at most 14 characters long (GAEB DA XML 3.3, Fachdokumentation 11.2.3).

Example

The OZ 01.02.0030 has three parts. Level 1 is „01“, level 2 is „02“, and the item is „0030“.

The structure is set once for each LV in the GAEB file. The BoQBkdn entries give the length of each part, for example 2, 2 and 4 digits. Each section and item carries its own part of the number, stored as RNoPart, and the full OZ is put together from these parts. In the excerpt below, the section 01 holds the section 02, and the section 02 holds the item 0030. Together these parts give 01.02.0030. The X83 is the GAEB file of the tender, and it holds these parts.

What to watch for

  • Keep the OZ unchanged in the offer. The X84 answer refers to items by it.

  • A Wahlposition refers to its Grundposition by OZ, as in „Wie Pos. 01.02.0010“. The OZ must match exactly. See Wahlposition.

  • In PDF LVs the OZ is often split across lines. Put the parts back together before you use the number.

  • The full OZ is built from the section numbers above an item. A changed section number therefore changes the OZ of every item below it.

  • Each part has a fixed number of digits, so item 30 is written 0030. Compare OZ in the same notation, or the same item will not match.

Not to be confused with

  • Chemistry: in the periodic table, Ordnungszahl means the atomic number of an element, which has nothing to do with the LV.

  • Position number of an order, or an article number: these are different numbers. Do not mix them up with the OZ.

How the OZ is defined in GAEB DA XML (simplified)
<BoQBkdn><Type>BoQLevel</Type><Length>2</Length></BoQBkdn>
<BoQBkdn><Type>BoQLevel</Type><Length>2</Length></BoQBkdn>
<BoQBkdn><Type>Item</Type><Length>4</Length></BoQBkdn>
...
<BoQCtgy RNoPart="01">        <!-- 01            -->
  <BoQCtgy RNoPart="02">      <!-- 01.02         -->
    <Item RNoPart="0030"/>    <!-- 01.02.0030    -->