IDMW 2.0 XML-Schema Dokumentation
SERIE Element
IDMW 2.0 XML-Schema Dokumentation > T_NEW_CATALOG Element > SERIES Element : SERIE Element
Description
This element is used to define the series. A series usually corresponds to a model.
An item from series 0 is valid in all other series, which means that items of series 0 must not exist with the same type designation (SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/TYPE_NO) in any other series. Items of other series (other than 0) may however exist in multiple series with identical type designation.
Namespace (none)
Diagram
VALID_UNTIL Element VALID_FROM Element DETAIL_INFOS Element COLOR_CONSULTANCIES Element PRODUCT_GROUPS Element DECISIONS Element PURCHASE_RETAIL_ID Element SERIES_NAME Element Sequence SERIE Element
Overview
SERIE 1..1000000
This element is used to define the series. A series usually corresponds to a model.
An item from series 0 is valid in all other series, which means that items of series 0 must not exist with the same type designation (SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/TYPE_NO) in any other series. Items of other series (other than 0) may however exist in multiple series with identical type designation.
SERIE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to specify the serial number of the series.    D   nonNegativeInteger
   P   
   M   [0:999999]
SEQUENCE_NO required xs:positiveInteger
This attribute allows for the specification of series with a freely-defined sorting order.
If a SEQUENCE_NO is specified for one series, a SEQUENCE_NO must be specified for all series.
   D   positiveInteger
   P   
   M   
Sequence
SERIES_NAME
This element is used to specify the series name.
Sequence
LANGUAGE 1..∞
This element allows for the specification of texts in multiple languages. One element is created for each language. Language is specified in the attribute ISO_LANGUAGE_ID. The same languages must be specified for each element in the data pool.
ISO_LANGUAGE_ID required Restriction of xs:language
This attribute specifies the ISO code of the stored text's language.    D   language
   P   [A-Za-z]{1,3}
   M   [1:3]
Sequence
TEXT_LINE
This element is used to specify a line of text.

The TEXT element contains a short text. The FULL_TEXT element contains a text of any length.
Sequence
TEXT Restriction of xs:string
This element is used to store the short text in the language specified in the LANGUAGE element of the ISO_LANGUAGE_ID attribute.    D   string
   P   [\S ]{1,30}
   M   [1:30]
FULL_TEXT optional xs:string
This element is used to store the text (any length) in the language specified in the LANGUAGE element of the ISO_LANGUAGE_ID attribute.    D   string
   P   
   M   
PURCHASE_RETAIL_ID Restriction of xs:nonNegativeInteger

This element assigns an identifier for series-specific purchasing/sales prices:

EK_VK_ID
0 = purchasing price including VAT (or list price)
1 = sales price including VAT ( recommended sales price)
2 = purchasing price excluding VAT
3 = purchasing price excl. VAT/VAT

The price is defined as a function of the price-ID (Element PRICE_ID (path 1)) as follows:

Price ID = 1 (price), the value from the ITEM_PRICE (path 2) element will be used.

Price ID = 2 (ID number), the price from the IDENT_NUMBER/PRICE (path 3)element, the ITEM_PRICE/PRICE_MINIMUM_BASIC (path 2) element or the ADDITIONAL_PRICE (element 5) is used.

Price ID = 3 (offsetting point), the value from the ITEM_PRICE (path 2) element or the PRICE_MINIMUM_BASIC Element multiplied by the settlement factor from the PRICE_DEFINITION/MERCHANDISE_GROUP/CALC_GROUP/CALCULATION_FACTOR is used.

Due to the key, only one price (combination of the elements VAT (path 4) and PURCHASE_RETAIL_ID ) can be specified within the same series.
If a file contains both purchasing and retail prices, models with purchasing prices must not be assigned the same calculation groups (PRICE_DEFINITION/MERCHANDISE_GROUP/CALC_GROUP) as models with retail prices.
This element is very important for pricing. If the purchasing prices are used, this must be the dealership's purchasing price, not the manufacturer purchasing price.

Element paths
Path 1: CATALOG/CATALOG_IDENTIFICATION/
Path 2: SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/PRICE_FEATURE_GROUP_BASE_PRICE_REF/
Path 3: PRICE_DEFINITION/IDENT_NUMBERS
Path 4: CATALOG/CATALOG_IDENTIFICATION/
Path 5 : PRICE_DEFINITION/PRICE_FEATURE_GROUPS/PRICE_FEATURE_GROUP

   D  nonNegativeInteger
   P   
   M  [0:3] 
DECISIONS optional
This element is used to collect series specific rules.
Sequence
DECISION_REF 1..∞
This element is used to reference a rule assigned to a series.
DECISION_NO required Restriction of xs:positiveInteger
This attribute is used to reference a rule.    D   nonNegativeInteger
   P   
   M   [1:9999999999]
PRODUCT_GROUPS
This element is used to define product groups. Articles with identical features are grouped together in product groups.
Sequence
PRODUCT_GROUP 1..∞
This element is used to create modified items that are combined in product groups. "Identical" product groups must therefore not be captured.
Sequence
PRODUCT_GROUP_TEXT languagetext60 Complex Type
This element contains the designation of a product group.
Sequence
LANGUAGE 1..∞
ISO_LANGUAGE_ID required Restriction of xs:language
This attribute is used to specify the ISO code of the language in which the text is stored.    D   language
   P   [A-Z]{2}
   M   [2:2]
Sequence
TEXT Restriction of xs:string
This element is used to store the text in the language specified in the LANGUAGE element of the ISO_LANGUAGE_ID attribute.    D   string
   P   [\S ]{1,60}
   M   [1:60]
FEATURE_CLASS_REF optional
This element is used to assign a feature class to the product group. A feature class referenced in the FEATURE_DEFINITION/FEATURE_CLASSES element is defined here.
FEATURE_CLASS_NO required Restriction of xs:positiveInteger
This attribute is used to identify the referenced feature class (FEATURE_CLASS).    D   positiveInteger
   P   
   M   [1:9999999999]
ITEMS
This element is used to define all items of a product group.
Sequence
ITEM 1..∞
This element is used to define items. An item is identified via the SERIE_NO (path 1) and TYPE_NO (path 1) attributes.

The characteristic features/properties, or a reference via ITEM_REF to another series (SERIE_NO) and the item number of valid for the other series, are stored for each item. If the ITEM_REF element contains a value, the item is a reference item belonging to another series, otherwise the item belongs to the series in which it is specified at this position.


Path 1: SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM
Path 2: PRICE_DEFINITION/PRICE_TABLES/PRICE_TABLE
TYPE_NO required Restriction of xs:string
This element is used to enter the item code/item type.    D   string
   P   
   M   [1:30]
SEQUENCE_NO optional Restriction of xs:positiveInteger

This attribute allows for the specification of items with a freely-defined sorting order.

The sorting of the items always relates to the series in which the items are stored. If a SEQUENCE_NO is specified for one item within the series, a SEQUENCE_NO must be specified for all items within this series.

   D   positiveInteger
   P   
   M   
Sequence
Choice
Sequence
ITEM_REF
This element is used to reference an item.
TYPE_NO required Restriction of xs:string
This attribute is used to reference an item with an item number.    D   string
   P   
   M   [1:30]
SERIE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to specify the serial number of the referenced item.    D   nonNegativInteger
   P   
   M   [0:99999]
Sequence
PRICE_FEATURE_GROUP_BASE_PRICE_REF
This element is used to reference a base price group. A base Price group is a PRICE_FEATURE_GROUP (path 1) where the ADDITIONAL_PRICE element has a value of 0.

An item must be assigned to precisely one base price group. Additional price groups are assigned via the ADDITIONAL_PRICE_GROUP element.

