850 Kimberly-Clark Corporation's Purchase Order (Apex Version)

Size: px
Start display at page:

Download "850 Kimberly-Clark Corporation's Purchase Order (Apex Version)"

Transcription

1 850 Kimberly-Clark Corporation's Purchase Order (Apex Version) Introduction: Functional Group ID=PO This standard provides the format and establishes the data contents of a Kimberly-Clark purchase order transaction set. This transaction set should not be used to convey purchase order changes or purchase order acknowledgment information. Heading: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments ISA Interchange Control Header M 1 GS Functional Group Header O ST Transaction Set Header M BEG Beginning Segment for Purchase Order M NTE Note/Special Instruction F CUR Currency O PER Administrative Communications Contact O FOB F.O.B. Related Instructions O ITA Allowance, Charge or Service O ITD Terms of Sale/Deferred Terms of Sale O TD5 Carrier Details (Routing Sequence/Transit O 12 Time) LOOP ID - N N1 Name O N2 Additional Name Information O N3 Address Information O N4 Geographic Location O 1 Detail: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments LOOP ID - PO PO1 Purchase Order Baseline Item Data M 1 LOOP ID - PID PID Product/Item Description O ITA Allowance, Charge or Service O TAX Tax Reference O DTM Date/Time Reference O 10 Summary: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments 010 CTT Transaction Totals M 1 n1 PUR850 (003010) October 2, 1995

2 030 SE Transaction Set Trailer M 1 Transaction Set Notes GE Functional Group Trailer O 1 IEA Interchange Control Trailer M 1 1. The number of line items (CTT01) is the accumulation of the number of PO1 segments. If used, hash total (CTT02) is the sum of the value of quantities ordered (PO102) for each PO1 segment. 2. M=Mandatory O=Optional F=Floating PUR850 2 October 2, 1995

3 Segment: ISA Interchange Control Header Position: 010 Usage: Mandatory Purpose: To start and identify an interchange of zero or more functional groups and interchange-related control segments Notes: The 4th character position of the ISA contains the data element separator. The most common element separator is the '*'. Character position 106 of the ISA contains the segment terminator. The most common terminator is hex '15'. The element separator and segment terminator will be mutually defined by the trading partners involved. ISA01 I01 Authorization Information Qualifier M ID 2/2 Code to identify the type of information in the Authorization Information. 00 No Authorization Information Present ISA02 I02 Authorization Information Spaces M AN 10/10 ISA03 I03 Security Information Qualifier M ID Code to identify the type of information in the Security Information. 2/2 00 No Security Information Present ISA04 I04 Security Information Spaces M AN 10/10 ISA05 I05 Interchange ID Qualifier M ID 2/2 Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified. ISA06 I06 Interchange Sender ID This field will identify the sender of the data. M AN 15/15 ISA07 I05 Interchange ID Qualifier M ID 2/2 Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified. 01 Duns (Dun & Bradstreet) 08 UCC EDI Communications ID (Comm ID) 12 Phone (Telephone Companies) 14 Duns Plus Suffix 16 Duns Number With 4-Character Suffix ISA08 I07 Interchange Receiver ID This field will be used to identify the receiver of the data. M AN 15/15 ISA09 I08 Interchange Date YYMMDD M DT 6/6 ISA10 I09 Interchange Time M TM 4/4 HHMM ISA11 I10 Interchange Control Standards Identifier M ID 1/1 U ISA12 I11 Interchange Control Version Number M This version number covers the interchange control segments. ID 5/5 PUR850 3 October 2, 1995

4 00300 Standard Issued as ANSI X ISA13 I12 Interchange Control Number M N0 9/9 The control number will be created by the sender of the data and will match the control number of the corresponding IEA segment. ISA14 I13 Acknowledgment Requested M ID 1/1 Code sent by the sender to request an interchange acknowledgment (TA1) 0 No Acknowledgment Requested ISA15 I14 Test Indicator M ID 1/1 Code to indicate whether data enclosed by this interchange envelope is test or production. P Production Indicator ISA16 I15 Component Element Separator M AN 1/1 This field is reserved for the future expansion in separating data element subgroups. It must be unique. PUR850 4 October 2, 1995

