PromptCat, a vendor-prompted cataloging service for non-serial titles, links order fulfillment by a vendor to a sethold and delivery of a MARC record to the library by OCLC. Using PromptCat can relieve a library from the time-consuming task of copy cataloging, allowing the library staff to focus their time and energy on other library functions.
PromptCat works from a relational table, called the Vendor Inventory Database (VID), which consists of vendor titles linked to records in WorldCat (OCLC's bibliographic database). The link is the vendor's unique control number (VCN) for each title and OCLC's unique bibliographic record control number. The VID is built by matching the vendor's title file to WorldCat. Records of the existing titles (retrospective file) are provided to OCLC and are then matched to WorldCat by OCLC's matching algorithms. After the retrospective records are matched, the vendor sends ongoing updates (recommended at least weekly).
The matching software for building the VID uses MARC21 records. Material vendors can send bibliographic data to OCLC to match in either MARC21 format or using the EDIFACT PRICAT format. If PRICAT is used, OCLC software converts the data to MARC21 for subsequent matching by existing software.
OCLC does not expect any vendor to be able to transmit all the data in this document. However, the greater the number of data elements transmitted, the greater the chance that OCLC will find the correct matching record in WorldCat.
This document details the specifications for submitting to OCLC bibliographic data using the EDIFACT 96A version of the PRICAT document.
For additional information on the format and rules of the transmission of EDIFACT data, see EDItEUR EDI Manual or an EDIFACT Standards Manual.
| Element | Description | QUOTES Segment |
|---|---|---|
| vendor san | Using the BISAC assigned standard address number (SAN), this uniquely identifies the PromptCat vendor that is transmitting the information. | UNB segment |
| document/message number | uniquely identifies each PRICAT documents sent for PromptCat | BGM segment |
| line item number | uniquely identifies within each document a particular title sent to OCLC | LIN segment |
| vendor control number | the vendor's unique identifier for a title | PIA segment |
| title | the title of the item | IMD segment |
The interchange structure in an EDIFACT transmission is organized on three levels: interchange, group, and message.
An interchange begins with a UNB sgement and ends with a UNZ segment. A group begins with a UNG segment and ends with a UNE segment. A message begins with a UNH segment and ends with a UNT segment.
Segments UNG and UNE are conditional for EDIFACT and needed only when an interchange carries more than one message type. Since PromptCat will only be dealing with the PRICAT message, the UNG and UNE will not be transmitted.
The UNB and UNZ segments will be described in this section. The UNH and UNT are included in the message section of this document.
An additional segment the UNA, which defines the separators used in the transmission, must be transmitted prior to the UNB.
Each data segment has a specific place within the sequence of segments in the message. Each message has three broad sections:
Header section: a segment occurring in this section carries information relating to the entire message.
Detail section: a segment occurring in this section carries information relating to a detail item only, which for that item may override similar information in the header section.
Summary section: the summary section is limited to segments which carry message totals or control information.
Some segments may be repeated a certain number of times at their specific location in the message. The status of each segment, mandatory or conditional, and the maximum number of repeats are indicated in the message definition.
Within a message, defined groups of functionally-related segments may be repeated. These are referred to as 'segment groups'. The maximum number of repeats of a segment group is indicated in the message definition.
A segment group may be nested within other segment groups, provided that the inner segment group terminates before any outer segment group terminates.
A segment consists of:
Data elements can be defined as having fixed or variable length.
A composite data element contains two or more simple data elements.
A data element can be qualified by another data element, the value of which is expressed as an agreed code that gives specific meaning to the data.
EDIFACT standards define a number of character sets, coded in the UNB segment as UNOA, UNOB, UNOC, UNOD etc. EDItEUR has adopted UNOC as the standard character set for book and serials trading. This character set permits the representation of a full repertoire of special characters, including accents, for most European languages which use the Latin alphabet. It corresponds to the international standard character set ISO 8859.1.
Because bibliographic data can include printable character, the separators for OCLC PRICAT usage will be the as follows:
| Segment terminator | x'1F' |
| Data element (DE) separator | x'1D' |
| Component DE separator | x'1C' |
These are NOT the default separators for the UNOC character set. Consequently the UNA segment must be sent at the start of each transmission to explicitly state the separator values.
The example at the end of this document uses an apostrophe (') for a segment terminator, a + for a DE separator, and a : for a component DE separator.
Must Use -- required segment
N/U -- segment not used
blank -- segment optional
>> -- required data element
X -- data element not used
The following conventions apply in the present documentation:
| n | numeric characters |
| an | alpha-numeric characters |
| n3 | 3 numeric characters, fixed length |
| an3 | 3 alpha-numeric characters, fixed length |
| n..3 | up to 3 numeric characters |
| an..3 | up to 3 alpha-numeric characters |
For each item, the following segments may be transmitted.
Purpose: To define the separators to be used in the transmission.
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| >> | U001 | Component data element separator Separates successive components within a composite data element. x'1C' | M | anl | |
| >> | U002 | Data element separator Separates the segment tag from the first data element, and separates successive simple or composite data elements. x'1D' | M | anl | |
| >> | U003 | Decimal point . (decimal point) | M | anl | |
| >> | U004 | Release character Immediately preceding any of the service characters, the release character restores the normal meaning. Since PromptCat uses hexadecimal characters as separators, the use of the release character in transmissions is not used. However, it must still be defined in the UNA.? (question mark) | M | anl | |
| >> | U005 | Reserved for future use space | M | anl | |
| >> | U006 | Segment terminator Signifies the end of a segment.x'1F' | M | anl |
Purpose: To start, identify, and specify an interchange.
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| >> | S001 | Syntax identifier Identification of the agency controlling the syntax and indication of syntax level. | M | ||
| >> | 0001 | Syntax identifier Coded identification of the agency controlling a syntax and syntax level used in an interchange. UNOC: controlling agency UNO followed by character set level C. Character set level C supports Danish, Dutch, English, Faroese, Finnish, French, German, Icelandic, Irish, Italian, Norwegian, Portuguese, Spanish, and Swedish. | M | an4 | |
| >> | 0002 | Syntax version number Version number of the syntax identified in the syntax identifier (0001).3 | M | an1 | |
| >> | S002 | Interchange sender Identification of the sender of the interchange. | M | ||
| >> | 0004 | Sender identification Name or coded representation of the sender of a data interchange.Material vendor standard address number (SAN) | M | an..35 | |
| >> | 0007 | Identification code qualifier Qualifier referring to the source of codes for the identifiers of interchanging partners. ZZ Mutually defined | M | an..2 | |
| X | 0008 | Address for reverse routing Address specified by the sender of an interchange to be included by the recipient in the response interchanges to facilitate internal routings | M | an..14 | |
| >> | S003 | Interchange recipient Identification of the recipient of the interchange. | M | ||
| >> | 0010 | Recipient identification Name or coded representation of the sender of a data interchange. OCLC's SAN -- 322-2748 | M | an..35 | |
| >> | 0007 | Identification code qualifier Qualifier referring to the source of codes for the identifiers of interchanging partners. ZZ Mutually defined | M | an..2 | |
| X | 0014 | Address for reverse routing Address specified by the recipient of an interchange to be included by the sender and used by the recipient for routing of received interchanges inside his organization. | M | an..14 | |
| >> | S004 | Date/time of preparation Date/time of preparation of the interchange. | M | ||
| >> | 0017 | Date of preparation Local date when an interchange or a functional group was prepared. YYMMDD | M | n6 | |
| >> | 0019 | Time of preparation Local time when an interchange or a functional group was prepared. HHMM | M | n4 | |
| >> | 0020 | Interchange control reference Unique reference assigned by the sender to an interchange. | M | an..14 | |
| X | S005 | Recipient's reference, password Reference or password as agreed between the communicating partners. | C | ||
| X | 0022 | Recipient's reference/password Unique reference assigned by the recipient to the data interchange or a password to the recipient's system or to a third party network as specified in the partners interchange agreement. | M | an..14 | |
| X | 0025 | Recipient's reference/password qualifier Qualifier for the recipient's reference or password. | C | an2 | |
| X | 0026 | Application reference Identification of the application area assigned by the sender, to which the messages in the interchange relate e.g. the message identifier if all the messages in the interchange are of the same type. | C | an..14 | |
| X | 0029 | Processing priority code Code determined by the sender requesting processing priority for the interchange. | C | an1 | |
| X | 0031 | Acknowledgement request Code determined by the sender for acknowledgement of the interchange. | C | an1 | |
| X | 0032 | Communications agreement id Identification by name or code of the type of agreement under which the interchange takes place. | C | an1 | |
| X | 0035 | Test indicator Indication that the interchange is a test. | C | an1 |
Purpose: To end and check the completeness of an interchange.
Data Element Summary
| Data Element | Component Element | Name | Attributes | ||
|---|---|---|---|---|---|
| >> | 0036 | Interchange control count Count either of the number of messages or, if used, of the number of functional groups in an interchange. | M | n6 | |
| >> | 0020 | Interchange control reference Identical to 0020 in UNB. | M | an..14 | |
| Pos. No. | Seg. ID | Name | Req. Des. | Max. Use | Group Repeat | Notes and | |
|---|---|---|---|---|---|---|---|
| Must Use | 0010 | UNH | Message Header | M | 1 | ||
| Must Use | 0020 | BGM | Beginning of Message | M | 1 | ||
| Must Use | 0030 | DTM | Date/Time/Period | M | 35 | ||
| Not Used | 0040 | ALI | Additional Information | C | 5 | ||
| Not Used | 0050 | FTX | Free Text | C | 99 | ||
| 0060 | Segment Group 1: RFF-DTM | C | 99 | ||||
| Not Used | 0070 | RFF | Reference | M | 1 | ||
| Not Used | 0080 | DTM | Date/Time/Period | C | 5 | ||
| 0090 | Segment Group 2: NAD-LOC-SG3-SG4 | C | 99 | ||||
| Not Used | 0100 | NAD | Name and Address | M | 1 | ||
| Not Used | 0110 | LOC | Place/Location Identification | C | 25 | ||
| 0120 | Segment Group 3: RFF-DTM | C | 10 | ||||
| Not Used | 0130 | RFF | Reference | M | 1 | ||
| Not Used | 0140 | DTM | Date/Time/Period | C | 5 | ||
| 0150 | Segment Group 4: CTA-COM | C | 5 | ||||
| Not Used | 0160 | CTA | Contact Information | M | 1 | ||
| Not Used | 0170 | COM | Communication Contact | C | 5 | ||
| 0180 | Segment Group 5: TAX-MOA-DTM | C | 5 | ||||
| Not Used | 0190 | TAX | Duty/Tax/Fee Details | M | 1 | ||
| Not Used | 0200 | MOA | Monetary Amount | C | 1 | ||
| Not Used | 0210 | DTM | Date/Time/Period | C | 1 | ||
| 0220 | Segment Group 6: CUX-DTM | C | 5 | ||||
| Not Used | 0230 | CUX | Currencies | M | 1 | ||
| Not Used | 0240 | DTM | Date/Time/Period | C | 5 | ||
| 0250 | Segment Group 7: PAT-DTM-PCD-MOA | C | 10 | ||||
| Not Used | 0260 | PAT | Payment Terms Basis | M | 1 | ||
| Not Used | 0270 | DTM | Date/Time/Period | C | 5 | ||
| Not Used | 0280 | PCD | Percentage Details | C | 1 | ||
| Not Used | 0290 | MOA | Monetary Amount | C | 1 | ||
| 0300 | Segment Group 8: TDT-LOC | C | 10 | ||||
| Not Used | 0310 | TDT | Details of Transport | M | 1 | ||
| Not Used | 0320 | LOC | Place/Location Identification | C | 10 | ||
| 0330 | Segment Group 9: TOD-LOC | C | 5 | ||||
| Not Used | 0340 | TOD | Terms of Delivery or Transport | M | 1 | ||
| Not Used | 0350 | LOC | Place/Location Identification | C | 2 | ||
| 0360 | Segment Group 10: ALC-ALI-DTM-SG11-SG12-SG13-SG14-SG15 | C | 10 | ||||
| Not Used | 0370 | ALC | Allowance or Charge | M | 1 | ||
| Not Used | 0380 | ALI | Additional Information | C | 5 | ||
| Not Used | 0390 | DTM | Date/Time/Period | C | 9 | ||
| 0400 | Segment Group 11: QTY-RNG | C | 10 | ||||
| Not Used | 0410 | QTY | Quantity | M | 1 | ||
| Not Used | 0420 | RNG | Range Details | C | 1 | ||
| 0430 | Segment Group 12: PCD-RNG | C | 10 | ||||
| Not Used | 0440 | PCD | Percentage Details | M | 1 | ||
| Not Used | 0450 | RNG | Range Details | C | 1 | ||
| 0460 | Segment Group 13: MOA-RNG | C | 10 | ||||
| Not Used | 0470 | MOA | Monetary Amount | M | 1 | ||
| Not Used | 0480 | RNG | Range Details | C | 1 | ||
| 0490 | Segment Group 14: RTE-RNG | C | 10 | ||||
| Not Used | 0500 | RTE | Rate Details | M | 1 | ||
| Not Used | 0510 | RNG | Range Details | C | 1 | ||
| 0520 | Segment Group 15: TAX-MOA-DTM | C | 5 | ||||
| Not Used | 0530 | TAX | Duty/Tax/Fee Details | M | 1 | ||
| Not Used | 0540 | MOA | Monetary Amount | C | 1 | ||
| Not Used | 0550 | DTM | Date/Time/Period | C | 1 |
| Pos. No. | Seg. ID | Name | Req. Des. | Max Use | Group Repeat | Notes and Comments | |
|---|---|---|---|---|---|---|---|
| 0560 | Segment Group 16: PGI-DTM-QTY-ALI-FTX-SG17-SG18-SG19-SG20-SG26-SG29-SG30-SG31-SG32-SG33 | C | 1000 | ||||
| Must Use | 0570 | PGI | Product Group Information | M | 1 | ||
| Not Used | 0580 | DTM | Date/Time/Period | C | 15 | ||
| Not Used | 0590 | QTY | Quantity | C | 10 | ||
| Not Used | 0600 | ALI | Additional Information | C | 5 | ||
| Not Used | 0610 | FTX | Free Text | C | 5 | ||
| 0620 | Segment Group 17: CUX-DTM | C | 10 | ||||
| Not Used | 0630 | CUX | Currencies | M | 1 | ||
| Not Used | 0640 | DTM | Date/Time/Period | C | 5 | ||
| 0650 | Segment Group 18: PRI-CUX-APR-RNG-DTM | C | 100 | ||||
| Not Used | 0660 | PRI | Price Details | M | 1 | ||
| Not Used | 0670 | CUX | Currencies | C | 1 | ||
| Not Used | 0680 | APR | Additional Price Information | C | 1 | ||
| Not Used | 0690 | RNG | Range Details | C | 1 | ||
| Not Used | 0700 | DTM | Date/Time/Period | C | 5 | ||
| 0710 | Segment Group 19: TAX-MOA-DTM | C | 10 | ||||
| Not Used | 0720 | TAX | Duty/Tax/Fee Details | M | 1 | ||
| Not Used | 0730 | MOA | Monetary Amount | C | 1 | ||
| Not Used | 0740 | DTM | Date/Time/Period | C | 1 | ||
| 0750 | Segment Group 20: ALC-ALI-SG21-SG22-SG23-SG24-SG25 | C | 99 | ||||
| Not Used | 0760 | ALC | Allowance or Charge | M | 1 | ||
| Not Used | 0770 | ALI | Additional Information | C | 5 | ||
| 0780 | Segment Group 21: QTY-RNG | C | 1 | ||||
| Not Used | 0790 | QTY | Quantity | M | 1 | ||
| Not Used | 0800 | RNG | Range Details | C | 1 | ||
| 0810 | Segment Group 22: PCD-RNG | C | 1 | ||||
| Not Used | 0820 | PCD | Percentage Details | M | 1 | ||
| Not Used | 0830 | RNG | Range Details | C | 1 | ||
| 0840 | Segment Group 23: MOA-RNG | C | 2 | ||||
| Not Used | 0850 | MOA | Monetary Amount | M | 1 | ||
| Not Used | 0860 | RNG | Range Details | C | 1 | ||
| 0870 | Segment Group 24: RTE-RNG | C | 1 | ||||
| Not Used | 0880 | RTE | Rate Details | M | 1 | ||
| Not Used | 0890 | RNG | Range Details | C | 1 | ||
| 0900 | Segment Group 25: TAX-MOA-DTM | C | 5 | ||||
| Not Used | 0910 | TAX | Duty/Tax/Fee Details | M | 1 | ||
| Not Used | 0920 | MOA | Monetary Amount | C | 1 | ||
| Not Used | 0930 | DTM | Date/Time/Period | C | 1 | ||
| 0940 | Segment Group 26: NAD-LOC-SG27-SG28 | C | 20 | ||||
| Not Used | 0950 | NAD | Name and Address | M | 1 | ||
| Not Used | 0960 | LOC | Place/Location Identification | C | 5 | ||
| 0970 | Segment Group 27: RFF-DTM | C | 10 | ||||
| Not Used | 0980 | RFF | Reference | M | 1 | ||
| Not Used | 0990 | DTM | Date/Time/Period | C | 5 | ||
| 1000 | Segment Group 28: CTA-COM | C | 5 | ||||
| Not Used | 1010 | CTA | Contact Information | M | 1 | ||
| Not Used | 1020 | COM | Communication Contact | C | 5 | ||
| 1030 | Segment Group 29: PAT-DTM-PCD-MOA | C | 10 | ||||
| Not Used | 1040 | PAT | Payment Terms Basis | M | 1 | ||
| Not Used | 1050 | DTM | Date/Time/Period | C | 5 | ||
| Not Used | 1060 | PCD | Percentage Details | C | 1 | ||
| Not Used | 1070 | MOA | Monetary Amount | C | 1 | ||
| 1080 | Segment Group 30: TDT-LOC | C | 10 | ||||
| Not Used | 1090 | TDT | Details of Transport | M | 1 | ||
| Not Used | 1100 | LOC | Place/Location Identification | C | 10 | ||
| 1110 | Segment Group 31: TOD-LOC | C | 5 | ||||
| Not Used | 1120 | TOD | Terms of Delivery or Transport | M | 1 | ||
| Not Used | 1130 | LOC | Place/Location Identification | C | 2 | ||
| 1140 | Segment Group 32: PAC-MEA-HAN | C | 10 | ||||
| Not Used | 1150 | PAC | Package | M | 1 | ||
| Not Used | 1160 | MEA | Measurements | C | 10 | ||
| Not Used | 1170 | HAN | Handling Instructions | C | 5 | ||
| 1180 | Segment Group 33: LIN-PIA-IMD-MEA-QTY-HAN-ALI-DTM-NAD-RFF-LOC-DOC-FTX-SG34-SG35-SG36-SG37-SG38-SG44-SG45-SG46-SG47 | C | 999999 | ||||
| Must Use | 1190 | LIN | Line Item | M | 1 | ||
| 1200 | PIA | Additional Product Id | C | 10 | |||
| 1210 | IMD | Item Description | C | 999 | |||
| Not Used | 1220 | MEA | Measurements | C | 10 | ||
| Not Used | 1230 | QTY | Quantity | C | 10 | ||
| Not Used | 1240 | HAN | Handling Instructions | C | 5 | ||
| Not Used | 1250 | ALI | Additional Information | C | 5 | ||
| Not Used | 1260 | DTM | Date/Time/Period | C | 10 | ||
| Not Used | 1270 | NAD | Name and Address | C | 99 | ||
| Not Used | 1280 | RFF | Reference | C | 1 | ||
| Not Used | 1290 | LOC | Place/Location Identification | C | 1 | ||
| Not Used | 1300 | DOC | Document/Message Details | C | 1 | ||
| Not Used | 1310 | FTX | Free Text | C | 99 | ||
| 1320 | Segment Group 34: CCI-CAV-MEA | C | 999 | ||||
| Must Use | 1330 | CCI | Characteristic/Class Id | M | 1 | ||
| 1340 | CAV | Characteristic Value | C | 10 | |||
| Not Used | 1350 | MEA | Measurements | C | 10 | ||
| 1360 | Segment Group 35: TAX-MOA-DTM | C | 10 | ||||
| Not Used | 1370 | TAX | Duty/Tax/Fee Details | M | 1 | ||
| Not Used | 1380 | MOA | Monetary Amount | C | 1 | ||
| Not Used | 1390 | DTM | Date/Time/Period | C | 1 | ||
| 1400 | Segment Group 36: CUX-DTM | C | 5 | ||||
| Not Used | 1410 | CUX | Currencies | M | 1 | ||
| Not Used | 1420 | DTM | Date/Time/Period | C | 5 | ||
| 1430 | Segment Group 37: PRI-CUX-APR-RNG-DTM-PCD | C | 100 | ||||
| Not Used | 1440 | PRI | Price Details | M | 1 | ||
| Not Used | 1450 | CUX | Currencies | C | 1 | ||
| Not Used | 1460 | APR | Additional Price Information | C | 1 | ||
| Not Used | 1470 | RNG | Range Details | C | 1 | ||
| Not Used | 1480 | DTM | Date/Time/Period | C | 5 | ||
| Not Used | 1490 | PCD | Percentage Details | C | 5 | ||
| 1500 | Segment Group 38: ALC-ALI-DTM-SG39-SG40-SG41-SG42-SG43 | C | 99 | ||||
| Not Used | 1510 | ALC | Allowance or Charge | M | 1 | ||
| Not Used | 1520 | ALI | Additional Information | C | 5 | ||
| Not Used | 1530 | DTM | Date/Time/Period | C | 9 | ||
| 1540 | Segment Group 39: QTY-RNG | C | 10 | ||||
| Not Used | 1550 | QTY | Quantity | M | 1 | ||
| Not Used | 1560 | RNG | Range Details | C | 1 | ||
| 1570 | Segment Group 40: PCD-RNG | C | 10 | ||||
| Not Used | 1580 | PCD | Percentage Details | M | 1 | ||
| Not Used | 1590 | RNG | Range Details | C | 1 | ||
| 1600 | Segment Group 41: MOA-RNG | C | 10 | ||||
| Not Used | 1610 | MOA | Monetary Amount | M | 1 | ||
| Not Used | 1620 | RNG | Range Details | C | 1 | ||
| 1630 | Segment Group 42: RTE-RNG | C | 10 | ||||
| Not Used | 1640 | RTE | Rate Details | M | 1 | ||
| Not Used | 1650 | RNG | Range Details | C | 1 | ||
| 1660 | Segment Group 43: TAX-MOA-DTM | C | 5 | ||||
| Not Used | 1670 | TAX | Duty/Tax/Fee Details | M | 1 | ||
| Not Used | 1680 | MOA | Monetary Amount | C | 1 | ||
| Not Used | 1690 | DTM | Date/Time/Period | C | 1 | ||
| 1700 | Segment Group 44: PAC-MEA-HAN | C | 10 | ||||
| Not Used | 1710 | PAC | Package | M | 1 | ||
| Not Used | 1720 | MEA | Measurements | C | 10 | ||
| Not Used | 1730 | HAN | Handling Instructions | C | 5 | ||
| 1740 | Segment Group 45: PAT-DTM-PCD-MOA | C | 10 | ||||
| Not Used | 1750 | PAT | Payment Terms Basis | M | 1 | ||
| Not Used | 1760 | DTM | Date/Time/Period | C | 5 | ||
| Not Used | 1770 | PCD | Percentage Details | C | 1 | ||
| Not Used | 1780 | MOA | Monetary Amount | C | 1 | ||
| 1790 | Segment Group 46: TDT-LOC | C | 10 | ||||
| Not Used | 1800 | TDT | Details of Transport | M | 1 | ||
| Not Used | 1810 | LOC | Place/Location Identification | C | 10 | ||
| 1820 | Segment Group 47: TOD-LOC | C | 5 | ||||
| Not Used | 1830 | TOD | Terms of Delivery or Transport | M | 1 | ||
| Not Used | 1840 | LOC | Place/Location Identification | C | 2 | ||
| Must Use | 1850 | UNT | Message Trailer | M | 1 |
Position: 0010
Group:
Level: 0
Usage: Mandatory
Max Use: 1
Purpose: A service segment starting and uniquely identifying a message. The message type code for the Price/sales catalogue message is PRICAT.
Note: Price/sales catalogue messages conforming to this document must contain the following data in segment UNH, composite S009:
Data element 0065 PRICAT 0052 D 0054 97A 0051 UN
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| >> | 0062 | Message reference number Unique message reference assigned by the sender. | M | an..14 | |
| >> | 0065 | Message type identifier Code identifying a type of message and assigned by its controlling agency. PRICAT Price/sales catalogue message A code to identify the price/sales catalogue message. | M | an..6 | |
| >> | 0052 | Message type version number Version number of a message type. D Draft version/UN/EDIFACT Directory Message approved and issued as a draft message (Valid for directories published after March 1993 and prior to March 1997). Message approved as a standard message (Valid for directories published after March 1997). | M | an..3 | |
| >> | 0054 | Message type release number Release number within the current message type version number (0052). 97A Release 1997 - A Message approved and issued in the first 1997 release of the UNTDID (United Nations Trade Data Interchange Directory). | M | an..3 | |
| >> | 0051 | Controlling agency Code identifying the agency controlling the specification, maintenance and publication of the message type. UN UN/ECE/TRADE/WP.4 United Nations Economic UN Economic Commission for Europe (UN/ECE), Committee on the development of trade (TRADE), Working Party on facilitation of international trade procedures (WP.4). | M | an..2 | |
| X | 0057 | Association assigned code Code, assigned by the association responsible for the design and maintenance of the message type concerned, which further identifies the message. | C | an..6 | |
| X | 0068 | Common access reference Reference serving as a key to relate all subsequent transfers of data to the same business case or file. | C | an..35 | |
| X | S010 | Status of the Transfer Statement that the message is one in a sequence of transfers relating to the same topic. | C | ||
| X | 0070 | Sequence message transfer number Number assigned by the sender indicating that the message is an addition or change of a previously sent message relating to the same topic. | M | n..2 | |
| X | 0073 | First/last sequence message transfer indication Indication used for the first and last message in a sequence of the same type of message relating to the same topic. | C | a1 |
Position: 0020
Group:
Level: 0
Usage: Mandatory
Max Use: 1
Purpose: A segment by which the sender must uniquely identify the Price/Sales catalogue by means of its type and number and when necessary its function.
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| C002 | Document/Message Name Identification of a type of document/message by code or name. Code preferred. | C | |||
| 1001 | Document/message name, coded Document/message identifier expressed in code. 9 Price/sales catalogue | C | an..3 | ||
| X | 1131 | Code list qualifier Identification of a code list. | C | an..3 | |
| X | 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | |
| X | 1000 | Document/message name Plain language identifier specifying the function of a document/message. | C | an..35 | |
| C106 | Document/Message Identification Identification of a document/message by its number and eventually its version or revision. | C | |||
| 1004 | Document/message number Reference number assigned to the document/message by the issuer. | C | an..35 | ||
| X | 1056 | Version To specify the version number or name of an object. | C | an..9 | |
| X | 1060 | Revision number To specify a revision number. | C | an..6 | |
| X | 1225 | Message function, coded Code indicating the function of the message. | C | an..3 | |
| X | 4343 | Response type, coded Code specifying the type of acknowledgment required or transmitted | C | an..3 |
Position: 0030
Group:
Level: 1
Usage: Mandatory
Max Use: 35
Purpose: A segment specifying general dates and, when relevant, times related to the whole message. The segment must be specified at least once to identify the Price/sales catalogue document date.
Examples of the use of this DTM segment are: Lead times that apply to the whole Price/Sales catalogue or expiration date/time of the Price/sales catalogue.
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. e.g. the Reference date is specified within the RFF segment group.
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| >> | C507 | Date/Time/Period Date and/or time, or period relevant to the specified date/time/period type. | M | ||
| >> | 2005 | Date/time/period qualifier Code giving specific meaning to a date, time or period. 137 Document/message date/time (2006) Date/time when a document/message is issued. This may include authentication. | M | an..3 | |
| 2380 | Date/time/period The value of a date, a date and time, a time or of a period in a specified representation. | C | an..35 | ||
| 2379 | Date/time/period format qualifier Specification of the representation of a date, a date and time or of a period. 102 CCYYMMDD Calendar date: C = Century ; Y = Year ; M = Month ; D = Day. | C | an..3 |
Position: 0560
Group:
Level: 1
Usage: Conditional
Max Use: 1000
Purpose: A group of segments enabling the standard commercial factors relevant to a specific group of items to be specified. e.g. quantity related price break factors or minimum order quantity.
Segment Summary
| Pos. No. | Seg. ID | Name | Req. Des. | Max. Use | Group: Repeat | |
|---|---|---|---|---|---|---|
| Must Use | 0570 | PGI | Product Group Information | M | 1 | |
| 1180 | Segment Group 33: Line Item | C | 999999 |
Position: 0570
Group: Segment Group 16 (Product Group Information) Conditional
Level: 1
Usage: Mandatory
Max Use: 1
Purpose: A segment identifying the products Price/Tariff group where applicable.
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| >> | 5379 | Product group type, coded Specification of the type of product group used for products. 3 Catalogue | M | an..3 | |
| C288 | Product Group To give product group information. | C | |||
| 5389 | Product group, coded Code allocated by the seller to identify uniquely his product group for a product or series of products. | C | an..3 | ||
| 1131 | Code list qualifier Identification of a code list. | C | an..3 | ||
| 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | ||
| 5388 | Product group Free form description allocated by the seller to identify uniquely his product group for a product or a series of products. | C | an..35 |
Position: 1180
Group: Segment Group 16 (Product Group Information) Conditional
Level: 2
Usage: Conditional
Max Use: 999999
Purpose: A group of segments providing the relevant price/sales information for the specified product/service.
Segment Summary
| Pos. No. | Seg. ID | Name | Req. Des. | Max. Use | Group: Repeat | |
|---|---|---|---|---|---|---|
| Must Use | 1190 | LIN | Line Item | M | 1 | |
| 1200 | PIA | Additional Product Id | C | 10 | ||
| 1210 | IMD | Item Description | C | 999 | ||
| 1320 | Segment Group 34: Characteristic/Class Id | C | 999 |
Position: 1190
Group: Segment Group 33 (Line Item) Conditional
Level: 2
Usage: Mandatory
Max Use: 1
Purpose: A segment identifying the line item (or sub-line item in a configuration).
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| 1082 | Syntax identifier Identification of the agency controlling the syntax and indication of syntax level. | C | an..6 | ||
| 1229 | Action request/notification, coded Code specifying the action to be taken or already taken. | C | an..3 | ||
| C212 | Item Number Identification Goods identification for a specified source. | C | |||
| 7140 | Item number A number allocated to a group or item. | C | an..35 | ||
| 7143 | Item number type, coded Identification of the type of item number. | C | an..3 | ||
| 1131 | Code list qualifier Identification of a code list. | C | an..3 | ||
| 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | ||
| C829 | Sub-line Information To provide an indication that a segment or segment group is used to contain sub-line or sub-line item information and to optionally enable the sub-line to be identified. | C | |||
| 5495 | Sub-line indicator, coded Indication that the segment and/or segment group is used for sub-line item information. | C | an..3 | ||
| 1082 | Line item number Serial number designating each separate item within a series of articles. | C | an..6 | ||
| 1222 | Configuration level Number indicating the level of an object which is in a hierarchy. | C | n..2 | ||
| 7083 | Configuration, coded Code indicating the status of the sub-line item in the configuration. | C | an..3 |
Position: 1200
Group: Segment Group 33 (Line Item) Conditional
Level: 3
Usage: Conditional
Max Use: 10
Purpose: A segment for identifying a product in the Price Catalogue.
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| >> | 4347 | Product id. function qualifier Indication of the function of the product code. 5 Product identification | M | an..3 | |
| >> | C212 | Item Number Identification Goods identification for a specified source. | M | ||
| 7140 | Item number A number allocated to a group or item. | C | an..35 | ||
| 7143 | Item number type, coded Identification of the type of item number. IB ISBN (International Standard Book Number) UP UPC (Universal product code) Number assigned to a manufacturer's product by the Product Code Council. VN Vendor item number Reference number assigned by a vendor/seller identifying a product/service/article. | C | an..3 | ||
| X | 1131 | Code list qualifier Identification of a code list. | C | an..3 | |
| X | 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | |
| C212 | Item Number Identification Goods identification for a specified source. | C | |||
| 7140 | Item number A number allocated to a group or item. | C | an..35 | ||
| 7143 | Item number type, coded Identification of the type of item number. IB ISBN (International Standard Book Number) UP UPC (Universal product code) Number assigned to a manufacturer's product by the Product Code Council. VN Vendor item number Reference number assigned by a vendor/seller identifying a product/service/article. | C | an..3 | ||
| X | 1131 | Code list qualifier Identification of a code list. | C | an..3 | |
| X | 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | |
| C212 | Item Number Identification Goods identification for a specified source. | C | |||
| 7140 | Item number A number allocated to a group or item. | C | an..35 | ||
| 7143 | Item number type, coded Identification of the type of item number. IB ISBN (International Standard Book Number) UP UPC (Universal product code) Number assigned to a manufacturer's product by the Product Code Council. VN Vendor item number Reference number assigned by a vendor/seller identifying a product/service/article. | C | an..3 | ||
| X | 1131 | Code list qualifier Identification of a code list. | C | an..3 | |
| X | 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | |
| X | C212 | Item Number Identification Goods identification for a specified source. | C | ||
| X | 7140 | Item number A number allocated to a group or item. | C | an..35 | |
| X | 7143 | Item number type, coded Identification of the type of item number. | C | an..3 | |
| X | 1131 | Code list qualifier Identification of a code list. | C | an..3 | |
| X | 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | |
| X | C212 | Item Number Identification Goods identification for a specified source. | C | ||
| X | 7140 | Item number A number allocated to a group or item. | C | an..35 | |
| X | 7143 | Item number type, coded Identification of the type of item number. | C | an..3 | |
| X | 1131 | Code list qualifier Identification of a code list. | C | an..3 | |
| X | 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 |
Position: 1210
Group: Segment Group 33 (Line Item) Conditional
Level: 3
Usage: Conditional
Max Use: 999
Purpose: A segment for describing the product or service as well as its characteristics. This segment should be used for products or services that cannot be identified by a product code or article number.
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| 7007 | Item description type, coded Code indicating the format of a description. L EDItEUR library set | C | an..3 | ||
| 7081 | Item characteristic, coded Code specifying the item characteristic being described. BFM Record type 030 First corporate name (entry element) 031 Subdivision 032 Number of meeting 033 Location of meeting 034 Date of meeting 040 Second corporate name (entry element) 041 Subdivision 042 Number of meeting 043 Location of meeting 044 Date of meeting 100 Edition statement 101 Issue or additional edition statement 110 Place of first publisher or distributor 120 Name of first publisher or distributor 140 Place of first publisher or distributor 150 Name of first publisher or distributor 170 Date of publication 180 Specific material designation and extent (pages) 181 Other physical details 182 Dimensions 183 Accompanying material 190 First series 191 Series part number (number of a subseries) 192 Name of a series part (title of a subseries) 193 Statement of responsibility (subtitle) 194 Volume designation 200 Second series 201 Series part number (number of a subseries) 202 Name of a series part (title of a subseries) 203 Statement of responsibility (subtitle) 204 Volume designation 210 First series 211 Series part number (number of a subseries) 212 Name of a series part (title of a subseries) 213 Statement of responsibility (subtitle) 214 Volume designation 230 Dewey Decimal Classification 240 Library of Congress Classification 260 First subject (biographical) 270 Second subject (topical) 280 Third subject (geographical) 290 Type of publication, e.g., thesis 300 General notes, e.g., cover title, parallel title, etc. 310 Summary or abstract | C | an..3 | ||
| C273 | Item Description Description of an item. | C | |||
| X | 7009 | Item description identification Code from an industry code list which provides specific data about a product characteristic. | C | an..17 | |
| X | 1131 | Code list qualifier Identification of a code list. | C | an..3 | |
| X | 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | |
| 7008 | Item description Plain language description of articles or products. | C | an..35 | ||
| 7008 | Item description Plain language description of articles or products. | C | an..35 | ||
| 3453 | Language, coded Code of language (ISO 639-1988). | C | an..3 | ||
| X | 7383 | Surface/layer indicator, coded Code indicating the surface or layer of a product that is being described. | C | an..3 |
Position: 1320
Group: Segment Group 33 (Line Item) Conditional
Level: 3
Usage: Conditional
Max Use: 999
Purpose: A group of segments providing product characteristic and product characteristic details.
Segment Summary
| Pos. No. | Seg. ID | Name | Req. Des. | Max. Use | Group: Repeat | |
|---|---|---|---|---|---|---|
| Must Use | 1330 | CCI | Characteristic/Class ID | M | 1 | |
| 1340 | CAV | Characteristic Value | C | 10 |
Position: 1330
Group: Segment Group 34 (Characteristic/Class Id) Conditional
Level: 3
Usage: Mandatory
Max Use: 1
Purpose: A segment to identify product characteristic and, or the characteristic name and characteristic relevance for the business process.
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| 7059 | Property class, coded Specification of the type of class. Carries a code made up of a single letter identifying an attribute class (person, corporate affiliation, title) and a two-digit sequence number, e.g., A01=the first person listed as having a role in connection with the item. Ann Person(s) Bnn Affiliation(s) Cnn Title(s) | C | an..3 | ||
| X | C502 | Measurement Details Identification of measurement type. | C | ||
| X | 6313 | Property measured, coded Specification of the property measured. | C | an..3 | |
| X | 6321 | Measurement significance, coded Code specifying the significance of a measurement value. | C | an..3 | |
| X | 6155 | Measurement attribute identification Code used to specify non-discrete measurement values. | C | an..17 | |
| X | 6154 | Measurement attribute To specify non-discrete measurement values. | C | an..70 | |
| C240 | Product Characteristic Specific product characteristic data. | C | |||
| >> | 7037 | Characteristic identification A code from an industry code list which provides specific data about a product characteristic. A01 Author | M | an..17 | |
| X | 1131 | Code list qualifier Identification of a code list. | C | an..3 | |
| X | 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | |
| X | 7036 | Characteristic Free form description of the product characteristic. | C | an..35 | |
| X | 7036 | Characteristic Free form description of the product characteristic. | C | an..35 | |
| X | 4051 | Characteristic relevance, coded To specify the relevance of a characteristic. | C | an..3 |
Position: 1340
Group: Segment Group 34 (Characteristic/Class Id) Conditional
Level: 4
Usage: Conditional
Max Use: 10
Purpose: A segment to specify common product characteristic by value in either coded form or in free format.
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| >> | C889 | Characteristic Value To provide the value of a characteristic. | M | ||
| 7111 | Characteristic value, coded To identify the value of a particular characteristic in coded form.A coded value of the attribute identified in the CCI segment. When the CCI segment, DE7059 element = 'Ann' (person) 03 Last name 04 First name 05 Middle name or initial 06 Roman numerals as part of a personal name 07 Birth date 08 Death date When the CCI segment, DE7059 element='Bnn' (affiliation) 02 Text When the CCI segment, DE7059 element = 'Cnn' (title) 01 Full title 02 Non-filing prefix 03 Title text without prefix 04 Sub-title text 05 Number of a part 06 Volume of title 07 Statement of responsibility | C | an..3 | ||
| X | 1131 | Code list qualifier Identification of a code list. | C | an..3 | |
| X | 3055 | Code list responsible agency, coded Code identifying the agency responsible for a code list. | C | an..3 | |
| 7110 | Characteristic value To identify the value of a characteristic. | C | an..35 | ||
| 7110 | Characteristic value To identify the value of a characteristic. | C | an..35 |
Position: 1850
Group:
Level: 0
Usage: Mandatory
Max Use: 1
Purpose: A service segment ending a message, giving the total number of segments in the message and the control reference number of the message.
Syntax Notes:
Semantic Notes:
Comments:
Data Element Summary
| Data Element | Component Element | Name | Attributes | Attributes | |
|---|---|---|---|---|---|
| >> | 0074 | Number of segments in a message Control count of number of segments in a message. | M | n..6 | |
| >> | 0062 | Message reference number Unique message reference assigned by the sender. | M | an..14 |
Note that for clarity each segment is shown as starting a new line. In fact, there are no carriage returns or line feeds at the end of a segment.
In the following example an ' is used as a segment terminator, a + as a DE separator, and a : as a component DE separator. These are only used here for display purposes. See the segment structure section for the actual values to use.
| UNA:+.? ' | |
| UNB+UNOC:2+123-4567:ZZ+322-2748:ZZ+981201:0856+1234' | Interchange header |
| UNH+M0576+PRICAT:D:96A:UN' | Header |
| BGM+31B+R0250' | Type of message |
| DTM+137:19981201:102' | Message date |
| PGI+3' | Segment identifying the product group |
| LIN+1' | Line item 1 |
| PIA+5+372488354007.VN.1558493662:IB' | Vendor control number and ISBN |
| IMD+L+120+:::University of Massachusetts Press' | Name of publisher |
| IMD+L+170+:::2003' | Date of publication |
| CCI+A01++A01' | Identifies the CAV segment will contain the author information. |
| CAV+03:::Chet' | Author's last name |
| CAV+04:::Guy' | Author's first name |
| CCI+C01' | Identifies the CAV segment will contain the title information. |
| CAV+01:::Conquering the american wilderness' | Full Title |
| LIN+2' | Line item 1 |
| PIA+5+323BAR01901.VN.0323019013:IB' | Vendor control number and ISBN |
| IMD+L+100+:::06' | Edition |
| IMD+L+110+:::ST. LOUIS, MO' | Place of publication |
| IMD+L+120+:::Mosby-Yearbook' | Name of publisher |
| IMD+L+170+:::2003' | Date of publication |
| IMD+L+180+:::968' | Number of pages |
| CCI+A01++A01' | Identifies the CAV segment will contain the author information. |
| CAV+03:::Barkin' | Author's last name |
| CAV+04:::Roger' | Author's first name |
| CAV+04:::M' | Author's middle initial |
| CCI+C01' | Identifies the CAV segment will contain the title information. |
| CAV+01:::Emergency Pediatrics: A Guide to Am:bulatory Care' | Full Title |
| UNT+27+M0576' | Number of segments |
| UNZ+1+1234' | Interchange trailer |