Element paths:
Path 1: PRICE_DEFINITION/PRICE_FEATURE_GROUPS/
PRICE_FEATURE_GROUP_NO required Restriction of xs:positiveInteger
This attribute is used to reference a PRICE_FEATURE_GROUP.    D   positiveInteger
   P   
   M   [1:99999]
Sequence optional
ITEM_PRICE 0..∞
This element is used to specify the item price and additional price data.
PRICE_TYPE_REF
This element is used to reference a price type. Price types are defined in the path1/PRICE_TYPE element.

Element paths:
Path 1: PRICE_DEFINITION/PRICE_TYPES
PRICE_TYPE_NO required Restriction of xs:positiveInteger
This attribute identifies a price type.    D   positiveInteger
   P   
   M   [1:999]
ADDITIONAL_PRICE_GROUP 0..∞
This element is used to reference PRICE_FEATURE_GROUPS with additional price groups. The base price group that must be referenced precisely 1x by an item is specified in the PRICE_FEATURE_GROUP_BASE_PRICE_REF element.

All items that reference the identical PRICE_FEATURE_GROUP must also reference the same calculation group (CALC_GROUP_REF) and exchange ID (EXCHANGE_ID_REF).

The following combinations are permitted when assigning different price types to items and surcharges for the same item:

Item Surcharge
Unit price Unit price
length-dependent length-dependent
length-dependent Unit price


The following combination is not permitted:

Item Surcharge
Unit price length-dependent
Sequence
PRICE_FEATURE_GROUP_REF
This element is used to reference a surcharge group. Surcharge groups referenced here must not be used as design ranges.
PRICE_TYPE_REF
This element is used to reference a price type. Price types are defined in the path1/PRICE_TYPE element.

Element paths:
Path 1: PRICE_DEFINITION/PRICE_TYPES
DECISIONS optional
This element is used to combine product item-specific rules.
Sequence
DECISION_REF 1..∞
This element is used to reference a rule assigned to an item.
ADDITIONAL_ITEMS optional
This element is used to assign additional items. It defines quantities of optional and/or necessary additional items, from which the additional items will be selected during planning.
Sequence
OPTIONAL_ITEMS optional
This element is used to reference optional additional items. Multiple items may be selected from the available optional additional items.
MANDATORY_ITEMS optional
This element is used to assign necessary additional items to an item. Only one additional item may be selected from the available additional items. An item may however be assigned multiple quantities of necessary additional items.
If only one additional item is assigned to a quantity, the item will be selected automatically.
EDP_NUMBER optional Restriction of xs:string
This element is used to enter the (internal) item EDP number of the manufacturer.
If the EDP_NUMBER is used, it must be unique within a series and created for all items.
   D   string
   P   
   M   [1:30]
EAN_NUMBER optional Restriction of xs:string
If existing, the EAN number of the item must be entered in this element.    D   string
   P   
   M   [1:15]
ITEM_IDENTIFICATION Restriction of xs:string

This element is used to assign an identifier to the article:
B = Block
E = Replacement part
K = Catalogue item
S = Special item
M = Additional equipment
Z = Configuration
V = Settlement block
P = Settlement position
1 = Planning proposal
2 = Preferred combination

                                 

The following applies for the planning proposal (1):
The individual items in the piece list can accept the default values.
There must not be any sub-positions that are only sub-positions and that cannot be ordered individually.
Only the resulting items are ordered. The composition itself never shows in the order forms.
The positions are eliminated and options passed down in the planning.
The individual positions must then be positioned in the magnet planner in their order from left-to-right.
Planning suggestions may contain preferred combinations.

 

The following rules apply to preferred combinations:
It must not contain a planning suggestion.
If a preferred combination is eliminated (e.g. by deleting a sub-position), the individual prices are newly determined for the individual positions, and the price advantage no longer applies.
The pricing then takes place exclusively on main position level.     

   D   string
   P   [BEKSMZVP12]
   M   [1:1]
CATALOG_PAGE optional Restriction of xs:string
This element should be used to specify the item's catalogue page. This information helps to quickly find an item within the printed catalogue.
Items may feature on multiple catalogue pages. In this case, the number of the page on which the item appears first should be used. In the case of accessories, it makes sense to use the page that contains a full description of the item. This is often done in the section/register "accessories".
   D   string
   P   
   M   [1:7]
VALID_FROM optional Restriction of xs:date
This element specifies the date on which the item becomes available for delivery.
If this element is left blank, the CATALOG/VALID_FROM_DATE element will apply.
Elements with the designation VALID_FROM must not contain a date prior to the catalogue start date.
   D   date
   P   
   M   
VALID_UNTIL optional Restriction of xs:date
This element specifies the date until which the item is available for delivery. If the date element is left blank, the item is available for delivery indefinitely.
Elements with the designation VALID_UNTIL must not contain a date that is more than 10 years in the future from the catalogue date. The element must be left blank for an indefinite period.
   D   date
   P   
   M  
WEIGHT_BRUTTO optional Restriction of xs:nonNegativeInteger
This element is used to specify the item gross weight (100 g), i.e. exclusive of packaging materials. (e.g. 50 = 5000 g)    D   nonNegativeInteger
   P   
   M   [0:9999]
WEIGHT_NETTO optional Restriction of xs:nonNegativeInteger
This element is used to specify the item net weight (100 g), i.e. including packaging material, i.e. exclusive of packaging materials. (e.g. 50 = 5000 g)    D   nonNegativeInteger
   P   
   M   [0:9999]
VOLUME optional Restriction of xs:nonNegativeInteger
This element is used to specify the item volume [dm³] including packaging material. (e.g. 50 = 50 dm³)    D   nonNegativeInteger
   P   
   M   [0:9999]
MINIMUM_DELIVERY_TIME optional Restriction of xs:nonNegativeInteger
This element is used to specify the minimum delivery time in weeks.
The minimum delivery time is for information, the planning software does not interfere with the order controlling (e.g. postponement of the order, partial delivery)
   D   nonNegativeInteger
   P   
   M   [0:999]
BASIC_PROFILE optional
This element is used to specify the basic shapes assigned to an item.
Sequence
Choice
CARCASE_BASIC_SHAPE
This element is used to enter the basic shape number. In addition to the assigned basic shape numbers, the following values are possible:
0 = Items that are irrelevant for visual presentation and/or for which the manufacturer prohibits visual presentation in the dealership system. If possible, the parameters for width, height and depth must be specified for items that are irrelevant for visual presentation. If there are no parameter values for items with basic shape = 0, parameters must be filled with a value of 0.
If no parameters are specified for the basic shape, the BASIC_PROFILE node can be omitted in the place of specifying the basic shape parameters as 0.
997 = items for which neither a basic shape nor a real visual presentation are delivered. This requires the elementsSUBCONTRACTOR_ID andSUBCONTRACTOR_ITEM_NO to be filled and the manufacturer must ensure that the supplier's graphical information is available.
996 = items that are relevant for visual presentation, but for which no graphical information are delivered. This basic shape no. only applies to filling levels lower than 3.
This element must be filled if the BASIC_PROFILE_SHAPE is empty.
ITEM_DIMENSIONAL_DRAWING
This element is used to specify a dimensional drawing for which the parameters are specified in the DIMENSIONAL_PARAMETERS element. The dimensional drawing describes additional items.
The element must not be created if the BASIC_PROFILE_SHAPE already exists.
ITEM_TEXT
This element is used to define the item-specific texts. These may be long texts, short texts, as well as planning notes. At least one item text must be specified for each item.

The following text combinations are permitted:
- Short text;
- Short text + recommended text;
- Short text + recommended text + long text;
- Short text + long text (only if no recommended text is been stored).

The short text may consist of three lines.
Sequence
SHORT_TEXT
This element contains short texts.
FULL_TEXT optional languagetext Complex Type
Full text contains the complete description including the short text. The HTML tags bold and line break can be used within the full text.

This element contains the full text in a CDATA node.
The text must be specified in HTML format:

