PRODAT Product data
TBG1 Supply Chain
A message to submit master data - a set of data that is rarely changed - to identify and describe products a supplier offers to his (potential) customer or buyer. This information of long validity includes technical and functional product description but not commercial terms and conditions. This message can be used as well to update the information on a previously sent PRODAT message.
Header
- 00010Message headerMandatoryMax 1A service segment starting and uniquely identifying a message. The message type code for the Product data message is PRODAT. Note: Product data messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 PRODAT 0052 D 0054 16A 0051 UN 1. Data element S009/0057 is retained for upward compatibility. The use ofS016 and/or S017 is encouraged in preference.2. The combination of the values carried in data elements 0062 and S009 shallbe used to identify uniquely the message within its group (if used) or ifnot used, within its interchange, for the purpose of acknowledgement.
- 00020Beginning of messageMandatoryMax 1A segment by which the sender must uniquely identify the Product Data Message by means of its name and number and when necessary its function. Data element 1225 may be used to identify updates to a previously sent PRODAT message. 
- 00030Date/time/periodMandatoryMax 10A segment specifying general dates and, when relevant, times related to the whole message. The segment must be specified at least once to identify the Product Data Message date. The Date/time/period segment within other Segment groups should be used whenever the date/time/period requires to be logically related to another specified data item, for example the availability date for a specified line item (DTM following LIN). 
- 00040Additional informationConditionalMax 5A segment indicating country of origin. 
- 00050Item descriptionConditionalMax 10A segment providing the product family name commonly used with all products identified within the message in free format and when necessary identifying the language used. It may be repeated as well to provide the name in other languages. 
- 00060Free textConditionalMax 5A segment with free text information, in coded or clear form, used when additional information is needed relevant for all products described in the actual message but cannot be accommodated within other segments. In computer to computer exchanges such text will normally require the receiver to process this segment manually. 
- 00070Product group informationConditionalMax 10A segment to identify a product group, price group or tariff group which is applicable to the whole message. 
- 00080CurrenciesConditionalMax 9A segment to specify currencies and relevant details for the rate of exchange. 
- Segment group 1Repeat 10- 00100Technical rulesMandatoryMax 1A segment identifying technical rules and conditions relevant for the whole message. 
- 00110Date/time/periodConditionalMax 1A segment specifying the technical rules' issue date. 
 
- 00100Technical rulesMandatoryMax 1
- Segment group 2Repeat 10- 00130Requirements and conditionsMandatoryMax 1A segment indicating that and which governmental or legal trade restrictions apply to all products described in the actual message. 
- 00140Additional product idConditionalMax 5A segment to identify the commodities relevant for the identified trade restrictions. 
 
- 00130Requirements and conditionsMandatoryMax 1
- Segment group 3Repeat 99- 00160ReferenceMandatoryMax 1A segment identifying a reference by its type and number. 
- 00170Date/time/periodConditionalMax 5A segment specifying the date and, or related to the reference. 
 
- 00160ReferenceMandatoryMax 1
- Segment group 4Repeat 99- 00190Name and addressMandatoryMax 1A segment identifying names and addresses of the parties, in coded or clear form, and their functions relevant to the message. At least one NAD-segment should be provided, for example the manufacturer, the supplier or message generator. It is recommended that, if possible, only the coded form of the party ID should be specified. 
- Segment group 5Repeat 5- 00210Contact informationMandatoryMax 1A segment to identify a person and, or department, and their function, to whom communications should be directed. 
- 00220Communication contactConditionalMax 10A segment to identify a communication type and number for the contact specified in the CTA segment. 
 
- 00210Contact informationMandatoryMax 1
- Segment group 6Repeat 5- 00240ReferenceMandatoryMax 1A segment identifying a reference by its type and number. 
- 00250Date/time/periodConditionalMax 5A segment specifying the date and, or time related to the reference. 
 
- 00240ReferenceMandatoryMax 1
 
- 00190Name and addressMandatoryMax 1
- Segment group 7Repeat 999- 00270Characteristic/class idMandatoryMax 1A segment to identify common product characteristic and, or the characteristic name and characteristic relevance for the business process. 
- 00280Characteristic valueConditionalMax 10A segment to specify common product characteristic by value in either coded form or in free format. 
- 00290MeasurementsConditionalMax 10A segment indicating characteristic values being physical measurements (including measurable quantities and percentages) related to specified product family or group characteristics (for example voltage, percentage of material contained) and where relevant measurement ranges. The MEA-segment is repeatable to allow the indication of a number of applicable measurable values, for example one electric appliance may be switchable for different voltages: 110V, 220V, 240V and 380V. 
 
