IDMW 2.0 XML-Schema Dokumentation
T_NEW_CATALOG Element
IDMW 2.0 XML-Schema Dokumentation : T_NEW_CATALOG Element
Description
This element is used to specify all information and data for the provisioning of a complete catalogue/data pool.
Namespace (none)
Diagram
PRICE_DEFINITION Element FEATURE_DEFINITION Element PART_LISTS Element SERIES Element GLOBAL_DEFINITION Element SUPPLIER Element CATALOG Element Sequence T_NEW_CATALOG Element
Overview
T_NEW_CATALOG
This element is used to specify all information and data for the provisioning of a complete catalogue/data pool.
MAJOR required List of xs:positiveInteger
The version number "MAJOR" specifies the format version the data pool is delivered. The major version number will only change in the case of a fundamental revision of the entire format.
The complete information about the format version in which a data pool is delivered consists of MAJOR, MINOR and REVISION.
   D   positiveInteger
   P   
   M   [2:2]
MINOR required Restriction of xs:nonNegativeInteger
The sub-version number "MINOR" usually changes every year. If the main version MAJOR is modified, the subversion is reset to 0.
   D   nonNegativeInteger
   P   
   M   [0:0]
REVISION required Restriction of xs:nonNegativeInteger
The revision number "REVISION" highlights changes during the year resultant from individual working groups. The revisions are not published if they are not concerned with necessary corrections. Revision is reset to 0 with each new MINOR sub-version number.
   D   nonNegativeInteger
   P   
   M   [0:0]
FORMAT required Restriction of xs:string

This element is used to specify the manufacturer's industry code. The following industry codes are currently defined:

A = worktop manufacturers
B = bathroom furniture manufacturers
G = appliance manufacturers
K = kitchen furniture manufacturers
O = office furniture manufacturers
P = upholstered furniture manufacturers
S = sanitary products manufacturers
W = living room furniture manufacturers
Z = accessories manufacturers

 

The identifier W is the only value permitted for this element.

   D   string
   P   [W]
   M   [1:1]
Sequence
CATALOG
This element is used to store administrative information concerning the catalogue/data pool.
Sequence
CATALOG_IDENTIFICATION
This element is used to specify the catalogue's identifying characteristics.
- ISO_LANGUAGE_ID
- CURRENCY_KEY
           
If the contents of these fields in an updated catalogue are different from the base file, it is not easily possible to update an existing catalogue.
The currencies used in the catalogue data must be identical.
Sequence
ISO_LANGUAGE_ID 1..∞ Restriction of xs:language
The language code defines the language in which the texts in the data pool were created. The ISO language code must be used.    D   language
   P   [A-Za-z]{1,3}
   M   [1:3]
CURRENCY_KEY Restriction of xs:string
This element is used to specify the currency key for the prices stated in the data pool. The ISO currency ID must be used for the currency key.
Changing currencies within the same data pool are not permitted. Updates during the year (including blocks) must be delivered in the same currency as the base file.
   D   string
   P   [A-Z]{1,3}
   M   [1:3]
CATALOG_NUMBER Restriction of xs:string
This element is used to specify the catalogue number of the catalogue that is mapped by the data pool. The catalogue number is a manufacturer-specific identifier.    D   string
   P   
   M   [1:10]
CATALOG_NAME languagetext30 Complex Type
This element is used to specify the catalogue name of the data pool. This element serves as the basis for displaying the catalogue name in the software products. Catalogue names that include the year are permitted.
Sequence
LANGUAGE 1..∞
This element is used to store 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. They must be identical to the ISO_LANGUAGE_ID elements under T_NEW_CATALOG/CATALOG/CATALOG_IDENTIFICATION.
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,30}
   M   [1:30]
DATA_VERSION Restriction of xs:date
The data version (DATA_VERSION) defines the date until which catalogue data, supplements and error corrections published by the manufacturer was included in the data pool.    D   date
   P   
   M  
VALID_FROM_DATE Restriction of xs:date
The element is used to specify the validity period date of the catalogue and thereby of the current data pool.    D   date
   P   
   M   
VALID_UNTIL_DATE Restriction of xs:date
The element is used to specify the validity period date of the catalogue and thereby of the current data pool.    D   date
   P   
   M  
FILE_ID Restriction of xs:boolean
This element is used to specify whether the data pool contains test data or released data.

0/false = test data
1/true = released data
   D   boolean
   P   
   M 
CATALOG_MARK Restriction of xs:string
This element is used to specify whether the provisions data are

B = block data with prices
K = catalogue data
V = block data without prices (fictional prices must be specified)
F = correction update.

   D   string
   P   [BKVF]
   M   [1:1]
CATALOG_MERGE_TYPE optional xs:boolean

This element CATALOG_MERGE_TYPE is optional and contains boolean data with the following values:

0: The value if the element is not present; it means that this catalogue does not have to be part of a multi-manufacturer catalogue.

1: This catalogue is always part of a multi-manufacturer catalogue.

   D   boolean
   P   
   M 
CATALOG_DATA_VERSION optional Restriction of xs:date
This element must be filled if the CATALOG_MARK element (catalogue identifier) contains the value F for correction update.

This element is used to enter the date of the base file (element DATA_VERSION) to which the correction update relates.
   D   date
   P   
   M 
CATALOG_INFO optional languagetext Complex Type
This element is used to store the information texts.
Sequence
LANGUAGE 1..∞
This element is used to store 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 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 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]
CATALOG_ID Restriction of xs:string

The manufacturer can enter a unique ID (e.g. GUID) that unequivocally identifies the catalogue here.

It must be observed that a manufacturer catalogue must always have the same ID for the same dealership.

   D   string   
   P   
   M   [1:64]  
CATALOG_VERSION Restriction of xs:positiveInteger
The manufacturer can assign a version number for the catalogue in this field    D  positiveInteger 
   P   
   M  [1:999999999]
FALL_BACK_LANGUAGE Restriction of xs:language
This element corresponds to the language code that defines the language in which the data pool texts were created if no language identifier for multi-language texts is specified.The 2-digit ISOLanguage code must be used.    D   language
   P    [A-Z]{2}   
   M   [2:2]
DETAIL_INFOS 0..∞
This element serves to specify images on catalogue level, e.g. a manufacturer or catalogue logo.
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]
SUPPLIER
This element is used to specify the manufacturer's data, e.g. communication and contact information.
Sequence
EDI_INFO 0..∞
This element is used to inform the partners of the available EDI communications. One element is created fir each EDI message in EDI format.
Sequence
EDI_FORMAT optional Restriction of xs:string
The supported EDI format is specified here (e.g. EDIData)    D   string
   P   
   M   [1:20]
EDI_FORMAT_VERSION optional Restriction of xs:string
The supported version of the EDI format specified in the EDI-FORMAT element is specified here.    D   string
   P   
   M   [1:10]
EDI_MESSAGE optional Restriction of xs:string
The messages in EDI format supported by the manufacturer are stored here (e.g. order, order response).    D   string
   P   
   M   [1:20]
EDI_COMMUNICATION optional Restriction of xs:string
This is used to specify the method for EDI communications (e.g. X400, Telebox, email).    D   string
   P   
   M   [1:20]
EDI_COMMUNICATION_ADDRESS optional Restriction of xs:string
The address for the specified communication method is specified here ( e.g. X400 address, email address, or as discussed)    D   string
   P   
   M   [1:40]
EDI_CONTACT optional Restriction of xs:string
The contact person available at the manufacturer for details concerning EDI processing is specified here. The specification of contact information is optional, i.e. necessary information, e.g. name, telephone number or email address, can be specified up to the maximum field length.    D   string
   P   
   M   [1:60]
ISO_COUNTRY_ID Restriction of xs:string
This element is used to specify the manufacturer's country in accordance with the ISO standard.    D   string
   P   [A-Z]{2}
   M   [2:2]
GLN_NO Restriction of xs:string
This element is used to enter a unique global location number (GLN). The GLN allows for an unequivocal assignment of companies or business units, e.g. for the automated electronic exchange of data.
If a company has multiple GLN values, the root GLN must be specified.
   D   string
   P   [0-9]{13}
   M   
WEEE_NO optional Restriction of xs:string
This element is used to enter the WEEE registration number. A WEEE registration number is mandatory for everyone classified as a manufacturer or importer of electrical appliances in accordance with the "Electrical and Electronic Equipment Act (ElektroG)".
In Germany, WEEE numbers look as follows: "DE12345678".
Dealers can verify the validity of WEEE numbers on the website of the register for Waste Electrical Appliances (http://www.stiftung-ear.de).
   D   string
   P   
   M   
CONTACT_PERSON 1..2
This element is used to specify the information of a contact person
Sequence
CONTACT_PERSON_NO Restriction of xs:positiveInteger
This element is used to specify the priorities of methods for making contact with the contact person. (1=1st Contact, 2=2nd contact)    D   positiveInteger
   P   
   M   [1:2]
CONTACT_ROLE Restriction of xs:string
This element is used to specify the role of the newly created contact. The role designation certified by the manufacturer (e.g. substitute, person responsible for EDI).    D   string
   P   
   M   [1:60]
CONTACT_NAME Restriction of xs:string
This element is used to specify the last name of the direct contact person for the software house.    D   string
   P   
   M   [1:20]
FIRST_NAME Restriction of xs:string
This element is used to specify the first name of the direct contact person.    D   string
   P   
   M   [1:20]
FORM_OF_ADDRESS Restriction of xs:positiveInteger
This element is used to specify the salutation for the direct contact person.
1 = Mrs
2 = Mr
   D   positiveInteger
   P   
   M   [1:2]
DEPARTMENT optional Restriction of xs:string
This element is, if present, used to specify the department of the direct contact person.    D   string
   P   
   M   [1:15]
TELEPHONE Restriction of xs:string
This element is used to specify the telephone number of the direct contact person. This also includes all (international) dialling codes, e.g. +49(1234)56-7890.    D   string
   P   
   M   [1:18]
FAX optional Restriction of xs:string
This element is used to specify the fax number of the direct contact person. This also includes all (international) dialling codes, e.g. +49(5251)60-3284.    D   string
   P   
   M   [1:18]
EMAIL optional Restriction of xs:string
This element is used to specify the email address.    D   string
   P   [a-zA-Z0-9._+\-!#$'*/=?^_`{|}~]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}
   M   
STREET optional Restriction of xs:string
This element as you specify the street of the manufacturer's business address.    D   string
   P   
   M   [1:30]
ZIPCODE_STREET optional Restriction of xs:string
This element is used to specify the postcode of the manufacturer's business address.    D   string
   P   
   M   [1:8]
CITY optional Restriction of xs:string
This element is used to specify the manufacturer's place registered office.    D   string
   P   
   M   [1:30]
ISO_COUNTRY_ID Restriction of xs:string
This element is used to specify the manufacturer's country in accordance with theISO standard is to be specified.    D   string
   P   [A-Z]{2}
   M   [2:2]
CONTACT_SUPPLIER
This element is used to specify the manufacturer's contact data
Sequence
MANUFACTURER_NAME_1 Restriction of xs:string
This element is used to specify the first line of the company name.    D   string
   P   
   M   [1:30]
MANUFACTURER_NAME_2 optional Restriction of xs:string
If activated, this element is used to store the second line of the company name.    D   string
   P   
   M   [1:30]
EMAIL optional Restriction of xs:string
This element is used to specify the official email address for the dealership or consumer.    D   string
   P   [a-zA-Z0-9._+\-!#$'*/=?^_`{|}~]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}
   M   
INTERNET_ADDRESS optional Restriction of xs:string
This element, if present, is used to specify the official URL (e.g. http://www.company.com) for dealerships or consumers.    D   string
   P   
   M  
STREET Restriction of xs:string
This element as you specify the street of the manufacturer's business address.    D   string
   P   
   M   [1:30]
ZIPCODE_STREET Restriction of xs:string
This element is used to specify the postcode of the manufacturer's business address.    D   string
   P   
   M   [1:8]
CITY Restriction of xs:string
This element is used to specify the manufacturer's place registered office.    D   string
   P   
   M   [1:30]
ISO_COUNTRY_ID Restriction of xs:string
This element is used to specify the manufacturer's country in accordance with theISO standard is to be specified.    D   string
   P   [A-Z]{2}
   M   [2:2]
ZIPCODE_POSTBOX optional Restriction of xs:string
This element is, if present, used to specify the postcode associated with the PO Box.    D   string
   P   
   M   [1:8]
POSTBOX optional Restriction of xs:string
This element is, if present, used to specify the PO Box line of the manufacturer's address. The word "PO Box" must be omitted.    D   string
   P   [0-9a-zA-Z]{0,10}
   M   [00:10]
TELEPHONE_SWITCHBOARD Restriction of xs:string
This element is used to specify the telephone number of the manufacturer's switchboard. This also includes all (international) dialling codes, e.g. +49(1234)56-7890.    D   string
   P   
   M   [1:18]
FAX_SWITCHBOARD Restriction of xs:string
This element is here to specify the fax number of the manufacturer's switchboard. This also includes all (international) dialling codes, e.g. +49(1234)56-7890.    D   string
   P   
   M   [1:18]
GLOBAL_DEFINITION optional
This element is used to specify data that is valid for the entire catalogue/data pool (global information).
Sequence
DETAIL_INFOS optional
This element is used to specify detailed information.
Sequence
DETAIL_INFO 1..∞
This element is used to specify URLs to detailed information.
DETAIL_INFO_NO required Restriction of xs:positiveInteger
This attribute identifies a detailed information.    D   positiveInteger
   P   
   M   [1:999999999]
Sequence
CLASSIFICATION Restriction of xs:string
This element is used to classify detailed information.

   D   string
   P   
   M 
INFO_TYPE Restriction of xs:positiveInteger
This element is here to describe the type of detailed information.
          
The values that can be assigned to the information types can be found in the correspondingtable in the introduction.      
   D   positiveInteger
   P   
   M   [1:15]
EXTERNAL_NAME optional languagetext Complex Type
This element contains the display name of the link (e.g. "sketch 4711").
Sequence
LANGUAGE 1..∞
This element is used to store 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 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 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]
INTERNAL_NAME optional languagetext40 Complex Type
A more detailed description of the link can be included here.

This information is not intended for disclosure to the dealership, but to provide further information to the software houses.
Sequence
LANGUAGE 1..∞
This element is used to store 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. They must be identical to the ISO_LANGUAGE_ID elements under T_NEW_CATALOG/CATALOG/CATALOG_IDENTIFICATION.
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,40}
   M   [1:40]
TOOL_TIP optional languagetext Complex Type

This element contains the text for a link note.

Sequence
LANGUAGE 1..∞
This element is used to store 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 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 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]
URL
This element specifies the URL to the detailed information.
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-Z]{2}
   M   [2:2]
Sequence
TEXT xs:anyURI
This element is used to store the URI for the language specified in the LANGUAGE element of the ISO_LANGUAGE_ID attribute.    D   anyURI
   P   
   M  [1:1024] 
