 |
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
 |
 |
Sequence
 |
 |
ISO_LANGUAGE_ID required Restriction of xs:language
This attribute is used to specify the ISO code of the language in which the text is stored. |
D language P [A-Z]{2} M [2:2] |
|
 |
Sequence
 |
TEXT Restriction of xs:string
This element is used to store the text in the language specified in the LANGUAGE element of the ISO_LANGUAGE_ID attribute. |
D string P [\S ]{1,60} M [1:60] |
| | | | |
 |
 |
FEATURE_CLASS_NO required Restriction of xs:positiveInteger
This attribute is used to identify the referenced feature class (FEATURE_CLASS). |
D positiveInteger P M [1:9999999999] |
| |
 |
ITEMS
This element is used to define all items of a product group.
 |
Sequence
 |
ITEM 1..∞
This element is used to define items. An item is identified via the SERIE_NO (path 1) and TYPE_NO (path 1) attributes.
The characteristic features/properties, or a reference via ITEM_REF to another series (SERIE_NO) and the item number of valid for the other series, are stored for each item. If the ITEM_REF element contains a value, the item is a reference item belonging to another series, otherwise the item belongs to the series in which it is specified at this position.
Path 1: SERIES/SERIE/PRODUCT_GROUPS/PRODUCT_GROUP/ITEMS/ITEM Path 2: PRICE_DEFINITION/PRICE_TABLES/PRICE_TABLE
 |
TYPE_NO required Restriction of xs:string
This element is used to enter the item code/item type. |
D string P M [1:30]
|
|
 |
SEQUENCE_NO optional Restriction of xs:positiveInteger
This attribute allows for the specification of items with a freely-defined sorting order.
The sorting of the items always relates to the series in which the items are stored. If a SEQUENCE_NO is specified for one item within the series, a SEQUENCE_NO must be specified for all items within this series. |
D positiveInteger P M |
|
 |
Sequence
 |
Choice
 |
Sequence
 |
ITEM_REF
This element is used to reference an item.
 |
TYPE_NO required Restriction of xs:string
This attribute is used to reference an item with an item number. |
D string P M [1:30] |
|
 |
SERIE_NO required Restriction of xs:nonNegativeInteger
This attribute is used to specify the serial number of the referenced item. |
D nonNegativInteger P M [0:99999] |
| | |
 |
Sequence
 |
PRICE_FEATURE_GROUP_BASE_PRICE_REF
This element is used to reference a base price group. A base Price group is a PRICE_FEATURE_GROUP (path 1) where the ADDITIONAL_PRICE element has a value of 0. An item must be assigned to precisely one base price group. Additional price groups are assigned via the ADDITIONAL_PRICE_GROUP element. Element paths: Path 1: PRICE_DEFINITION/PRICE_FEATURE_GROUPS/
 |
PRICE_FEATURE_GROUP_NO required Restriction of xs:positiveInteger
This attribute is used to reference a PRICE_FEATURE_GROUP. |
D positiveInteger P M [1:99999] |
|
 |
Sequence optional
 |
ITEM_PRICE 0..∞
This element is used to specify the item price and additional price data.
| | |
 |
PRICE_TYPE_REF
This element is used to reference a price type. Price types are defined in the path1/PRICE_TYPE element.
Element paths: Path 1: PRICE_DEFINITION/PRICE_TYPES
 |
PRICE_TYPE_NO required Restriction of xs:positiveInteger
This attribute identifies a price type. |
D positiveInteger P M [1:999] |
| |
 |
ADDITIONAL_PRICE_GROUP 0..∞
This element is used to reference PRICE_FEATURE_GROUPS with additional price groups. The base price group that must be referenced precisely 1x by an item is specified in the PRICE_FEATURE_GROUP_BASE_PRICE_REF element. All items that reference the identical PRICE_FEATURE_GROUP must also reference the same calculation group (CALC_GROUP_REF) and exchange ID (EXCHANGE_ID_REF). The following combinations are permitted when assigning different price types to items and surcharges for the same item:
Item |
Surcharge |
Unit price |
Unit price |
length-dependent |
length-dependent |
length-dependent |
Unit price | The following combination is not permitted:
Item |
Surcharge |
Unit price |
length-dependent |
 |
Sequence
 |
PRICE_FEATURE_GROUP_REF
This element is used to reference a surcharge group. Surcharge groups referenced here must not be used as design ranges.
|
 |
