Befehle des Menübands überspringen Zum Hauptinhalt wechseln
Anmelden
Navigation nach oben

Änderungen in Version 3.1 gegenüber 3.0

Änderungen 3.1 gegenüber 3.1 beta

 

 Länge Projektnamen

 
      <xs:element name="NamePrj" type="tgNormalizedString20">

 

 Länge Name des Leistungsverzeichnisses

 

     <xs:complexType name="tgBoQInfo">

          <xs:annotation>

              <xs:documentation>Informationen zum LV</xs:documentation>

          </xs:annotation>

          <xs:sequence>

              <xs:element name="Name" type="tgNormalizedString20">

                   <xs:annotation>

                        <xs:documentation>Name des Leistungsverzeichnisses</xs:documentation>

                   </xs:annotation>

              </xs:element>

          . . .

     </xs:complexType>

 

 Kennzeichnung der STLB-Bau Kurztextteile

 

Ab der Version 2007-10 wird im STLB-Bau der Kurztext aus vom Bediener wählbaren Kurztextteilen zusammengesetzt. In diesem Element werden die Schlüssel der gekennzeichneten Kurtextteile übertragen. Damit ist es möglich, auf Empfängerseite oder bei der Korrektur einer STLB-Bau Position die gekennzeichneten Kurztextteile voreizustellen.

     <xs:complexType name="tgSTLBBauID">

          <xs:annotation>

              <xs:documentation>Schlüssel einer Ausprägung (STLB-Bau Identifier)</xs:documentation>

          </xs:annotation>

          <xs:sequence>

              <xs:element name="ArtChrIdent" type="tgInteger">

                   <xs:annotation>

                        <xs:documentation>

                            Identifikator des Beschreibungsmerkmals

                        </xs:documentation>

                   </xs:annotation>

              </xs:element>

              <xs:element name="ArtChIdx" type="tgInteger" minOccurs="0">

                   <xs:annotation>

                        <xs:documentation>

                            Index zum Beschreibungsmerkmal (entfällt bei Textergaenzungen)

                        </xs:documentation>

                   </xs:annotation>

              </xs:element>

              <xs:element name="ChVIdent" type="tgInteger" minOccurs="0">

                   <xs:annotation>

                        <xs:documentation>

                            Identifikator der Auspraegung (entfällt bei Textergaenzungen)

                        </xs:documentation>

                   </xs:annotation>

              </xs:element>

              <xs:element name="OutlTextPart" type="tgYes" minOccurs="0">

                   <xs:annotation>

                        <xs:documentation>

                            Existiert nur, wenn das Beschreibungsmerkmal einen  Teil des Kurztextes

                            liefert.

                        </xs:documentation>

                   </xs:annotation>

              </xs:element>

          </xs:sequence>

     </xs:complexType>

 

 Keine Mehrwertsteuer auf Zuschlagspositione

 

<xs:complexType name="tgMarkupItem">

          <xs:annotation>

              <xs:documentation>Zuschlagsposition</xs:documentation>

          </xs:annotation>

              . . .

              <xs:element name="IT" type="tgDecimal_13_2" minOccurs="0">

                   <xs:annotation>

                        <xs:documentation>Gesamtbetrag incl. Nachlass</xs:documentation>

                   </xs:annotation>

              </xs:element>

              <xs:element name="VAT" type="tgDecimal_5_2" minOccurs="0">

                   <xs:annotation>

                        <xs:documentation>

                            Falls dieses Element fehlt, gilt die übergeordnete MwSt.

                        </xs:documentation>

                   </xs:annotation>

              </xs:element>

          . . .

     </xs:complexType>

 

 Numerische Beschreibungsmerkmale als Bietereingabe möglich

 