<b> bold font
<br> line break
PLANNING_ADVICE optional languagetext Complex Type
This element contains planning advice.
TYPE_KEY
This element is used to define the item's model code.

The values for model codes can be found in a table in the introduction, section Model code


The model code is specified precisely once for each item.
Sequence
TK_TYPE Restriction of xs:positiveInteger
A value from the column no. intable "model code" in the introduction is entered here.    D   poisitiveInteger
   P    
   M   [1000:2000]
TK_CLASS optional Restriction of xs:nonNegativeInteger
A value from colum type in table "model codes" is entered here.    D   nonNegativeInteger
   P   000|[146][0-7]0|2[0-6]0|3[0-4]0|[57][012]0|8[01]0
   M   [000:810]
TK_INFO optional Restriction of xs:nonNegativeInteger
A value from colum no. in table "Variation code" is entered here.    D   nonNegativeInteger
   P   [0-8]0
   M   [00-80]
CLASSIFICATIONS optional
This element is used to store standardized classification numbers.
Sequence
ECLASS
This element is used to specify the eCl@ss classification.
DETAIL_INFOS optional
This element is used to specify detailed media information, such as milieu photos, PDFs or video links.
Sequence
DETAIL_INFO_REF 1..∞

This element is used to directly assign precisely 1 option to the figure.

The assignment is done via DETAIL_INFO_NO and either RESTRICTION_NO or DECISION_NO, with only repertory rules permitted for the reference to a rule (DECISION).

This assignment must only be used for magnet planner figures (assignments).

Example:
If a manufacturer offers functional versions (e.g. cross-sleepers) for an item, the manufacturer may store the different figures for this option here.

SALES_NUMBER optional Restriction of xs:string
If existing, the sale number of the item must be entered in this element.    D   string
   P   
   M   [1:30]
PART_LIST_REF optional

This element references a piece list contained in an item.

The item passes on its options (OPTIONS) to the sub positions if these have identical features (FEATURES) in the feature class associated with the respective sub-position.

The sub-positions can have rules that determine whether a sub-position is displayed. The sub-position is then specified with the corresponding piece quantity.

Items that are only permitted as sub-positions are marked separately (element PARTS_LIST_EXCLUSIVE).

 

If the item is a catalogue item (ITEM_IDENTIFICATION 'K'), prices may be assigned to the item.The total price of the catalogue item results from the price assigned to it and the prices of the components from the piece list.

The following applies for the planning proposal (ITEM_IDENTIFICATION '1'):
The individual items in the piece list can accept the default values.
There must not be any sub-positions that are only sub-positions and that cannot be ordered individually.
Only the resulting items are ordered. The composition itself never shows in the order forms.
The positions are eliminated and options passed down in the planning.
The individual positions must then be positioned in the magnet planner in their order from left-to-right.
Planning suggestions may contain preferred combinations.

The following rules apply to preferred combinations (ITEM_IDENTIFICATION '2'):
It must not contain a planning suggestion.
If a preferred combination is eliminated (e.g. by deleting a sub-position), the individual prices are newly determined for the individual positions, and the price advantage no longer applies.
The pricing then takes place exclusively on main position level.  

PART_LIST_KEY required Restriction of xs:string
This attribute is used to specify the piece list key.    D   string
   P   
   M   [1:30]
PART_LIST_EXCLUSIVE optional Restriction of xs:boolean
This element is used to identify whether the item is only permitted as a sub position within a piece list (value set to 1 (true)).
The value 0 (false) has the same meaning as no value at all.
   D   boolean
   P   
   M   
PROPERTIES optional
This element is used to combine item-specific characteristic features/properties.
Sequence
PROPERTY_REF 1..∞
This element is used to reference a characteristic feature defined underGLOBAL_DEFINITION/PROPERTIES
ECO_MOBILIER optional Restriction of xs:string

 

 

This 11-digit code is a nomenclature created by Eco mobilier for classifying the furniture pieces by certain characteristics that are mandatory information required by the French Agency for the Environment and Energy (ADEME) and Eco mobilier.

The simulator available on the Eco mobilier website must be used to determine the product codes required in the information notice. The following illustration shows the composition of the product code.

 

 D   string        P    [0-9]{11}     M   [11:11]

Information can be found at the following link:

http://www.eco-mobilier.fr/sites/default/files/resources/guide_des_ecoparticipations_2016.pdf

and/or

http://www.eco-mobilier.fr/sites/default/files/resources/20150929_baremedimensiondesecoparticipationsallemand_7_1.pdf

 

PACKAGE_LIST optional

This element is used to specify the packaged pieces per item. An optimisation of packaged items for purchases is not possible.

The width, depth and height must be specified for each packaged item in full mm figures. The weight is specified in decimal kg.

Packaged items may be rule-based, i.e. depending on options, e.g. when drawers or mirrors are added as an option then this triggers a new packaged item. The option for a new packaged item should only be used in simple cases.This means that each element of the list of packaged items can also make reference to rules.

Sequence
PACKAGE_LIST_POS 1..∞
The properties of a packaged item on the list are specified here.
DECISIONS optional
This element is used to combine product group-specific rules.
Sequence
DECISION_REF 1..∞
This element is used to reference a rule assigned to a product group.
DECISION_NO required Restriction of xs:positiveInteger
This attribute is used to reference a rule.    D   positiveInteger
   P   
   M   [1:9999999999]
COLOR_CONSULTANCIES optional

This element is used to define colour consultancies.

Each colour consultancy COLOR_CONSULTANCY contains any number of references to combinations of detailed information and assessments FEATURE_DETAIL_INFO_REF, which are sorted by SEQUENCE_NO. The applied assessments must contain colour variations.

Sequence
COLOR_CONSULTANCY 1..∞
This element is used to directly assign assessments to image layers.
The applied assessments must contain colour variations.
COLOR_CONSULTANCY_NO required Restriction of xs:nonNegativeInteger
This attribute defines the colour consultancy number.    D   nonNegativeInteger
   P   
   M   [0:9999]
Sequence
FEATURE_DETAIL_INFO_REF 1..∞
This element allows for the assignment of precisely one assessment or rule to the image layers.
The assessment and/or rule must contain a colour feature. The assignment is done via DETAIL_INFO_NO and either RESTRICTION_NO or DECISION_NO. Either an assessment (RESTRICTION) or rule (DECISION) can be assigned.
DETAIL_INFO_NO required Restriction of xs:positiveInteger
This attribute references a detailed information.    D   positiveInteger
   P   
   M  [1:999999999]
SEQUENCE_NO required Restriction of xs:positiveInteger
This attribute defines the order of the colour consultancy.    D   positiveInteger
   P   
   M
DECISION_NO optional Restriction of xs:positiveInteger
This attribute references a rule.    D   positiveInteger
   P   
   M   [1:9999999999]
DETAIL_INFOS 0..∞
This element is used to specify detailed media information, such as milieu photos, PDFs or video links.
Sequence
DETAIL_INFO_REF 1..∞
This element is used to reference the detailed information.
DETAIL_INFO_NO required Restriction of xs:positiveInteger
This attribute is used to specify the identification number of the referenced detailed information.    D   positiveInteger
   P   
   M   [1:999999999]
VALID_FROM optional Restriction of xs:date
This element specifies the date on which the series becomes available for delivery.
If this element is left blank, the CATALOG/VALID_FROM_DATE element will apply.
Elements with the designation VALID_FROM must not contain a date prior to the catalogue start date.
   D   date
   P   
   M   
VALID_UNTIL optional Restriction of xs:date
This element specifies the date until which the item is available for delivery. If the date element is left blank, the item is available for delivery indefinitely.
Elements with the designation VALID_UNTIL must not contain a date that is more than 10 years in the future from the catalogue date. The element must be left blank for an indefinite period.
   D   date
   P   
   M  