5 Segment: GS Functional Group Header Position: 030 Purpose: To indicate the beginning of a functional group and to provide control information GS Functional Identifier Code M ID 2/2 Code identifying a group of application related Transaction Sets. PO Purchase Order (850) GS Application Sender's Code M AN 2/15 A unique code to indentify the sender. This code is usually the same as the code in ISA06. GS Application Receiver's Code M AN 2/15 A unique code to identify the receiver. This code is usually the same as the code in ISA08. GS04 29 Date M DT 6/6 YYMMDD GS05 30 Time M TM 4/6 HHMM GS06 28 Group Control Number M N0 1/9 Sequentially assigned number generated by the sender. This number will match the control number on the corresponding GE segment. GS Responsible Agency Code M ID 1/2 Code used in conjunction with Data Element 480 to identify the issuer of the standard. X Accredited Standards Committee X12 GS Version / Release / Industry Identifier Code M AN 1/ Draft Standards Approved By ASC X12 Through June PUR850 5 October 2, 1995

6 Segment: ST Transaction Set Header Position: 010 Usage: Mandatory Purpose: To indicate the start of a transaction set and to assign a control number ST Transaction Set Identifier Code M ID 3/3 Code identifying the type of transaction. 850 X12 Purchase Order ST Transaction Set Control Number M AN 4/9 Sequentially assigned number generated by the sender. This number will match the control number on the corresponding SE segment. Segment: BEG Beginning Segment for Purchase Order Position: 020 Usage: Mandatory Purpose: To indicate the beginning of the purchase order transaction set and transmit identifying numbers and dates. BEG Transaction Set Purpose Code M ID 2/2 Code identifying purpose of transaction set. 00 Original BEG02 92 Purchase Order Type Code Code specifying the type of Purchase Order. M ID 2/2 NE New Order RL Release (Blanket Order) An order for goods and services placed against a pre-existing contract or blanket order ST Standing Order BEG Purchase Order Number M AN PO number unless if BEG02 is 'ST' then should be a standing order. 1/22 BEG Release Number O AN 1/30 Release number if BEG02 is 'RL'. BEG Purchase Order Date Date format should be YYMMDD. M DT 6/6 BEG Acknowledgment Type O ID 2/2 Code specifying the type of acknowledgment. PUR850 6 October 2, 1995

7 Segment: NTE Note/Special Instruction Position: 030 Loop: Usage: Floating 00 Purpose: To transmit information in a free-form format, if necessary, for comment or special instruction NTE Note Reference Code O ID 3/3 Code identifying the functional area or purpose for which the note applies. PUR Purchasing NTE02 3 Free Form Message M AN 1/60 Maximum of 99 header comments. Segment: CUR Currency Position: 040 Loop: Purpose: To specify the currency (dollars, pounds, francs, etc.) used in a transaction CUR01 98 Entity Identifier Code M ID 2/2 Code identifying an organizational entity or a physical location. CUR Currency Code M ID 3/3 Code (Standard ISO) for country in whose currency the charges are specified. PUR850 7 October 2, 1995

8 Segment: PER Administrative Communications Contact Position: 060 Loop: Max Use: 3 Purpose: To identify a person or office to whom administrative communications should be directed PER Contact Function Code M ID 2/2 Code identifying the major duty or responsibility of the person or group named. BD Buyer Name or Department PER02 93 Name O AN 1/35 Buyer's name to whom communications are established. PER Communication Number Qualifier O ID 2/2 Code identifying the type of communication number. TE Telephone PER Communication Number C AN 7/21 Buyer's phone number. Segment: FOB F.O.B. Related Instructions Position: 080 Loop: Max Use: 3 Purpose: To specify transportation instructions relating to shipment FOB Shipment Method of Payment M ID 2/2 FOB terms code. FOB Location Qualifier C ID 1/2 Code identifying type of location. FOB Description O AN 1/80 FOB text description. FOB Location Qualifier C ID 1/2 Code identifying type of location. FOB Description O AN 1/80 Freight terms description. PUR850 8 October 2, 1995