Damit der Bieter aufgefordert werden kann, einen numerischen Wert für ein numerisches Beschreibungsmerkmal einzugeben, steht der numerische Wert jetzt nicht mehr unmittelbar in den Elementen "tgComplBodyDec" und "tgComplBodyInt" sondern in dem neu hinzugekommenen optionalen Attribut „Value“. Somit ist es möglich, mit den Elementen "tgComplBodyDec" und "tgComplBodyInt" ohne dieses Attribut zu kennzeichnen, dass ein numerischer Wert angefordert wird.

      <xs:complexType name="tgTextComplement" mixed="false">

              . . .

              <xs:choice minOccurs="0">

                   <xs:element name="ComplBodyDec" type="tgComplBodyDec">

                        <xs:annotation>

                            <xs:documentation>

                                 In ComplBody wird der Inhalt wiederholt

                            </xs:documentation>

                        </xs:annotation>

                   </xs:element>

                   <xs:element name="ComplBodyInt" type="tgComplBodyInt">

                        <xs:annotation>

                            <xs:documentation>

                                 In ComplBody wird der Inhalt wiederholt

                            </xs:documentation>

                        </xs:annotation>

                   </xs:element>

              </xs:choice>

              . . .

     </xs:complexType>

 

     <xs:complexType name="tgComplBodyDec">

          <xs:attribute name="Value" type="tgDecimal"/>

     </xs:complexType>

     <xs:complexType name="tgComplBodyInt">

          <xs:attribute name="Value" type="tgInteger"/>

     </xs:complexType>

 

 Begrenzung des Prozentualen Zuschlages

 

     <xs:complexType name="tgCashDiscount">

          <xs:sequence>

              <xs:choice>

                   <xs:element name="CashDiscDays">

                        <xs:annotation>

                            <xs:documentation>Zahlungsfrist in Tagen</xs:documentation>

                        </xs:annotation>

                        <xs:complexType>

                            <xs:complexContent>

                                 <xs:extension base="tgCashDiscDays"/>

                            </xs:complexContent>

                        </xs:complexType>

                   </xs:element>

                   <xs:element name="CashDiscDate" type="tgDate">

                        <xs:annotation>

                            <xs:documentation>Zahlungsziel</xs:documentation>

                        </xs:annotation>

                   </xs:element>

              </xs:choice>

              <xs:element name="DiscountPcnt" type="tgDecimal_5_2"/>

          </xs:sequence>

     </xs:complexType>

Änderungen 3.1 beta gegenüber 3.0

 

 Version

 

<xs:complexType name="tgGAEBInfo">

. . .

<xs:enumeration value="3.1"/>

. . .

</xs:complexType>

 

 Nebenangebot - zulassen

 

<xs:complexType name="tgPrjInfo">

. . .

<xs:element name="AlterBidPerm" type="tgYes" minOccurs="0">

<xs:annotation>

<xs:documentation>

Nebenangebot zulassen;

Bei Nebenangeboten sollten die Elemente AlterBidStatus

gesetzt sein

</xs:documentation>

</xs:annotation>

</xs:element>

. . .

</xs:complexType>

 

 Nebenangebot - Status

 

<xs:complexType name="tgRemark">

. . .

<xs:element name="AlterBidStatus" type="tgAlterBidStatus" minOccurs="0">

<xs:annotation>

<xs:documentation>

NebenangebotStatus;

Bei new und modified werden die kompletten Positionen übertragen.

Bei N/A wird nur dieses Kennzeichen übertragen.

</xs:documentation>

</xs:annotation>

</xs:element>

. . .

</xs:complexType>


<xs:complexType name="tgPerfDescr">

. . .

<xs:element name="AlterBidStatus" type="tgAlterBidStatus" minOccurs="0">

<xs:annotation>

<xs:documentation>

NebenangebotStatus;

Bei new und modified werden die kompletten Positionen übertragen.

Bei N/A wird nur dieses Kennzeichen übertragen.

</xs:documentation>

</xs:annotation>

</xs:element>

. . .

</xs:complexType>


<xs:complexType name="tgBoQCtgy">

. . .

<xs:element name="AlterBidStatus" type="tgAlterBidStatus" minOccurs="0">

<xs:annotation>

<xs:documentation>

NebenangebotStatus;

Bei new und modified werden die kompletten Positionen übertragen.

Bei N/A wird nur die TeilOZ und dieses Kennzeichen übertragen.

</xs:documentation>

</xs:annotation>

</xs:element>

. . .

</xs:complexType>


<xs:complexType name="tgItem">

. . .

<xs:element name="AlterBidStatus" type="tgAlterBidStatus" minOccurs="0">

<xs:annotation>

<xs:documentation>

NebenangebotStatus;

Bei new und modified werden die kompletten Positionen übertragen.

Bei N/A wird nur die TeilOZ und dieses Kennzeichen übertragen.

</xs:documentation>

</xs:annotation>

</xs:element>

. . .

</xs:complexType>


<xs:complexType name="tgMarkupItem">

. . .

<xs:element name="AlterBidStatus" type="tgAlterBidStatus" minOccurs="0">

<xs:annotation>

<xs:documentation>

NebenangebotStatus;

Bei new und modified werden die kompletten Positionen übertragen.

Bei N/A wird nur die TeilOZ und dieses Kennzeichen übertragen.

</xs:documentation>

</xs:annotation>

</xs:element>

. . .

</xs:complexType>

 

 Nachkommastellen bei Einheitspreisen

 