Attributes
NameTypeUseDefaultFixedDescription
SERIE_NORestriction of xs:nonNegativeIntegerrequired  
This attribute is used to specify the serial number of the series.    D   nonNegativeInteger
   P   
   M   [0:999999]
SEQUENCE_NOxs:positiveIntegerrequired  
This attribute allows for the specification of series with a freely-defined sorting order.
If a SEQUENCE_NO is specified for one series, a SEQUENCE_NO must be specified for all series.
   D   positiveInteger
   P   
   M   
Remarks

Source
<xs:element name="SERIE" maxOccurs="1000000" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>200--1--Satzart</xs:documentation>
    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SERIES_NAME">
        <xs:annotation>
          <xs:documentation>200--3--Serienname</xs:documentation>
          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LANGUAGE" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>200--0--NEW</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 3</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="TEXT_LINE">
                    <xs:annotation>
                      <xs:documentation>200--0--NEW</xs:documentation>
                      <xs:documentation>Version Beta 2.0 Build 5</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="TEXT">
                          <xs:annotation>
                            <xs:documentation>200--0--NEW</xs:documentation>
                            <xs:documentation>Version Beta 2.0 Build 5</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="xs:string">
                              <xs:pattern value="[\S ]{1,30}" />
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="FULL_TEXT" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>410--0--NEW</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="ISO_LANGUAGE_ID" use="required">
                  <xs:annotation>
                    <xs:documentation>200--0--NEW</xs:documentation>
                    <xs:documentation>Version Beta 2.0 Build 3, K. Richter 26.03.2014</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:language">
                      <xs:pattern value="[A-Za-z]{1,3}" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PURCHASE_RETAIL_ID">
        <xs:annotation>
          <xs:documentation xml:lang="DE">Version 2.3 Polster
Hermann Balke 01.07.2013
EK_VK_ID
0 = EK-Brutto (oder auch Listenpreis)
1 = VK-Brutto (empfohlener Verkaufspreis)
2 = EK-Netto
3 = EK-Netto/Netto</xs:documentation>
          <xs:documentation />
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:nonNegativeInteger">
            <xs:minInclusive value="0" />
            <xs:maxInclusive value="3" />
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="DECISIONS" minOccurs="0">
        <xs:annotation>
          <xs:documentation>hinter RESTRICTION geschoben, K. Richter, 12.06.2015</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DECISION_REF" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>291--0--NEW</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="DECISION_NO" use="required">
                  <xs:annotation>
                    <xs:documentation>291--0--NEW</xs:documentation>
                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                    <xs:documentation>einheitlich auf 1 bis 99999 gesetzt, K. Richter 23.05.2014</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:positiveInteger">
                      <xs:minInclusive value="1" />
                      <xs:maxInclusive value="9999999999" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PRODUCT_GROUPS">
        <xs:annotation>
          <xs:documentation>1000--0--NEW</xs:documentation>
          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="PRODUCT_GROUP" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>1000--0--NEW</xs:documentation>
                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="PRODUCT_GROUP_TEXT" type="languagetext60">
                    <xs:annotation>
                      <xs:documentation>1000--0--NEW</xs:documentation>
                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="FEATURE_CLASS_REF" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>1000--0--NEW</xs:documentation>
                      <xs:documentation>Version Beta 2.0 Build 1</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:attribute name="FEATURE_CLASS_NO" use="required">
                        <xs:annotation>
                          <xs:documentation>1000--0--NEW</xs:documentation>
                          <xs:documentation>Version Beta 2.0 Build 1</xs:documentation>
                          <xs:documentation xml:lang="DE">Version 2.1 Build 7 für Polster erweitert auf 10 Stellen /28.11.2011 /ba</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:positiveInteger">
                            <xs:minInclusive value="1" />
                            <xs:maxInclusive value="9999999999" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="ITEMS">
                    <xs:annotation>
                      <xs:documentation>400--1--Satzart</xs:documentation>
                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="ITEM" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>400--0--NEW</xs:documentation>
                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:choice>
                                <xs:sequence>
                                  <xs:element name="ITEM_REF">
                                    <xs:annotation>
                                      <xs:documentation>401--0--NEW</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:attribute name="TYPE_NO" use="required">
                                        <xs:annotation>
                                          <xs:documentation>401--0--NEW</xs:documentation>
                                          <xs:documentation> K. Richter 12.02.2015</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:string">
                                            <xs:minLength value="1" />
                                            <xs:maxLength value="30" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:attribute>
                                      <xs:attribute name="SERIE_NO" use="required">
                                        <xs:annotation>
                                          <xs:documentation>200--1--Satzart</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                          <xs:documentation xml:lang="de">Version 2.1 Build 7 für Polster erweitert auf 6 Stellen /28.11.2011 /ba</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:nonNegativeInteger">
                                            <xs:minInclusive value="0" />
                                            <xs:maxInclusive value="999999" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:attribute>
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                                <xs:sequence>
                                  <xs:element name="PRICE_FEATURE_GROUP_BASE_PRICE_REF">
                                    <xs:annotation>
                                      <xs:documentation>400--8--Ausfuehrungs_Gruppe</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence minOccurs="0">
                                        <xs:element name="ITEM_PRICE" minOccurs="0" maxOccurs="unbounded">
                                          <xs:annotation>
                                            <xs:documentation>450/470--1--Satzart</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="PRICE_FIELD">
                                                <xs:annotation>
                                                  <xs:documentation>450--4--Preisfeld</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0, K. Richter 28.05.2014</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:positiveInteger">
                                                    <xs:minInclusive value="1" />
                                                    <xs:maxInclusive value="9999" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="PRICE">
                                                <xs:annotation>
                                                  <xs:documentation>450--5--Preis</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:integer">
                                                    <xs:minInclusive value="-99999999" />
                                                    <xs:maxInclusive value="999999999" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="PRICE_MINIMUM_BASIC" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>470--4--Preis</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:integer">
                                                    <xs:minInclusive value="-99999999" />
                                                    <xs:maxInclusive value="999999999" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="BASIC_PRICE_UNIT" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>470--6--Grundpreiseinheit</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:nonNegativeInteger">
                                                    <xs:minInclusive value="0" />
                                                    <xs:maxInclusive value="999999999999" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="VALID_FROM" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation xml:lang="DE">21.07.2011/balke - Polsterbranche Lieferbar ab</xs:documentation>
                                                  <xs:documentation xml:lang="DE">Version Beta 2.1 Build 07</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:date" />
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="VALID_UNTIL" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation xml:lang="DE">21.07.2011/balke - Polsterbranche Lieferbar bis</xs:documentation>
                                                  <xs:documentation xml:lang="DE">Version Beta 2.1 Build 7</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:date" />
                                                </xs:simpleType>
                                              </xs:element>
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                      <xs:attribute name="PRICE_FEATURE_GROUP_NO" use="required">
                                        <xs:annotation>
                                          <xs:documentation>400--8--Ausfuehrungs_Gruppe</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0, K. Richter 26.03.2014</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:positiveInteger">
                                            <xs:minInclusive value="1" />
                                            <xs:maxInclusive value="99999" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:attribute>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="PRICE_TYPE_REF">
                                    <xs:annotation>
                                      <xs:documentation>400/407--0--NEW</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 2</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:attribute name="PRICE_TYPE_NO" use="required">
                                        <xs:annotation>
                                          <xs:documentation>400/407--0--NEW</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 2, K. Richter 26.03.2014</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:positiveInteger">
                                            <xs:minInclusive value="1" />
                                            <xs:maxInclusive value="999" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:attribute>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="ADDITIONAL_PRICE_GROUP" minOccurs="0" maxOccurs="unbounded">
                                    <xs:annotation>
                                      <xs:documentation>1000--0--NEW</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 6</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="PRICE_FEATURE_GROUP_REF">
                                          <xs:annotation>
                                            <xs:documentation>400--8--Ausfuehrungs_Gruppe</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="ITEM_PRICE" maxOccurs="unbounded">
                                                <xs:annotation>
                                                  <xs:documentation>460--1--Satzart</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                  <xs:sequence>
                                                    <xs:element name="PRICE_FIELD">
                                                      <xs:annotation>
                                                        <xs:documentation>460--4--Preisfeld/Aufpreisfeld</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 0, K. Richter 28.05.2014</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:simpleType>
                                                        <xs:restriction base="xs:positiveInteger">
                                                          <xs:minInclusive value="1" />
                                                          <xs:maxInclusive value="9999" />
                                                        </xs:restriction>
                                                      </xs:simpleType>
                                                    </xs:element>
                                                    <xs:element name="PRICE">
                                                      <xs:annotation>
                                                        <xs:documentation>460--5--Preis</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                          <xs:minInclusive value="-99999999" />
                                                          <xs:maxInclusive value="999999999" />
                                                        </xs:restriction>
                                                      </xs:simpleType>
                                                    </xs:element>
                                                  </xs:sequence>
                                                </xs:complexType>
                                              </xs:element>
                                            </xs:sequence>
                                            <xs:attribute name="PRICE_FEATURE_GROUP_NO" use="required">
                                              <xs:annotation>
                                                <xs:documentation>400--8--Ausfuehrungs_Gruppe</xs:documentation>
                                                <xs:documentation>Version Beta 2.0 Build 0, K. Richter 26.03.2014</xs:documentation>
                                              </xs:annotation>
                                              <xs:simpleType>
                                                <xs:restriction base="xs:positiveInteger">
                                                  <xs:minInclusive value="1" />
                                                  <xs:maxInclusive value="99999" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:attribute>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element name="PRICE_TYPE_REF">
                                          <xs:annotation>
                                            <xs:documentation>407--5--Preisart</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 2</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:attribute name="PRICE_TYPE_NO" use="required">
                                              <xs:annotation>
                                                <xs:documentation>407--5--Preisart</xs:documentation>
                                                <xs:documentation>Version Beta 2.0 Build 2, K. Richter 26.03.2014</xs:documentation>
                                              </xs:annotation>
                                              <xs:simpleType>
                                                <xs:restriction base="xs:positiveInteger">
                                                  <xs:minInclusive value="1" />
                                                  <xs:maxInclusive value="999" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:attribute>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="DECISIONS" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>hinter RESTRICTION geschoben, K. Richter, 12.06.2015</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="DECISION_REF" maxOccurs="unbounded">
                                          <xs:annotation>
                                            <xs:documentation>291--0--NEW</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:attribute name="DECISION_NO" use="required">
                                              <xs:annotation>
                                                <xs:documentation>291--0--NEW</xs:documentation>
                                                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                <xs:documentation>einheitlich auf 1 bis 99999 gesetzt, K. Richter 23.05.2014</xs:documentation>
                                              </xs:annotation>
                                              <xs:simpleType>
                                                <xs:restriction base="xs:positiveInteger">
                                                  <xs:minInclusive value="1" />
                                                  <xs:maxInclusive value="9999999999" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:attribute>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="ADDITIONAL_ITEMS" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>406--1--Satzart</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="OPTIONAL_ITEMS" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>406--0--NEW</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="OPTIONAL_ITEM_GROUP" maxOccurs="9">
                                                <xs:annotation>
                                                  <xs:documentation>1000--0--NEW</xs:documentation>
                                                  <xs:documentation>maxOcc von 1 auf 9 geändert 2011-12-14</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                  <xs:sequence>
                                                    <xs:element name="GROUP_TITLE" type="languagetext60" minOccurs="0">
                                                      <xs:annotation>
                                                        <xs:documentation>1000--0--NEW