- 00270Characteristic/class idMandatoryMax 1
- Segment group 8Repeat 99- 00310External file link identificationMandatoryMax 1This segment will identify the external files by indicating the file name, file number and its sequence number in an exchange. 
- 00320Computer environment detailsConditionalMax 99To give precise definitions of all necessary elements belonging to the configuration of a computer system, e.g. hardware, firmware, operating system, communication and application software. 
- 00330Communication contactConditionalMax 9To identify a communication number of a department or a person to whom communication should be directed. 
- 00340ReferenceConditionalMax 9A segment giving reference related to the file identified by a previous external file link identification segment. 
- 00350Date/time/periodConditionalMax 9This segment will convey the date/time details of the external file. 
- 00360QuantityConditionalMax 9The size/volume of the external file identified in the previous external file link identification segment. 
 
- 00310External file link identificationMandatoryMax 1
Detail
- Segment group 9Repeat 999999- 00380Line itemMandatoryMax 1A segment identifying the line item by the line item number and the product by its item number. Detailed product description can be specified using the following segment group: IMD-FTX. Data element 1229 may be used to identify the current line item updating the correspondent line item of a previously sent PRODAT message. 
- 00390Additional product idConditionalMax 10A segment providing either additional identification of the product specified in the LIN segment or any substitute product identification. 
- 00400Date/time/periodConditionalMax 99A segment specifying date and, or time or period details relating to the line item only, for example the date of first or last availability of specified product. 
- 00410MeasurementsConditionalMax 10A segment enabling the physical measurements of the item to be specified where this is required for full identification of the product. Any measurements must refer to the product in its unpacked form, for example thickness of plastic film, length, weight, etc. Note: Measurement related to product characteristics are to be given by MEA within the item characteristic group. 
- 00420Handling instructionsConditionalMax 5A segment providing information on required handling of the actual line item's product and additionally, if required, notifying hazardous materials. 
- 00430Document/message detailsConditionalMax 99A segment to identify documents required with the identified product, for example the SAFHAZ message. 
- 00440Free textConditionalMax 99A segment with free text information, in coded or clear form, used when additional information on the actual product is needed but cannot be accommodated within other segments. The main purpose for using this FTX segment is to provide free format product description. In computer to computer exchanges such text will normally require the receiver to process this segment manually. 
- 00450Product group informationConditionalMax 10A segment to identify a product group, price group or tariff group which is applicable to the current line item only. 
- Segment group 10Repeat 10- 00470Item descriptionMandatoryMax 1Segment providing the given product name in free format and when necessary identifying the language used. It may be repeated as well to provide name in one more other languages. 
- 00480Free textConditionalMax 99A segment with free text information, in clear form, to describe the named product and when necessary identifying the language used. In computer to computer exchanges such text will normally require the receiver to process this segment manually. 
 
- 00470Item descriptionMandatoryMax 1
- Segment group 11Repeat 10- 00500Technical rulesMandatoryMax 1A segment identifying technical rules and conditions relevant for the whole message. 
- 00510Date/time/periodConditionalMax 1A segment specifying the technical rules' issue date. 
 
- 00500Technical rulesMandatoryMax 1
- Segment group 12Repeat 10- 00530Requirements and conditionsMandatoryMax 1A segment indicating that and which governmental or legal trade restrictions apply to the actual product. 
- 00540Additional product idConditionalMax 5A segment to identify the commodities relevant for the identified trade restrictions. 
 
- 00530Requirements and conditionsMandatoryMax 1
- Segment group 13Repeat 10- 00560QuantityMandatoryMax 1A segment to specify quantities related to the product. 
- 00570Date/time/periodConditionalMax 5A segment indicating that date or time details relate to the quantity, for example number of time units needed to manufacture the specified product quantity. 
- 00580StatusConditionalMax 5A segment giving a status for the quantity, e.g. metered, estimated or corrected. 
 