9 Segment: ITA Allowance, Charge or Service Position: 120 Loop: 0 Purpose: To specify allowances, charges or services ITA Allowance or Charge Indicator M ID 1/1 Code which indicates an allowance or charge for the service specified. C Charge ITA Allowance or Charge Method of Handling Code M ID 2/2 Code indicating method of handling for an allowance or charge. ITA Allowance or Charge Rate O R 1/9 Zero value. ITA Allowance or Charge Total Amount O N2 1/9 Additional amount for the order. PUR850 9 October 2, 1995

10 Segment: ITD Terms of Sale/Deferred Terms of Sale Position: 130 Loop: Max Use: 5 Purpose: To specify terms of sale. ITD Terms Type Code O ID 2/2 Set to 14 but if percent of discount is zero set to 05. ITD Terms Basis Date Code O ID 1/2 Code identifying the beginning of the terms period. 5 Invoice Receipt Date ITD Terms Discount Percent O R 1/6 Percent of discount. ITD Terms Discount Days Due C N0 1/3 Discount days. ITD Description O AN 1/80 Terms of sale description. Segment: TD5 Carrier Details (Routing Sequence/Transit Time) Position: Purpose: To specify the carrier, sequence of routing and to provide transit time information Notes: TD Routing C AN 1/35 Preferred carriers name. Segment: N1 Name Position: 310 Purpose: To identify a party by type of organization, name and code PUR October 2, 1995

11 N Entity Identifier Code M Code identifying an organizational entity or a physical location. ID 2/2 BY Buying Party (Purchaser) N Name C AN 1/35 Name of buying party. PUR October 2, 1995