HASH_VALUE Restriction of xs:string
The image is displayed in encrypted form here.The HASH_VALUE must have exactly 32 characters and must be MD5-encrypted.
This will enable any service provider to determine whether the image has already been downloaded or not.
   D   string
   P   
   M   [32:32]
LAYER optional Restriction of xs:positiveInteger

This element is used to place add-on items, e.g. headrests.

This element is only allowed for SVG files.

Within the outline type of a SVG, the following applies:

There is no overlapping of any areas designated by our clients within the same layer.

The following values apply to the element:

10 Carpet

20 Sofa/furniture/table (default value)

30 Cushion

40 Decorative cushion

50 Headrest

60 Plate/ throw

   D   positiveInteger
   P   [1-6]0
   M   [10:60]
MESSAGES optional

The possible warnings and information are stored under this element.

The possible warnings and information notices with the corresponding text, the level and the unique identifier are stored under this element. 

Sequence
MESSAGE 1..99999
This element is used to store a message.
MESSAGE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to identify the message.    D   nonNegativeInteger
   P   
   M   [0:99999]
LEVEL optional Restriction of xs:nonNegativeInteger

The message level is specified here:
0 Notice/information
1 Warning

   D   nonNegativeInteger
   P  
   M   [0:1]
Sequence
MESSAGE_TEXT languagetext Complex Type
This element is used to store the message text.
Sequence
LANGUAGE 1..∞
This element is used to store 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 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 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]
PROPERTIES optional

This element is used to include additional information and characteristics, e.g. energy label, efficiency classes and similar data. Only the characteristics needed for correctly mapping the catalogue are defined.

The keys can be found in the corresponding table (information keys).

Sequence
PROPERTY 1..∞

This element is used to define a feature.

The key, text and measurement unit can be found in the correspondingtable (information keys).

PROPERTY_NO required Restriction of xs:nonNegativeInteger

This attribute is used to identify the feature.

Its number can be found in the table with the information keys.

   D   nonNegativeInteger
   P   
   M   [0:999]
Sequence
PROPERTY_TEXT languagetext Complex Type
This element contains texts for characteristic features/properties.
Sequence
LANGUAGE 1..∞
This element is used to store 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 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 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]
PROPERTY_UNIT optional languagetext30 Complex Type
This element is used to specify the unit of measure for the respective characteristic features like property.
Sequence
LANGUAGE 1..∞
This element is used to store 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. They must be identical to the ISO_LANGUAGE_ID elements under T_NEW_CATALOG/CATALOG/CATALOG_IDENTIFICATION.
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,30}
   M   [1:30]
SERIES

This element is used to specify all series of the catalogue/data with the properties and elements assigned to them, e.g. product groups or items.

A series usually corresponds to a model.

 
Sequence
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..∞
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
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.
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  
DECISIONS optional
This element is used to collect cross-series rules.
Sequence
DECISION_REF 1..∞
This element is used to reference a cross-series rule.
DECISION_NO required Restriction of xs:positiveInteger
This attribute is used to reference a rule.    D   positiveInteger
   P   
   M   [1:9999999999]
SERIE_GROUPS optional
This element can be used to combine different series in groups (model groups).
Sequence
SERIE_GROUP 1..∞
A model group (combination of multiple series) is defined here.
SERIE_GROUP_KEY required Restriction of xs:string

This attribute assigns unique identifiers to series groups/model groups.

   D   string
   P   
   M  [1:30]
SEQUENCE_NO optional Restriction of xs:nonNegativeInteger

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

   D   nonNegativeInteger
   P   
   M
Sequence
SERIE_REF 1..∞
This element is used to reference series.
SERIE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to reference a series.    D   nonNegativInteger
   P   
   M   [0:999999]
SEQUENCE_NO optional Restriction of xs:nonNegativeInteger
This attribute defines the order of the series within a series group.    D   nonNegativeInteger
   P   
   M
SERIE_GROUP_TEXT languagetext60 Complex Type
This element is used to specify the designation of the series group/model 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]
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 references a detailed information.    D   positiveInteger
   P   
   M  [1:999999999]
PART_LISTS optional

This element is used to assemble dynamic piece lists, with the sub-positions assigned to rules that determine depending on the option in which quantity the respective position exists in the piece list.

Only items in a corresponding series or items of series 0 are contained.

A contained item may however contain a piece list.

The item that contains a piece list 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.

Sequence
PART_LIST 1..∞
This version is used to define a piece list.
PART_LIST_KEY required Restriction of xs:string
This attribute is used to reference a piece list.    D   string
   P   
   M   [1:30]
Sequence
PART_LIST_POS 1..∞
This element is used to describe the piece list positions.
Sequence
SEQUENCE_NO Restriction of xs:nonNegativeInteger
This attribute allows for the specification of piece lists with a freely-defined sorting order.    D   positiveInteger
   P   
   M  
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]
DECISIONS optional

The rules for the corresponding piece list position are collected in this element. It thereby influences the options and dimensions available for this position.

A rule with a quantity factor must not be specified here.Thisrule is referenced via DECISION_POS_COUNT.

 

Sequence
DECISION_REF 1..∞

This element references a rule corresponding to the piece list position and thereby influences the dimensions and options available for this position. A rule with a quantity factor must not be specified here.The rule is referenced via DECISION_POS_COUNT.

DECISION_NO required Restriction of xs:positiveInteger
This attribute is used to reference a rule.    D   positiveInteger
   P   
   M   [1:9999999999]
POS_COUNT_VALUE Restriction of xs:nonNegativeInteger
 
This element is used to specify the quantity of the item in the piece list.    D   nonNegativeInteger
   P   
   M   [0:999999999]
DECISION_POS_COUNT optional

 

This element is used to specify a rule that sets the quantity factor.The maximum number is one for each position.This rule is specifically identified via the attribute DECISION_TYPE 3 (with OPTION_COMBINATION/ACTIONS/SET_POS_COUNT_VALUE) and determines how often the position appears depending on possible feature combinations.

Sequence
DECISION_REF

This element references a rulethat determines the quantity factor. This type of rule is specifically identified via the attribute DECISION_TYPE 3 (with OPTION_COMBINATION/ACTIONS/SET_POS_COUNT_VALUE) and determines how often the position appears depending on possible feature combinations.

DECISION_NO required Restriction of xs:positiveInteger
This attribute is used to reference a rule that determines the quantity factor. This type of rule is specifically identified via the attribute DECISION_TYPE 3 (with OPTION_COMBINATION/ACTIONS/SET_POS_COUNT_VALUE) and determines how often the position appears depending on possible feature combinations.    D   positiveInteger
   P   
   M   [1:9999999999]
POS_INVISIBILITY Restriction of xs:integer
 

This element is an identifier that the item must be contained in the order, the position should not be displayed in the configurator. The invisibility only applies to the specific position, not to a potentially existing sub-tree. This means that invisibility must in this case be specified at each sub-position.

0 = completely visible

1 = fully invisible

2 = only visible in EDI order if them is generated via a rule

   D   integer
   P   
   M   [0:2]
FEATURE_DEFINITION
This element is used to specify option-specific information.
Sequence
FEATURE_CLASSES

This element is used to combine features in families. These feature classes can be used to carry out plausibility and completeness checks with respect to the valid features.

The defined feature classes (path 1) can be assigned to series or product groups via FEATURE_CLASS_REF in SERIE and PRODUCT_GROUP. There is no relationship with respect to a priority between feature classes on series and item level. The number of features that are valid for an item results from the total number of features declared in the items product group.


All features that are referenced via the elements in PRICE_FEATURE_GROUP (path 3), PRICE_FEATURE_BASE_PRICE_GROUP_REF (path 4) and FINISH (path 5) must be contained in the feature class of the item.

The features used via the elements RESTRICTION_REF (path 6) and RESTRICTION_REF (path 8) must also be contained in the item's feature class.


Element paths
Path 1 : FEATURE_DEFINITION/FEATURE_CLASSES/FEATURE_CLASS
Path 2 : FEATURE_DEFINITION/FEATURES
Path 3 : PRICE_DEFINITION/PRICE_FEATURE_GROUPS/PRICE_FEATURE_GROUP
Path 4: SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM
Path 5 : PRICE_DEFINITION/PRICE_FEATURE_GROUPS/PRICE_FEATURE_GROUP
Path 6: SERIES/RESTRICTIONS/RESTRICTION_REF
Path 8: SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/RESTRICTIONS

Sequence
FEATURE_CLASS 1..∞
This element is used to define a feature class.
FEATURE_CLASS_NO required Restriction of xs:positiveInteger
This attribute is used to identify a feature class.    D   positiveInteger
   P   
   M   [1:9999999999]
Sequence
FEATURE_REF 1..∞
This feature refers to the FEATURE (path 1) element.
Only helpful options must be referenced in the feature class of an item. Example: the feature class vacation must not contain any features for feet shapes.

Element paths
Path 1 : FEATURE_DEFINITION/FEATURES
FEATURE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to reference a feature.    D   nonNegativeInteger
   P   
   M   [0:9999]
INVISIBLE optional xs:boolean
If the value of this attribute is set to true (or 1), it specifies that the corresponding feature is invisible.    D   boolean
   P   
   M   
.
FEATURES

This element is used to define the features (FEATURE) and the associated options. Only the features needed for correctly mapping the catalogue are defined.


The combination of finish and colour is used for some features.

If this is the case, features must always be created in pairs. The corresponding colour feature exists for the respective finish option types; a corresponding finish feature exists for the colour feature.

Features declared as invisible features are not be referenced in a feature class.

All features in the FEATURES (path 3) element that are not declared as invisible head feature must be referenced in at least one feature class.

Further information about features can be found in the Introduction in section "features"
Element paths
Path 1 : FEATURE_DEFINITION/FEATURES
Path 2: FEATURE_DEFINITION/FEATURES/FEATURE
Path 3: FEATURE_DEFINITION

Sequence
FEATURE 1..∞
This element is used to define a feature.
FEATURE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to identify a feature.    D   nonNegativeInteger
   P   
   M   [0:9999]
Sequence
OPTIONS optional
It is a container element in which the possible variations of a feature are stored.
The element is omitted for resulting features (HEADER_POS_VARIATION_TYPE=V).
Sequence
OPTION 1..∞
This element is used to define the options for feature.All options necessary in the data pool are stored here. If the option to be created is a feature (introduction: table features identified by type A), no colour values or texture must be specified. The gloss and opaqueness can optionally be assigned to a feature and have priority over corresponding colour variations.
OPTION_KEY required Restriction of xs:string
This attribute is used to reference an option.    D   string
   P   
   M   [1:30]
SEQUENCE_NO optional Restriction of xs:nonNegativeInteger
This attribute allows for the specification of a freely-defined sorting order.    D   nonNegativeInteger
   P   
   M
Sequence
Choice optional
MATERIAL_REF
This element is used to reference a material.
FORM_REF
This element is used to reference a shape.

OPTION_MEASURE_REF
This attribute is used to reference a dimensional variation of a feature.
OPTION_TEXT languagetext60 Complex Type
This element is used to define an option text.
OPTION_COMMENT_TEXT optional languagetext Complex Type
This element is used to reference a general comment as a notice of special properties of an option. This comment serves user-friendliness purposes and must not contain any order-relevant information. The information specified here will not be analysed electronically.
VALID_FROM optional Restriction of xs:date
These elements VALID_FROM and VALID_UNTIL are used to define the modified validity periods of options.
If the validity periods have expired, the user of the planning system will be given a warning notice. Use of the option is continued for the planning. The following conditions apply for filling the elements
            Both elements filled: available for delivery in the resulting period.
            Both elements left blank: always available for delivery.
            Only the VALID_FROM element is filled: available from delivery from this date onwards.
            Only the VALID_UNTIL element is filled: only available for delivery until this date.
Elements with the designation VALID_FROM must not contain a date prior to the catalogue start date. 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
VALID_UNTIL optional Restriction of xs:date
These elements VALID_FROM and VALID_UNTIL are used to define the modified validity periods of options.
If the validity periods have expired, the user of the planning system will be given a warning notice. Use of the option is continued for the planning. The following conditions apply for filling the elements:
            Both elements filled: available for delivery in the resulting period.
            Both elements left blank: always available for delivery.
            Only the VALID_FROM element is filled: available from delivery from this date onwards.
            Only the VALID_UNTIL element is filled: only available for delivery until this date.
Elements with the designation VALID_FROM must not contain a date prior to the catalogue start date. 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
DETAIL_INFOS optional
This element is used to specify detailed media information, such as milieu photos, PDFs or video links.It is possible to assign a number of detail information to one option, and each image of the option can then be assigned to specific series or items. The respective image/media will then only be displayed for the corresponding series or item.
OPTION_FREETEXT optional Restriction of xs:boolean
This element is used to set an identifier that states that the planner must, for example, enter a text for RAL colours if the boolean value is set to true.    D   boolean
   P   
   M   
FEATURE_TEXT languagetext60 Complex Type
This element contains texts for features.
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]
SEQUENCE_NO Restriction of xs:nonNegativeInteger
This element is used to specify a manufacturer-specific sorting for the features.
The order is a recommendation by the manufacturer. The dealership will, if necessary, work with a different sorting. The sorting is, for example, used for: display in on-screen forms, order of the options during the ordering process, or forms.
The sorting must be specified unequivocally for all data records.
The element is left blank for invisible head options (HEADER_POS_VARIATION_TYPE = U (path 1)).

Element paths
Path 1: FEATURE_DEFINITION/FEATURES/FEATURE/HEADER_POS_VARIATION_TYPE/
   D   nonNegativeInteger
   P   
   M   [0:999]
HEADER_POS_VARIATION_TYPE Restriction of xs:string
This element is an identifier that specifies whether a feature is an
I = implicit feature,
K = head option, or
P = position feature.

It serves the purpose of controlling the processing method on head or position level, features designated with a "P" must, according to the manufacturer, not be processed on head level.

Features designated with an "I" are visible and result implicitly from other features.
   D   string
   P   [IKP]
   M   [1:1]
FEATURE_TYPE
This element is used to identify the feature corresponding to the option. A feature can be assigned dimensional variations (value of FEATURE_T "M"), colour variations (value of FEATURE_T "C") or other features (value of FEATURE_T "O").
FEATURE_T optional Restriction of xs:string

This attribute is used to define the options assigned to the feature.

M = dimensional versions

C = colour versions

O = other options

   D   string
   P   [MCO]
   M   [1:1]
Sequence
MEASURE optional

If the options assigned to the feature are dimensional versions, the dimensional information is entered in this element.

They consist of a dimensional parameter, the unit of measure and can then, for example, be used in the formulas of the rules (DECISIONS).

Sequence
MEASURE_UNIT xs:string
This element is used to specify the unit of measure.    D   string
   P   
   M  