- 00560QuantityMandatoryMax 1
- Segment group 14Repeat 5- 00600Price detailsMandatoryMax 1A segment to specify the estimated value of an item for information purposes only. 
- 00610CurrenciesConditionalMax 1A segment to specify the currency of the value. 
- 00620Range detailsConditionalMax 1A segment to specify the quantity range where the estimated value is applicable. 
 
- 00600Price detailsMandatoryMax 1
- Segment group 15Repeat 99999- 00640Characteristic/class idMandatoryMax 1A segment to identify product characteristic and, or the characteristic name and characteristic relevance for the business process. 
- 00650Characteristic valueConditionalMax 10A segment to specify common product characteristic by value in either coded form or in free format. 
- 00660MeasurementsConditionalMax 10A segment indicating characteristic values being physical measurements (including measurable quantities and percentages) related to specified product characteristics (for example voltage, percentage of material contained) and where relevant measurement ranges. The MEA-segment is repeatable to allow the indication of a number of applicable measurable values, for example one electric appliance may be switchable for different voltages: 110V, 220V, 240V and 380V. 
 
- 00640Characteristic/class idMandatoryMax 1
- Segment group 16Repeat 999- 00680Additional informationMandatoryMax 1A segment indicating that the product is subject to special conditions owing to origin, customs preference or commercial factors. 
- 00690Percentage detailsConditionalMax 5A segment providing a percentage and percentage basis related to the additional information. 
 
- 00680Additional informationMandatoryMax 1
- Segment group 17Repeat 99- 00710ReferenceMandatoryMax 1A segment identifying the reference related to the product by its number and type and where appropriate a line within a document. 
- 00720Date/time/periodConditionalMax 5A segment specifying the date and, or time related to the reference. 
 
- 00710ReferenceMandatoryMax 1
- Segment group 18Repeat 99- 00740Name and addressMandatoryMax 1A segment identifying names and addresses of the parties related to the identified product, in coded or clear form, and their functions for example supplier, warehouse, service. It is recommended that, if possible, only the coded form of the party ID should be specified. 
- 00750ReferenceConditionalMax 99A segment identifying a reference related to the party described in the preceding NAD segment. 
- 00760QuantityConditionalMax 5A segment enabling the specification of quantities required to satisfy the specified level of service for a specific party. 
- Segment group 19Repeat 5- 00780Contact informationMandatoryMax 1A segment to identify a person and, or department, and their function, to whom communications should be directed. 
- 00790Communication contactConditionalMax 10A segment to identify a communication type and number for the contact specified in the CTA segment. 
 
- 00780Contact informationMandatoryMax 1
 
- 00740Name and addressMandatoryMax 1
- Segment group 20Repeat 10- 00810Dangerous goodsMandatoryMax 1A segment providing dangerous goods information by using relevant dangerous goods identification. 
- 00820QuantityConditionalMax 1A segment to specify quantity for the given dangerous goods. 
- 00830Free textConditionalMax 5A segment with free text information, in clear form, to identify dangerous goods. In computer to computer exchanges such text will normally require the receiver process this segment manually. 
 
- 00810Dangerous goodsMandatoryMax 1
- Segment group 21Repeat 5- 00850PackageMandatoryMax 1A segment specifying the number of packages and the physical type of packaging for the product, for example, package type. 
- 00860MeasurementsConditionalMax 10A segment specifying physical measurements of packages described in the PAC segment,-for example cube or gross weight, stack factor. 
- 00870QuantityConditionalMax 5A segment identifying the type of quantity and the quantity related to the package, for example quantity of products packed into the package. 
- 00880Handling instructionsConditionalMax 5A segment providing information on required handling of the actual line item's product depending on packaging and additionally, if required, notifying hazardous materials. 
- 00890Package identificationConditionalMax 5A segment specifying markings and labels used on individual physical units (packages) described in the PAC segment, for example item number of packaging unit. 
- Segment group 22Repeat 99- 00910Component detailsMandatoryMax 1A segment to identify the ingredients used for packaging. 
- 00920MeasurementsConditionalMax 9A segment to give the measurements of the identified ingredient as used for packaging. 
- 00930QuantityConditionalMax 9A segment to give the quantity of the identified ingredient as used for packaging. 
- 00940Percentage detailsConditionalMax 9A segment to give the percentage of the ingredient within the packaging. 
 