30.05.2012/Bur</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                      </xs:annotation>
                                                    </xs:element>
                                                    <xs:element name="ITEM_REF" maxOccurs="unbounded">
                                                      <xs:annotation>
                                                        <xs:documentation>406--0--NEW</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="SERIE_NO" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>406--0--NEW</xs:documentation>
                                                            <xs:documentation xml:lang="de">Version 2.1 Build 7 für Polster erweitert auf 6 Stellen /28.11.2011 /ba</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="xs:nonNegativeInteger">
                                                              <xs:minInclusive value="0" />
                                                              <xs:maxInclusive value="999999" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                        <xs:attribute name="TYPE_NO" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>406--0--NEW</xs:documentation>
                                                            <xs:documentation>23.01.2013 - Version 2.2.5 Polsterbranche - von 18 auf 30stellig geändert</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                              <xs:minLength value="1" />
                                                              <xs:maxLength value="30" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                        <xs:attribute name="OPTIONAL_QUANTITY" use="optional">
                                                          <xs:annotation>
                                                            <xs:documentation>406--7--Anzahl</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="xs:nonNegativeInteger">
                                                              <xs:minInclusive value="1" />
                                                              <xs:maxInclusive value="999" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="SET_NO" use="required">
                                                    <xs:annotation>
                                                      <xs:documentation>1000--0--NEW</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:simpleType>
                                                      <xs:restriction base="xs:positiveInteger">
                                                        <xs:minInclusive value="1" />
                                                        <xs:maxInclusive value="9" />
                                                      </xs:restriction>
                                                    </xs:simpleType>
                                                  </xs:attribute>
                                                  <xs:attribute name="MULTIPLE_CHOICE" type="xs:boolean" use="required" />
                                                </xs:complexType>
                                              </xs:element>
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element name="MANDATORY_ITEMS" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>406--0--NEW</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="MANDATORY_ITEM_GROUP" maxOccurs="9">
                                                <xs:annotation>
                                                  <xs:documentation>406--0--NEW</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                  <xs:sequence>
                                                    <xs:element name="ITEM_REF" maxOccurs="unbounded">
                                                      <xs:annotation>
                                                        <xs:documentation>406--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="SERIE_NO" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>406--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            <xs:documentation xml:lang="de">Version 2.1 Build 7 für Polster erweitert auf 6 Stellen /28.11.2011 /ba</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="xs:nonNegativeInteger">
                                                              <xs:minInclusive value="0" />
                                                              <xs:maxInclusive value="999999" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                        <xs:attribute name="TYPE_NO" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>406--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            <xs:documentation>23.01.2013 - Version 2.2.5 Polsterbranche - von 18 auf 30stellig geändert</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                              <xs:minLength value="1" />
                                                              <xs:maxLength value="30" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                        <xs:attribute name="MANDATORY_QUANTITY" use="optional">
                                                          <xs:annotation>
                                                            <xs:documentation>406--7--Anzahl</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="xs:nonNegativeInteger">
                                                              <xs:minInclusive value="1" />
                                                              <xs:maxInclusive value="999" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="SET_NO" use="required">
                                                    <xs:annotation>
                                                      <xs:documentation>406--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:simpleType>
                                                      <xs:restriction base="xs:positiveInteger">
                                                        <xs:minInclusive value="1" />
                                                        <xs:maxInclusive value="9" />
                                                      </xs:restriction>
                                                    </xs:simpleType>
                                                  </xs:attribute>
                                                </xs:complexType>
                                              </xs:element>
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="EDP_NUMBER" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--10--EDV_Nummer</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                      <xs:documentation>23.01.2013 - Version 2.2.5 Polsterbranche - von 18 auf 30stellig geändert</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                        <xs:minLength value="1" />
                                        <xs:maxLength value="30" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="EAN_NUMBER" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--11--EAN_Nummer</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                        <xs:minLength value="1" />
                                        <xs:maxLength value="15" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="ITEM_IDENTIFICATION">
                                    <xs:annotation>
                                      <xs:documentation>400--14--Artikelkennung</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                        <xs:pattern value="[BEKSMZVP12]" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="CATALOG_PAGE" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--15--Katalog_Seite</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                        <xs:minLength value="1" />
                                        <xs:maxLength value="7" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="VALID_FROM" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--18--Lieferbar_ab</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:date" />
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="VALID_UNTIL" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--19--Lieferbar_bis</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:date" />
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="WEIGHT_BRUTTO" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--20--Gewicht</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                      <xs:documentation xml:lang="de">Gewicht-Brutto IDM 21-Build 15</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:nonNegativeInteger">
                                        <xs:minInclusive value="0" />
                                        <xs:maxInclusive value="9999" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="WEIGHT_NETTO" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--20--Gewicht</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                      <xs:documentation xml:lang="de">Gewicht-Netto IDM 21-Build 15</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:nonNegativeInteger">
                                        <xs:minInclusive value="0" />
                                        <xs:maxInclusive value="9999" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="VOLUME" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--21--Volumen</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:nonNegativeInteger">
                                        <xs:minInclusive value="0" />
                                        <xs:maxInclusive value="9999" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="MINIMUM_DELIVERY_TIME" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--36--Mindest_Lieferzeit</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:nonNegativeInteger">
                                        <xs:minInclusive value="0" />
                                        <xs:maxInclusive value="999" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="BASIC_PROFILE" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>400--0--NEW</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:choice>
                                          <xs:element name="CARCASE_BASIC_SHAPE">
                                            <xs:annotation>
                                              <xs:documentation>400--22--Korpus_Grundform</xs:documentation>
                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                              <xs:sequence>
                                                <xs:element name="BASIC_PROFILE_SHAPE" minOccurs="0">
                                                  <xs:annotation>
                                                    <xs:documentation>400--0--NEW</xs:documentation>
                                                    <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                  </xs:annotation>
                                                  <xs:complexType mixed="true">
                                                    <xs:sequence>
                                                      <xs:element name="OPTION_REF">
                                                        <xs:annotation>
                                                          <xs:documentation>430--0--NEW</xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:complexType>
                                                          <xs:attribute name="FEATURE_NO" use="required">
                                                            <xs:annotation>
                                                              <xs:documentation>430--0--NEW</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:nonNegativeInteger">
                                                                <xs:minInclusive value="0" />
                                                                <xs:maxInclusive value="9999" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                          <xs:attribute name="OPTION_KEY" use="required">
                                                            <xs:annotation>
                                                              <xs:documentation>430--0--NEW</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                              <xs:documentation>17.01.2013 - Version 2.2.5 Polsterbranche - von 5 auf 30stellig geändert</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:string">
                                                                <xs:minLength value="1" />
                                                                <xs:maxLength value="30" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                        </xs:complexType>
                                                      </xs:element>
                                                    </xs:sequence>
                                                    <xs:attribute name="BASIC_PROFILE_SHAPE_NO" use="required">
                                                      <xs:annotation>
                                                        <xs:documentation>400--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                          <xs:pattern value="[\S ]{1,5}" />
                                                        </xs:restriction>
                                                      </xs:simpleType>
                                                    </xs:attribute>
                                                  </xs:complexType>
                                                </xs:element>
                                                <xs:element name="BASIC_SHAPE_PARAMETERS">
                                                  <xs:annotation>
                                                    <xs:documentation>500--1--Satzart</xs:documentation>
                                                    <xs:documentation>Version Beta 2.0 Build 7</xs:documentation>
                                                  </xs:annotation>
                                                  <xs:complexType>
                                                    <xs:sequence>
                                                      <xs:element name="BASIC_SHAPE_PARAMETER" maxOccurs="unbounded">
                                                        <xs:annotation>
                                                          <xs:documentation>500--0--NEW</xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:complexType>
                                                          <xs:attribute name="BASIC_SHAPE_NAME" use="required">
                                                            <xs:annotation>
                                                              <xs:documentation>500--0--Parameter</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:string">
                                                                <xs:pattern value="[0-9a-zA-Z]{1,13}" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                          <xs:attribute name="BASIC_SHAPE_NOMINAL_VALUE" use="required">
                                                            <xs:annotation>
                                                              <xs:documentation>500--5--Nennwert</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:decimal">
                                                                <xs:minInclusive value="0" />
                                                                <xs:maxInclusive value="999999" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                          <xs:attribute name="BASIC_SHAPE_FROM">
                                                            <xs:annotation>
                                                              <xs:documentation>500--6--Von</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:decimal">
                                                                <xs:minInclusive value="0" />
                                                                <xs:maxInclusive value="999999" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                          <xs:attribute name="BASIC_SHAPE_TO">
                                                            <xs:annotation>
                                                              <xs:documentation>500--7--Bis</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:decimal">
                                                                <xs:minInclusive value="0" />
                                                                <xs:maxInclusive value="999999" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                          <xs:attribute name="BASIC_SHAPE_STEP_SIZE">
                                                            <xs:annotation>
                                                              <xs:documentation>500--8--Schrittweite</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:decimal">
                                                                <xs:minInclusive value="0" />
                                                                <xs:maxInclusive value="999999" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                        </xs:complexType>
                                                      </xs:element>
                                                    </xs:sequence>
                                                  </xs:complexType>
                                                </xs:element>
                                              </xs:sequence>
                                              <xs:attribute name="CARCASE_BASIC_SHAPE_NO" use="required">
                                                <xs:annotation>
                                                  <xs:documentation>400--22--Korpus_Grundform</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:nonNegativeInteger">
                                                    <xs:pattern value="[0-9]|[1-4][0-9]|5[0-2]|99[2-9]" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:attribute>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element name="ITEM_DIMENSIONAL_DRAWING">
                                            <xs:annotation>
                                              <xs:documentation>400--32--Massbild</xs:documentation>
                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                            </xs:annotation>
                                            <xs:complexType>
                                              <xs:sequence>
                                                <xs:element name="DOCUMENT_REFERENCE" minOccurs="0">
                                                  <xs:annotation>
                                                    <xs:documentation>505--9--Referenz_Dokument</xs:documentation>
                                                    <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                  </xs:annotation>
                                                  <xs:simpleType>
                                                    <xs:restriction base="xs:string">
                                                      <xs:minLength value="1" />
                                                      <xs:maxLength value="240" />
                                                    </xs:restriction>
                                                  </xs:simpleType>
                                                </xs:element>
                                                <xs:element name="DIMENSIONAL_PARAMETERS">
                                                  <xs:annotation>
                                                    <xs:documentation>500--1--Satzart</xs:documentation>
                                                    <xs:documentation>Version Beta 2.0 Build 7</xs:documentation>
                                                  </xs:annotation>
                                                  <xs:complexType>
                                                    <xs:sequence>
                                                      <xs:element name="DIMENSIONAL_PARAMETER" maxOccurs="unbounded">
                                                        <xs:annotation>
                                                          <xs:documentation>500--0--NEW</xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:complexType>
                                                          <xs:attribute name="DIMENSIONAL_NAME" use="required">
                                                            <xs:annotation>
                                                              <xs:documentation>500--0--NEW</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:string">
                                                                <xs:pattern value="[0-9a-zA-Z]{1,13}" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                          <xs:attribute name="DIMENSIONAL_NOMINAL_VALUE" use="required">
                                                            <xs:annotation>
                                                              <xs:documentation>500--0--NEW</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:decimal">
                                                                <xs:minInclusive value="0" />
                                                                <xs:maxInclusive value="999999" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                          <xs:attribute name="DIMENSIONAL_FROM">
                                                            <xs:annotation>
                                                              <xs:documentation>500--0--NEW</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:decimal">
                                                                <xs:minInclusive value="0" />
                                                                <xs:maxInclusive value="999999" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                          <xs:attribute name="DIMENSIONAL_TO">
                                                            <xs:annotation>
                                                              <xs:documentation>500--0--NEW</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:decimal">
                                                                <xs:minInclusive value="0" />
                                                                <xs:maxInclusive value="999999" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                          <xs:attribute name="DIMENSIONAL_STEP_SIZE">
                                                            <xs:annotation>
                                                              <xs:documentation>500--0--NEW</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:decimal">
                                                                <xs:minInclusive value="0" />
                                                                <xs:maxInclusive value="999999" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:attribute>
                                                        </xs:complexType>
                                                      </xs:element>
                                                    </xs:sequence>
                                                  </xs:complexType>
                                                </xs:element>
                                              </xs:sequence>
                                              <xs:attribute name="ITEM_DIMENSIONAL_DRAWING_NO" use="required">
                                                <xs:annotation>
                                                  <xs:documentation>400--32--Massbild</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:string">
                                                    <xs:minLength value="1" />
                                                    <xs:maxLength value="20" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:attribute>
                                            </xs:complexType>
                                          </xs:element>
                                        </xs:choice>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="ITEM_TEXT">
                                    <xs:annotation>
                                      <xs:documentation>410--1--Satzart</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="SHORT_TEXT">
                                          <xs:annotation>
                                            <xs:documentation>410--5--Texttype</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="LANGUAGE" maxOccurs="unbounded">
                                                <xs:annotation>
                                                  <xs:documentation>410--0--NEW</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 2</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                  <xs:sequence>
                                                    <xs:element name="TEXT_LINE" maxOccurs="3">
                                                      <xs:annotation>
                                                        <xs:documentation>410--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 5</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:sequence>
                                                          <xs:element name="TEXT">
                                                            <xs:annotation>
                                                              <xs:documentation>410--6--Textzeile</xs:documentation>
                                                              <xs:documentation>Version Beta 2.0 Build 5</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:simpleType>
                                                              <xs:restriction base="xs:string">
                                                                <xs:pattern value="[\S ]{1,30}" />
                                                              </xs:restriction>
                                                            </xs:simpleType>
                                                          </xs:element>
                                                        </xs:sequence>
                                                        <xs:attribute name="SEQUENCE_NO" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>410--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 5</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="xs:positiveInteger" />
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                  </xs:sequence>
                                                  <xs:attribute name="ISO_LANGUAGE_ID" use="required">
                                                    <xs:annotation>
                                                      <xs:documentation>410--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 2, K. Richter 26.03.2014</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:simpleType>
                                                      <xs:restriction base="xs:language">
                                                        <xs:pattern value="[A-Za-z]{1,3}" />
                                                      </xs:restriction>
                                                    </xs:simpleType>
                                                  </xs:attribute>
                                                </xs:complexType>
                                              </xs:element>
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element name="FULL_TEXT" type="languagetext" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>410--5--Texttype</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                        <xs:element name="PLANNING_ADVICE" type="languagetext" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation>410--5--Texttype</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                          </xs:annotation>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="TYPE_KEY">
                                    <xs:annotation>
                                      <xs:documentation>445--1--Satzart</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="TK_TYPE" minOccurs="1" maxOccurs="1">
                                          <xs:annotation>
                                            <xs:documentation xml:lang="DE">3 stufiger Schlüssel laut Sitzung am 10.06.2015 /ba</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:positiveInteger">
                                              <xs:maxInclusive value="2000" />
                                              <xs:minInclusive value="1000" />
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="TK_CLASS" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation xml:lang="de">Drehtür, Lade, Klappe...</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:nonNegativeInteger">
                                              <xs:pattern value="000|[146][0-7]0|2[0-6]0|3[0-4]0|[57][012]0|8[01]0" />
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                        <xs:element name="TK_INFO" minOccurs="0">
                                          <xs:annotation>
                                            <xs:documentation xml:lang="de">Info füber Art der Type z.B. Einzelelement, Anbauelement, Unterteil...</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                          </xs:annotation>
                                          <xs:simpleType>
                                            <xs:restriction base="xs:nonNegativeInteger">
                                              <xs:pattern value="[0-8]0" />
                                            </xs:restriction>
                                          </xs:simpleType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="CLASSIFICATIONS" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>Klassifizierung für eCl@ss, GSP,.... 20.03.2018/K. Richter</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="ECLASS">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="ECLASS_NO">
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:nonNegativeInteger">
                                                    <xs:totalDigits value="8" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="DETAIL_INFOS" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>1000--0--NEW 30.05.2012/Bur</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="DETAIL_INFO_REF" maxOccurs="unbounded">
                                          <xs:annotation>
                                            <xs:documentation>1000--0--NEW