<xs:complexType name="tgPrjInfo">

. . .

<xs:element name="UPFracDig" minOccurs="0">

<xs:annotation>

<xs:documentation>

Aufforderung, in der Angebotsphase die Einheitspreise

mit zwei oder drei Nachkommasstellen anzubieten.

</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="tgInteger">

<xs:minInclusive value="2"/>

<xs:maxInclusive value="3"/>

</xs:restriction>

</xs:simpleType>

. . .

</xs:complexType>

 

 Skonto

 

<xs:complexType name="tgAwardInfo">

. . .

<xs:element name="CashDiscount" type="tgCashDiscount" minOccurs="0" maxOccurs="3">

<xs:annotation>

<xs:documentation>Skonto</xs:documentation>

</xs:annotation>

</xs:element>

. . .

</xs:complexType>


<xs:complexType name="tgCashDiscount">

<xs:sequence>

<xs:choice>

<xs:element name="CashDiscDays" type="tgCashDiscDays">

<xs:annotation>

<xs:documentation>Zahlungsfrist in Tagen</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="CashDiscDate" type="tgDate">

<xs:annotation>

<xs:documentation>Zahlungsziel</xs:documentation>

</xs:annotation>

</xs:element>

</xs:choice>

<xs:element name="DiscountPcnt" type="tgDecimal"/>

</xs:sequence>

</xs:complexType>


<xs:complexType name="tgCashDiscDays">

<xs:attribute name="TypeOfDays">

<xs:simpleType>

<xs:restriction base="tgNormalizedString">

<xs:enumeration value="work days">

<xs:annotation>

<xs:documentation>Werktage</xs:documentation>

</xs:annotation>

</xs:enumeration>

<xs:enumeration value="week days">

<xs:annotation>

<xs:documentation>Wochentage</xs:documentation>

</xs:annotation>

</xs:enumeration>

<xs:enumeration value="calendar days">

<xs:annotation>

<xs:documentation>Kalendertage</xs:documentation>

</xs:annotation>

</xs:enumeration>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

<xs:attribute name="Days" type="tgPositiveInteger"/>

</xs:complexType>

 

 Num in Informationen zur Gliederung des LV Pflicht

 

<xs:complexType name="tgBoQBkdn">

. . .

<xs:element name="Num" type="tgYesNo" minOccurs="0">

. . .

</xs:complexType>

 

 Kennzeichen für STLB-BauZ , StLB und StLK

 

<xs:complexType name="tgDescription">

. . .

<xs:element name="StLNo">

<xs:annotation>

<xs:documentation>

Standardleistungsnummer (StLB/STLK)

</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:simpleContent>

<xs:extension base="tgStLNo">

<xs:attribute name="Type">

<xs:simpleType>

<xs:restriction base="tgNormalizedString">

<xs:enumeration value="STLB-BauZ"/>

<xs:enumeration value="StLB"/>

<xs:enumeration value="StLK"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

</xs:choice>

. . .

</xs:complexType>

 

 Katalognummer Mutter-LV zusätzlich zu anderen Nummern zulässig

 

<xs:complexType name="tgDescription">

<xs:annotation>

<xs:documentation>Textorganisation</xs:documentation>

</xs:annotation>

<xs:sequence>

<xs:choice minOccurs="0">

<xs:element name="STLBBau" type="tgSTLBBau">

<xs:annotation>

<xs:documentation>Schluessel STLB-Bau</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="StLNo">

<xs:annotation>

<xs:documentation>

Standardleistungsnummer (StLB/STLK)

</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:simpleContent>

<xs:extension base="tgStLNo">

<xs:attribute name="Type">

<xs:simpleType>

<xs:restriction base="tgNormalizedString">

<xs:enumeration value="STLB-BauZ"/>

<xs:enumeration value="StLB"/>

<xs:enumeration value="StLK"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

</xs:choice>

<xs:element name="WICNo" type="tgNormalizedString40" minOccurs="0">

<xs:annotation>

<xs:documentation>Katalognummer (Mutter-LV) </xs:documentation>

</xs:annotation>

</xs:element>

</xs:choice>

<xs:choice>

<xs:element name="CompleteText" type="tgCompleteText">

<xs:annotation>

<xs:documentation>Kurz- und Langtext</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="OutlineText" type="tgOutlineText">

<xs:annotation>

<xs:documentation>Kurztext</xs:documentation>

</xs:annotation>

</xs:element>

</xs:choice>

</xs:sequence>

</xs:complexType>

 

 Mehrwertsteuer

 

<xs:complexType name="tgItem">

. . .