MEASURE_PARAMETER optional Restriction of xs:string

This element is used to specify the parameters for defining a formula, e.g. planning width = 2 * st +sb, with st expressing the side part width and sb expressing the seat width.

   D   string
   P   
   M  
OPTION_DEFINITION optional
This element is used to define the properties of colours, materials and dimensions.
Sequence
MATERIAL 0..∞
This element is used to define a material.

If the option to be created is a feature (identified by A), no colour values (COLOR) or texture (TEXTURE) must be specified.

Features are defined via T_NEW_CATALOG/FEATURE_DEFINITION/FEATURES/FEATURE/OPTIONS/OPTION.
MATERIAL_NO required Restriction of xs:string
This attribute is used to identify a material.    D   string
   P   
   M   [1:5]
Sequence
COLOR
This element is used to define colours.
Sequence
RGB_RED Restriction of xs:nonNegativeInteger
These elements are used to specify a base colour (diffused reflection) of the material via the RGB value. It can only be used for single-colour materials.
0 = no colour intensity
255 = full colour intensity
   D   nonNegativeInteger
   P   
   M   [0:255]
RGB_GREEN Restriction of xs:nonNegativeInteger
These elements are used to specify a base colour (diffused reflection) of the material via the RGB value. It can only be used for single-colour materials.
0 = no colour intensity
255 = full colour intensity
   D   nonNegativeInteger
   P   
   M   [0:255]
RGB_BLUE Restriction of xs:nonNegativeInteger
These elements are used to specify a base colour (diffused reflection) of the material via the RGB value. It can only be used for single-colour materials.
0 = no colour intensity
255 = full colour intensity
   D   nonNegativeInteger
   P   
   M   [0:255]
OPTION_MEASURE 0..∞
This element is used to specify the values of options that are expressed in a dimension (e.g. backrest or cushion height).
OPTION_MEASURE_NO required Restriction of xs:positiveInteger
This attribute identifies a dimensional variation.    D   positiveInteger
   P   
   M   [1:99999]
Sequence
MEASURE_VALUE Restriction of xs:nonNegativeInteger
This element is used to specify the dimensions.    D   nonNegativeInteger
   P   
   M   [0:999999999]
MEASURE_UNIT xs:string
This element is used to specify the unit of measure.    D   string
   P   
   M
DECISIONS optional
This element is used to specify rules for options and features.
Sequence
DECISION 1..99999

This element is used to define and describe a rule that maps technically feasible configurations.
The rules are assigned to series or items by references from the corresponding elements. In total, all rules defined in this element must be referenced from either series or items.

Depending on the DECISION_TYPE attribute, different rules can be specified.

If the value in DECISION_TYPE is 0 or 1, the rule is a "preparation rule".

This allows for the definition of invalid and/or valid options in OPTION_COMBINATION. These are used to determine the valid options of a feature. These rules do not have an action part ("ACTIONS") and they define a quantity of feature combinations that are either true or false. This is a table with the features (FEATURES) as column headings; the cell contents of this table are values, lists, intervals, feature groups that are linked by quantity operators.

The conditions are supplemented with operators. The special data type operator was defined for this purpose. It may contain the following values:

eq (equal)

ne (not equal)

in (is contained in a quantity)

nin (is not contained in a quantity)

gt (greater)

lt (less)

ge (greater than or equal)

le (less than or equal)

The individual OPTION_COMBINATIONs must be considered as ELSE branches. This means that as soon as a condition line (OPTION_COMBINATION) receives a hit, the others will not be executed anymore.

If the value in DECISION_TYPE is 2, the rule is an action rule. It allows for the definition of actions depending on the conditions.

If all conditions within an „OPTION_COMBINATION“ are satisfied, all signed actions (ACTIONS) then can set values or make features (FEATURES) invisible depending on conditions. If an OPTION_COMBINATION is satisfied, the other conditions are not processed.

Actions (ACTIONS)

