PRICAT Price/sales catalogue
D2 Purchasing (SWG)
A message to enable the transmission of information regarding pricing and catalogue details for goods and services offered by a seller to a buyer. The message can also be sent by a buyer to a seller. This may be a response (acceptance or rejection) to a previously received price/sales catalogue message, or a notification of negotiated prices.
Header
- 0010Message headerMandatoryMax 1
To head, identify and specify a message.
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. - 0020Beginning of messageMandatoryMax 1
To indicate the type and function of a message and to transmit the identifying number.
- 0030Date/time/periodMandatoryMax 35
To specify date, and/or time, or period.
- 0040Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0050Free textConditionalMax 99
To provide free form or coded text information.
- Segment group 1Repeat 99
- 0070ReferenceMandatoryMax 1
To specify a reference.
- 0080Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0070ReferenceMandatoryMax 1
- Segment group 2Repeat 99
- 0100Name and addressMandatoryMax 1
To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207.
- 0110Place/location identificationConditionalMax 25
To identify a place or a location and/or related locations.
- Segment group 3Repeat 10
- 0130ReferenceMandatoryMax 1
To specify a reference.
- 0140Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0130ReferenceMandatoryMax 1
- Segment group 4Repeat 5
- 0160Contact informationMandatoryMax 1
To identify a person or a department to whom communication should be directed.
- 0170Communication contactConditionalMax 5
To identify a communication number of a department or a person to whom communication should be directed.
- 0160Contact informationMandatoryMax 1
- 0100Name and addressMandatoryMax 1
- Segment group 5Repeat 5
- 0190Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0200Monetary amountConditionalMax 1
To specify a monetary amount.
- 0210Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0190Duty/tax/fee detailsMandatoryMax 1
- Segment group 6Repeat 20
- 0230CurrenciesMandatoryMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 0240Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0230CurrenciesMandatoryMax 1
- Segment group 7Repeat 10
- 0260Payment terms basisMandatoryMax 1
To specify the payment terms basis.
This segment will be removed effective with directoryD.02B. - 0270Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0280Percentage detailsConditionalMax 1
To specify percentage information.
- 0290Monetary amountConditionalMax 1
To specify a monetary amount.
- 0260Payment terms basisMandatoryMax 1
- Segment group 8Repeat 10
- 0310Details of transportMandatoryMax 1
To specify the transport details such as mode of transport, means of transport, its conveyance reference number and the identification of the means of transport. The segment may be pointed to by the TPL segment.
- 0320Place/location identificationConditionalMax 10
To identify a place or a location and/or related locations.
- 0310Details of transportMandatoryMax 1
- Segment group 9Repeat 5
- 0340Terms of delivery or transportMandatoryMax 1
To specify terms of delivery or transport.
- 0350Place/location identificationConditionalMax 2
To identify a place or a location and/or related locations.
- 0340Terms of delivery or transportMandatoryMax 1
- Segment group 10Repeat 10
- 0370Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 0380Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0390Date/time/periodConditionalMax 9
To specify date, and/or time, or period.
- Segment group 11Repeat 10
- 0410QuantityMandatoryMax 1
To specify a pertinent quantity.
- 0420Range detailsConditionalMax 1
To identify a range.
- 0410QuantityMandatoryMax 1
- Segment group 12Repeat 10
- 0440Percentage detailsMandatoryMax 1
To specify percentage information.
- 0450Range detailsConditionalMax 1
To identify a range.
- 0440Percentage detailsMandatoryMax 1
- Segment group 13Repeat 10
- 0470Monetary amountMandatoryMax 1
To specify a monetary amount.
- 0480Range detailsConditionalMax 1
To identify a range.
- 0470Monetary amountMandatoryMax 1
- Segment group 14Repeat 10
- 0500Rate detailsMandatoryMax 1
To specify rate information.
- 0510Range detailsConditionalMax 1
To identify a range.
- 0500Rate detailsMandatoryMax 1
- Segment group 15Repeat 5
- 0530Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0540Monetary amountConditionalMax 1
To specify a monetary amount.
- 0550Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0530Duty/tax/fee detailsMandatoryMax 1
- 0370Allowance or chargeMandatoryMax 1
- Segment group 16Repeat 9
- 0570Technical rulesMandatoryMax 1
A segment specifying technical rules.
- 0580Date/time/periodConditionalMax 9
To specify date, and/or time, or period.
- 0570Technical rulesMandatoryMax 1
Detail
- Segment group 17Repeat 1000
- 0600Product group informationMandatoryMax 1
To indicate the group in which a product belongs.
- 0610Date/time/periodConditionalMax 15
To specify date, and/or time, or period.
- 0620QuantityConditionalMax 10
To specify a pertinent quantity.
- 0630Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0640Free textConditionalMax 5
To provide free form or coded text information.
- Segment group 18Repeat 10
- 0660CurrenciesMandatoryMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 0670Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0660CurrenciesMandatoryMax 1
- Segment group 19Repeat 100
- 0690Price detailsMandatoryMax 1
To specify price information.
- 0700CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 0710Additional price informationConditionalMax 99
To provide information concerning pricing related to class of trade, price multiplier, and reason for change.
- 0720Range detailsConditionalMax 1
To identify a range.
- 0730Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0690Price detailsMandatoryMax 1
- Segment group 20Repeat 10
- 0750Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0760Monetary amountConditionalMax 1
To specify a monetary amount.
- 0770Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0750Duty/tax/fee detailsMandatoryMax 1
- Segment group 21Repeat 99
- 0790Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 0800Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- Segment group 22Repeat 1
- 0820QuantityMandatoryMax 1
To specify a pertinent quantity.
- 0830Range detailsConditionalMax 1
To identify a range.
- 0820QuantityMandatoryMax 1
- Segment group 23Repeat 1
- 0850Percentage detailsMandatoryMax 1
To specify percentage information.
- 0860Range detailsConditionalMax 1
To identify a range.
- 0850Percentage detailsMandatoryMax 1
- Segment group 24Repeat 2
- 0880Monetary amountMandatoryMax 1
To specify a monetary amount.
- 0890Range detailsConditionalMax 1
To identify a range.
- 0880Monetary amountMandatoryMax 1
- Segment group 25Repeat 1
- 0910Rate detailsMandatoryMax 1
To specify rate information.
- 0920Range detailsConditionalMax 1
To identify a range.
- 0910Rate detailsMandatoryMax 1
- Segment group 26Repeat 5
- 0940Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0950Monetary amountConditionalMax 1
To specify a monetary amount.
- 0960Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0940Duty/tax/fee detailsMandatoryMax 1
- 0790Allowance or chargeMandatoryMax 1
- Segment group 27Repeat 20
- 0980Name and addressMandatoryMax 1
To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207.
- 0990Place/location identificationConditionalMax 5
To identify a place or a location and/or related locations.
- Segment group 28Repeat 10
- 1010ReferenceMandatoryMax 1
To specify a reference.
- 1020Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1010ReferenceMandatoryMax 1
- Segment group 29Repeat 5
- 1040Contact informationMandatoryMax 1
To identify a person or a department to whom communication should be directed.
- 1050Communication contactConditionalMax 5
To identify a communication number of a department or a person to whom communication should be directed.
- 1040Contact informationMandatoryMax 1
- 0980Name and addressMandatoryMax 1
- Segment group 30Repeat 10
- 1070Payment terms basisMandatoryMax 1
To specify the payment terms basis.
This segment will be removed effective with directoryD.02B. - 1080Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1090Percentage detailsConditionalMax 1
To specify percentage information.
- 1100Monetary amountConditionalMax 1
To specify a monetary amount.
- 1070Payment terms basisMandatoryMax 1
- Segment group 31Repeat 10
- 1120Details of transportMandatoryMax 1
To specify the transport details such as mode of transport, means of transport, its conveyance reference number and the identification of the means of transport. The segment may be pointed to by the TPL segment.
- 1130Place/location identificationConditionalMax 10
To identify a place or a location and/or related locations.
- 1120Details of transportMandatoryMax 1
- Segment group 32Repeat 5
- 1150Terms of delivery or transportMandatoryMax 1
To specify terms of delivery or transport.
- 1160Place/location identificationConditionalMax 2
To identify a place or a location and/or related locations.
- 1150Terms of delivery or transportMandatoryMax 1
- Segment group 33Repeat 10
- 1180PackageMandatoryMax 1
To describe the number and type of packages/physical units.
- 1190MeasurementsConditionalMax 10
To specify physical measurements, including dimension tolerances, weights and counts.
- 1200Handling instructionsConditionalMax 5
To specify handling and where necessary, notify hazards.
- 1180PackageMandatoryMax 1
- Segment group 34Repeat 99
- 1220External file link identificationMandatoryMax 1
To specify the link of one non-EDIFACT external file to an EDIFACT message.
- 1230Computer environment detailsConditionalMax 99
To give a precise definition of all necessary elements belonging to the configuration of a computer system like hardware, firmware, operating system, communication (VANS, network type, protocol, format) and application software.
- 1240Communication contactConditionalMax 9
To identify a communication number of a department or a person to whom communication should be directed.
- 1250ReferenceConditionalMax 9
To specify a reference.
- 1260Date/time/periodConditionalMax 9
To specify date, and/or time, or period.
- 1270QuantityConditionalMax 9
To specify a pertinent quantity.
- 1220External file link identificationMandatoryMax 1
- Segment group 35Repeat 9
- 1290Technical rulesMandatoryMax 1
A segment specifying technical rules.
- 1300Date/time/periodConditionalMax 9
To specify date, and/or time, or period.
- 1290Technical rulesMandatoryMax 1
- Segment group 36Repeat 999999
- 1320Line itemMandatoryMax 1
To identify a line item and configuration.
- 1330Additional product idConditionalMax 99
To specify additional or substitutional item identification codes.
- 1340Item descriptionConditionalMax 999
To describe an item in either an industry or free format.
- 1350MeasurementsConditionalMax 99
To specify physical measurements, including dimension tolerances, weights and counts.
- 1360QuantityConditionalMax 10
To specify a pertinent quantity.
- 1370Handling instructionsConditionalMax 5
To specify handling and where necessary, notify hazards.
- 1380Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1390Date/time/periodConditionalMax 10
To specify date, and/or time, or period.
- 1400ReferenceConditionalMax 99
To specify a reference.
- 1410Place/location identificationConditionalMax 1
To identify a place or a location and/or related locations.
- 1420Document/message detailsConditionalMax 1
To identify documents and details directly related to it.
- 1430PriorityConditionalMax 99
The segment is used to communicate priority information.
- 1440Free textConditionalMax 999
To provide free form or coded text information.
- Segment group 37Repeat 999
- 1460Characteristic/class idMandatoryMax 1
To identify and describe a specific characteristic and its relevance for subsequent business processes.
- 1470Characteristic valueConditionalMax 10
To provide the value of a characteristic.
- 1480MeasurementsConditionalMax 10
To specify physical measurements, including dimension tolerances, weights and counts.
- 1460Characteristic/class idMandatoryMax 1
- Segment group 38Repeat 10
- 1500Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1510Monetary amountConditionalMax 1
To specify a monetary amount.
- 1520Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 1500Duty/tax/fee detailsMandatoryMax 1
- Segment group 39Repeat 5
- 1540CurrenciesMandatoryMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1550Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1540CurrenciesMandatoryMax 1
- Segment group 40Repeat 100
- 1570Price detailsMandatoryMax 1
To specify price information.
- 1580CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1590Additional price informationConditionalMax 99
To provide information concerning pricing related to class of trade, price multiplier, and reason for change.
- 1600Range detailsConditionalMax 1
To identify a range.
- 1610Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1620Percentage detailsConditionalMax 5
To specify percentage information.
- 1630Place/location identificationConditionalMax 99
To identify a place or a location and/or related locations.
- 1570Price detailsMandatoryMax 1
- Segment group 41Repeat 99
- 1650Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 1660Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1670Date/time/periodConditionalMax 9
To specify date, and/or time, or period.
- Segment group 42Repeat 10
- 1690QuantityMandatoryMax 1
To specify a pertinent quantity.
- 1700Range detailsConditionalMax 1
To identify a range.
- 1690QuantityMandatoryMax 1
- Segment group 43Repeat 99
- 1720Percentage detailsMandatoryMax 1
To specify percentage information.
- 1730Range detailsConditionalMax 1
To identify a range.
- 1720Percentage detailsMandatoryMax 1
- Segment group 44Repeat 10
- 1750Monetary amountMandatoryMax 1
To specify a monetary amount.
- 1760Range detailsConditionalMax 1
To identify a range.
- 1750Monetary amountMandatoryMax 1
- Segment group 45Repeat 10
- 1780Rate detailsMandatoryMax 1
To specify rate information.
- 1790Range detailsConditionalMax 1
To identify a range.
- 1780Rate detailsMandatoryMax 1
- Segment group 46Repeat 5
- 1810Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1820Monetary amountConditionalMax 1
To specify a monetary amount.
- 1830Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 1810Duty/tax/fee detailsMandatoryMax 1
- 1650Allowance or chargeMandatoryMax 1
- Segment group 47Repeat 999
- 1850PackageMandatoryMax 1
To describe the number and type of packages/physical units.
- 1860MeasurementsConditionalMax 10
To specify physical measurements, including dimension tolerances, weights and counts.
- 1870QuantityConditionalMax 99
To specify a pertinent quantity.
- 1880Handling instructionsConditionalMax 5
To specify handling and where necessary, notify hazards.
- 1850PackageMandatoryMax 1
- Segment group 48Repeat 10
- 1900Payment terms basisMandatoryMax 1
To specify the payment terms basis.
This segment will be removed effective with directoryD.02B. - 1910Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1920Percentage detailsConditionalMax 1
To specify percentage information.
- 1930Monetary amountConditionalMax 1
To specify a monetary amount.
- 1900Payment terms basisMandatoryMax 1
- Segment group 49Repeat 10
- 1950Details of transportMandatoryMax 1
To specify the transport details such as mode of transport, means of transport, its conveyance reference number and the identification of the means of transport. The segment may be pointed to by the TPL segment.
- 1960Place/location identificationConditionalMax 10
To identify a place or a location and/or related locations.
- 1950Details of transportMandatoryMax 1
- Segment group 50Repeat 5
- 1980Terms of delivery or transportMandatoryMax 1
To specify terms of delivery or transport.
- 1990Place/location identificationConditionalMax 2
To identify a place or a location and/or related locations.
- 1980Terms of delivery or transportMandatoryMax 1
- Segment group 51Repeat 99
- 2010External file link identificationMandatoryMax 1
To specify the link of one non-EDIFACT external file to an EDIFACT message.
- 2020Computer environment detailsConditionalMax 99
To give a precise definition of all necessary elements belonging to the configuration of a computer system like hardware, firmware, operating system, communication (VANS, network type, protocol, format) and application software.
- 2030Communication contactConditionalMax 9
To identify a communication number of a department or a person to whom communication should be directed.
- 2040ReferenceConditionalMax 9
To specify a reference.
- 2050Date/time/periodConditionalMax 9
To specify date, and/or time, or period.
- 2060QuantityConditionalMax 9
To specify a pertinent quantity.
- 2010External file link identificationMandatoryMax 1
- Segment group 52Repeat 99
- 2080Name and addressMandatoryMax 1
To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207.
- Segment group 53Repeat 99
- 2100Contact informationMandatoryMax 1
To identify a person or a department to whom communication should be directed.
- 2110Communication contactConditionalMax 99
To identify a communication number of a department or a person to whom communication should be directed.
- 2100Contact informationMandatoryMax 1
- 2080Name and addressMandatoryMax 1
- Segment group 54Repeat 9
- 2130Technical rulesMandatoryMax 1
A segment specifying technical rules.
- 2140Date/time/periodConditionalMax 9
To specify date, and/or time, or period.
- 2130Technical rulesMandatoryMax 1
- Segment group 55Repeat 9
- 2160Dangerous goodsMandatoryMax 1
To identify dangerous goods.
- 2170QuantityConditionalMax 9
To specify a pertinent quantity.
- 2180Free textConditionalMax 9
To provide free form or coded text information.
- 2160Dangerous goodsMandatoryMax 1
- Segment group 56Repeat 999
- 2200Hierarchy informationMandatoryMax 1
A segment to identify hierarchical connections from a given item to a higher or lower levelled item or to identify dependencies among the content of hierarchically related groups of data.
- 2210Additional product idConditionalMax 99
To specify additional or substitutional item identification codes.
- 2220QuantityConditionalMax 9
To specify a pertinent quantity.
- 2230Free textConditionalMax 99
To provide free form or coded text information.
- Segment group 57Repeat 999
- 2250ReferenceMandatoryMax 1
To specify a reference.
- 2260Date/time/periodConditionalMax 9
To specify date, and/or time, or period.
- 2250ReferenceMandatoryMax 1
- Segment group 58Repeat 99
- 2280Characteristic/class idMandatoryMax 1
To identify and describe a specific characteristic and its relevance for subsequent business processes.
- 2290Characteristic valueConditionalMax 9
To provide the value of a characteristic.
- 2300MeasurementsConditionalMax 99
To specify physical measurements, including dimension tolerances, weights and counts.
- 2280Characteristic/class idMandatoryMax 1
- Segment group 59Repeat 99
- 2320Name and addressMandatoryMax 1
To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207.
- 2330Additional product idConditionalMax 99
To specify additional or substitutional item identification codes.
- 2340QuantityConditionalMax 9
To specify a pertinent quantity.
- Segment group 60Repeat 99
- 2360Characteristic/class idMandatoryMax 1
To identify and describe a specific characteristic and its relevance for subsequent business processes.
- 2370Characteristic valueConditionalMax 99
To provide the value of a characteristic.
- 2380MeasurementsConditionalMax 9
To specify physical measurements, including dimension tolerances, weights and counts.
- 2360Characteristic/class idMandatoryMax 1
- 2320Name and addressMandatoryMax 1
- 2200Hierarchy informationMandatoryMax 1
- 1320Line itemMandatoryMax 1
- 0600Product group informationMandatoryMax 1
- 2390Message trailerMandatoryMax 1
To end and check the completeness of a message.