<xs:element name="VAT" type="tgDecimal_5_2" minOccurs="0">

<xs:annotation>

<xs:documentation>

Falls dieses Element fehlt, gilt die übergeordnete MwSt.

</xs:documentation>

</xs:annotation>

. . .

</xs:complexType>


<xs:complexType name="tgMarkupItem">

. . .

<xs:element name="VAT" type="tgDecimal_5_2" minOccurs="0">

<xs:annotation>

<xs:documentation>

Falls dieses Element fehlt, gilt die übergeordnete MwSt.

</xs:documentation>

</xs:annotation>

</xs:element>

. . .

</xs:complexType>

 

 Menge und Mengeneinheit bei Artikeln

 

<xs:complexType name="tgArticle">

. . .

<xs:element name="Qty" type="tgDecimal_11_3" minOccurs="0">

<xs:annotation>

<xs:documentation>Menge</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="QU" type="tgNormalizedString4" minOccurs="0">

<xs:annotation>

<xs:documentation>Mengeneinheit</xs:documentation>

</xs:annotation>

</xs:element>

. . .

</xs:complexType>

 

 Numerische Beschreibungsmerkmale beim STLB-Bau

 

<xs:complexType name="tgTextComplement" mixed="false">

. . .

<xs:choice minOccurs="0">

<xs:element name="ComplBodyDec" type="tgDecimal">

<xs:annotation>

<xs:documentation>

In ComplBody wird der Inhalt wiederholt

</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ComplBodyInt" type="tgInteger">

<xs:annotation>

<xs:documentation>

In ComplBody wird der Inhalt wiederholt

</xs:documentation>

</xs:annotation>

</xs:element>

</xs:choice>

. . .

</xs:complexType>

 

 Textergänzungen mit STLB-Bau Identifikatoren

 

<xs:complexType name="tgTextComplement" mixed="false">

. . .

<xs:attribute name="ArtChrIdent" type="tgInteger">

<xs:annotation>

<xs:documentation>

Identifikator des STLB-Bau Beschreibungsmerkmals

</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

 

 Absätzen ohne gemischten Inhalte

 

Diese Änderung wurde bei der Version 3.0 angekündigt.

<xs:complexType name="tgpMLText" mixed="false">

. . .

</xs:complexType>

 

 Inhalt für tgth

 

Diese Änderung wurde bei der Version 3.0 angekündigt.

<xs:complexType name="tgth">

<xs:annotation>

<xs:documentation>Tabellenkopf</xs:documentation>

</xs:annotation>

<xs:choice minOccurs="0" maxOccurs="unbounded">

<xs:element name="p" type="tgp">

<xs:annotation>

<xs:documentation>Absatz in formatiertem Text</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="div" type="tgdiv">

<xs:annotation>

<xs:documentation>Abschnitt in formatiertem Text</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="span" type="tgspan">

<xs:annotation>

<xs:documentation>Teilabschnitt in formatiertem Text</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="br" type="tgbr">

<xs:annotation>

<xs:documentation>Zeilenumbruch</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="table" type="tgtable" maxOccurs="unbounded">

<xs:annotation>

<xs:documentation>Tabelle</xs:documentation>

</xs:annotation>

</xs:element>

</xs:choice>

. . .

</xs:complexType>

 

 DIN 276 Ausgabejahr 2006

 

<xs:simpleType name="tgCtlgType">

<xs:restriction base="tgNormalizedString">

<xs:enumeration value="cost group DIN 276-81"/>

<xs:enumeration value="cost group DIN 276-93"/>

<xs:enumeration value="cost group DIN 276-06"/>

<xs:enumeration value="locality"/>

<xs:enumeration value="work category"/>

<xs:enumeration value="cost unit"/>

<xs:enumeration value="miscellaneous"/>

</xs:restriction>

</xs:simpleType>

 

 Textbreite

 

<xs:complexType name="tgFText" mixed="false">

. . .

<xs:attribute name="textWidth" type="tgNormalizedString"/>

</xs:complexType>


<xs:complexType name="tgMLText" mixed="false">

. . .

<xs:attribute name="textWidth" type="tgNormalizedString"/>

</xs:complexType>

 

 GAEB-Typ verwendet

 

<xs:complexType name="tgMastAgrInfo">

. . .

<xs:element name="MastAgrDur">

<xs:annotation>

<xs:documentation>Rahmenvertragsdauer in Monaten</xs:documentation>

</xs:annotation>

<xs:simpleType>

<xs:restriction base="tgPositiveInteger">

<xs:maxInclusive value="99"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

. . .

</xs:complexType>