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

Version 3.1 beta

Ä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>

 


Downloads

  
  
  
  
  
Fachdokumentation_GAEB_DA_XML_3.1_beta.pdfFachdokumentation GAEB Da XML 3.1 betaFachdokumentation_GAEB_DA_XML_3.1_beta538 KB 25.10.2011 11:11
Schema_gaeb_da_xml_3.1_beta_81-88.zipSchemadateien GAEB-DA-XML 3.1 beta für DA 81-88Schema_gaeb_da_xml_3.1_beta_81-8816 KB 25.10.2011 11:11
Schema_gaeb_da_xml_3.1_beta_93_94_96_97.zipSchemadateien GAEB-DA-XML 3.1 beta für DA 93, 94, 96, 97Schema_gaeb_da_xml_3.1_beta_93_94_96_9713 KB 25.10.2011 11:11

 


Änderungswünsche an GAEB DA XML 3.1 beta

2007-10-08 durch Bernhard Rath

  •  2007/06/04 überarbeitet B.Rath:
    • Signatur wieder eingefüg
    • tgth (Tabellenkopf korrigiert)
    • tgpMLText  mixed="false" gesetzt
    • Num in BoQBkdn zur Pflicht gemacht
    • Version in GAEBInfo auf 3.1 gesetzt
    • Qty und QU in tgArticle optional eingefügt
  • Ab 16.7.07 durchgeführte Änderungen an GAEB_DA_XML_Order.xml:
    • tgOrderInfo.VAT bekommt den Typ tgDecimal_5_2.
    • tgPriceModification.Threshold bekommt den Typ tgDecimal_10_2.
    • tgPriceModification.DiscountPcnt bekommt den Typ tgDecimal_5_2.
    • tgPriceModification.DiscountAmt bekommt den Typ tgDecimal_13_2.
    • tgPriceModification.MarkupPcnt bekommt den Typ tgDecimal_5_2.
    • tgPriceModification.MarkupAmt bekommt den Typ tgDecimal_13_2.
    • tgPriceModification.Multiplicator bekommt den Typ tgDecimal_5_2.
    • tgQuotation.PriceFrom bekommt den Typ tgDecimal_13_2.
    • tgQuotation.ConversionRate bekommt den Typ tgDecimal_5_2.
    • tgQuotation.Weight bekommt den Typ tgDecimal_13_2.
    • tgQuotation.UW bekommt den Typ tgNormalizedString.
    • tgOrderItem.RefItems zu Type gemacht.
    • tgRefItem eingeführt.
    • tgRefItem.Costumer bekommt den Typ NormalizedString.
    • tgRefItem.CostumerSubNo bekommt den Typ NormalizedString.
    • tgRefItem.Supplier bekommt den Typ NormalizedString.
    • tgRefItem.SupplierSubNo bekommt den Typ NormalizedString.
    • tgOrderItem.CatalogArtNo bekommt den Typ NormalizedString.
    • tgOrderItem.CatalogNo bekommt den Typ NormalizedString.
    • tgOrderItem.AQU bekommt den Typ NormalizedString.
    • tgOrderItem.ModeOfShipment bekommt den Typ NormalizedString.
    • tgUserValue eingeführt.
    • tgUserValue.Name bekommt den Typ NormalizedString.
    • tgUserValue.Value bekommt den Typ NormalizedString.
    • tgOrderItem.UserValue bekommt den Typ tgUserValue.
    • tgDimension eingeführt.
    • tgDimension.UM bekommt den Typ NormalizedString3.
    • tgDimension.Height bekommt den Typ tgDecimal.
    • tgDimension.Width bekommt den Typ tgDecimal.
    • tgDimension.Length bekommt den Typ tgDecimal.
    • tgOrderItem.Dimension bekommt den Typ tgDimension.
    • tgOrderItem.Weight bekommt den Typ tgDecimal_13_2.
    • tgOrderItem.UW bekommt den Typ tgNormalizedString.
    • Enumeration geändert in tgOrderItem.DeliveryChara von "change " nach "change" (Leerzeichen!)