Adjustment of fields to the new xChange format (9.20 GUI)


PRODUCT DESCRIPTION
-------------------

General:
Product ID - up to 35 characters
Product ID by supplier - up to 35 characters
Alt. product ID - up to 35 characters
Alt. product ID by supplier - up to 35 characters
Product ID of the manufacturer - up to 35 characters
GTIN/EAN - change of name to "GTIN"; pattern: [0-9]{8,14}
UPC - field removed
Name of manufacturer - up to 80 characters
Short name of the manufacturer - up to 15 characters
Product name - up to 255 characters
Product name by supplier - up to 255 characters
Invoice description - up to 80 characters
Long description - up to 10000 characters
Marketing text - up to 10000 characters
Remark - up to 10000 characters
Business warranty - number in the range: [0, 999]
Consumer warranty - number in the range: [0, 999]
Shelf life - number in the range: [0, 999]
Transport category - select from values: 0, 1, 2, 3, 4
Net weight of hazardous substances - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Volume - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Lithium content - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Battery energy - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Net length - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Net width - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Net depth - change of name to "Net height"; pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Net diameter - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Net weight - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Net volume - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Net dimension unit - new field; select from values: CMT, DMT, KMT, MMT, MTR
Net volume unit - new field; select from values: LTR, MLT, MMQ, MTQ
Net weight unit - new field; select from values: GRM, KGM, MGM, TNE
Special provision - multiselect from values according to pattern: SP[0-9]{2,3}
Hazard label - multiselect from values: 1, 1.4, 1.5, 1.6, 2.1, 2.2, 2.3, 3, 4.1, 4.2, 4.3, 5.1, 5.2, 6.1, 6.2, 7A, 7B, 7C, 7E, 8, 9, 9A
Hazard designation - multiselect from values: https://en.wikipedia.org/wiki/GHS_hazard_statements
Indication of safety precaution - multiselect from values: https://en.wikipedia.org/wiki/GHS_precautionary_statements
Product status - field removed; replaced by new fields:
  - Product status - select from values: PRE-LAUNCH, ACTIVE, ON HOLD, PLANNED WITHDRAWAL, OBSOLETE
  - Product condition - select from values: NEW, USED, REFURBISHED
Customs number - from 8 to 10 characters
Special treatment class - field removed; replaced by new field: SDS Indicator 
Predecessor - field removed; values migrated to related products of the type: PREDECESSOR
Branch number - field removed
Delivery time - non-negative integer; field moved to ORDER
Manufacturer type description - field removed
Alt. Product ID by the manufacturer - field removed
Discount group of the manufacturer - field removed
Region of origin - field removed
Multiplier - field removed
Additional price factor - field removed
Additional price factor information - field removed
WEEE surcharge - field removed
Reverse charge information - field removed

Order:
Minimum quantity - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Quantity interval - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Packing quantity - change of name to "Content unit quantity"; pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Price quantity - pattern: [0-9]{1,5}[.]{0,1}[0-9]{0,4}; field moved to PRICE

Price:
Price type + price amount - fields removed; replaced by new fields:
  - List price - pattern: [0-9]{1,11}[.]{0,1}[0-9]{0,4}
  - Customer-specific price - pattern: [0-9]{1,11}[.]{0,1}[0-9]{0,4}
  - Recommended retail price - pattern: [0-9]{1,11}[.]{0,1}[0-9]{0,4}
Tax rate - change of name to "VAT"; pattern: [0-9]{1,2}[.]{0,1}[0-9]{0,2}
Price on request - new field; select from values: true, false
Price factor - field removed
Lower bound - field removed
Price unit factor - pattern: [0-9]{1,11}[.]{0,1}[0-9]{0,4}

Packing:
Minimum quantity + Maximum quantity - fields removed; replaced by new field "Quantity" - pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
GTIN/EAN of packing unit - change of name to "GTIN"; pattern: [0-9]{8,14}
Length of the packing unit - change of name to "Length"; pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Width of the packing unit - change of name to "Width"; pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Depth of the packing unit - change of name to "Height"; pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Diameter of the packing unit - change of name to "Diameter"; pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Gross weight of the packing unit - change of name to "Weight"; pattern: [0-9]{1,12}[.]{0,1}[0-9]{0,4}
Volume of the packing unit - field removed
Name of the packing unit - field removed
Packing product ID - field removed
Dimension unit - new field; select from values: CMT, DMT, KMT, MMT, MTR
Weight unit - new field; select from values: GRM, KGM, MGM, TNE
GS-128 of packing unit - change of name to "GS-128"; 

MIME:
Code - reduction of available codes; code mapping:
MD02, MD20, MD23-MD30, MD46-MD48, MD59, MD65 -> MD01
MD08, MD31, MD33, MD42, MD50 -> MD09
MD15, MD16, MD34, MD61 -> MD10
MD60, MD64 -> MD12
MD11, MD19, MD21, MD32, MD38, MD62, MD63 -> MD14
MD17 -> MD18
MD07 -> MD22
MD52, MD53, MD55 -> MD35
MD39, MD57, MD58 -> MD45
MD04, MD40, MD43, MD44 -> MD99

Related products:
Relation type - select from values: ACCESSORY, MAIN_PRODUCT, CONSISTS_OF, CROSS_SELLING, MANDATORY, SELECT, SIMILAR, SPAREPART, UPSELLING, SUCCESSOR, PREDECESSOR, OTHER
Description - field removed


CATALOGUES
----------

Name - multilingual, up to 100 characters
Version - up to 50 characters


BUYERS
------

GLN - pattern: [0-9]{13}
DUNS - new field; pattern: [0-9]{9}


SUPPLIERS
---------

Name - up to 80 characters
GLN - pattern: [0-9]{13}
DUNS - pattern: [0-9]{9}
VAT-ID - up to 18 characters
Description - new field; up to 255 characters