30.05.2012/Bur</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:attribute name="DETAIL_INFO_NO" use="required">
                                              <xs:annotation>
                                                <xs:documentation>1000--0--NEW
                                                              30.05.2012/Bur, K. Richter 26.03.2014</xs:documentation>
                                              </xs:annotation>
                                              <xs:simpleType>
                                                <xs:restriction base="xs:positiveInteger">
                                                  <xs:maxInclusive value="999999999" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:attribute>
                                            <xs:attribute name="DECISION_NO" use="optional">
                                              <xs:annotation>
                                                <xs:documentation>291--0--NEW</xs:documentation>
                                                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                <xs:documentation>einheitlich auf 1 bis 99999 gesetzt, K. Richter 23.05.2014</xs:documentation>
                                              </xs:annotation>
                                              <xs:simpleType>
                                                <xs:restriction base="xs:positiveInteger">
                                                  <xs:minInclusive value="1" />
                                                  <xs:maxInclusive value="9999999999" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:attribute>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="SALES_NUMBER" minOccurs="0">
                                    <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                        <xs:minLength value="1" />
                                        <xs:maxLength value="30" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="PART_LIST_REF" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>401--1--Satzart</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:attribute name="PART_LIST_KEY" use="required">
                                        <xs:annotation>
                                          <xs:documentation>--0--NEW</xs:documentation>
                                          <xs:documentation> K. Richter 12.02.2015</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:string">
                                            <xs:maxLength value="30" />
                                            <xs:minLength value="1" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:attribute>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="PART_LIST_EXCLUSIVE" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation xml:lang="DE">IDM 2.5 /ba: 