- 00910Component detailsMandatoryMax 1
 
- 00850PackageMandatoryMax 1
- Segment group 23Repeat 999999- 00960Hierarchy informationMandatoryMax 1A segment to identify hierarchical connections from the given product to higher or lower leveled products and its function within the logistic chain. Data element 1229 may be used to identify the current line item's hierarchical structure updating the correspondent line item's hierarchical structure of a previously sent PRODAT message. 
- 00970Additional product idConditionalMax 10A segment providing either additional identification of the product specified in the HYN segment or any substitute product identification. 
- 00980QuantityConditionalMax 5A segment identifying the child product's quantity contained within the identified parent product. 
- 00990Free textConditionalMax 99A segment with free text information, in coded or clear form, used when additional information on the actual product and its hierarchical connections. 
- Segment group 24Repeat 999- 01010ReferenceMandatoryMax 1A segment identifying the reference linked to the hierarchical item, for example the drawing number on a wiring diagram. 
- 01020Date/time/periodConditionalMax 5A segment specifying the date and, or time related to the reference. 
 
- 01010ReferenceMandatoryMax 1
- Segment group 25Repeat 99- 01040Characteristic/class idMandatoryMax 1A segment to identify product characteristic and, or the characteristic name and characteristic relevance for the business process. 
- 01050Characteristic valueConditionalMax 10A segment to specify product characteristic by value in either coded form or in free format. 
- 01060MeasurementsConditionalMax 10A segment indicating characteristic values being physical measurements (including measurable quantities and percentages) related to specified product characteristics (for example voltage, percentage of material contained) and where relevant measurement ranges. The MEA-segment is repeatable to allow the indication of a number of applicable measurable values, for example one electric appliance may be switchable for different voltages: 110V, 220V, 240V and 380V. 
 
- 01040Characteristic/class idMandatoryMax 1
- Segment group 26Repeat 99- 01080Name and addressMandatoryMax 1A segment identifying a party preferably in coded form to which specific product and hierarchical item characteristics apply. 
- 01090Additional product idConditionalMax 10A segment providing additional identification(s) of the hierarchically linked product that are specific to the identified party, for example an additional number from another origin to identify the higher or lower leveled product relevant to the identified party. 
- 01100QuantityConditionalMax 5A segment identifying the child product's quantity contained within the identified parent product if specially defined by the named party. 
- Segment group 27Repeat 99- 01120Characteristic/class idMandatoryMax 1A segment to identify product characteristic and, or the characteristic name and characteristic relevance for the business process. 
- 01130Characteristic valueConditionalMax 99A segment to specify product-characteristic by value in either coded form or in free format. 
- 01140MeasurementsConditionalMax 10A segment indicating characteristic values being physical measurements (including measurable quantities and percentages) related to specified product characteristics (for example voltage, percentage of material contained) and where relevant measurement ranges. The MEA-segment is repeatable to allow the indication of a number of applicable measurable values, for example one electric appliance may be switchable for different voltages: 110V, 220V, 240V and 380V. 
 
- 01120Characteristic/class idMandatoryMax 1
 
- 01080Name and addressMandatoryMax 1
 
- 00960Hierarchy informationMandatoryMax 1
- Segment group 28Repeat 99- 01160External file link identificationMandatoryMax 1This segment will identify the external files by indicating the file name, file number and its sequence number in an exchange. 
- 01170Computer environment detailsConditionalMax 99To give precise definitions of all necessary elements belonging to the configuration of a computer system like hardware, firmware, operating system, communication and application software. 
- 01180Communication contactConditionalMax 9To identify a communication number of a department or a person to whom communication should be directed. 
- 01190ReferenceConditionalMax 9A segment giving reference related to the file, identified by a previous external file link identification segment. 
- 01200Date/time/periodConditionalMax 9This segment will convey the date/time details of the external file. 
- 01210QuantityConditionalMax 9The size/volume of the external file identified in the previous external file link identification segment. 
 
- 01160External file link identificationMandatoryMax 1
 
- 00380Line itemMandatoryMax 1
- 01220Message trailerMandatoryMax 1A service segment ending a message, giving the total number of segments in the message (including the UNH & UNT) and the control reference number of the message. 1. 0062, the value shall be identical to the value in 0062 in thecorresponding UNH segment.