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.
- 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 termsMandatoryMax 1
To specify the terms of payment.
- 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 termsMandatoryMax 1
- Segment group 8Repeat 10
- 0310Transport informationMandatoryMax 1
To specify information regarding the transport such as mode of transport, means of transport, its conveyance reference number and the identification of the means of transport.
+ 040 D5(040,030) If first, then all - 0320Place/location identificationConditionalMax 10
To identify a place or a location and/or related locations.
- 0310Transport informationMandatoryMax 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 termsMandatoryMax 1
To specify the terms of payment.
- 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 termsMandatoryMax 1
- Segment group 31Repeat 10
- 1120Transport informationMandatoryMax 1
To specify information regarding the transport such as mode of transport, means of transport, its conveyance reference number and the identification of the means of transport.
+ 040 D5(040,030) If first, then all - 1130Place/location identificationConditionalMax 10
To identify a place or a location and/or related locations.
- 1120Transport informationMandatoryMax 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 termsMandatoryMax 1
To specify the terms of payment.
- 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 termsMandatoryMax 1
- Segment group 49Repeat 10
- 1950Transport informationMandatoryMax 1
To specify information regarding the transport such as mode of transport, means of transport, its conveyance reference number and the identification of the means of transport.
+ 040 D5(040,030) If first, then all - 1960Place/location identificationConditionalMax 10
To identify a place or a location and/or related locations.
- 1950Transport informationMandatoryMax 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.