PRICE_TYPE_REF
This element is used to reference a price type. Price types are defined in the path1/PRICE_TYPE element.
Element paths: Path 1: PRICE_DEFINITION/PRICE_TYPES
| | |
 |
DECISIONS optional
This element is used to combine product item-specific rules.
 |
Sequence
 |
DECISION_REF 1..∞
This element is used to reference a rule assigned to an item.
| | |
 |
ADDITIONAL_ITEMS optional
This element is used to assign additional items. It defines quantities of optional and/or necessary additional items, from which the additional items will be selected during planning.
 |
Sequence
 |
OPTIONAL_ITEMS optional
This element is used to reference optional additional items. Multiple items may be selected from the available optional additional items.
|
 |
MANDATORY_ITEMS optional
This element is used to assign necessary additional items to an item. Only one additional item may be selected from the available additional items. An item may however be assigned multiple quantities of necessary additional items. If only one additional item is assigned to a quantity, the item will be selected automatically.
| | |
 |
EDP_NUMBER optional Restriction of xs:string
This element is used to enter the (internal) item EDP number of the manufacturer. If the EDP_NUMBER is used, it must be unique within a series and created for all items. |
D string P M [1:30] |
|
 |
EAN_NUMBER optional Restriction of xs:string
If existing, the EAN number of the item must be entered in this element. |
D string P M [1:15] |
|
 |
ITEM_IDENTIFICATION Restriction of xs:string
This element is used to assign an identifier to the article: B = Block E = Replacement part K = Catalogue item S = Special item M = Additional equipment Z = Configuration V = Settlement block P = Settlement position 1 = Planning proposal 2 = Preferred combination
The following applies for the planning proposal (1): The individual items in the piece list can accept the default values. There must not be any sub-positions that are only sub-positions and that cannot be ordered individually. Only the resulting items are ordered. The composition itself never shows in the order forms. The positions are eliminated and options passed down in the planning. The individual positions must then be positioned in the magnet planner in their order from left-to-right. Planning suggestions may contain preferred combinations.
The following rules apply to preferred combinations: It must not contain a planning suggestion. If a preferred combination is eliminated (e.g. by deleting a sub-position), the individual prices are newly determined for the individual positions, and the price advantage no longer applies. The pricing then takes place exclusively on main position level. |
D string P [BEKSMZVP12] M [1:1]
|
|
 |
CATALOG_PAGE optional Restriction of xs:string
This element should be used to specify the item's catalogue page. This information helps to quickly find an item within the printed catalogue. Items may feature on multiple catalogue pages. In this case, the number of the page on which the item appears first should be used. In the case of accessories, it makes sense to use the page that contains a full description of the item. This is often done in the section/register "accessories". |
D string P M [1:7] |
|
 |
VALID_FROM optional Restriction of xs:date
This element specifies the date on which the item becomes available for delivery. If this element is left blank, the CATALOG/VALID_FROM_DATE element will apply. Elements with the designation VALID_FROM must not contain a date prior to the catalogue start date. |
D date P M |
|
 |
VALID_UNTIL optional Restriction of xs:date
This element specifies the date until which the item is available for delivery. If the date element is left blank, the item is available for delivery indefinitely. Elements with the designation VALID_UNTIL must not contain a date that is more than 10 years in the future from the catalogue date. The element must be left blank for an indefinite period. |
D date P M |
|
 |
WEIGHT_BRUTTO optional Restriction of xs:nonNegativeInteger
This element is used to specify the item gross weight (100 g), i.e. exclusive of packaging materials. (e.g. 50 = 5000 g) |
D nonNegativeInteger P M [0:9999] |
|
 |
WEIGHT_NETTO optional Restriction of xs:nonNegativeInteger
This element is used to specify the item net weight (100 g), i.e. including packaging material, i.e. exclusive of packaging materials. (e.g. 50 = 5000 g) |
D nonNegativeInteger P M [0:9999] |
|
 |
VOLUME optional Restriction of xs:nonNegativeInteger
This element is used to specify the item volume [dm³] including packaging material. (e.g. 50 = 50 dm³) |
D nonNegativeInteger P M [0:9999] |
|
 |
MINIMUM_DELIVERY_TIME optional Restriction of xs:nonNegativeInteger
This element is used to specify the minimum delivery time in weeks. The minimum delivery time is for information, the planning software does not interfere with the order controlling (e.g. postponement of the order, partial delivery) |
D nonNegativeInteger P M [0:999] |
|
 |