Dieser Artikel kann nur in einer Stückliste vorkommen und ist nicht als einzelner Artikel bestellbar
</xs:documentation>
                                    </xs:annotation>
                                    <xs:simpleType>
                                      <xs:restriction base="xs:boolean" />
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="PROPERTIES" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>Propertyzuordnung für Energieinfo 23.06.2014/K. Richter</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="PROPERTY_REF" minOccurs="1" maxOccurs="unbounded">
                                          <xs:annotation>
                                            <xs:documentation>Propertyzuordnung für Energieinfo 23.06.2014/K. Richter</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:attribute name="PROPERTY_NO" use="required">
                                              <xs:annotation>
                                                <xs:documentation>Nummer der Property, K. Richter 2.2014</xs:documentation>
                                              </xs:annotation>
                                              <xs:simpleType>
                                                <xs:restriction base="xs:nonNegativeInteger">
                                                  <xs:minInclusive value="0" />
                                                  <xs:maxInclusive value="999" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:attribute>
                                            <xs:attribute name="VALUE" use="required">
                                              <xs:annotation>
                                                <xs:documentation>Wert für Property K. Richter 23.06.2014</xs:documentation>
                                              </xs:annotation>
                                              <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                  <xs:pattern value="([3-9]?[A-Z]+\+*)|([0-9]+(\.[0-9]+)?)" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:attribute>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="ECO_MOBILIER" minOccurs="0">
                                    <xs:simpleType>
                                      <xs:restriction base="xs:string">
                                        <xs:pattern value="[0-9]{11}" />
                                      </xs:restriction>
                                    </xs:simpleType>
                                  </xs:element>
                                  <xs:element name="PACKAGE_LIST" minOccurs="0" maxOccurs="1">
                                    <xs:annotation>
                                      <xs:documentation xml:lang="DE">IDM 2.5