12 Segment: N1 Name Position: 310 Purpose: To identify a party by type of organization, name and code N Entity Identifier Code M ID 2/2 Code identifying an organizational entity or a physical location. ST Ship To N Name C AN 1/35 Name of ship to N Identifier Code Qualifier C ID 1/2 92 Assigned by Buyer or Buyer s Agent N Identifier Code C ID 2/17 Ship to code (8 digit # - example 1027SPR1) Segment: N2 Additional Name Information Position: 320 Max Use: 2 Purpose: To specify additional names or those longer than 35 characters in length Notes: Additional name information - sent only if needed. N Name M AN 1/35 Free-form name. PUR October 2, 1995

13 Segment: N3 Address Information Position: 330 Max Use: 2 Purpose: To specify the location of the named party N Address Information M AN 1/35 Address line 1 of the ship to (sent only if non blank). N Address Information O AN 1/35 Address line 2 of the ship to (sent only if non blank). Segment: N4 Geographic Location Position: 340 Purpose: To specify the geographic place of the named party N City Name C AN 2/19 City of ship to. N State or Province Code C ID 2/2 State/Province of ship to. N Postal Code O ID 4/9 Postal code of ship to. (All dashes & spaces removed) N Country Code O ID 2/2 Country code of ship to. N Location Qualifier X ID 1/2 Code identifying type of location. N Location Identifier C AN 1/25 Country of ship to. PUR October 2, 1995

14 Segment: N1 Name Position: 310 Purpose: To identify a party by type of organization, name and code N Entity Identifier Code M ID 2/2 Code identifying an organizational entity or a physical location. 11 Party to be billed N Name C AN 1/35 Name of invoice company Segment: N3 Address Information Position: 330 Max Use: 2 Purpose: To specify the location of the named party N Address Information M AN 1/35 Address line 1 of the invoice company (sent only if non blank). N Address Information O AN 1/35 Address line 2 of the invoice company (sent only if non blank). PUR October 2, 1995

15 Segment: N4 Geographic Location Position: 340 Purpose: To specify the geographic place of the named party N City Name C AN 2/19 City of invoice company N State or Province Code C ID 2/2 State/Province of invoice company N Postal Code O ID 4/9 Postal code of invoice company (All dashes & spaces removed) N Country Code O ID 2/2 Country code of invoice company N Location Qualifier X ID 1/2 Code identifying type of location N Location Identifier C AN 1/25 Country of invoice company PUR October 2, 1995

16 Segment: N1 Name Position: 310 Purpose: To identify a party by type of organization, name and code N Entity Identifier Code M ID 2/2 Code identifying an organizational entity or a physical location. PJ Party to Receive Correspondence N Name C AN 1/35 Name of buyer Segment: N2 Additional Name Information Position: 320 Max Use: 2 Purpose: To specify additional names or those longer than 35 characters in length Notes: Additional name information - sent only if needed. N Name M AN 1/35 Free-form name PUR October 2, 1995

17 Segment: N3 Address Information Position: 330 Max Use: 2 Purpose: To specify the location of the named party N Address Information M AN 1/35 Address line 1 of the buyer (sent only if non blank). N Address Information O AN 1/35 Address line 2 of the buyer (sent only if non blank). Segment: N4 Geographic Location Position: 340 Purpose: To specify the geographic place of the named party N City Name C AN 2/19 City of buyer N State or Province Code C ID 2/2 State/Province of buyer N Postal Code O ID 4/9 Postal code of buyer (All dashes & spaces removed) N Country Code O ID 2/2 Country code of buyer N Location Qualifier X ID 1/2 Code identifying type of location N Location Identifier C AN 1/25 Country of buyer PUR October 2, 1995

18 Segment: N1 Name Position: 310 Purpose: To identify a party by type of organization, name and code N Entity Identifier Code M ID 2/2 Code identifying an organizational entity or a physical location. VN Vendor N Name C AN 1/35 Name of vendor N Identifier Code Qualifier C ID 1/2 92 Assigned by Buyer or Buyer s Agent N Identifier Code C ID 2/17 K-C vendor ID and buy from ID (8 digit number) Segment: N3 Address Information Position: 330 Max Use: 2 Purpose: To specify the location of the named party N Address Information M AN 1/35 Address line 1 of the vendor (sent only if non blank). N Address Information O AN 1/35 Address line 2 of the vendor (sent only if non blank). PUR October 2, 1995

19 Segment: N4 Geographic Location Position: 340 Purpose: To specify the geographic place of the named party N City Name C AN 2/19 City of vendor N State or Province Code C ID 2/2 State/Province of vendor N Postal Code O ID 4/9 Postal code of vendor (All dashes & spaces removed) N Country Code O ID 2/2 Country code of vendor N Location Qualifier X ID 1/2 Code identifying type of location N Location Identifier C AN 1/25 Country of vendor PUR October 2, 1995

20 Segment: PO1 Purchase Order Baseline Item Data Position: 010 Loop: PO1 Level: Detail Usage: Mandatory Purpose: To specify basic and most frequently used purchase order line item data PO Assigned Identification O AN 1/6 Value will be the PO line number. PO Quantity Ordered Value will be the ordered quantity. M R 1/9 PO Unit or Basis for Measurement Code Value will be the unit of measure. M ID 2/2 PO Unit Price C R 1/14 Value will be the unit price. PO Product/Service ID Qualifier O ID 2/2 IN Buyer's Item Number PO Product/Service ID C AN 1/30 Value will be the K-C Item number (18 digit number). Example - sent as PO Product/Service ID Qualifier O ID 2/2 MF Manufacturer PO Product/Service ID C AN 1/30 Value will be the manufacturers name. PO Product/Service ID Qualifier O ID 2/2 MG Manufacturer's Part Number PO Product/Service ID C AN 1/30 Value will be the manufacturers part number. PO Product/Service ID Qualifier O ID 2/2 PD Part Number Description PO Product/Service ID C AN 1/30 Value will be a keyword. PUR October 2, 1995

21 Segment:PID Product/Item Description Position: 050 Loop: PID Level: Detail 000 Purpose: To describe a product or process in coded or free-form format Notes: Repeat above records until all comment lines have been sent. Maximum of 1000 lines for description and comments. PID Item Description Type M ID 1/1 Code indicating the format of a description. F Free-form X Semi-structured (Code and Text) PID Description C AN 1/80 When PID01 is 'F', value will be item description. When PID01 is 'X', value will be purchase order line comments PUR October 2, 1995

22 Segment: ITA Allowance, Charge or Service Position: 130 Loop: PO1 Level: Detail 0 Purpose: To specify allowances, charges or services ITA Allowance or Charge Indicator M ID 1/1 Code which indicates an allowance or charge for the service specified. C Charge ITA Allowance or Charge Method of Handling Code M ID 2/2 Code indicating method of handling for an allowance or charge. ITA Allowance or Charge Rate O R 1/9 Zero value. ITA Allowance or Charge Total Amount O N2 1/9 Additional amount for the purchase order line. Segment: TAX Tax Reference Position: 170 Loop: PO1 Level: Detail Max Use: 3 Purpose: To provide data required for proper notification/determination of applicable sales and related taxes applying to the transaction. TAX Location Qualifier O ID 1/2 Code identifying type of location. TAX Location Identifier C AN 1/25 Tax text description. TAX Tax Exempt Code O ID 1/1 Code identifying exemption status from sales and use tax. 1 Yes (Tax Exempt) 2 No (Not Tax Exempt) PUR October 2, 1995

23 Segment: DTM Date/Time Reference Position: 210 Loop: PO1 Level: Detail 0 Purpose: To specify pertinent dates and times Notes: Sent only if purchase order line delivery date/time differs from purchase order header delivery date/time or from other purchase order line delivery dates/times. DTM Date/Time Qualifier M ID 3/3 Code specifying type of date or time, or both date and time. 106 Required By DTM Date C DT 6/6 Required date of delivery (YYMMDD). DTM Time C TM 4/4 Required time of delivery (HHMM). Segment: MSG Message Text Position: 292 Loop: Level: Detail Max Use: Purpose: To provide a free-form format that allows the transmission of text information. Notes: MSG Free-Form Message Text M AN 1/264 Segment: CTT Transaction Totals Position: 010 Level: Summary Usage: Mandatory Purpose: To transmit a hash total for a specific element in the transaction set CTT Number of Line Items M N0 1/6 Value will be the count of all included PO1 segments for this transaction set. PUR October 2, 1995

24 Segment: SE Transaction Set Trailer Position: 030 Level: Summary Usage: Mandatory Purpose: To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments). Comments: 1 SE is the last segment of each transaction set. SE01 96 Number of Included Segments M N0 1/6 Number of segments in the transaction set. SE Transaction Set Control Number M AN 4/9 Identifying control number assigned by the originator for a transaction set. Segment: GE Functional Group Trailer Position: 040 Purpose: To indicate the end of a functional group and to provide control information GE01 97 Number of Transaction Sets Included M N0 1/6 Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing this data element. GE02 28 Group Control Number M N0 1/9 Assigned number originated and maintained by the sender. Segment: IEA Interchange Control Trailer Position: 050 Usage: Mandatory Purpose: To define the end of an interchange of zero or more functional groups and interchange-related control segments IEA01 I16 Number of Included Functional Groups M N0 1/5 A count of the number of functional groups included in an interchange IEA02 I12 Interchange Control Number M N0 9/9 A control number assigned by the interchange sender PUR October 2, 1995