BASIC_PROFILE optional
This element is used to specify the basic shapes assigned to an item.
 |
Sequence
 |
Choice
 |
CARCASE_BASIC_SHAPE
This element is used to enter the basic shape number. In addition to the assigned basic shape numbers, the following values are possible: 0 = Items that are irrelevant for visual presentation and/or for which the manufacturer prohibits visual presentation in the dealership system. If possible, the parameters for width, height and depth must be specified for items that are irrelevant for visual presentation. If there are no parameter values for items with basic shape = 0, parameters must be filled with a value of 0. If no parameters are specified for the basic shape, the BASIC_PROFILE node can be omitted in the place of specifying the basic shape parameters as 0. 997 = items for which neither a basic shape nor a real visual presentation are delivered. This requires the elements SUBCONTRACTOR_ID and SUBCONTRACTOR_ITEM_NO to be filled and the manufacturer must ensure that the supplier's graphical information is available. 996 = items that are relevant for visual presentation, but for which no graphical information are delivered. This basic shape no. only applies to filling levels lower than 3. This element must be filled if the BASIC_PROFILE_SHAPE is empty.
|
 |
| | | |
 |
ITEM_TEXT
This element is used to define the item-specific texts. These may be long texts, short texts, as well as planning notes. At least one item text must be specified for each item.
The following text combinations are permitted: - Short text; - Short text + recommended text; - Short text + recommended text + long text; - Short text + long text (only if no recommended text is been stored).
The short text may consist of three lines.
 |
Sequence
 |
FULL_TEXT optional languagetext Complex Type
Full text contains the complete description including the short text. The HTML tags bold and line break can be used within the full text. This element contains the full text in a CDATA node. The text must be specified in HTML format:
<b> |
bold font |
<br> |
line break |
|
| |
 |
TYPE_KEY
This element is used to define the item's model code. The values for model codes can be found in a table in the introduction, section Model codeThe model code is specified precisely once for each item.
 |
Sequence
 |
TK_TYPE Restriction of xs:positiveInteger
|
 |
TK_CLASS optional Restriction of xs:nonNegativeInteger
A value from colum type in table "model codes" is entered here. |
D nonNegativeInteger P 000|[146][0-7]0|2[0-6]0|3[0-4]0|[57][012]0|8[01]0 M [000:810] |
|
 |
TK_INFO optional Restriction of xs:nonNegativeInteger
A value from colum no. in table "Variation code" is entered here. |
D nonNegativeInteger P [0-8]0 M [00-80] |
| | |
 |
CLASSIFICATIONS optional
This element is used to store standardized classification numbers.
 |
Sequence
 |
ECLASS
This element is used to specify the eCl@ss classification.
| | |
 |
DETAIL_INFOS optional
This element is used to specify detailed media information, such as milieu photos, PDFs or video links.
 |
Sequence
 |
DETAIL_INFO_REF 1..∞
This element is used to directly assign precisely 1 option to the figure.
The assignment is done via DETAIL_INFO_NO and either RESTRICTION_NO or DECISION_NO, with only repertory rules permitted for the reference to a rule (DECISION).
This assignment must only be used for magnet planner figures (assignments).
Example: If a manufacturer offers functional versions (e.g. cross-sleepers) for an item, the manufacturer may store the different figures for this option here.
| | |
 |
SALES_NUMBER optional Restriction of xs:string
If existing, the sale number of the item must be entered in this element. |
D string P M [1:30] |
|
 |
PART_LIST_REF optional
This element references a piece list contained in an item.
The item passes on its options (OPTIONS) to the sub positions if these have identical features (FEATURES) in the feature class associated with the respective sub-position.
The sub-positions can have rules that determine whether a sub-position is displayed. The sub-position is then specified with the corresponding piece quantity.
Items that are only permitted as sub-positions are marked separately (element PARTS_LIST_EXCLUSIVE).
If the item is a catalogue item (ITEM_IDENTIFICATION 'K'), prices may be assigned to the item.The total price of the catalogue item results from the price assigned to it and the prices of the components from the piece list.
The following applies for the planning proposal (ITEM_IDENTIFICATION '1'): The individual items in the piece list can accept the default values. There must not be any sub-positions that are only sub-positions and that cannot be ordered individually. Only the resulting items are ordered. The composition itself never shows in the order forms. The positions are eliminated and options passed down in the planning. The individual positions must then be positioned in the magnet planner in their order from left-to-right. Planning suggestions may contain preferred combinations.
The following rules apply to preferred combinations (ITEM_IDENTIFICATION '2'): It must not contain a planning suggestion. If a preferred combination is eliminated (e.g. by deleting a sub-position), the individual prices are newly determined for the individual positions, and the price advantage no longer applies. The pricing then takes place exclusively on main position level.
 |