are instructions that are executed if a condition is met. The following actions can be executed:

 

    The setting of options (SET_FEATURE_FIXED) with the following options:

      - Direct, e.g. main fabric = "blue" (OPTION)

      - the setting of option values from another feature (FEATURE), e.g. ledge fabric = main fabric

      - the calculation of options (e.g. sitting height + 5 cm).
      This function is only available for dimension versions and takes place via a formula string that may contain parameters and values.
      This requires the feature (e.g. sitting height) to be assigned with a parameter (e.g. "sh").
      The measure parameter (MEASURE_PARAMETER) can be supplemented with a unit (MEASURE_UNIT). The formula (FORMULA_STRING) therefore only contains the parameters (e.g. planning width = 2 * st + sb, which means that the planning width results from the sitting width + 2 times the side element width)

       

        The setting of standard versions (SET_FEATURE_DEFAULTSET_FEATURE_DEFAULT_NULL):
        These can be filled if no value has been entered yet. The same options as above apply.

           

            The visibility of features (SET_FEATURE_VISIBLESET_FEATURE_INVISIBLE) and/or the deactivation of rules (DISABLE_DECISIONENABLE_DECISION):
            Example: for wooden feet, a potentially existing feature for a shade can be displayed and made invisible if a metal foot is selected.

               

              Action rules are usually used in the configurator if an option value (an option) changes. If, for example, the foot option is changed from stainless steel to wood, a feature for the shade can be displayed.

               

              If the value in DECISION_TYPE is 3, the rule is an action rule for piece lists. Depending on the conditions, the quantity can be defined in the piece list here.

              DECISION_NO required Restriction of xs:positiveInteger
              This attribute is used to identify the rule.    D   positiveInteger
                 P   
                 M   [1:9999999999]
              DECISION_TYPE required Restriction of xs:int

              This attribute is used to specify the rule type.

               

              0 = excluding preparation rule

              This allows for the definition of invalid options in OPTION_COMBINATION/FEATURE_REF. These are used to determine the invalid options of a feature. These rules do not have an action part ("ACTIONS") and they define a quantity of feature combinations that are either true or false. This is a table with the features (FEATURES) as column headings; the cell contents of this table are values, lists, intervals, feature groups that are linked by quantity operators.

               

              1 = Preparation rule

              This allows for the definition of valid options in OPTION_COMBINATION/FEATURE_REF. These are used to determine the valid options of a feature. These rules do not have an action part ("ACTIONS") and they define a quantity of feature combinations that are either true or false. This is a table with the features (FEATURES) as column headings; the cell contents of this table are values, lists, intervals, feature groups that are linked by quantity operators.


              2 = Action rule
              It allows for the definition of actions in addition to the conditions.
              The rules are analysed before an option is entered for an item.
              Once a value has been selected, the action rules apply and then set values or make features invisible.
              For action rules, it is always the first line (OPTIONS_SET_REF) that applies. In this case, all associated ACTIONS are executed.

               

              3 = Action rule for quantity in piece lists (PositionCounter Rule)

              The quantity in the piece list can be defined here depending on the conditions via the action SET_POS_COUNT_VALUE.

               

                 D   int
                 P   
                 M   [0-3]
              Sequence
              DECISION_NAME_TEXT languagetext60 Complex Type
              This element is used to specify the designation of a rule.
              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]
              OPTION_COMBINATION 1..∞

              This element is used to form a feature combination that is linked to certain conditions.

              If the value of DECISION_TYPE is 2 or 3, actions (ACTIONS) can also be assigned to the feature combination.

              SEQUENCE required Restriction of xs:nonNegativeInteger
              This element is used to specify the sequence in which the assigned assessment procedures will be executed.    D   nonNegativeInteger
                 P   
                 M   [1:99999]
              Sequence
              OPTIONS_SET_REF 0..∞

              This element is used to reference a feature and define a rule for its feature classes. The rules may be defined via values, lists, intervals or feature groups in conjunction with a quantity operator.

              The simple data type operator was defined for this purpose and may contain the following values:

               

              eq (equal)

              ne (not equal)

              in (is contained in a quantity)

              nin (is not contained in a quantity)

              gt (greater)

              lt (less)

              ge (greater than or equal)

              le (less than or equal)

              FEATURE_NO required Restriction of xs:nonNegativeInteger
              This attribute is used to reference a feature.    D   nonNegativeInteger
                 P   
                 M   [0:999]
              REF_LEVEL optional Restriction of xs:nonNegativeInteger
              In piece lists, sub-positions can query features of the main position (PARENT), the uppermost position (ROOT) and the item itself (SELF) via the REF_LEVEL and depending on them trigger an action or integrate the action in a condition.

              1 = ROOT

              2 = PARENT

              3 = SELF (default is SELF if no REF level is specified)
                 D   nonNegativeInteger
                 P   
                 M   [1:3]
              Choice
              OPTION_INTERVAL
              This element is used to evaluate whether an option falls within or outside of an interval.
              OPTION_LIST
              This element is used to evaluate whether an option corresponds to a value in a list.
              OPTION_GROUP_REF_OP
              This element is used to evaluate whether an option falls within a feature group.
              OPTION_REF_OP

              This element is used to define a comparison with an option.

              The comparison operator may contain the following values:

               

              eq (equal)

              ne (not equal)

              gt (greater)

              lt (less)

              ge (greater than or equal)

              le (less than or equal)

              FEATURE_REF_OP

              This element is used to directly compare the feature.

              The comparison operator may contain the following values:

               

              eq (equal)

              ne (not equal)

              MEASURE_VALUE_OP
              This element is used to check the dimension of an option using another dimension.
              MEASURE_INTERVAL
              This element is used to evaluate whether an option's dimension falls within or outside of an interval.
              ACTIONS optional

              This element is used to determine actions that are executed under certain conditions.

              Actions (ACTIONS) are instructions that are executed if a condition is met. The following actions can be executed:

              §Direct, e.g. main fabric = "blue" (OPTION)

              §the setting of feature values from another feature (FEATURE), e.g. ledge fabric = main fabric

              §the calculation of options (e.g. sitting height + 5 cm).
              This function is only available for dimension versions and takes place via a formula string that may contain parameters and values.
              This requires the feature (e.g. sitting height) to be assigned with a parameter (e.g. "sh").
              The measure parameter (MEASURE_PARAMETER) can be supplemented with a unit (MEASURE_UNIT). The formula (FORMULA_STRING) therefore only contains the parameters (e.g. planning width = 2 * st + sb, which means that the planning width results from the sitting width + 2 times the side element width)

               

               

               

              Choice 1..∞
              SET_FEATURE_DEFAULT

              This action is used to set standard options.

              These can be filled if no value has been entered yet.

              • The following options are available for the setting of options:

              - Direct, e.g. main fabric = "blue" (OPTION)

              - the setting of option values from another feature (FEATURE), e.g. ledge fabric = main fabric

              - the calculation of options.(e.g. seat height + 5 cm).
              This function is only available for dimension versions and takes place via a formula string that may contain parameters and values.
              This requires the feature (e.g. sitting height) to be assigned with a parameter (e.g. "sh").
              The measure parameter (MEASURE_PARAMETER) can be supplemented with a unit (MEASURE_UNIT). The formula (FORMULA_STRING) therefore only contains the parameters (e.g. planning width = 2 * st + sb, which means that the planning width results from the sitting width + 2 times the side element width.

               

              SET_FEATURE_FIXED

              This action is used to set options.

              The following options are available for the setting of options:

              - Direct, e.g. main fabric = "blue" (OPTION)

              - the setting of option values from another feature (FEATURE), e.g. ledge fabric = main fabric

              - the calculation of options.(e.g. seat height + 5 cm).
              This function is only available for dimension versions and takes place via a formula string that may contain parameters and values.
              This requires the feature (e.g. sitting height) to be assigned with a parameter (e.g. "sh").
              The measure parameter (MEASURE_PARAMETER) can be supplemented with a unit (MEASURE_UNIT). The formula (FORMULA_STRING) therefore only contains the parameters (e.g. planning width = 2 * st + sb, which means that the planning width results from the sitting width + 2 times the side element width.

              ENABLE_DECISION

              This action activates rules.

              DISABLE_DECISION

              This action deactivates rules.

              SET_FEATURE_VISIBLE
              This action makes features visible.
              SET_FEATURE_INVISIBLE
              This action makes features invisible.
              SET_FEATURE
              This action sets a value for an option of a feature. Contrary to „SET_FEATURE FIXED“, this value can be modified if permitted by the conditions.  This value rule also applies if the corresponding field was previously set to default or manual.
              SET_FEATURE_DEFAULT_NULL

              This action is used to set standard options.

              The default value only applies if the relevant feature field was previously blank.

              SET_POS_COUNT_VALUE Restriction of xs:nonNegativeInteger
              This version is used to set a quantity in the piece list.
              This action must only be specified for rules with DECISION_TYPE = 3.
                 D   nonNegativeInteger
                 P   
                 M   [0:9999]
              SET_MESSAGE
              This element is used to set a message for the purpose of triggering warnings or notices for certain feature combinations.
              VALID_FROM optional Restriction of xs:date
              This element is used to specify the date from which date onwards a rule is valid.
              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 a rule is valid.
              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  
              FEATURE_REF 0..∞
              This element is used to reference a feature.
              FEATURE_NO required Restriction of xs:nonNegativeInteger
              This attribute is used to reference a feature.    D   nonNegativeInteger
                 P   
                 M   [0:999]
              PRIO Restriction of xs:positiveInteger
              This element is used to specify a value for the priority of a rule.
              A low value means a high priority. This means that the rule takes a lower priority the higher this value is.
                 D   positiveInteger
                 P   
                 M   [1:999999999]
              OPTION_GROUPS optional
              This element is used to group quantities of options. They can be referenced in the assessment below OPTION_COMBINATION/FEATURE_REF in DECISIONS. These options are to be considered an independent pool and have no connection to any feature.
              Sequence
              OPTION_GROUP 1..∞

              This element is used to specify a feature group.

              It can be referenced in assessments belowOPTION_COMBINATION/FEATURE_REFin theDECISIONS. These options are to be considered an independent pool and have no connection to any feature.

              OPTION_GROUP_KEY required Restriction of xs:string
              This attribute is used to identify a feature group.    D   string
                 P   
                 M   [1:30]
              Sequence
              OPTION 1..∞
              This element is used to reference an option.
              OPTION_KEY required Restriction of xs:string
              This attribute is used to reference an option.    D   string
                 P   
                 M   [1:30]
              SEQUENCE_NO optional Restriction of xs:nonNegativeInteger
              This attribute defines the order of the options in a feature group.    D   nonNegativeInteger
                 P   
                 M   
              OPTION_GROUP_TEXT languagetext60 Complex Type
              This element contains texts for feature groups.
              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]
              FORMULAS optional
              This element is used for the calculation of options (e.g. sitting height + 5 cm). The function is however only permitted for dimensional versions with a feature that contains the value "M", the unit of measure can be entered in MEASURE_UNIT, the parameter (e.g. sh for sitting height) in MEASURE_PARAMETER. The calculation is carried out via a formula string that may contain parameters and values.
              Sequence
              FORMULA 1..∞
              The element serves the purpose of defining a formula.The attribute FORMULA_KEY contains the identifier, the FORMULA_STRING contains the actual formula.
              FORMULA_KEY required Restriction of xs:string
              This attribute is used to define the key for the formula.    D   string
                 P   
                 M   [1:30]
              Sequence
              FORMULA_STRING Restriction of xs:string
              This element is used to specify a formula.    D   string
                 P   [+\-*/()A-Za-z. ]{0,}
                 M   
              PRICE_DEFINITION
              This element is used to specify information for the catalogue modification that is necessary for the price calculation, such as price tables and design ranges.
              Sequence
              PRICE_FEATURE_GROUPS
              This element is used to define feature groups (PRICE_FEATURE_GROUPS).
              Sequence
              PRICE_FEATURE_GROUP 1..∞

              This element is used to specify price control information. The PRICE_FEATURE_GROUP is used to control the conditions under which a price (e.g. feature combinations) applies.

              A PRICE_FEATURE_GROUP is referenced by the item. The specific prices are also specified in the item.

              The following rules apply to PRICE_FEATURE_GROUP and/or items:
              - Price group-neutral items can have options that are price-neutral. Their price must not be stated in price field 1, and they must only have one FINISHED element for the price field information. Price field-independent items for which only one FINISH element, in which the price is specified, exists in the PRICE_FEATURE_GROUP are only permitted to have one assigned price in accordance with the FINISH element specified in the price field.

              - Variation-dependent items have one or a number of features.
              - An item must reference precisely one base price group (ADDITIONAL_PRICE=0).

              The creation of multiple PRICE_FEATURE_GROUPs with the same combination of features are permitted.

              PRICE_FEATURE_GROUP_NO required Restriction of xs:positiveInteger
              This attribute is used to unequivocally identify a PRICE_FEATURE_GROUP.    D   postiveInteger
                 P   
                 M   [1:99999]
              ADDITIONAL_PRICE required Restriction of xs:boolean
              Identifier whether the specified price is a base price or a surcharge. (0 = base price, 1 = additional price).
                         
                 D   boolean
                 P   
                 M
              Sequence
              PRICE_FEATURE_GROUP_TEXT languagetext60 Complex Type
              This element contains texts for variation groups.
              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]
              Choice
              FINISH 0..∞
              This element is used to assign price fields (PRICE_FIELD) and a manufacturer price group to valid feature combinations.
              SEQUENCE required Restriction of xs:nonNegativeInteger
              This element is used to specify the sequence in which the analyses will be executed. These configurators must in this order run through the individual elements of OPTION_SET_REF. The price group is determined by the first matching feature combination.    D   nonNegativeInteger
                 P   
                 M   [1:99999]
              Sequence
              OPTIONS_SET_REF 0..∞

              This element is used to reference a feature and define a price group for its feature classes. The price groups may be defined via values, lists, intervals or feature groups in conjunction with a quantity operator.

              The simple data type operator was defined for this purpose and may contain the following values:

              eq (equal)
              ne (not equal)
              in (is contained in a quantity)
              nin (is not contained in a quantity)
              gt (greater)
              lt (less)
              ge (greater than or equal)
              le (less than or equal)

              FEATURE_NO required Restriction of xs:nonNegativeInteger
              This attribute is used to reference a feature.    D   nonNegativeInteger
                 P   
                 M   [0:999]
              Choice
              OPTION_INTERVAL

              This element is used to evaluate whether an option falls within or outside of an interval. 

              Element OPTION_INTERVAL observes: OPTION_KEY_MIN <= assessed value <= OPTION_KEY_MAX.

              OPTION_LIST
              This element is used to evaluate whether an option corresponds to a value in a list.
              OPTION_GROUP_REF_OP
              This element is used to evaluate whether an option falls within a feature group.
              OPTION_REF_OP

              This element is used to define a comparison with an option.

              The comparison operator may contain the following values:

              eq (equal)
              ne (not equal)
              gt (greater)
              lt (less)
              ge (greater than or equal)
              le (less than or equal)

              MEASURE_VALUE_OP
              This element is used to check the dimension of an option using another dimension.
              MEASURE_INTERVAL
              This element is used to evaluate whether an option's dimension falls within or outside of an interval.
              PRICE_FIELD Restriction of xs:positiveInteger

              These element specifies the price field in which the price of an item in this variation is specified. The corresponding price field with the associated price is specified in the ITEM_PREIS elements (path 1 or path 2).

              In the case of the same catalogue being used across different customer groups, the price group allocations must not be changed. The same applies to correction files within the same product round.
                             
              Element paths
              Path 1: SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/PRICE_FEATURE_GROUP_BASE_PRICE

              Path 2: SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/ADDITIONAL_PRICE_GROUP/PRICE_FEATURE_GROUP_REF

                 D   positiveInteger
                 P   
                 M   [1:9999]
              SUPPLIER_PRICE_GROUP Restriction of xs:string
              This catalogue is used to specify the manufacturer's price group.
                 D   string
                 P   
                 M   [1:10]
              VALID_FROM optional Restriction of xs:date
              This element is used to specify the date from which date onwards a price field is valid.    D   date
                 P   
                 M   
              VALID_UNTIL optional Restriction of xs:date
              This element is used to specify the date until which a price field is valid.    D   date
                 P   
                 M   
              PERCENTAGE_SURCHARGE 0..∞
              To allow for percentage surcharges, the element FINISH supplemented below PRICE_FEATURE_GROUP by the element PERCENTAGE_SURCHARGE consisting of OPTION_REF, PRICE_FACTOR, PRICE_FEATURE_GROUP_REF, VALID_FROM and VALID_UNTIL.
              This element must only be used for PRICE_FEATURE_GROUP's for which the attribute ADDITIONAL_PRICE is set to 1 (1=surcharge).  
              The percentage surcharge may refer to different PRICE_FEATURE_GROUPs:

              Case 1

              Base price 500.00

              Surcharge headrest 50.00

              Surcharge function 66.00

              Surcharge seat heating 10% of base price --> factor 0.1 * 500 = 50

              Surcharge rapport base price 10% of base price + headrest --> factor 0.1 * (500+50) = 55

              Surcharge XY 20% on everything --> factor 0.2 * (500+50+66+50+55) = 144.20

              Position value = 865.20

               

              Case 2

              Base price 500.00

              Surcharge seat heating 10% of base price --> factor 0.1 * 500 = 50

              Position value = 550.00

               

              Case 3

              Base price 500.00

              Surcharge headrest 50.00

              Surcharge function 66.00

              Surcharge XY 20% of base price + headrest + function --> factor 0.2 * (500+50+66)=123.20

              Position value = 739.20

               

              Case 4

              Base price 500.00

              Surcharge headrest 50.00

              Surcharge function 66.00

              Surcharge XY 20% of ( base price + headrest + function ) --> factor 0.2 * (500+50+66)=123.20

              Surcharge ZZ -10% of ( base price + function ) --> factor 0.1 * (500+66)=56.60

              Position value = 682.60

               

              Case 5

              Base price 500.00

              Surcharge headrest 50.00

              Surcharge function 66.00

              Condition value 616.00

               

              Surcharge Global1 10% on everything --> factor 0.1 * 616 results in condition value = 61.60

              Surcharge Global2 20% on everything --> factor 0.2 * 616 results in condition value = 123.20

              Position value = 800.80

               

              The factor value must be specified in the PRICE_FACTOR element.

              The price groups to which the percentage surcharge relates are specified under PRICE_FEATURE_GROUP_REF.

              The validity is specified in the VALID_FROM and VALID_UNTIL elements.

               

               

               

              Position value = 800.80
              SEQUENCE required Restriction of xs:nonNegativeInteger
              This element is used to specify the sequence in which the analyses will be executed. These configurators must in this order run through the individual elements of OPTION_SET_REF. The percentage surcharge is determined by the first matching feature combination.    D   nonNegativeInteger
                 P   
                 M   [1:99999]
              Sequence
              OPTIONS_SET_REF 0..∞

              This element is used to reference a feature and defines a percentage surcharge for its feature classes. The percentage surcharges may be defined via values, lists, intervals or feature groups in conjunction with a quantity operator.

              The simple data type operator was defined for this purpose and may contain the following values:

              eq (equal)
              ne (not equal)
              in (is contained in a quantity)
              nin (is not contained in a quantity)
              gt (greater)
              lt (less)
              ge (greater than or equal)
              le (less than or equal)

              FEATURE_NO required Restriction of xs:nonNegativeInteger
              This attribute is used to reference a feature.    D   nonNegativeInteger
                 P   
                 M   [0:999]
              Choice
              OPTION_INTERVAL

              This element is used to evaluate whether an option falls within or outside of an interval.

              Element OPTION_INTERVAL observes: OPTION_KEY_MIN <= assessed value <= OPTION_KEY_MAX.

              OPTION_LIST
              This element is used to evaluate whether an option corresponds to a value in a list.
              OPTION_GROUP_REF_OP
              This element is used to evaluate whether an option falls within a feature group.
              OPTION_REF_OP

              This element is used to define a comparison with an option.

              The comparison operator may contain the following values:

               

              eq (equal)

              ne (not equal)

              gt (greater)

              lt (less)

              ge (greater than or equal)

              le (less than or equal)

              MEASURE_VALUE_OP
              This element is used to check the dimension of an option using another dimension.
              MEASURE_INTERVAL
              This element is used to evaluate whether an option's dimension falls within or outside of an interval.
              PRICE_FACTOR Restriction of xs:int

              This element specifies a percentage surcharge. It is specified as a factor with five decimal places.

              A value of 1050000 corresponds to a surcharge of 10.5%.

              A value of -1000000 corresponds to a surcharge of -10%.

                 D   int
                 P   
                 M   [-9999999:99999999]
              PRICE_FEATURE_GROUP_REF 0..∞
              This element is used to reference a price group irrespective of the feature and/or calculation method (PRICE_FEATURE_GROUP).
              PRICE_FEATURE_GROUP_NO required Restriction of xs:positiveInteger
              This attribute is used to reference a PRICE_FEATURE_GROUP.    D   postiveInteger
                 P   
                 M   [1:99999]
              VALID_FROM optional Restriction of xs:date
              This element is used to specify the date from which date onwards a percentage surcharge is valid.    D   date
                 P   
                 M   
              VALID_UNTIL optional Restriction of xs:date
              This element is used to specify the date until a percentage surcharge is valid.    D   date
                 P   
                 M   
              PRICE_TYPES
              This element is used to define the price types for piece or dimension-variable calculation of variation-neutral or variation-dependent items.
              The child elements WIDTH_X, DEPTH_Y, HEIGHT_Z specify whether the price calculated for an item with this price type depends on the width, height, depth, surface area or volume.
              If no dimension is specified as "1", the price does not depend on dimensions and is calculated on a per piece basis (e.g. for a sitting element). The values in BASIC_UNIT and ROUNDING_UNIT are then set to 0.
              If "1" is set for a dimension, the price calculation will be based on this dimension (e.g. fabrics).
              If exactly two dimensions are set to "1", the price is based on the surface area (e.g. carpets).
              If exactly three dimensions are set to "1", the price is based on the volume (e.g. lounge sections).
              Sequence 1..∞
              PRICE_TYPE
              This version is used to define a price type.
              PRICE_TYPE_NO required Restriction of xs:positiveInteger
              This attribute unequivocally identifies a defined price type.    D   positiveInteger
                 P   
                 M   [1:250]
              Sequence
              WIDTH_X Restriction of xs:boolean
              If the price that is to be calculated depends on the dimension width, this element is set to 1, otherwise it is set to 0.    D   boolean
                 P   
                 M
              DEPTH_Y Restriction of xs:boolean
              If the price that is to be calculated depends on the dimension depth, this element is set to 1, otherwise it is set to 0.    D   boolean
                 P   
                 M
              HEIGHT_Z Restriction of xs:boolean
              If the price that is to be calculated depends on the dimension height , this element is set to 1, otherwise it is set to 0.    D   boolean
                 P   
                 M
              BASIC_UNIT Restriction of xs:nonNegativeInteger
              The base unit (BASIC_UNIT) specifies on which dimension the prices in the ITEM_PRICE (P1) and ADDITIONAL_PRICE (P2) elements relate.
              The unit of measure depends on the number of dimensions specified as "1". Possible options are: mm, mm² and mm³. If the price of a width-dependent item refers to one meter, the value in this element must be entered as "1000". In the case of a volume-dependent price, 1 m³ will be entered as "1000000000" [mm³]. If they are piece prices, i.e. no dimension was specified as "1", the value "0" must be entered in this element. If the price is not a piece price, the value must be different from "0".


              P1: PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM/PRICE_FEATURE_GROUP_REF/ITEM_PRICE/
              P2: PRICE_DEFINITION/PRICE_FEATURE_GROUPS/PRICE_FEATURE_GROUP/
                 D   nonNegativeInteger
                 P   
                 M   [0:999999999999]
              ROUNDING_UNIT Restriction of xs:nonNegativeInteger
              The rounding unit (ROUNDING_UNIT) is used to specify the upward rounding for the length, the surface area and/or the volume. The unit of measure depends on the number of dimensions specified as "1". Possible options are: mm, mm² and mm³. If the price of a width-dependent item refers to one centimetre, the value in this element must be entered as "10". If they are piece prices, i.e. no dimension was specified as "1", the value "0" must be entered in this element. If the price is not a piece price, the value must be different from "0".    D   nonNegativeInteger
                 P   
                 M   [0:999999999999]
              ROUNDING_TYPE Restriction of xs:positiveInteger

              To specify the different types of the rounding, the ROUNDING_UNIT element is supplemented with the element ROUNDING_TYPE, with possible values being 1, 2 and 3, that identifies commercial rounding (up and down).

              The values have the following meaning:

                 1 rounding up

                 2 rounding down

                 3 commercial rounding

                 D   positiveInteger
                 P   
                 M   [1:3]
              BASIC_PRICE_DEPENDENT Restriction of xs:boolean

              If the element is set to 1, the price will be calculated
              on the basis of the base price and a base price unit. If the value is 0,
              the price calculation is independent from a base price.

              The element .../ITEM/PRICE_FEATURE_GROUP_BASE_PRICE_REF/ITEM_PRICE/PRICE_MINIMUM_BASIC Izzy is to specify the
              items base price applicable for the calculation and in .../ITEM/
              PRICE_FEATURE_GROUP_BASE_PRICE_REF/ITEM_PRICE/BASIC_PRICE_UNIT the
              .../ITEM/PRICE_FEATURE_GROUP_BASE_PRICE_REF/ITEM_PRICE/BASIC_PRICE_UNIT element. The base price unit  is used
              as a base value and/or starting point for the dimension-variable calculation.

              The element ...ITEM/ADDITIONAL_PRICE_GROUP/PRICE_FEATURE_GROUP_REF/ITEM_PRICE/PRICE
              is used to specify the price that serves as a basis for the calculation of the filler price
              that corresponds to the basic unit defined in the BASIC_UNIT element.
              The base price is always a piece price. An item that is assigned a base price calculation
              cannot be assigned a minimum price. The final price
              of the item consists of the base price + the
              calculated filler price in consideration of the logic defined in the element.
              Base prices can only be assigned to items for which at least
              one-dimensional is used for calculation purposes.

              The effective item prices are calculated as follows:
              The dimensions of the base price unit must be subtracted from the item dimensions. The remaining dimensions are the infill dimensions.
              To calculate the price for the infill dimensions, the logic from the PRICE_TYPE element in conjunction with the
              price from element .../ITEM/PRICE_FEATURE_GROUP_BASE_PRICE_REF/ITEM_PRICE/PRICE is used.
              If the infill dimensions are less than 0, the calculations continue with an infill dimension value of 0.

               

                 D   boolean
                 P   
                 M
              PRICE_TYPE_FORMULA optional Restriction of xs:string
              Price calculation formulas can be specified when defining price types (PRICE_TYPE). Formulas must not be specified for standard price types, such as a calculation that relies squares or cubic metres.
              The following rules apply for the definition of price type formulas:
              - the parameters b, h and t can be used in formulas. Parameters b, h, t correspond to the parameters b, h and t of the carcase basic shape. Depending on the b, h, t parameters used, the corresponding element WIDTH_Y (P1) (b), DEPTH_Y (P1) (t) or HEIGHT_Z (P1) (h) must be set to "true".
              - the basic calculation methods addition (+), subtraction (-), multiplication (*) and division (/) can be used;
              - arithmetic brackets can be used;
              - +/minus signs must not be used;
              - only the final result is rounded;
              - elements BASIC_UNIT (P1), ROUNDING_UNIT (P1) and BASIC_PRICE_DEPENDENT (P1) also apply in conjunction with the price type formula;


              [SSS_elementpaths_SSS]element paths[EEE_elementpaths_EEE]
              P1: PRICE_DEFINITION/PRICE_TYPES/PRICE_TYPE/
                 D   string
                 P   [\+\-\*/\(\)bhtBHT]{0,}
                 M   [1:100]
              PRICE_TYPE_NAME optional languagetext60 Complex Type
              This element is used to specify a designation for the defined price type.
              The designation simplifies data collection and communication. The designation is not analysed by the planning software.
              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]
              PRICE_TYPE_RULES optional
              This element is used to define rules for determining the price type.
              Sequence
              PRICE_TYPE_RULE 1..100
              This element is used to define rules for determining the price type.
              RULE_NO required Restriction of xs:nonNegativeInteger
              This element is used to specify the rule number.    D   nonNegativeInteger
                 P   
                 M   [0:9999]
              Sequence
              RULE xs:string
              This element is used to define the rule.    D   string
                 P   
                 M
              Attributes
              NameTypeUseDefaultFixedDescription
              MAJORList of xs:positiveIntegerrequired 1
              The version number "MAJOR" specifies the format version the data pool is delivered. The major version number will only change in the case of a fundamental revision of the entire format.
              The complete information about the format version in which a data pool is delivered consists of MAJOR, MINOR and REVISION.
                 D   positiveInteger
                 P   
                 M   [2:2]
              MINORRestriction of xs:nonNegativeIntegerrequired  
              The sub-version number "MINOR" usually changes every year. If the main version MAJOR is modified, the subversion is reset to 0.
                 D   nonNegativeInteger
                 P   
                 M   [0:0]
              REVISIONRestriction of xs:nonNegativeIntegerrequired  
              The revision number "REVISION" highlights changes during the year resultant from individual working groups. The revisions are not published if they are not concerned with necessary corrections. Revision is reset to 0 with each new MINOR sub-version number.
                 D   nonNegativeInteger
                 P   
                 M   [0:0]
              FORMATRestriction of xs:stringrequired  

              This element is used to specify the manufacturer's industry code. The following industry codes are currently defined:

              A = worktop manufacturers
              B = bathroom furniture manufacturers
              G = appliance manufacturers
              K = kitchen furniture manufacturers
              O = office furniture manufacturers
              P = upholstered furniture manufacturers
              S = sanitary products manufacturers
              W = living room furniture manufacturers
              Z = accessories manufacturers

               

              The identifier W is the only value permitted for this element.

                 D   string
                 P   [W]
                 M   [1:1]
              Remarks

              Source
              <xs:element name="T_NEW_CATALOG" xmlns:xs="http://www.w3.org/2001/XMLSchema">
                <xs:annotation>
                  <xs:documentation>1000--0--NEW</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="CATALOG">
                      <xs:annotation>
                        <xs:documentation>100--0--NEW</xs:documentation>
                        <xs:documentation>Version 2.3 Build 0</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="CATALOG_IDENTIFICATION">
                            <xs:annotation>
                              <xs:documentation>100--0--NEW</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="ISO_LANGUAGE_ID" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>100--6--Sprachenschluessel</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:language">
                                      <xs:pattern value="[A-Z]{1,2}" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="CURRENCY_KEY">
                                  <xs:annotation>
                                    <xs:documentation>100--7--Waehrungsschluessel</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:pattern value="[A-Z]{1,3}" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="CATALOG_NUMBER">
                            <xs:annotation>
                              <xs:documentation>100--9--Katalog_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="10" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="CATALOG_NAME" type="languagetext30">
                            <xs:annotation>
                              <xs:documentation>100--10--Katalog_Name</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="DATA_VERSION">
                            <xs:annotation>
                              <xs:documentation>100--11--Daten_Version</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_FROM_DATE">
                            <xs:annotation>
                              <xs:documentation>100--12--Gueltig_ab_Datum</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_DATE">
                            <xs:annotation>
                              <xs:documentation>100--12--Gueltig_bis_Datum Neu Build 9</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="FILE_ID">
                            <xs:annotation>
                              <xs:documentation>100--14--Datei_ID</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:boolean" />
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="CATALOG_MARK">
                            <xs:annotation>
                              <xs:documentation>100--43--Katalogkennzeichen</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:pattern value="[BKVF]" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="CATALOG_MERGE_TYPE" type="xs:boolean" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>Kennzeichen, ob Teil eines Multiherstellerkataloges</xs:documentation>
                              <xs:documentation>1: immer Teil eines Multiherstellerkataloges</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="CATALOG_DATA_VERSION" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>100--46--Katalog_Daten_Version</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="CATALOG_INFO" type="languagetext" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>110--3--Textzeile</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="CATALOG_ID">
                            <xs:annotation>
                              <xs:documentation xml:lang="DE">Katalog_ID
              /Hermann Balke 9.06.2013
              neu in 2.3
              hier kann der Hersteller eine eindeutige ID (z.B.GUID)eingeben, um den Katalog eindeutig zu identifizieren</xs:documentation>
                              <xs:documentation />
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:minLength value="1" />
                                <xs:maxLength value="64" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="CATALOG_VERSION">
                            <xs:annotation>
                              <xs:documentation xml:lang="DE">Katalog_Version
              /Hermann Balke 16.07.2013
              neu in 2.3
              hier kann der Hersteller eine Versions-Nr. für den Katalog vergeben</xs:documentation>
                              <xs:documentation />
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:positiveInteger">
                                <xs:minInclusive value="1" />
                                <xs:maxInclusive value="999999999" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="FALL_BACK_LANGUAGE">
                            <xs:annotation>
                              <xs:documentation>100--6--Sprachenschluessel für Sprachen, die nicht angegeben sind</xs:documentation>
                              <xs:documentation>K. Richter 15.08.2017</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:language">
                                <xs:pattern value="[A-Z]{2}" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="DETAIL_INFOS" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation xml:lang="DE">1000--0--NEW 07.05.2014, K. Richter</xs:documentation>
                              <xs:documentation xml:lang="DE">kann z. B. für Logos genutzt werden</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="DETAIL_INFO_REF" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>1000--0--NEW  </xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:attribute name="DETAIL_INFO_NO" use="required">
                                      <xs:annotation>
                                        <xs:documentation>1000--0--NEW </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:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="SUPPLIER">
                      <xs:annotation>
                        <xs:documentation>100--1--Satzart</xs:documentation>
                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="EDI_INFO" minOccurs="0" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>105--1--Satzart</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="EDI_FORMAT" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>105--2--EDI_Format</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:element>
                                <xs:element name="EDI_FORMAT_VERSION" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>105--3--EDI_Format_Version</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="10" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="EDI_MESSAGE" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>105--4--EDI_Nachricht</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:element>
                                <xs:element name="EDI_COMMUNICATION" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>105--5--EDI_Kommunikation</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:element>
                                <xs:element name="EDI_COMMUNICATION_ADDRESS" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>105--6--EDI_Adresse_Kommunikation</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="40" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="EDI_CONTACT" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>105--7--EDI_Kontakt</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="60" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="ISO_COUNTRY_ID">
                            <xs:annotation>
                              <xs:documentation>100--25--ISO_Laender_ID</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0, K. Richter 21.03.2014</xs:documentation>
                            </xs:annotation>
                            <xs:simpleType>
                              <xs:restriction base="xs:string">
                                <xs:pattern value="[A-Z]{2}" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="GLN_NO">
                            <xs:annotation>
                              <xs:documentation>100--45--GLN_Nr
              30.05.2012/Bur</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-9]{13}" />
                              </xs:restriction>
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="WEEE_NO" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>100--47--WEEE_Nr</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:string" />
                            </xs:simpleType>
                          </xs:element>
                          <xs:element name="CONTACT_PERSON" maxOccurs="2">
                            <xs:annotation>
                              <xs:documentation>100--0--NEW</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="CONTACT_PERSON_NO">
                                  <xs:annotation>
                                    <xs:documentation>100--0--NEW</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 2</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:positiveInteger">
                                      <xs:minInclusive value="1" />
                                      <xs:maxInclusive value="2" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="CONTACT_ROLE">
                                  <xs:annotation>
                                    <xs:documentation>100--0--NEW</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="60" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="CONTACT_NAME">
                                  <xs:annotation>
                                    <xs:documentation>100--26/33--Ansprechp_Name_1/2</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:element>
                                <xs:element name="FIRST_NAME">
                                  <xs:annotation>
                                    <xs:documentation>100--27/34--Vorname_1/2</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:element>
                                <xs:element name="FORM_OF_ADDRESS">
                                  <xs:annotation>
                                    <xs:documentation>100--28/35--Anrede_ID_1/2</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="2" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="DEPARTMENT" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>100--29/36--Abteilung_1/2</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="TELEPHONE">
                                  <xs:annotation>
                                    <xs:documentation>100--30/37--Telefon_1/2</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="18" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="FAX" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>100--31/38--Fax_1/2</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="18" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="EMAIL" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>100--32/39--E_MAIL_1/2</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 4, K. Richter 26.03.2014</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:pattern value="[a-zA-Z0-9._+\-!#$'*/=?^_`{|}~]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="STREET" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>1000--0--NEW</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="30" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="ZIPCODE_STREET" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>1000--0--NEW</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="8" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="CITY" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>1000--0--NEW</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="30" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="ISO_COUNTRY_ID">
                                  <xs:annotation>
                                    <xs:documentation>100--25--ISO_Laender_ID</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0, K. Richter 21.03.2014</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:pattern value="[A-Z]{2}" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="CONTACT_SUPPLIER">
                            <xs:annotation>
                              <xs:documentation>100--0--NEW</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="MANUFACTURER_NAME_1">
                                  <xs:annotation>
                                    <xs:documentation>100--16--Herstellername_1</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 2</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="MANUFACTURER_NAME_2" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>100--17--Herstellername_2</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 2</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="EMAIL" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>100--18--E_MAIL_Adresse</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 4, K. Richter 26.03.2014</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:pattern value="[a-zA-Z0-9._+\-!#$'*/=?^_`{|}~]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="INTERNET_ADDRESS" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>100--19--Internet_Adresse</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string" />
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="STREET">
                                  <xs:annotation>
                                    <xs:documentation>100--20--Strasse</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="30" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="ZIPCODE_STREET">
                                  <xs:annotation>
                                    <xs:documentation>100--21--PLZ_Strasse</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="8" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="CITY">
                                  <xs:annotation>
                                    <xs:documentation>100--22--Ort</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="30" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="ISO_COUNTRY_ID">
                                  <xs:annotation>
                                    <xs:documentation>100--25--ISO_Laender_ID</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0, K. Richter 21.03.2014</xs:documentation>
                                  </xs:annotation>
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:pattern value="[A-Z]{2}" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="ZIPCODE_POSTBOX" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>100--23--PLZ_Postfach</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="8" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="POSTBOX" minOccurs="0">
                                  <xs:annotation>
                                    <xs:documentation>100--24--Postfach</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]{0,10}" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="TELEPHONE_SWITCHBOARD">
                                  <xs:annotation>
                                    <xs:documentation>100--41--Telefon_Zentrale</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="18" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                                <xs:element name="FAX_SWITCHBOARD">
                                  <xs:annotation>
                                    <xs:documentation>100--42--Fax_Zentrale</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="18" />
                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="GLOBAL_DEFINITION" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>1000--0--NEW</xs:documentation>
                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                        <xs:documentation>AK 28.02.2012 Optional gemacht da alle Unterknoten ebenfalls optional. Bei Geraetedateien kein Inhalt.</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="DETAIL_INFOS" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>1000--0--NEW
              30.05.2012/Bur</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="DETAIL_INFO" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>1000--0--NEW
              30.05.2012/Bur</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="CLASSIFICATION">
                                        <xs:annotation>
                                          <xs:documentation>1000--0--NEW
              30.05.2012/Bur</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:string" />
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="INFO_TYPE">
                                        <xs:annotation>
                                          <xs:documentation xml:lang="DE">Version 2.3 
              01.07.2013 Hermann Balke
              1 = Milieufoto
              2 = Artikelpictogramm (Type/Artikelübersicht)
              3 = Magnetplanerzeichnung (SVGs in Draufsicht)
              4 = Variante Foto
              5 = Variante Front(Fronttextur, ....) 
              6 = Logo Hersteller/Produktmarke
              7 = Farbberatung (über ein Prüfverfahren werden die Varianten definiert)
              8 = Materialpass (PDF an den Fronten)
              9 = Modellbeschreibungsblätter (PDF unterhalb der Serie)
              10 = Montageanleitung
              11 = Marketing
              12 = diverse 
              13 = Farbberatung Wand
              14 = Farbberatung Boden
              15 = Artikelpictogramm Ansicht                                                    
              12.02.2013/Balke</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:positiveInteger">
                                            <xs:maxInclusive value="15" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="EXTERNAL_NAME" type="languagetext" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>1000--0--NEW
              30.05.2012/Bur</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="INTERNAL_NAME" type="languagetext40" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>1000--0--NEW
              30.05.2012/Bur</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="TOOL_TIP" type="languagetext" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>1000--0--NEW
              30.05.2012/Bur</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="URL">
                                        <xs:annotation>
                                          <xs:documentation>1000--0--NEW
              30.05.2012/Bur</xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element name="LANGUAGE" maxOccurs="unbounded">
                                              <xs:annotation>
                                                <xs:documentation>1000--0--NEW</xs:documentation>
                                              </xs:annotation>
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="TEXT" type="xs:anyURI">
                                                    <xs:annotation>
                                                      <xs:documentation>1000--0--NEW</xs:documentation>
                                                    </xs:annotation>
                                                  </xs:element>
                                                  <xs:element name="HASH_VALUE">
                                                    <xs:annotation>
                                                      <xs:documentation xml:lang="DE">Hier wird das Bild verschlüsselt dargestellt.
              Somit kann jeder Dienstleister feststellen, ob das Bild schonmal heruntergeladen wurde oder nicht.
              14.02.2013 /Balke</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:simpleType>
                                                      <xs:restriction base="xs:string">
                                                        <xs:minLength value="32" />
                                                        <xs:maxLength value="32" />
                                                      </xs:restriction>
                                                    </xs:simpleType>
                                                  </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="ISO_LANGUAGE_ID" use="required">
                                                  <xs:annotation>
                                                    <xs:documentation>1000--0--NEW</xs:documentation>
                                                    <xs:documentation>K. Richter 26.03.2014</xs:documentation>
                                                  </xs:annotation>
                                                  <xs:simpleType>
                                                    <xs:restriction base="xs:language">
                                                      <xs:pattern value="[A-Z]{2}" />
                                                    </xs:restriction>
                                                  </xs:simpleType>
                                                </xs:attribute>
                                              </xs:complexType>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element name="LAYER" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation xml:lang="DE">Layer gibt es nur für SVG's:
                                                              -innerhalb der Outline einer SVG gilt: 
                                                              Es gibt keine Überlappungen der durch Outlines gekennzeichneten Flächen innerhalb des selben Layers.
                                        10=Teppich, 20=Sofa, Möbel,Tisch(Default-Wert),30 Kissen,40 Dekorkissen, 50 Kopfstützen, 60 Plate/Überwurf
                                        24.06.2015 /Balke, K. Richter 23.11.2015</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:positiveInteger">
                                            <xs:pattern value="[1-6]0" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                    </xs:sequence>
                                    <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="MESSAGES" minOccurs="0" maxOccurs="1">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="MESSAGE" maxOccurs="99999">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="MESSAGE_TEXT" type="languagetext" />
                                    </xs:sequence>
                                    <xs:attribute name="MESSAGE_NO" use="required">
                                      <xs:simpleType>
                                        <xs:restriction base="xs:nonNegativeInteger">
                                          <xs:minInclusive value="0" />
                                          <xs:maxInclusive value="99999" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:attribute>
                                    <xs:attribute name="LEVEL">
                                      <xs:simpleType>
                                        <xs:restriction base="xs:nonNegativeInteger">
                                          <xs:minInclusive value="0" />
                                          <xs:maxInclusive value="1" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:attribute>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="PROPERTIES" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>120--1--Satzart</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="PROPERTY" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>120--0--NEW</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="PROPERTY_TEXT" type="languagetext" minOccurs="1" maxOccurs="1" />
                                      <xs:element name="PROPERTY_UNIT" type="languagetext30" minOccurs="0" maxOccurs="1" />
                                    </xs:sequence>
                                    <xs:attribute name="PROPERTY_NO" use="required">
                                      <xs:annotation>
                                        <xs:documentation>120--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="999" />
                                        </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="SERIES">
                      <xs:annotation>
                        <xs:documentation>200--0--NEW</xs:documentation>
                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="SERIE" maxOccurs="1000000">
                            <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>
                          <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 9999999999 gesetzt, K. Richter 10.03.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="SERIE_GROUPS" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="DE">IDM 2.5
              Möglichkeit Serien zu gruppieren und auch ein Bild zu hinterlegen</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="SERIE_GROUP" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="SERIE_REF" maxOccurs="unbounded">
                                        <xs:annotation>
                                          <xs:documentation>260--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>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">
                                            <xs:annotation>
                                              <xs:documentation>1000--0--NEW</xs:documentation>
                                            </xs:annotation>
                                            <xs:simpleType>
                                              <xs:restriction base="xs:nonNegativeInteger" />
                                            </xs:simpleType>
                                          </xs:attribute>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element name="SERIE_GROUP_TEXT" type="languagetext60">
                                        <xs:annotation>
                                          <xs:documentation>260--0--NEW</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                      </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:sequence>
                                    <xs:attribute name="SERIE_GROUP_KEY" use="required">
                                      <xs:annotation>
                                        <xs:documentation>260--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:documentation>geändert auf SERIE_GROUP_KEY, K.Richter 23.11.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="SEQUENCE_NO">
                                      <xs:annotation>
                                        <xs:documentation>1000--0--NEW</xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="xs:nonNegativeInteger" />
                                      </xs:simpleType>
                                    </xs:attribute>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="PART_LISTS" 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="PART_LIST" 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="PART_LIST_POS" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation />
                                    <xs:documentation />
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="SEQUENCE_NO">
                                        <xs:annotation>
                                          <xs:documentation xml:lang="DE">IDM-2.5
              laufende Nummer der Position 
              bei Planungsvorschlägen sollte diese von links nach rechts gemäß der Planungsvariante geordnet sein</xs:documentation>
                                          <xs:documentation xml:lang="DE" />
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:nonNegativeInteger">
                                            <xs:minInclusive value="1" />
                                            <xs:maxInclusive value="999" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                      <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>401--0--NEW</xs:documentation>
                                              <xs:documentation> K. Richter 12.02.2015</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: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:element name="POS_COUNT_VALUE">
                                        <xs:annotation>
                                          <xs:documentation xml:lang="DE">Anzahl der Positionen gemäß der Einheit an den Stammdaten</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:nonNegativeInteger">
                                            <xs:minInclusive value="0" />
                                            <xs:maxInclusive value="999999999" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="DECISION_POS_COUNT" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation xml:lang="DE">IDM 2.5
              Entscheidungstabellen, die die Anzahl steuern.
              Hier dürfen nur Decisions verwendet werden, die im Action_part die Anzahl steuern (set_pos_count).</xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element name="DECISION_REF">
                                              <xs:annotation>
                                                <xs:documentation />
                                                <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="POS_INVISIBILITY">
                                        <xs:annotation>
                                          <xs:documentation xml:lang="DE">IDM 2.5 neu
              0 = sichtbar komplett
              1 = gar nicht sichtbar
              2= nur in EDI-Bestellung sichtbar, wenn über Decisions gezogen wird</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:integer">
                                            <xs:minInclusive value="0" />
                                            <xs:maxInclusive value="2" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                              <xs:attribute name="PART_LIST_KEY" use="required">
                                <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:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="FEATURE_DEFINITION">
                      <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="FEATURE_CLASSES">
                            <xs:annotation>
                              <xs:documentation>255--1--Satzart</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="FEATURE_CLASS" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>255--0--NEW</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="FEATURE_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="FEATURE_NO" use="required">
                                            <xs:annotation>
                                              <xs:documentation>255--0--NEW</xs:documentation>
                                              <xs:documentation>Version Beta 2.0 Build 4</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="INVISIBLE" type="xs:boolean">
                                            <xs:annotation>
                                              <xs:documentation xml:lang="de">neu 2.4 BA/07.03.2014
              unsichtbare Variantenart. 
              Wird nicht im Konfigurator angezeigt.
              </xs:documentation>
                                            </xs:annotation>
                                          </xs:attribute>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="FEATURE_CLASS_NO" use="required">
                                      <xs:annotation>
                                        <xs:documentation>255--0--NEW</xs:documentation>
                                        <xs:documentation>Version Beta 2.0 Build 0, K. Richter 26.03.2014</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:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="FEATURES">
                            <xs:annotation>
                              <xs:documentation>250--1--Satzart</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="FEATURE" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>250--0--NEW</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="OPTIONS" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>260--1--Satzart</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 7</xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element name="OPTION" maxOccurs="unbounded">
                                              <xs:annotation>
                                                <xs:documentation>260--0--NEW</xs:documentation>
                                                <xs:documentation>Version Beta 2.0 Build 0, K. Richter 26.03.2014</xs:documentation>
                                              </xs:annotation>
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:choice minOccurs="0">
                                                    <xs:element name="MATERIAL_REF">
                                                      <xs:annotation>
                                                        <xs:documentation>260--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="MATERIAL_NO" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>260--0--NEW</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="5" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="FORM_REF">
                                                      <xs:annotation>
                                                        <xs:documentation>260--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="FORM_NO" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>260--0--NEW</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="5" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="OPTION_MEASURE_REF">
                                                      <xs:annotation>
                                                        <xs:documentation>260--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="OPTION_MEASURE_NO" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>260--0--NEW</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="99999" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                  </xs:choice>
                                                  <xs:element name="OPTION_TEXT" type="languagetext60">
                                                    <xs:annotation>
                                                      <xs:documentation>260--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                    </xs:annotation>
                                                  </xs:element>
                                                  <xs:element name="OPTION_COMMENT_TEXT" type="languagetext" minOccurs="0">
                                                    <xs:annotation>
                                                      <xs:documentation>260--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                    </xs:annotation>
                                                  </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:element name="DETAIL_INFOS" minOccurs="0">
                                                    <xs:annotation>
                                                      <xs:documentation>1000--0--NEW</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element name="DETAIL_INFO_REF" maxOccurs="unbounded">
                                                          <xs:annotation>
                                                            <xs:documentation>1000--0--NEW</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:complexType>
                                                            <xs:sequence>
                                                              <xs:element name="SERIE_REF" minOccurs="0" maxOccurs="unbounded">
                                                                <xs:annotation>
                                                                  <xs:documentation xml:lang="de">Version 2.3 
              01.07.2013 Hermann Balke
              zusätzliche Referenzen auf die Serie für serienabhängige Bilder der gleichen Variante</xs:documentation>
                                                                </xs:annotation>
                                                                <xs:complexType>
                                                                  <xs:attribute name="SERIE_NO" use="required">
                                                                    <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:element name="ITEM_REF" minOccurs="0" 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:complexType>
                                                              </xs:element>
                                                            </xs:sequence>
                                                            <xs:attribute name="DETAIL_INFO_NO" use="required">
                                                              <xs:annotation>
                                                                <xs:documentation>1000--0--NEW</xs:documentation>
                                                                <xs:documentation>, 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="OPTION_FREETEXT" minOccurs="0">
                                                    <xs:annotation>
                                                      <xs:documentation xml:lang="DE">IDM 2.5
              wenn true, dann muss der Planer einen Text eingeben.</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:simpleType>
                                                      <xs:restriction base="xs:boolean" />
                                                    </xs:simpleType>
                                                  </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="OPTION_KEY" use="required">
                                                  <xs:annotation>
                                                    <xs:documentation>260--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:attribute name="SEQUENCE_NO">
                                                  <xs:annotation>
                                                    <xs:documentation>1000--0--NEW</xs:documentation>
                                                  </xs:annotation>
                                                  <xs:simpleType>
                                                    <xs:restriction base="xs:nonNegativeInteger" />
                                                  </xs:simpleType>
                                                </xs:attribute>
                                              </xs:complexType>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element name="FEATURE_TEXT" type="languagetext60">
                                        <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="SEQUENCE_NO">
                                        <xs:annotation>
                                          <xs:documentation>250--4--Sortierung</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 4</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="HEADER_POS_VARIATION_TYPE">
                                        <xs:annotation>
                                          <xs:documentation>250--5--Kopf_Pos_Varianten_Art</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:string">
                                            <xs:pattern value="[IKP]" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="FEATURE_TYPE">
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element name="MEASURE" minOccurs="0">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="MEASURE_UNIT" type="xs:string">
                                                    <xs:annotation>
                                                      <xs:documentation>260--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                    </xs:annotation>
                                                  </xs:element>
                                                  <xs:element name="MEASURE_PARAMETER" minOccurs="0">
                                                    <xs:annotation>
                                                      <xs:documentation xml:lang="DE">HB Maßparameter darf nur gesetzt sein, wenn die Varianten auch ein Maß tragen</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:simpleType>
                                                      <xs:restriction base="xs:string">
                                                        <xs:maxLength value="20" />
                                                      </xs:restriction>
                                                    </xs:simpleType>
                                                  </xs:element>
                                                </xs:sequence>
                                              </xs:complexType>
                                            </xs:element>
                                          </xs:sequence>
                                          <xs:attribute name="FEATURE_T">
                                            <xs:simpleType>
                                              <xs:restriction base="xs:string">
                                                <xs:length value="1" />
                                                <xs:pattern value="[MCO]" />
                                              </xs:restriction>
                                            </xs:simpleType>
                                          </xs:attribute>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="FEATURE_NO" use="required">
                                      <xs:annotation>
                                        <xs:documentation>250--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:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="OPTION_DEFINITION" minOccurs="0">
                            <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="MATERIAL" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>260--0--NEW</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="COLOR">
                                        <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="RGB_RED">
                                              <xs:annotation>
                                                <xs:documentation>260--11--RGB_Rot</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="255" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:element>
                                            <xs:element name="RGB_GREEN">
                                              <xs:annotation>
                                                <xs:documentation>260--12--RGB_Gruen</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="255" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:element>
                                            <xs:element name="RGB_BLUE">
                                              <xs:annotation>
                                                <xs:documentation>260--13--RGB_Blau</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="255" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="MATERIAL_NO" use="required">
                                      <xs:annotation>
                                        <xs:documentation>260--0--NEW</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="5" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:attribute>
                                  </xs:complexType>
                                </xs:element>
                                <xs:element name="OPTION_MEASURE" minOccurs="0" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>260--0--NEW</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="MEASURE_VALUE">
                                        <xs:annotation>
                                          <xs:documentation>260--0--NEW</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:nonNegativeInteger">
                                            <xs:minInclusive value="0" />
                                            <xs:maxInclusive value="999999999" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="MEASURE_UNIT" type="xs:string">
                                        <xs:annotation>
                                          <xs:documentation>260--0--NEW</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="OPTION_MEASURE_NO" use="required">
                                      <xs:annotation>
                                        <xs:documentation>260--0--NEW</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="99999" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:attribute>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="DECISIONS" minOccurs="0" maxOccurs="1">
                            <xs:annotation>
                              <xs:documentation>270/271--1--Satzart</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                              <xs:documentation>nicht zwingend anzugeben, K. Richter, 23.05.2014</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="DECISION" maxOccurs="99999">
                                  <xs:annotation>
                                    <xs:documentation>270/271--0--NEW</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="DECISION_NAME_TEXT" type="languagetext60">
                                        <xs:annotation>
                                          <xs:documentation>270--0--NEW</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="OPTION_COMBINATION" 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="OPTIONS_SET_REF" minOccurs="0" maxOccurs="unbounded">
                                              <xs:complexType>
                                                <xs:choice>
                                                  <xs:element name="OPTION_INTERVAL">
                                                    <xs:annotation>
                                                      <xs:documentation>271--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:complexType>
                                                      <xs:attribute name="OPERATOR" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation xml:lang="DE">eigener Typ Operator
              "IN" und "NIN" möglich
              </xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                            <xs:pattern value="in|nin" />
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:attribute>
                                                      <xs:attribute name="OPTION_KEY_MIN" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation>405--8/9/10--Max_Breite/Hoehe/Tiefe</xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 3</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="OPTION_KEY_MAX" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation>405--8/9/10--Max_Breite/Hoehe/Tiefe</xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 3</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:element name="OPTION_LIST">
                                                    <xs:complexType>
                                                      <xs:sequence maxOccurs="unbounded">
                                                        <xs:element name="OPTION_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="OPTION_KEY" use="required">
                                                              <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="OPERATOR" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation xml:lang="DE">eigener Typ Operator "IN" und "NOTIN" möglich</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:simpleType>
                                                          <xs:restriction base="operator">
                                                            <xs:pattern value="in|nin" />
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:attribute>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="OPTION_GROUP_REF_OP">
                                                    <xs:annotation>
                                                      <xs:documentation>271--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:complexType>
                                                      <xs:attribute name="OPTION_GROUP_KEY" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation>271--0--NEW</xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 4</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:attribute name="OPERATOR" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation xml:lang="DE">eigener Typ Operator
              hier sind nur "IN" und "NOTIN" möglich, da es sich um eine Mengenoperation handelt
              </xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                            <xs:pattern value="in|nin" />
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:attribute>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="OPTION_REF_OP">
                                                    <xs:annotation>
                                                      <xs:documentation>271--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:complexType>
                                                      <xs:attribute name="OPTION_KEY" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation>271--0--NEW</xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 4</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:attribute name="OPERATOR" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation xml:lang="DE">eigener Typ Operator
              
              </xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                            <xs:pattern value="eq|ne|gt|lt|ge|le" />
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:attribute>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="FEATURE_REF_OP">
                                                    <xs:annotation>
                                                      <xs:documentation xml:lang="de">Darf nur bei ACTION RULES vorkommen
              Action Rules sind DECISIONS, die einen ActionPart enthalten</xs:documentation>
                                                      <xs:documentation />
                                                    </xs:annotation>
                                                    <xs:complexType>
                                                      <xs:attribute name="FEATURE_NO" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation>271--0--NEW</xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 4</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:nonNegativeInteger">
                                                            <xs:minInclusive value="0" />
                                                            <xs:maxInclusive value="9999" />
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:attribute>
                                                      <xs:attribute name="OPERATOR" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation xml:lang="DE">eigener Typ Operator
              
              
              
              </xs:documentation>
                                                          <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                            <xs:pattern value="eq|ne" />
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:attribute>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="MEASURE_VALUE_OP">
                                                    <xs:annotation>
                                                      <xs:documentation>1000--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                      <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:complexType>
                                                      <xs:attribute name="MEASURE_VALUE" type="xs:nonNegativeInteger" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation>1000--0--NEW</xs:documentation>
                                                          <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                          <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                        </xs:annotation>
                                                      </xs:attribute>
                                                      <xs:attribute name="OPERATOR" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation xml:lang="DE">eigener Typ Operator</xs:documentation>
                                                          <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:simpleType>
                                                          <xs:restriction base="operator">
                                                            <xs:pattern value="eq|ne|gt|lt|ge|le" />
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:attribute>
                                                    </xs:complexType>
                                                  </xs:element>
                                                  <xs:element name="MEASURE_INTERVAL">
                                                    <xs:annotation>
                                                      <xs:documentation>1000--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                      <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:complexType>
                                                      <xs:attribute name="OPERATOR" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation xml:lang="DE">eigener Typ Operator "IN" und "NIN" möglich </xs:documentation>
                                                          <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:simpleType>
                                                          <xs:restriction base="operator">
                                                            <xs:pattern value="in|nin" />
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:attribute>
                                                      <xs:attribute name="MEASURE_MIN" type="xs:nonNegativeInteger" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation>405--8/9/10--Min_Breite/Hoehe/Tiefe</xs:documentation>
                                                          <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                          <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                        </xs:annotation>
                                                      </xs:attribute>
                                                      <xs:attribute name="MEASURE_MAX" type="xs:nonNegativeInteger" use="required">
                                                        <xs:annotation>
                                                          <xs:documentation>405--8/9/10--Max_Breite/Hoehe/Tiefe</xs:documentation>
                                                          <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                          <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                        </xs:annotation>
                                                      </xs:attribute>
                                                    </xs:complexType>
                                                  </xs:element>
                                                </xs:choice>
                                                <xs:attribute name="FEATURE_NO" use="required">
                                                  <xs:annotation>
                                                    <xs:documentation>271--0--NEW</xs:documentation>
                                                    <xs:documentation>Version Beta 2.0 Build 4</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="REF_LEVEL" use="optional">
                                                  <xs:annotation>
                                                    <xs:documentation xml:lang="DE">1 = ROOT
              2 = PARENT
              3 = SELF
              Standardfall ist SELF, wenn kein REF-Level angegeben ist</xs:documentation>
                                                    <xs:documentation xml:lang="DE">12.02.2015 K. Richter</xs:documentation>
                                                  </xs:annotation>
                                                  <xs:simpleType>
                                                    <xs:restriction base="xs:nonNegativeInteger">
                                                      <xs:maxInclusive value="3" />
                                                      <xs:minInclusive value="1" />
                                                    </xs:restriction>
                                                  </xs:simpleType>
                                                </xs:attribute>
                                              </xs:complexType>
                                            </xs:element>
                                            <xs:element name="ACTIONS" minOccurs="0">
                                              <xs:complexType>
                                                <xs:choice maxOccurs="unbounded">
                                                  <xs:element name="SET_FEATURE_DEFAULT">
                                                    <xs:complexType>
                                                      <xs:choice>
                                                        <xs:element name="FEATURE_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="FEATURE_NO" use="required">
                                                              <xs:annotation>
                                                                <xs:documentation>use required aufgenommen, K. Rchter, 12.06.2015</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:element name="OPTION_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="OPTION_KEY" use="required">
                                                              <xs:annotation>
                                                                <xs:documentation>use required aufgenommen, K. Rchter, 12.06.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:complexType>
                                                        </xs:element>
                                                        <xs:element name="FORMULA_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="FORMULA_KEY" use="required">
                                                              <xs:annotation>
                                                                <xs:documentation>use required aufgenommen, K. Rchter, 12.06.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:complexType>
                                                        </xs:element>
                                                      </xs:choice>
                                                      <xs:attribute name="FEATURE_NO" use="required">
                                                        <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:element name="SET_FEATURE_FIXED">
                                                    <xs:complexType>
                                                      <xs:choice>
                                                        <xs:element name="FEATURE_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="FEATURE_NO" use="required">
                                                              <xs:annotation>
                                                                <xs:documentation>use required aufgenommen, K. Rchter, 12.06.2015</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:element name="OPTION_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="OPTION_KEY" use="required">
                                                              <xs:annotation>
                                                                <xs:documentation>use required aufgenommen, K. Rchter, 12.06.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:complexType>
                                                        </xs:element>
                                                        <xs:element name="FORMULA_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="FORMULA_KEY" use="required">
                                                              <xs:annotation>
                                                                <xs:documentation>use required aufgenommen, K. Rchter, 12.06.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:complexType>
                                                        </xs:element>
                                                      </xs:choice>
                                                      <xs:attribute name="FEATURE_NO" use="required">
                                                        <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:element name="ENABLE_DECISION">
                                                    <xs:complexType>
                                                      <xs:attribute name="DECISION_NO">
                                                        <xs:annotation>
                                                          <xs:documentation>einheitlich auf 1 bis 9999999999 gesetzt, K. Richter 10.03.2015</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="DISABLE_DECISION">
                                                    <xs:complexType>
                                                      <xs:attribute name="DECISION_NO">
                                                        <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="SET_FEATURE_VISIBLE">
                                                    <xs:complexType>
                                                      <xs:attribute name="FEATURE_NO">
                                                        <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:element name="SET_FEATURE_INVISIBLE">
                                                    <xs:complexType>
                                                      <xs:attribute name="FEATURE_NO">
                                                        <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:element name="SET_FEATURE">
                                                    <xs:complexType>
                                                      <xs:choice>
                                                        <xs:element name="FEATURE_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="FEATURE_NO" use="required">
                                                              <xs:annotation>
                                                                <xs:documentation>use required aufgenommen, K. Rchter, 12.06.2015</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:element name="OPTION_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="OPTION_KEY" use="required">
                                                              <xs:annotation>
                                                                <xs:documentation>use required aufgenommen, K. Rchter, 12.06.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:complexType>
                                                        </xs:element>
                                                        <xs:element name="FORMULA_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="FORMULA_KEY">
                                                              <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:choice>
                                                      <xs:attribute name="FEATURE_NO" use="required">
                                                        <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:element name="SET_FEATURE_DEFAULT_NULL">
                                                    <xs:complexType>
                                                      <xs:choice>
                                                        <xs:element name="FEATURE_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="FEATURE_NO">
                                                              <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:element name="OPTION_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="OPTION_KEY">
                                                              <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:element name="FORMULA_REF">
                                                          <xs:complexType>
                                                            <xs:attribute name="FORMULA_KEY">
                                                              <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:choice>
                                                      <xs:attribute name="FEATURE_NO" use="required">
                                                        <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:element name="SET_POS_COUNT_VALUE">
                                                    <xs:annotation>
                                                      <xs:documentation>260--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 0, K. Richter 26.03.2014</xs:documentation>
                                                      <xs:documentation>bestimmt, ob Unterposition gezogen wird</xs:documentation>
                                                      <xs:documentation>setzt Anzahl</xs:documentation>
                                                      <xs:documentation>darf nur von DECISION_TYPE 3 gesetzt werden</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="SET_MESSAGE">
                                                    <xs:annotation>
                                                      <xs:documentation>260--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 0, K. Richter 26.03.2014</xs:documentation>
                                                      <xs:documentation>bestimmt, ob Unterposition gezogen wird</xs:documentation>
                                                      <xs:documentation>setzt Anzahl</xs:documentation>
                                                      <xs:documentation>darf nur von DECISION_TYPE 4 gesetzt werden</xs:documentation>
                                                    </xs:annotation>
                                                    <xs:complexType>
                                                      <xs:attribute name="MESSAGE_NO" use="required">
                                                        <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:choice>
                                              </xs:complexType>
                                            </xs:element>
                                          </xs:sequence>
                                          <xs:attribute name="SEQUENCE" use="required">
                                            <xs:annotation>
                                              <xs:documentation>1000--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="1" />
                                                <xs:maxInclusive value="99999" />
                                              </xs:restriction>
                                            </xs:simpleType>
                                          </xs:attribute>
                                        </xs:complexType>
                                      </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:element name="FEATURE_REF" minOccurs="0" maxOccurs="unbounded">
                                        <xs:annotation>
                                          <xs:documentation xml:lang="DE">Entscheidungstabellen wieder entfernt, nur Angabe FEATURE_NO, 02.05.2014</xs:documentation>
                                          <xs:documentation xml:lang="de">Version Beta 2.0 Build 12</xs:documentation>
                                          <xs:documentation xml:lang="de">minimale Kardinalität auf 0 geändert K.Richter 18.07.2014</xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:attribute name="FEATURE_NO" use="required">
                                            <xs:annotation>
                                              <xs:documentation>271--0--NEW</xs:documentation>
                                              <xs:documentation>Version Beta 2.0 Build 4</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:element name="PRIO">
                                        <xs:annotation>
                                          <xs:documentation xml:lang="de">neu IDM 2.4
              Priorität von Prüfungen 
              
              Am Artikel können nur Decisions mit niedriger Priorität hinzu bzw. ausgeschaltet werden
              Mehrere DECISIONS können auf einem gleichen Priolevel liegen
              
              </xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:positiveInteger">
                                            <xs:maxInclusive value="999999999" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="DECISION_NO" use="required">
                                      <xs:annotation>
                                        <xs:documentation>270/271--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="9999999999" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:attribute>
                                    <xs:attribute name="DECISION_TYPE" use="required">
                                      <xs:annotation>
                                        <xs:documentation xml:lang="de">IDM 2.4 Build 14 H.Balke 05.2014
              0 = ausschließende (nicht erlaubende) Preparation
              1 = Preparation
              2 = action Rules
              3 = action Rule mit SET_POS_COUNT_VALUE (setzt die Anzahl in der die Position in der Stückliste erscheint)
              
              Restriktions werden vor Eingabe einer Variante am Artikel ausgewertet. 
              Wenn dann ein Wert ausgewählt wurde, greifen die action Rules, welche dann Werte setzen oder Variantenarten ausblenden können.
              Bei Action Rules greift immer die erste Zeile (option combination), die zutrifft. In dem Fall werden alle zugehörigen Actions ausgeführt.
              </xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="xs:int">
                                          <xs:minInclusive value="0" />
                                          <xs:maxInclusive value="3" />
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:attribute>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="OPTION_GROUPS" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>260--1--Satzart</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 7</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="OPTION_GROUP" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="OPTION" maxOccurs="unbounded">
                                        <xs:annotation>
                                          <xs:documentation>260--0--NEW</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:attribute name="OPTION_KEY" use="required">
                                            <xs:annotation>
                                              <xs:documentation>260--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:attribute name="SEQUENCE_NO">
                                            <xs:annotation>
                                              <xs:documentation>1000--0--NEW</xs:documentation>
                                            </xs:annotation>
                                            <xs:simpleType>
                                              <xs:restriction base="xs:nonNegativeInteger" />
                                            </xs:simpleType>
                                          </xs:attribute>
                                        </xs:complexType>
                                      </xs:element>
                                      <xs:element name="OPTION_GROUP_TEXT" type="languagetext60">
                                        <xs:annotation>
                                          <xs:documentation>260--0--NEW</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="OPTION_GROUP_KEY" use="required">
                                      <xs:annotation>
                                        <xs:documentation>260--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:complexType>
                          </xs:element>
                          <xs:element name="FORMULAS" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation xml:lang="de">Formeln dürfen nur angewendet werden auf Maßvarianten </xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 7</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="FORMULA" maxOccurs="unbounded">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="FORMULA_STRING">
                                        <xs:annotation>
                                          <xs:documentation xml:lang="DE">Formeln dürfen nur Parameter enthalten, die an der Variantenart definiert wurden.</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:string">
                                            <xs:pattern value="[+\-*/()A-Za-z0-9. ]*" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="FORMULA_KEY" use="required">
                                      <xs:annotation>
                                        <xs:documentation>260--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:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="PRICE_DEFINITION">
                      <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="PRICE_FEATURE_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="PRICE_FEATURE_GROUP" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>300--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_TEXT" type="languagetext60">
                                        <xs:annotation>
                                          <xs:documentation>300--3--Ausf_Gruppen_Text</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:choice>
                                        <xs:element name="FINISH" minOccurs="0" maxOccurs="unbounded">
                                          <xs:annotation>
                                            <xs:documentation>1000--0--NEW</xs:documentation>
                                            <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="OPTIONS_SET_REF" minOccurs="0" maxOccurs="unbounded">
                                                <xs:annotation>
                                                  <xs:documentation>umbenannt von FEATURE_REF in OPTIONS_SET_REF</xs:documentation>
                                                  <xs:documentation>K. Richter, 12.02.2015</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                  <xs:choice>
                                                    <xs:element name="OPTION_INTERVAL">
                                                      <xs:annotation>
                                                        <xs:documentation>271--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator
              "IN" und "NIN" möglich
              </xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                              <xs:pattern value="in|nin" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                        <xs:attribute name="OPTION_KEY_MIN" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>405--8/9/10--Max_Breite/Hoehe/Tiefe</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 3</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="OPTION_KEY_MAX" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>405--8/9/10--Max_Breite/Hoehe/Tiefe</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 3</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:element name="OPTION_LIST">
                                                      <xs:complexType>
                                                        <xs:sequence maxOccurs="unbounded">
                                                          <xs:element name="OPTION_REF">
                                                            <xs:complexType>
                                                              <xs:attribute name="OPTION_KEY" use="required">
                                                                <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="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator "IN" und "NOTIN" möglich</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="operator">
                                                              <xs:pattern value="in|nin" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="OPTION_GROUP_REF_OP">
                                                      <xs:annotation>
                                                        <xs:documentation>271--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="OPTION_GROUP_KEY" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>271--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator
              hier sind nur "IN" und "NOTIN" möglich, da es sich um eine Mengenoperation handelt
              </xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                              <xs:pattern value="in|nin" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="OPTION_REF_OP">
                                                      <xs:annotation>
                                                        <xs:documentation>271--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="OPTION_KEY" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>271--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator
              
              </xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                              <xs:pattern value="eq|ne|gt|lt|ge|le" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="MEASURE_VALUE_OP">
                                                      <xs:annotation>
                                                        <xs:documentation>1000--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                        <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="MEASURE_VALUE" type="xs:nonNegativeInteger" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>1000--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                            <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                          </xs:annotation>
                                                        </xs:attribute>
                                                        <xs:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator</xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="operator">
                                                              <xs:pattern value="eq|ne|gt|lt|ge|le" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="MEASURE_INTERVAL">
                                                      <xs:annotation>
                                                        <xs:documentation>1000--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                        <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator "IN" und "NIN" möglich </xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="operator">
                                                              <xs:pattern value="in|nin" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                        <xs:attribute name="MEASURE_MIN" type="xs:nonNegativeInteger" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>405--8/9/10--Min_Breite/Hoehe/Tiefe</xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                            <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                          </xs:annotation>
                                                        </xs:attribute>
                                                        <xs:attribute name="MEASURE_MAX" type="xs:nonNegativeInteger" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>405--8/9/10--Max_Breite/Hoehe/Tiefe</xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                            <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                          </xs:annotation>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                  </xs:choice>
                                                  <xs:attribute name="FEATURE_NO" use="required">
                                                    <xs:annotation>
                                                      <xs:documentation>271--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 4</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:complexType>
                                              </xs:element>
                                              <xs:element name="PRICE_FIELD">
                                                <xs:annotation>
                                                  <xs:documentation>311--5--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="SUPPLIER_PRICE_GROUP">
                                                <xs:annotation>
                                                  <xs:documentation>311--0--NEW</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="10" />
                                                  </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:attribute name="SEQUENCE" use="required">
                                              <xs:annotation>
                                                <xs:documentation>1000--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="1" />
                                                  <xs:maxInclusive value="99999" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:attribute>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element name="PERCENTAGE_SURCHARGE" minOccurs="0" maxOccurs="unbounded">
                                          <xs:annotation>
                                            <xs:documentation>geändert K.Richter 23.11.2015</xs:documentation>
                                          </xs:annotation>
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="OPTIONS_SET_REF" minOccurs="0" maxOccurs="unbounded">
                                                <xs:annotation>
                                                  <xs:documentation>umbenannt von FEATURE_REF in OPTIONS_SET_REF</xs:documentation>
                                                  <xs:documentation>K. Richter, 12.02.2015</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                  <xs:choice>
                                                    <xs:element name="OPTION_INTERVAL">
                                                      <xs:annotation>
                                                        <xs:documentation>271--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator
              "IN" und "NIN" möglich
              </xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                              <xs:pattern value="in|nin" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                        <xs:attribute name="OPTION_KEY_MIN" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>405--8/9/10--Max_Breite/Hoehe/Tiefe</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 3</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="OPTION_KEY_MAX" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>405--8/9/10--Max_Breite/Hoehe/Tiefe</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 3</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:element name="OPTION_LIST">
                                                      <xs:complexType>
                                                        <xs:sequence maxOccurs="unbounded">
                                                          <xs:element name="OPTION_REF">
                                                            <xs:complexType>
                                                              <xs:attribute name="OPTION_KEY" use="required">
                                                                <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="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator "IN" und "NOTIN" möglich</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="operator">
                                                              <xs:pattern value="in|nin" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="OPTION_GROUP_REF_OP">
                                                      <xs:annotation>
                                                        <xs:documentation>271--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="OPTION_GROUP_KEY" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>271--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator
              hier sind nur "IN" und "NOTIN" möglich, da es sich um eine Mengenoperation handelt
              </xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                              <xs:pattern value="in|nin" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="OPTION_REF_OP">
                                                      <xs:annotation>
                                                        <xs:documentation>271--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="OPTION_KEY" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>271--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator
              
              </xs:documentation>
                                                            <xs:documentation>Version Beta 2.0 Build 4</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="operator">
                                                              <xs:pattern value="eq|ne|gt|lt|ge|le" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="MEASURE_VALUE_OP">
                                                      <xs:annotation>
                                                        <xs:documentation>1000--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                        <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="MEASURE_VALUE" type="xs:nonNegativeInteger" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>1000--0--NEW</xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                            <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                          </xs:annotation>
                                                        </xs:attribute>
                                                        <xs:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator</xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="operator">
                                                              <xs:pattern value="eq|ne|gt|lt|ge|le" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="MEASURE_INTERVAL">
                                                      <xs:annotation>
                                                        <xs:documentation>1000--0--NEW</xs:documentation>
                                                        <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                        <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                      </xs:annotation>
                                                      <xs:complexType>
                                                        <xs:attribute name="OPERATOR" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation xml:lang="DE">eigener Typ Operator "IN" und "NIN" möglich </xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                          </xs:annotation>
                                                          <xs:simpleType>
                                                            <xs:restriction base="operator">
                                                              <xs:pattern value="in|nin" />
                                                            </xs:restriction>
                                                          </xs:simpleType>
                                                        </xs:attribute>
                                                        <xs:attribute name="MEASURE_MIN" type="xs:nonNegativeInteger" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>405--8/9/10--Min_Breite/Hoehe/Tiefe</xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                            <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                          </xs:annotation>
                                                        </xs:attribute>
                                                        <xs:attribute name="MEASURE_MAX" type="xs:nonNegativeInteger" use="required">
                                                          <xs:annotation>
                                                            <xs:documentation>405--8/9/10--Max_Breite/Hoehe/Tiefe</xs:documentation>
                                                            <xs:documentation>Version Beta 2.4 Build 1</xs:documentation>
                                                            <xs:documentation>01.07.2014 K. Richter</xs:documentation>
                                                          </xs:annotation>
                                                        </xs:attribute>
                                                      </xs:complexType>
                                                    </xs:element>
                                                  </xs:choice>
                                                  <xs:attribute name="FEATURE_NO" use="required">
                                                    <xs:annotation>
                                                      <xs:documentation>271--0--NEW</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 4</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:complexType>
                                              </xs:element>
                                              <xs:element name="PRICE_FACTOR">
                                                <xs:annotation>
                                                  <xs:documentation>311--5--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:int">
                                                    <xs:maxInclusive value="99999999" />
                                                    <xs:minInclusive value="-9999999" />
                                                  </xs:restriction>
                                                </xs:simpleType>
                                              </xs:element>
                                              <xs:element name="PRICE_FEATURE_GROUP_REF" minOccurs="0" maxOccurs="unbounded">
                                                <xs:annotation>
                                                  <xs:documentation>311--0--NEW</xs:documentation>
                                                  <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                  <xs:attribute name="PRICE_FEATURE_GROUP_NO" use="required">
                                                    <xs:annotation>
                                                      <xs:documentation>300--2--Ausfuehrungs_Gruppe</xs:documentation>
                                                      <xs:documentation>Version Beta 2.0 Build 6, 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="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:attribute name="SEQUENCE" use="required">
                                              <xs:annotation>
                                                <xs:documentation>1000--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="1" />
                                                  <xs:maxInclusive value="99999" />
                                                </xs:restriction>
                                              </xs:simpleType>
                                            </xs:attribute>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:choice>
                                    </xs:sequence>
                                    <xs:attribute name="PRICE_FEATURE_GROUP_NO" use="required">
                                      <xs:annotation>
                                        <xs:documentation>300--2--Ausfuehrungs_Gruppe</xs:documentation>
                                        <xs:documentation>Version Beta 2.0 Build 6, 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:attribute name="ADDITIONAL_PRICE" use="required">
                                      <xs:annotation>
                                        <xs:documentation>300--0--NEW</xs:documentation>
                                        <xs:documentation>Version Beta 2.0 Build 6</xs:documentation>
                                      </xs:annotation>
                                      <xs:simpleType>
                                        <xs:restriction base="xs:boolean" />
                                      </xs:simpleType>
                                    </xs:attribute>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                          <xs:element name="PRICE_TYPES">
                            <xs:annotation>
                              <xs:documentation>150--1--Satzart</xs:documentation>
                              <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence maxOccurs="unbounded">
                                <xs:element name="PRICE_TYPE">
                                  <xs:annotation>
                                    <xs:documentation>150--0--NEW</xs:documentation>
                                    <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                  </xs:annotation>
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="WIDTH_X">
                                        <xs:annotation>
                                          <xs:documentation>150--3--Breite_X</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:boolean" />
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="DEPTH_Y">
                                        <xs:annotation>
                                          <xs:documentation>150--4--Tiefe_Y</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:boolean" />
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="HEIGHT_Z">
                                        <xs:annotation>
                                          <xs:documentation>150--5--Hoehe_Z</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:boolean" />
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="BASIC_UNIT">
                                        <xs:annotation>
                                          <xs:documentation>150--6--Basis_Einheit</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="ROUNDING_UNIT">
                                        <xs:annotation>
                                          <xs:documentation>150--7--Rundungseinheit</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="ROUNDING_TYPE">
                                        <xs:simpleType>
                                          <xs:restriction base="xs:positiveInteger">
                                            <xs:minInclusive value="1" />
                                            <xs:maxInclusive value="3" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="BASIC_PRICE_DEPENDENT">
                                        <xs:annotation>
                                          <xs:documentation>150--8--Grundpreisabhaengig</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 3</xs:documentation>
                                        </xs:annotation>
                                        <xs:simpleType>
                                          <xs:restriction base="xs:boolean" />
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="PRICE_TYPE_FORMULA" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>150--9--Preisart_Formel</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="100" />
                                            <xs:pattern value="[\+\-\*/\(\)bhtBHT]{0,}" />
                                          </xs:restriction>
                                        </xs:simpleType>
                                      </xs:element>
                                      <xs:element name="PRICE_TYPE_NAME" type="languagetext60" minOccurs="0">
                                        <xs:annotation>
                                          <xs:documentation>150--10--Bezeichnung_Preisart</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 4</xs:documentation>
                                        </xs:annotation>
                                      </xs:element>
                                      <xs:element name="PRICE_TYPE_RULES" minOccurs="0" maxOccurs="1">
                                        <xs:annotation>
                                          <xs:documentation>360--1--Satzart</xs:documentation>
                                          <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                                        </xs:annotation>
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element name="PRICE_TYPE_RULE" maxOccurs="100">
                                              <xs:annotation>
                                                <xs:documentation>Polster
              Regeln zur ermittelung der Preisart
              z.B. if Preisgruppe A &gt; Preisgruppe B dann nimm Preisgruppe A </xs:documentation>
                                                <xs:documentation xml:lang="DE">Version 2.1 Build 7</xs:documentation>
                                              </xs:annotation>
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="RULE" type="xs:string">
                                                    <xs:annotation>
                                                      <xs:documentation>Feld zur Aufnahme von Regeln</xs:documentation>
                                                      <xs:documentation xml:lang="DE">Version 2.1 Build 7 Polster</xs:documentation>
                                                    </xs:annotation>
                                                  </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="RULE_NO" use="required">
                                                  <xs:annotation>
                                                    <xs:documentation>360--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:complexType>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="PRICE_TYPE_NO" use="required">
                                      <xs:annotation>
                                        <xs:documentation>150--0--NEW</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="999" />
                                        </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:attribute name="MAJOR" fixed="1" use="required">
                    <xs:annotation>
                      <xs:documentation>100--3--Versionsnummer</xs:documentation>
                      <xs:documentation>Verlegung der Versionierung</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:list itemType="xs:positiveInteger" />
                    </xs:simpleType>
                  </xs:attribute>
                  <xs:attribute name="MINOR" use="required">
                    <xs:annotation>
                      <xs:documentation>100--4--Sub_Versions_Nr</xs:documentation>
                      <xs:documentation />
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:nonNegativeInteger">
                        <xs:minInclusive value="0" />
                        <xs:maxInclusive value="0" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:attribute>
                  <xs:attribute name="REVISION" use="required">
                    <xs:annotation>
                      <xs:documentation>1000--0--NEW</xs:documentation>
                      <xs:documentation>Verlegung der Versionierung AK 28.02.2012</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:nonNegativeInteger">
                        <xs:minInclusive value="0" />
                        <xs:maxInclusive value="0" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:attribute>
                  <xs:attribute name="FORMAT" use="required">
                    <xs:annotation>
                      <xs:documentation>100--8--Branchen_ID</xs:documentation>
                      <xs:documentation>Version Beta 2.0 Build 0</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:pattern value="[ABGKOPSWZ]" />
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:attribute>
                </xs:complexType>
              </xs:element>
              See Also
              IDMW 2.0 XML-Schema Dokumentation