dynamische Stückliste</xs:documentation>
                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="PACKAGE_LIST_POS" maxOccurs="unbounded">
                                          <xs:annotation>
                                            <xs:documentation>401--0--NEW</xs:documentation>
                                            <xs:documentation> K. Richter 12.02.2015</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="PACKAGE_LIST_TEXT" type="languagetext60" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>250--0--NEW</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                              </xs:element>
                                              <xs:element name="PACKAGE_LIST_COMMENT_TEXT" type="languagetext" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>250--0--NEW</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                              </xs:element>
                                              <xs:element name="WIDTH">
                                                <xs:annotation>
                                                  <xs:documentation>400--20--Gewicht</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                  <xs:documentation xml:lang="de">Gewicht-Brutto IDM 21-Build 15</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:nonNegativeInteger">
                                                    <xs:minInclusive value="0" />
                                                    <xs:maxInclusive value="9999" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="DEPTH">
                                                <xs:annotation>
                                                  <xs:documentation>400--20--Gewicht</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                  <xs:documentation xml:lang="de">Gewicht-Brutto IDM 21-Build 15</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:nonNegativeInteger">
                                                    <xs:minInclusive value="0" />
                                                    <xs:maxInclusive value="9999" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="HEIGHT">
                                                <xs:annotation>
                                                  <xs:documentation>400--20--Gewicht</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                  <xs:documentation xml:lang="de">Gewicht-Brutto IDM 21-Build 15</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:nonNegativeInteger">
                                                    <xs:minInclusive value="0" />
                                                    <xs:maxInclusive value="9999" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="WEIGHT" type="xs:decimal">
                                                <xs:annotation>
                                                  <xs:documentation>400--20--Gewicht</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                  <xs:documentation xml:lang="de">Gewicht-Brutto IDM 21-Build 15</xs:documentation>
                                                </xs:annotation>
                                              </xs:element>
                                              <xs:element name="EAN_NUMBER" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>400--11--EAN_Nummer</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:string">
                                                    <xs:minLength value="1" />
                                                    <xs:maxLength value="15" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="MATERIAL_NUMBER" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>400--11--EAN_Nummer</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:simpleType>
                                                  <xs:restriction base="xs:string">
                                                    <xs:minLength value="1" />
                                                    <xs:maxLength value="15" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="DECISIONS" minOccurs="0">
                                                <xs:annotation>
                                                  <xs:documentation>291--0--NEW</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                  <xs:sequence>
                                                    <xs:element name="DECISION_REF" maxOccurs="unbounded">
                                                      <xs:annotation>
                                                        <xs:documentation>291--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="DECISION_NO" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>291--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                            <xs:documentation>einheitlich auf 1 bis 99999 gesetzt, K. Richter 23.05.2014</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="xs:positiveInteger">
                                                              <xs:minInclusive value="1" />
                                                              <xs:maxInclusive value="9999999999" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                  </xs:sequence>
                                                </xs:complexType>
                                              </xs:element>
                                            </xs:sequence>
                                            <xs:attribute name="SEQUENCE_NO" use="required">
                                              <xs:annotation>
                                                <xs:documentation>1000--0--NEW</xs:documentation>
                                              </xs:annotation>
                                              <xs:simpleType>
                                                <xs:restriction base="xs:positiveInteger" />
                                              </xs:simpleType>
                                            </xs:attribute>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                              </xs:choice>
                            </xs:sequence>
                            <xs:attribute name="TYPE_NO" use="required">
                              <xs:annotation>
                                <xs:documentation>400--0--NEW</xs:documentation>
                                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                <xs:documentation>23.01.2013 - Version 2.2.5 Polsterbranche - von 18 auf 30stellig geändert</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                <xs:restriction base="xs:string">
                                  <xs:minLength value="1" />
                                  <xs:maxLength value="30" />
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:attribute>
                            <xs:attribute name="SEQUENCE_NO">
                              <xs:annotation>
                                <xs:documentation>1000--0--NEW</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                <xs:restriction base="xs:positiveInteger" />
                              </xs:simpleType>
                            </xs:attribute>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="DECISIONS" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>291--0--NEW</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="DECISION_REF" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>291--0--NEW</xs:documentation>
                            <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:attribute name="DECISION_NO" use="required">
                              <xs:annotation>
                                <xs:documentation>291--0--NEW</xs:documentation>
                                <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                <xs:documentation>einheitlich auf 1 bis 99999 gesetzt, K. Richter 23.05.2014</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                <xs:restriction base="xs:positiveInteger">
                                  <xs:minInclusive value="1" />
                                  <xs:maxInclusive value="9999999999" />
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:attribute>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="COLOR_CONSULTANCIES" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="COLOR_CONSULTANCY" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation xml:lang="DE">1000--0--NEW 15.02.2013 /Balke
                              </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="FEATURE_DETAIL_INFO_REF" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>255--0--NEW</xs:documentation>
                      <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:attribute name="DETAIL_INFO_NO" use="required">
                        <xs:annotation>
                          <xs:documentation>1000--0--NEW
                                          30.05.2012/Bur, K. Richter 26.03.2014</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:positiveInteger">
                            <xs:maxInclusive value="999999999" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                      <xs:attribute name="SEQUENCE_NO" use="required">
                        <xs:annotation>
                          <xs:documentation>270--0--NEW</xs:documentation>
                          <xs:documentation>Version Beta 2.0 Build 5</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:positiveInteger" />
                        </xs:simpleType>
                      </xs:attribute>
                      <xs:attribute name="DECISION_NO" use="optional">
                        <xs:annotation>
                          <xs:documentation>291--0--NEW</xs:documentation>
                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                          <xs:documentation>einheitlich auf 1 bis 99999 gesetzt, K. Richter 23.05.2014</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:positiveInteger">
                            <xs:minInclusive value="1" />
                            <xs:maxInclusive value="9999999999" />
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="COLOR_CONSULTANCY_NO" use="required">
                  <xs:annotation>
                    <xs:documentation>1000--0--NEW</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:nonNegativeInteger">
                      <xs:minInclusive value="0" />
                      <xs:maxInclusive value="9999" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DETAIL_INFOS" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="DE">1000--0--NEW 15.02.2013 /Balke</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="DETAIL_INFO_REF" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>1000--0--NEW
                                  30.05.2012/Bur</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="DETAIL_INFO_NO" use="required">
                  <xs:annotation>
                    <xs:documentation>1000--0--NEW
                                      30.05.2012/Bur, K. Richter 26.03.2014</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:positiveInteger">
                      <xs:maxInclusive value="999999999" />
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="VALID_FROM" minOccurs="0">
        <xs:annotation>
          <xs:documentation>260--7--Lieferbar_ab</xs:documentation>
          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:date" />
        </xs:simpleType>
      </xs:element>
      <xs:element name="VALID_UNTIL" minOccurs="0">
        <xs:annotation>
          <xs:documentation>260--8--Lieferbar_bis</xs:documentation>
          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:date" />
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="SERIE_NO" use="required">
      <xs:annotation>
        <xs:documentation>200--1--Satzart</xs:documentation>
        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
        <xs:documentation xml:lang="de">Version 2.1 Build 7 für Polster erweitert auf 6 Stellen /28.11.2011 /ba</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:nonNegativeInteger">
          <xs:minInclusive value="0" />
          <xs:maxInclusive value="999999" />
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="SEQUENCE_NO" type="xs:positiveInteger" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="DE">IDM 2.5 Sortierung der Modelle</xs:documentation>
        <xs:documentation>K. Richter 26.02.2015</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
See Also
SERIES ElementT_NEW_CATALOG ElementIDMW 2.0 XML-Schema Dokumentation