PART_LIST_KEY required Restriction of xs:string
This attribute is used to specify the piece list key. |
D string P M [1:30] |
| |
 |
PART_LIST_EXCLUSIVE optional Restriction of xs:boolean
This element is used to identify whether the item is only permitted as a sub position within a piece list (value set to 1 (true)). The value 0 (false) has the same meaning as no value at all. |
D boolean P M |
|
 |
PROPERTIES optional
This element is used to combine item-specific characteristic features/properties.
 |
Sequence
| |
 |
PACKAGE_LIST optional
This element is used to specify the packaged pieces per item. An optimisation of packaged items for purchases is not possible.
The width, depth and height must be specified for each packaged item in full mm figures. The weight is specified in decimal kg.
Packaged items may be rule-based, i.e. depending on options, e.g. when drawers or mirrors are added as an option then this triggers a new packaged item. The option for a new packaged item should only be used in simple cases.This means that each element of the list of packaged items can also make reference to rules.
 |
Sequence
 |
PACKAGE_LIST_POS 1..∞
The properties of a packaged item on the list are specified here.
| | | | | | | | |
 |
DECISIONS optional
This element is used to combine product group-specific rules.
 |
Sequence
 |
DECISION_REF 1..∞
This element is used to reference a rule assigned to a product group.
 |
DECISION_NO required Restriction of xs:positiveInteger
This attribute is used to reference a rule. |
D positiveInteger P M [1:9999999999] |
| | | | | | | |
 |
COLOR_CONSULTANCIES optional
This element is used to define colour consultancies.
Each colour consultancy COLOR_CONSULTANCY contains any number of references to combinations of detailed information and assessments FEATURE_DETAIL_INFO_REF, which are sorted by SEQUENCE_NO. The applied assessments must contain colour variations.
 |
Sequence
 |
COLOR_CONSULTANCY 1..∞
This element is used to directly assign assessments to image layers. The applied assessments must contain colour variations.
 |
COLOR_CONSULTANCY_NO required Restriction of xs:nonNegativeInteger
This attribute defines the colour consultancy number. |
D nonNegativeInteger P M [0:9999] |
|
 |
Sequence
 |
FEATURE_DETAIL_INFO_REF 1..∞
This element allows for the assignment of precisely one assessment or rule to the image layers. The assessment and/or rule must contain a colour feature. The assignment is done via DETAIL_INFO_NO and either RESTRICTION_NO or DECISION_NO. Either an assessment (RESTRICTION) or rule (DECISION) can be assigned.
 |
DETAIL_INFO_NO required Restriction of xs:positiveInteger
This attribute references a detailed information. |
D positiveInteger P M [1:999999999] |
|
 |
SEQUENCE_NO required Restriction of xs:positiveInteger
This attribute defines the order of the colour consultancy. |
D positiveInteger P M |
|
 |
DECISION_NO optional Restriction of xs:positiveInteger
This attribute references a rule. |
D positiveInteger P M [1:9999999999] |
| | | | | |
 |
DETAIL_INFOS 0..∞
This element is used to specify detailed media information, such as milieu photos, PDFs or video links.
 |
Sequence
 |
DETAIL_INFO_REF 1..∞
This element is used to reference the detailed information.
 |
DETAIL_INFO_NO required Restriction of xs:positiveInteger
This attribute is used to specify the identification number of the referenced detailed information. |
D positiveInteger P M [1:999999999] |
| | | |
 |
VALID_FROM optional Restriction of xs:date
This element specifies the date on which the series becomes available for delivery. If this element is left blank, the CATALOG/VALID_FROM_DATE element will apply. Elements with the designation VALID_FROM must not contain a date prior to the catalogue start date. |
D date P M |
|
 |
VALID_UNTIL optional Restriction of xs:date
This element specifies the date until which the item is available for delivery. If the date element is left blank, the item is available for delivery indefinitely. Elements with the designation VALID_UNTIL must not contain a date that is more than 10 years in the future from the catalogue date. The element must be left blank for an indefinite period. |
D date P M |
| | |