Kellogg Company 824 Application Advice...

139
Kellogg Company P4010824 (004010) 1 September 2015 824 Application Advice Functional Group ID=AG Introduction: This Draft Standard for Trial Use contains the format and establishes the data contents of the Application Advice Transaction Set (824) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide the ability to report the results of an application system's data content edits of transaction sets. The results of editing transaction sets can be reported at the functional group and transaction set level, in either coded or free-form format. It is designed to accommodate the business need of reporting the acceptance, rejection or acceptance with change of any transaction set. The Application Advice should not be used in place of a transaction set designed as a specific response to another transaction set (e.g., purchase order acknowledgment sent in response to a purchase order). Heading: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments M 010 ST Transaction Set Header M 1 M 020 BGN Beginning Segment M 1 LOOP ID - N1 >1 030 N1 Name O 1 070 REF Reference Identification O 12 080 PER Administrative Communications Contact O 3 Detail: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments LOOP ID - OTI >1 M 010 OTI Original Transaction Identification M 1 n1 LOOP ID - TED >1 070 TED Technical Error Description O 1 080 NTE Note/Special Instruction O 100 082 RED Related Data O 100 n2 M 090 SE Transaction Set Trailer M 1 Transaction Set Notes 1. The OTI loop is intended to provide a unique identification of the transaction set that is the subject of this application acknowledgment. 2. The RED segment may be used to provide data related to the error condition specified in the associated TED01 element.

Transcript of Kellogg Company 824 Application Advice...

Kellogg Company

P4010824 (004010) 1 September 2015

824 Application Advice

Functional Group ID=AG

Introduction:

This Draft Standard for Trial Use contains the format and establishes the data contents of the Application Advice

Transaction Set (824) for use within the context of an Electronic Data Interchange (EDI) environment. The

transaction set can be used to provide the ability to report the results of an application system's data content edits of

transaction sets. The results of editing transaction sets can be reported at the functional group and transaction set

level, in either coded or free-form format. It is designed to accommodate the business need of reporting the

acceptance, rejection or acceptance with change of any transaction set. The Application Advice should not be used

in place of a transaction set designed as a specific response to another transaction set (e.g., purchase order

acknowledgment sent in response to a purchase order).

Heading:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 010 ST Transaction Set Header M 1 M 020 BGN Beginning Segment M 1

LOOP ID - N1 >1

030 N1 Name O 1

070 REF Reference Identification O 12

080 PER Administrative Communications Contact O 3

Detail:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments

LOOP ID - OTI >1 M 010 OTI Original Transaction Identification M 1 n1

LOOP ID - TED >1

070 TED Technical Error Description O 1

080 NTE Note/Special Instruction O 100

082 RED Related Data O 100 n2

M 090 SE Transaction Set Trailer M 1

Transaction Set Notes

1. The OTI loop is intended to provide a unique identification of the transaction set that is the subject of this

application acknowledgment.

2. The RED segment may be used to provide data related to the error condition specified in the associated

TED01 element.

Kellogg Company

P4010824 (004010) 2 September 2015

Segment: ST Transaction Set Header

Position: 010

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the start of a transaction set and to assign a control number

Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the

interchange partners to select the appropriate transaction set definition (e.g., 810

selects the Invoice Transaction Set).

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M ST01 143 Transaction Set Identifier Code M ID 3/3

Code uniquely identifying a Transaction Set

Refer to 004010 Data Element Dictionary for acceptable code values.

M ST02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 3 September 2015

Segment: BGN Beginning Segment

Position: 020

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the beginning of a transaction set

Semantic Notes: 1 BGN02 is the transaction set reference number.

2 BGN03 is the transaction set date.

3 BGN04 is the transaction set time.

4 BGN05 is the transaction set time qualifier.

5 BGN06 is the transaction set reference number of a previously sent transaction

affected by the current transaction.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M BGN01 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set

00 Original

M BGN02 127 Reference Identification M AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier Vendor Invoice Number

M BGN03 373 Date M DT 8/8

Date expressed as CCYYMMDD

Kellogg Company

P4010824 (004010) 4 September 2015

Segment: N1 Name

Position: 030

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To identify a party by type of organization, name, and code

Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must

provide a key to the table maintained by the transaction processing party.

2 N105 and N106 further define the type of entity in N101.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N101 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual FR Message From

TO Message To

N102 93 Name X AN 1/60

Free-form name

N103 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for Identification

Code (67) 92 Assigned by Buyer or Buyer's Agent

93 Code assigned by the organization originating the

transaction set N104 67 Identification Code X AN 2/80

Code identifying a party or other code

Kellogg Company

P4010824 (004010) 5 September 2015

Segment: REF Reference Identification

Position: 070

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 12

Purpose: To specify identifying information

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

PO Purchase Order Number

REF03 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content

This segment will be used when the vendor sends a Kellogg Purchase Order

Number in the Invoice 810

Kellogg Company

P4010824 (004010) 6 September 2015

Segment: PER Administrative Communications Contact

Position: 080

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 3

Purpose: To identify a person or office to whom administrative communications should be directed

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PER01 366 Contact Function Code M ID 2/2

Code identifying the major duty or responsibility of the person or group named

AP Accounts Payable Department

EA EDI Coordinator

PER02 93 Name O AN 1/60

Free-form name

PER03 365 Communication Number Qualifier X ID 2/2

Code identifying the type of communication number

AC Message Only Voice Number

Telephone number which provides automated messages

only ED Electronic Data Interchange Access Number

PER04 364 Communication Number X AN 1/80

Complete communications number including country or area code when

applicable

Kellogg Company

P4010824 (004010) 7 September 2015

Segment: OTI Original Transaction Identification

Position: 010

Loop: OTI Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To identify the edited transaction set and the level at which the results of the edit are

reported, and to indicate the accepted, rejected, or accepted-with-change edit result

Semantic Notes: 1 OTI03 is the primary reference identification or number used to uniquely identify the

original transaction set.

2 OTI06 is the group date.

3 OTI07 is the group time.

4 If OTI11 is present, it will contain the version/release under which the original

electronic transaction was translated by the receiver.

5 OTI12 is the purpose of the original transaction set, and is used to assist in its unique

identification.

6 OTI13 is the type of the original transaction set, and is used to assist in its unique

identification.

7 OTI14 is the application type of the original transaction set, and is used to assist in

its unique identification.

8 OTI15 is the type of action indicated or requested by the original transaction set, and

is used to assist in its unique identification.

9 OTI16 is the action requested by the original transaction set, and is used to assist in

its unique identification.

10 OTI17 is the status reason of the original transaction set, and is used to assist in its

unique identification.

Comments: 1 OTI02 contains the qualifier identifying the business transaction from the original

business application, and OTI03 will contain the original business application

identification.

2 If used, OTI04 through OTI08 will contain values from the original electronic

functional group generated by the sender.

3 If used, OTI09 through OTI10 will contain values from the original electronic

transaction set generated by the sender.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M OTI01 110 Application Acknowledgment Code M ID 1/2

Code indicating the application system edit results of the business data

TR Transaction Set Reject

M OTI02 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

TN Transaction Reference Number

M OTI03 127 Reference Identification M AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier OTI04 142 Application Sender's Code O AN 2/15

Code identifying party sending transmission; codes agreed to by trading

partners OTI05 124 Application Receiver's Code O AN 2/15

Code identifying party receiving transmission; codes agreed to by trading

partners OTI06 373 Date O DT 8/8

Date expressed as CCYYMMDD

OTI07 337 Time O TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or

Kellogg Company

P4010824 (004010) 8 September 2015

HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-

59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds

are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) OTI08 28 Group Control Number X N0 1/9

Assigned number originated and maintained by the sender

OTI09 329 Transaction Set Control Number O AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set OTI10 143 Transaction Set Identifier Code O ID 3/3

Code uniquely identifying a Transaction Set

Refer to 004010 Data Element Dictionary for acceptable code values.

Kellogg Company

P4010824 (004010) 9 September 2015

Segment: TED Technical Error Description

Position: 070

Loop: TED Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To identify the error and, if feasible, the erroneous segment, or data element, or both

Semantic Notes: Comments: 1 If used, TED02 will contain a generic description of the data in error (e.g., part

number, date, reference number, etc.).

Data Element Summary

Ref. Data

Des. Element Name Attributes

M TED01 647 Application Error Condition Code M ID 1/3

Code indicating application error condition

024 Other Unlisted Reason

The reason for the application error condition cannot be

described using any other code on the standard code list TED02 3 Free Form Message O AN 1/60

Free-form text

TED07 724 Copy of Bad Data Element O AN 1/99

This is a copy of the data element in error

Kellogg Company

P4010824 (004010) 10 September 2015

Segment: NTE Note/Special Instruction

Position: 080

Loop: TED Optional

Level: Detail

Usage: Optional

Max Use: 100

Purpose: To transmit detailed information regarding the invoice error in a free-form format.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

NTE01 363 Note Reference Code O ID 3/3

Code identifying the functional area or purpose for which the note applies

Refer to 004010 Data Element Dictionary for acceptable code values.

M NTE02 352 Description M AN 1/80

A free-form description to clarify the related data elements and their content

Kellogg Company

P4010824 (004010) 11 September 2015

Segment: RED Related Data

Position: 082

Loop: TED Optional

Level: Detail

Usage: Optional

Max Use: 100

Purpose: To provide business data related to an item within a transaction to which a business

application editing process has been applied, and an error condition has resulted

Semantic Notes: 1 RED01 provides the related business data, whose nature is defined by the code in

RED02 or RED06.

2 RED02 is an X12-defined code identifying the specific type of related data in

RED01.

3 RED03 identifies the agency maintaining the code list identified in RED05.

4 RED04 provides further qualification of the agency identified in RED03.

5 RED05 identifies the code list containing the code indicated in RED06.

6 RED06 is an industry-defined code identifying the specific type of related data in

RED01.

Comments: 1 As an example of the use of the RED01 element, an application edit is applied to the

Unit Price element within an Invoice (810) transaction set. The result of that edit

indicates an invalid unit price. One piece of related business data would be the

associated Product or Service Identification (data element #234). In this example,

RED01 would be used to convey the associated Product or Service Identification.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M RED01 352 Description M AN 1/80

A free-form description to clarify the related data elements and their content

Kellogg SAP IDOC number will be displayed here to help identify the issue.

RED02 1609 Related Data Identification Code X ID 2/3

Code identifying the nature of data related to an application edit error condition

RP = Reference Identification (Primary)

Refer to 004010 Data Element Dictionary for acceptable code values.

Kellogg Company

P4010824 (004010) 12 September 2015

Segment: SE Transaction Set Trailer

Position: 090

Loop: Level: Detail

Usage: Mandatory

Max Use: 1

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)

Semantic Notes: Comments: 1 SE is the last segment of each transaction set.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SE01 96 Number of Included Segments M N0 1/10

Total number of segments included in a transaction set including ST and SE

segments M SE02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 13 September 2015

810 Invoice

Functional Group ID=IN

Introduction:

This Draft Standard for Trial Use contains the format and establishes the data contents of the Invoice Transaction

Set (810) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be

used to provide for customary and established business and industry practice relative to the billing for goods and

services provided.

Heading:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 010 ST Transaction Set Header M 1 M 020 BIG Beginning Segment for Invoice M 1

040 CUR Currency M 1

050 REF Reference Identification O 12

060 PER Administrative Communications Contact O 3

LOOP ID - N1 200

070 N1 Name M 1

080 N2 Additional Name Information O 2

090 N3 Address Information M 2

100 N4 Geographic Location M 1

LOOP ID - N9 1

240 N9 Reference Identification O 1

250 MSG Message Text O 10

Detail:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments

LOOP ID - IT1 200000

010 IT1 Baseline Item Data (Invoice) M 1

LOOP ID - PID 1000

060 PID Product/Item Description M 1

120 REF Reference Identification O >1

Summary:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 010 TDS Total Monetary Value Summary M 1

020 TXI Tax Information O 10

030 CAD Carrier Detail O 1

LOOP ID - SAC 25

Kellogg Company

P4010824 (004010) 14 September 2015

040 SAC Service, Promotion, Allowance, or Charge

Information O 1

M 080 SE Transaction Set Trailer M 1

Transaction Set Notes

Kellogg Company

P4010824 (004010) 15 September 2015

Segment: ST Transaction Set Header

Position: 010

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the start of a transaction set and to assign a control number

Syntax Notes: Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the

interchange partners to select the appropriate transaction set definition (e.g., 810

selects the Invoice Transaction Set).

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M ST01 143 Transaction Set Identifier Code M ID 3/3

Code uniquely identifying a Transaction Set

Refer to 004010 Data Element Dictionary for acceptable code values.

M ST02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 16 September 2015

Segment: BIG Beginning Segment for Invoice

Position: 020

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the beginning of an invoice transaction set and transmit identifying numbers

and dates

Syntax Notes: Semantic Notes: 1 BIG01 is the invoice issue date.

Comments: 1 BIG07 is used to specifically identify the invoice type.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M BIG01 373 Date M DT 8/8

Date expressed as CCYYMMDD

M BIG02 76 Invoice Number M AN 1/22

Identifying number assigned by issuer

BIG04 324 Purchase Order Number O AN 1/22

Identifying number for Purchase Order assigned by the orderer/purchaser

This value is MANDATORY for all MM type invoices (BIG07 = 'DR',

'CR', 'DS', 'CS') BIG07 640 Transaction Type Code M ID 2/2

Code specifying the type of transaction

This Two digit value is mapped to the application and determines what

type of invoice is being sent. Allowable values are:

DR = MM Invoice Debit against a Purchase Order

CR = MM Invoice Credit against a Purchase Order

DS = MM Freight-Only Invoice Debit against a Purchase Order

CS = MM Freight-Only Invoice Credit against a Purchase Order

DN = FI Invoice Debit (No Purchase Order)

CN = FI Invoice Credit (No Purchase Order)

DF = FI Freight-Only Invoice (No Purchase Order)

CF = FI Freight-Only Invoice (No Purchase Order)

DU = FI Utility Invoice Debit (No Purchase Order)

CU = FI Utility Invoice Credit (No Purchase Order)

Refer to 004010 Data Element Dictionary for acceptable code values.

BIG09 306 Action Code O ID 1/2

Code indicating type of action

Allowable Values

"I" Reissue

"S" Re-record

Refer to 004010 Data Element Dictionary for acceptable code values.

Kellogg Company

P4010824 (004010) 17 September 2015

Segment: CUR Currency

Position: 040

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To specify the currency (dollars, pounds, francs, etc.) used in a transaction

Syntax Notes:

Semantic Notes: Comments: 1 See Figures Appendix for examples detailing the use of the CUR segment.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M CUR01 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual Should always hardcode to "BY" (Buying Party)

Refer to 004010 Data Element Dictionary for acceptable code values.

M CUR02 100 Currency Code M ID 3/3

Code (Standard ISO) for country in whose currency the charges are specified

Valid Currencies:

US Dollars = "USD"

Canadian Dollars = "CAD"

Kellogg Company

P4010824 (004010) 18 September 2015

Segment: REF Reference Identification

Position: 050

Loop: Level: Heading

Usage: Optional

Max Use: 12

Purpose: Determines Utility Account Numbers for Utility Invoices only (BIG07 = ‘DU’ or ‘CU’)

and indicates Delivered Pricing Invoice when qualifer = ‘KK’

Syntax Notes: 1 At least one of REF02 or REF03 is required.

2 If either C04003 or C04004 is present, then the other is required.

3 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

When BIG07 = DU or CU this value is MANDATORY and should be

hard-coded "U1"

KK – Delivery Reference (Indicates that invoice is a delivered pricing

invoice)

Refer to 004010 Data Element Dictionary for acceptable code values.

REF02 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier When BIG07 = DU or CU this value is MANDATORY and represents the

Utility Account Number from the location receiving Utility Services.

‘Delivered Pricing’ – Indicates that invoice is a delivered pricing invoice.

Kellogg Company

P4010824 (004010) 19 September 2015

Segment: PER Administrative Communications Contact

Position: 060

Loop: Level: Heading

Usage: Optional

Max Use: 3

Purpose: To identify a contact person for Kellogg in case of an invoice issue or failure.

Syntax Notes: 1 If either PER03 or PER04 is present, then the other is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PER01 366 Contact Function Code M ID 2/2

Code identifying the major duty or responsibility of the person or group named

This segment should be hardcoded "SU" (Supplier Contact)

Refer to 004010 Data Element Dictionary for acceptable code values.

PER02 93 Name O AN 1/60

Free-form name of the Suppliers Kellogg Contact

PER03 365 Communication Number Qualifier X ID 2/2

Code identifying the type of communication number

Should hardcode to "TE" (Telephone number)

Refer to 004010 Data Element Dictionary for acceptable code values.

PER04 364 Communication Number X AN 1/80

Complete communications number including country or area code when

applicable Element should contain Suppliers Kellogg Contact telephone number in

case there is an issue with the invoice.

Kellogg Company

P4010824 (004010) 20 September 2015

Segment: N1 Name

Position: 070

Loop: N1 Mandatory

Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To identify a party by type of organization, name, and code

Syntax Notes: 1 At least one of N102 or N103 is required.

2 If either N103 or N104 is present, then the other is required.

Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must

provide a key to the table maintained by the transaction processing party.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N101 98 Entity Identifier Code M ID 2/3

Code utilized to identify and separate the address information between the

main vendor number (As provided on the Purchase Order), the Remit-to vendor

number (Used for establishing payment structure) and Ship-to Vendor

information. There are three N1 loops required. N101 determines the type of N1 loop.

Valid values are:

VN = Vendor (Provided on the Kellogg Purchase Order) (Required when

BIG 07 = ‘DR’, ‘CR’, ‘DS’, ‘CS’ – used for validation.)

RE = Remit-To Vendor (Provided by Kellogg, establishes payment

structure.) (Required for all BIG07 invoice types.)

ST = Ship-To Vendor (Provided on the Kellogg Purchase Order)

(Required for all BIG07 invoice types.) Refer to 004010 Data Element Dictionary for acceptable code values.

N102 93 Name X AN 1/60

Free-form name

Should refer to the Company Name for the specific N1 loop. Required for

all three loops (VN, RE, ST) N103 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for Identification

Code (67) Hard Code "92"

Refer to 004010 Data Element Dictionary for acceptable code values.

N104 67 Identification Code X AN 2/80

Code identifying a party or other code

This element refers to the Vendor number as provided by Kellogg. It is

required for two N1 loops (VN and RE) and optional for N1 loop ST.

Kellogg Company

P4010824 (004010) 21 September 2015

Segment: N2 Additional Name Information

Position: 080

Loop: N1 Mandatory

Level: Heading

Usage: Optional

Max Use: 2

Purpose: To specify additional names or those longer than 35 characters in length

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N201 93 Name M AN 1/60

Free-form name

Should be used as a contact name if available (Used for N1 loops RE and

ST)

Kellogg Company

P4010824 (004010) 22 September 2015

Segment: N3 Address Information

Position: 090

Loop: N1 Mandatory

Level: Heading

Usage: Mandatory

Max Use: 2

Purpose: To specify the location of the named party

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N301 166 Address Information M AN 1/55

Address information

MANDATORY for N1(ST) Loop only.

Kellogg Company

P4010824 (004010) 23 September 2015

Segment: N4 Geographic Location

Position: 100

Loop: N1 Mandatory

Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To specify the geographic place of the named party

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

N401 19 City Name M AN 2/30

Free-form text for city name

Mandatory for N1(ST) loop ONLY.

N402 156 State or Province Code M ID 2/2

Code (Standard State/Province) as defined by appropriate government agency

Mandatory for N1(ST) loop ONLY.

N403 116 Postal Code M ID 3/15

Code defining international postal zone code excluding punctuation and blanks

(zip code for United States) Mandatory for N1(ST) loop ONLY.

Kellogg Company

P4010824 (004010) 24 September 2015

Segment: N9 Reference Identification

Position: 240

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To transmit identifying information as specified by the Reference Identification Qualifier

Syntax Notes: 1 At least one of N902 or N903 is required.

2 If N906 is present, then N905 is required.

3 If either C04003 or C04004 is present, then the other is required.

4 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

2 N907 contains data relating to the value cited in N902.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N901 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

Hardcoded “ME”

N902 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier Hardcoded “9999999999”

Kellogg Company

P4010824 (004010) 25 September 2015

Segment: MSG Message Text

Position: 250

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 10

Purpose: To provide a free-form format that allows the transmission of text information

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M MSG01 933 Free-Form Message Text M AN 1/264

Free-form message text

Kellogg Company

P4010824 (004010) 26 September 2015

Segment: IT1 Baseline Item Data (Invoice)

Position: 010

Loop: IT1 Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To specify the basic and most frequently used line item data for the invoice and related

transactions

Syntax Notes: 1 If any of IT102 IT103 or IT104 is present, then all are required.

2 If either IT106 or IT107 is present, then the other is required.

3 If either IT108 or IT109 is present, then the other is required.

Semantic Notes: 1 IT101 is the purchase order line item identification.

Comments: 1 Element 235/234 combinations should be interpreted to include products and/or

services. See the Data Dictionary for a complete list of IDs.

Data Element Summary

Ref. Data

Des. Element Name Attributes

IT101 350 Assigned Identification O AN 1/20

Line number identification. MANDATORY For MM (BIG07 = 'DR',

'CR', 'DS', 'CS') invoices and MUST match the line numbers as sent by

Kellogg in the EDI 850 (PO101=10, 20, 30 etc…) IT102 358 Quantity Invoiced X R 3

Number of units invoiced (supplier units) 3 Decimal maximum. Any 4th

decimal value that is greater than 5 should be rounded up. Any 4th

decimal value that is 4 or less should be rounded down. This value is

MANDATORY for ALL invoice types. IT103 355 Unit or Basis for Measurement Code X ID 2/2

Unit of Measure. This value is MANDATORY for BIG07 = ‘DR’, ‘CR’

type invoices. For these two types of invoices, the value MUST match the

value sent by Kellogg in the EDI 850 (PO103 = TH, HW, EA etc…) Refer to 004010 Data Element Dictionary for acceptable code values.

IT104 212 Unit Price X R 2

Price per unit of product, service, commodity, etc. 2 Decimal maximum.

Any 3rd

decimal value that is greater than 5 should be rounded up. Any

3rd

decimal value that is 4 or less should be rounded down. This value is

MANDATORY for ALL invoice types. IT106 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) Should be hardcoded "PI"

Refer to 004010 Data Element Dictionary for acceptable code values.

IT107 234 Product/Service ID X AN 1/48

Identifying number for a product or service

MANDATORY For MM invoice types BIG07 = “DR”, “CR”, value must

match Kellogg Material number from Kellogg EDI 850 (PO) / EDI 860

(PO Change) (PO109 = K1234567890 etc…..) IT108 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) Hard code value to "VP"

Refer to 004010 Data Element Dictionary for acceptable code values.

IT109 234 Product/Service ID X AN 1/48

Identifying number for a product or service

Kellogg Company

P4010824 (004010) 27 September 2015

Optional - can be used to indicate Vendor's Part number if different than

Kellogg Material number. This value is NOT mapped to the application.

Kellogg Company

P4010824 (004010) 28 September 2015

Segment: PID Product/Item Description

Position: 060

Loop: PID Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To describe a product or process in coded or free-form format

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PID01 349 Item Description Type M ID 1/1

Code indicating the format of a description

Value should be hard-coded "F"

Refer to 004010 Data Element Dictionary for acceptable code values.

PID05 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content

Element should be a description of the product or service being invoiced

for that line. If an MM invoice type BIG07=’DR’, ‘CR’, the description

should match what was provided from the Kellogg 850 / 860. Element is

otherwise mandatory for ALL invoice types.

Kellogg Company

P4010824 (004010) 29 September 2015

Segment: REF Reference Identification

Position: 120

Loop: IT1 Optional

Level: Detail

Usage: Optional

Max Use: >1

Purpose: To specify identifying information

Syntax Notes: 1 At least one of REF02 or REF03 is required.

2 If either C04003 or C04004 is present, then the other is required.

3 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

ONLY used for invoice types BIG07= ‘DN’, ‘CN’, ‘DF’, ‘CF’ and is

MANDATORY for each line for these invoice types.

Two allowable values:

'CA' -- used for non-utility FI type invoices only (BIG07 = 'DN', 'CN',

'DF', 'CF').

'ZZ' -- used for non-utility FI type invoices where Company Code is

determined by the supplier. (BIG = 'DN’, ‘CN’, ‘DF’, or ‘CF’ when using

Balance Sheet logic) Refer to 004010 Data Element Dictionary for acceptable code values.

REF02 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier ONLY used for invoice types BIG07= ‘DN’, ‘CN’, ‘DF’, ‘CF’ and is

MANDATORY for each line for these invoice types.

For Postings to Cost Centers and ION the following REF segment is

required:

REF*CA*111111-2222222222

where 111111 is either a cost center or ION,

and 2222222222 is a GL Account

For Postings to a Balance Sheet Account the following REF segments are

required:

REF*ZZ*AAAA

REF*CA*99999-3333333333

where AAAA is the company code (e.g. KCTR, KBNA, ...),

and "999999" is an actual string of 6 nines,

and 3333333333 is the Balance Sheet Account

Kellogg Company

P4010824 (004010) 30 September 2015

Segment: TDS Total Monetary Value Summary

Position: 010

Loop: Level: Summary

Usage: Mandatory

Max Use: 1

Purpose: To specify the total invoice discounts and amounts

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M TDS01 610 Amount M N2 1/15

Monetary amount

TDS01 element must match the total of each extended line (Rounded at the

line level), plus any special charges, and taxes.

Kellogg Company

P4010824 (004010) 31 September 2015

Segment: TXI Tax Information

Position: 020

Loop: Level: Summary

Usage: Optional

Max Use: 10

Purpose: To specify tax information

Syntax Notes: Semantic Notes: 1 TXI02 is the monetary amount of the tax.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M TXI01 963 Tax Type Code M ID 2/2

Code specifying the type of tax

TXI01 will determine what type of tax is being passed along the line as

follows:

SU = US Sales Tax

GS = Canada GST Sales Tax

VA = Canada HST Sales Tax

PS = Canada PST Sales Tax

SP = Canada QST Sales Tax

VT = VAT Sales Tax

Refer to 004010 Data Element Dictionary for acceptable code values.

TXI02 782 Monetary Amount X R 1/18

Monetary amount

TXI03 954 Percent X R 1/10

Tax rate – Information only

Kellogg Company

P4010824 (004010) 32 September 2015

Segment: CAD Carrier Detail

Position: 030

Loop: Level: Summary

Usage: Optional

Max Use: 1

Purpose: To specify transportation details for the transaction

Syntax Notes: 1 At least one of CAD05 or CAD04 is required.

2 If CAD07 is present, then CAD08 is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

CAD05 387 Routing X AN 1/35

Free-form description of the routing or requested routing for shipment, or the

originating carrier's identity Should indicate the name of the Carrier used for the shipment.

CAD07 128 Reference Identification Qualifier O ID 2/3

Code qualifying the Reference Identification

Hard-code value of 'BM'

Refer to 004010 Data Element Dictionary for acceptable code values.

CAD08 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier Should refer to the Bill of Lading Number for that shipment.

Kellogg Company

P4010824 (004010) 33 September 2015

Segment: SAC Service, Promotion, Allowance, or Charge Information

Position: 040

Loop: SAC Optional

Level: Summary

Usage: Optional

Max Use: 1

Purpose: To request or identify a service, promotion, allowance, or charge; to specify the amount

or percentage for the service, promotion, allowance, or charge

Syntax Notes: 1 At least one of SAC02 or SAC03 is required.

Semantic Notes: 1 If SAC01 is "A" or "C", then at least one of SAC05 is required.

2 SAC05 is the total amount for the service, promotion, allowance, or charge.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SAC01 248 Allowance or Charge Indicator M ID 1/1

Code which indicates an allowance or charge for the service specified

Segment may only be used for MM invoice types, BIG07 = ‘DR’, ‘CR’,

‘DS’, ‘CS’, and is MANDATORY for BIG07 = ‘DS’, ‘CS’

Allowable Values:

'C' - Charge - this code adds the special charge amount to the invoice total.

'A' - Allowance - this code subtracts the special charge amount from the

invoice total.

When a special charge is included, all SAC01 must be identical (IE - they

must either all be charges or all allowances. They can not be mixed.) Refer to 004010 Data Element Dictionary for acceptable code values.

SAC02 1300 Service, Promotion, Allowance, or Charge Code X ID 4/4

Code identifying the service, promotion, allowance, or charge

Should match appropriate special charge code as allowed by Kellogg.

Refer to 004010 Data Element Dictionary for acceptable code values.

SAC05 610 Amount O N2 1/15

Monetary amount

SAC15 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content

Should be used to describe special charge.

Kellogg Company

P4010824 (004010) 34 September 2015

Segment: SE Transaction Set Trailer

Position: 080

Loop: Level: Summary

Usage: Mandatory

Max Use: 1

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)

Syntax Notes:

Semantic Notes: Comments: 1 SE is the last segment of each transaction set.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SE01 96 Number of Included Segments M N0 1/10

Total number of segments included in a transaction set including ST and SE

segments M SE02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 35 September 2015

850 Purchase Order

Functional Group ID=PO

Introduction:

This Draft Standard for Trial Use contains the format and establishes the data contents of the Purchase Order

Transaction Set (850) for use within the context of an Electronic Data Interchange (EDI) environment. The

transaction set can be used to provide for customary and established business and industry practice relative to the

placement of purchase orders for goods and services. This transaction set should not be used to convey purchase

order changes or purchase order acknowledgment information.

Notes:

This Transaction Set will support one Purchase Order Release or one Stand Alone Purchase Order

Heading:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 010 ST Transaction Set Header M 1 M 020 BEG Beginning Segment for Purchase Order M 1

040 CUR Currency O 1

060 PER Administrative Communications Contact O 3

080 FOB F.O.B. Related Instructions O >1

130 ITD Terms of Sale/Deferred Terms of Sale O >1

240 TD5 Carrier Details (Routing Sequence/Transit Time)

O 12

LOOP ID - N9 1000

295 N9 Reference Identification O 1

300 MSG Message Text O 1000

LOOP ID - N1 200

310 N1 Name O 1

320 N2 Additional Name Information O 2

330 N3 Address Information O 2

340 N4 Geographic Location O >1

350 REF Reference Identification O 12

Detail:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments

LOOP ID - PO1 100000 M 010 PO1 Baseline Item Data M 1 n1

020 CUR Currency O 1

030 PO3 Additional Item Detail O 25

LOOP ID - PID 1000

050 PID Product/Item Description O 1

210 DTM Date/Time Reference O 10

291 TXI Tax Information O >1

LOOP ID - SCH 200

Kellogg Company

P4010824 (004010) 36 September 2015

295 SCH Line Item Schedule O 1 n2

LOOP ID - N9 1000

295 N9 Reference Identification O 1

300 MSG Message Text O 1000

Summary:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 030 SE Transaction Set Trailer M 1

Transaction Set Notes

1. PO102 is required.

2. The SCH segment is used to specify various quantities of items ordered that are to be scheduled. When this

segment is used the unit of measurement code (SCH02) should always be identical to the unit of

measurement code in the associated PO1 segment (PO103) and the sum of values of quantity (SCH01) should

always equal the quantity ordered (PO102) in the PO1 segment.

Kellogg Company

P4010824 (004010) 37 September 2015

Segment: ST Transaction Set Header

Position: 010

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the start of a transaction set and to assign a control number

Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the

interchange partners to select the appropriate transaction set definition (e.g., 810

selects the Invoice Transaction Set).

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M ST01 143 Transaction Set Identifier Code M ID 3/3

Code uniquely identifying a Transaction Set

850 Purchase Order

M ST02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 38 September 2015

Segment: BEG Beginning Segment for Purchase Order

Position: 020

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the beginning of the Purchase Order Transaction Set and transmit identifying

numbers and dates

Semantic Notes: 1 BEG05 is the date assigned by the purchaser to purchase order.

Comments:

Notes: The Purchase Order Number (BEG_04) must appear on all Shipment Notifications,

Invoices, Packing Slips and Bills of Lading.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M BEG01 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set

00 Original

M BEG02 92 Purchase Order Type Code M ID 2/2

Code specifying the type of Purchase Order

RL Release or Delivery Order

An order for goods and services placed against a pre-

existing contract or blanket order SA Stand-alone Order

BE Blanket Order/Estimated Quantities (Not Firm

Commitment

M BEG03 324 Purchase Order Number M AN 1/22

Identifying number for Purchase Order assigned by the orderer/purchaser

M BEG05 373 Date M DT 8/8

Date expressed as CCYYMMDD

BEG06 367 Contract Number O AN 1/30

Contract number

The Contract Number will be sent with Purchase Order Releases only. It is

not required for Invoicing, Shipment Notification, Packing Slips or Bills of

Lading.

Kellogg Company

P4010824 (004010) 39 September 2015

Segment: CUR Currency

Position: 040

Loop: Level: Heading

Usage: Optional

Max Use: 1

Purpose: To specify the currency (dollars, pounds, francs, etc.) used in a transaction

Semantic Notes: Comments: 1 See Figures Appendix for examples detailing the use of the CUR segment.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M CUR01 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual SE Selling Party

M CUR02 100 Currency Code M ID 3/3

Code (Standard ISO) for country in whose currency the charges are specified

Kellogg Company

P4010824 (004010) 40 September 2015

Segment: PER Administrative Communications Contact

Position: 060

Loop: Level: Heading

Usage: Optional

Max Use: 3

Purpose: To identify a person or office to whom administrative communications should be directed

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PER01 366 Contact Function Code M ID 2/2

Code identifying the major duty or responsibility of the person or group named

OC Order Contact

Buyer/Purchasing Group responsible for generating the

Purchase Order PER02 93 Name O AN 1/60

Free-form name

PER03 365 Communication Number Qualifier X ID 2/2

Code identifying the major duty or responsibility of the person or group named

TE Order Telephone Number

Buyer/Purchasing Group Telephone number

PER04 364 Communication Number X AN 1/256

Free-form name

PER05 365 Communication Number Qualifier X ID 2/2

Code identifying the major duty or responsibility of the person or group named

TN Order Fax Number

Buyer/Purchasing Group Fax number

PER06 364 Communication Number X AN 1/256

Free-form name

Kellogg Company

P4010824 (004010) 41 September 2015

Segment: FOB F.O.B. Related Instructions

Position: 080

Loop: Level: Heading

Usage: Optional

Max Use: >1

Purpose: To specify transportation instructions relating to shipment

Semantic Notes: 1 FOB01 indicates which party will pay the carrier.

2 FOB02 is the code specifying transportation responsibility location.

3 FOB06 is the code specifying the title passage location.

4 FOB08 is the code specifying the point at which the risk of loss transfers. This may

be different than the location specified in FOB02/FOB03 and FOB06/FOB07.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M FOB01 146 Shipment Method of Payment M ID 2/2

Code identifying payment terms for transportation charges

CC Collect

DF Defined by Buyer and Seller

PC Prepaid but Charged to Customer

PO Prepaid Only

TP Third Party Pay

FOB02 309 Location Qualifier X ID ½

Code identifying type of location

DE Destination (Shipping)

OR Origin (Shipping Point)

FOB03 352 Description O AN 1/80

A free-form description to clarify the related data elements and their content

Kellogg Company

P4010824 (004010) 42 September 2015

Segment: ITD Terms of Sale/Deferred Terms of Sale

Position: 130

Loop: Level: Heading

Usage: Optional

Max Use: >1

Purpose: To specify terms of sale

Semantic Notes: 1 ITD15 is the percentage applied to a base amount used to determine a late payment

charge.

Comments: 1 If the code in ITD01 is "04", then ITD07 or ITD09 is required and either ITD10 or

ITD11 is required; if the code in ITD01 is "05", then ITD06 or ITD07 is required.

Data Element Summary

Ref. Data

Des. Element Name Attributes

ITD01 336 Terms Type Code O ID 2/2

Code identifying type of payment terms

01 Basic

ITD02 333 Terms Basis Date Code O ID 1/2

Code identifying the beginning of the terms period

3 Invoice Date

ITD03 338 Terms Discount Percent O R 1/6

Terms discount percentage, expressed as a percent, available to the purchaser if

an invoice is paid on or before the Terms Discount Due Date ITD04 370 Terms Discount Due Date X DT 8/8

Date payment is due if discount is to be earned expressed in format

CCYYMMDD ITD05 351 Terms Discount Days Due X N0 1/3

Number of days in the terms discount period by which payment is due if terms

discount is earned ITD06 446 Terms Net Due Date O DT 8/8

Date when total invoice amount becomes due expressed in format

CCYYMMDD ITD07 386 Terms Net Days O N0 1/3

Number of days until total invoice amount is due (discount not applicable)

Kellogg Company

P4010824 (004010) 43 September 2015

Segment: TD5 Carrier Details (Routing Sequence/Transit Time)

Position: 240

Loop: Level: Heading

Usage: Optional

Max Use: 12

Purpose: To specify the carrier and sequence of routing and provide transit time information

Semantic Notes: 1 TD515 is the country where the service is to be performed.

Comments: 1 When specifying a routing sequence to be used for the shipment movement in lieu of

specifying each carrier within the movement, use TD502 to identify the party

responsible for defining the routing sequence, and use TD503 to identify the actual

routing sequence, specified by the party identified in TD502.

Data Element Summary

Ref. Data

Des. Element Name Attributes

TD504 91 Transportation Method/Type Code X ID 1/2

Code specifying the method or type of transportation for the shipment

R Rail

T Best Way (Shippers Option)

Kellogg Company

P4010824 (004010) 44 September 2015

Segment: N9 Reference Identification

Position: 295

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To transmit identifying information as specified by the Reference Identification Qualifier

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

2 N907 contains data relating to the value cited in N902.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N901 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

ME Message Address or ID

N902 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier

Kellogg Company

P4010824 (004010) 45 September 2015

Segment: MSG Message Text

Position: 300

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1000

Purpose: To provide a free-form format that allows the transmission of text information

Semantic Notes: 1 MSG03 is the number of lines to advance before printing.

Comments: 1 MSG02 is not related to the specific characteristics of a printer, but identifies top of

page, advance a line, etc.

2 If MSG02 is "AA - Advance the specified number of lines before print" then MSG03

is required.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M MSG01 933 Free-Form Message Text M AN 1/264

Free-form message text

Kellogg Company

P4010824 (004010) 46 September 2015

Segment: N1 Name

Position: 310

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To identify a party by type of organization, name, and code

Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must

provide a key to the table maintained by the transaction processing party.

2 N105 and N106 further define the type of entity in N101.

Notes: The N1 segment will be sent for all four qualifiers. The BY will not include an address.

ST values are provided on the plant location list.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N101 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual BT Bill-to-Party

BY Buying Party (Purchaser)

ST Ship To

VN Vendor

N102 93 Name X AN 1/60

Free-form name

N103 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for Identification

Code (67) 92 Assigned by Buyer or Buyer's Agent

N104 67 Identification Code X AN 2/80

Code identifying a party or other code

N1*ST_04 See Location List for all plant location values.

N1*BT_04 See Location List for all Plants and Financial Service Center

Kellogg Company

P4010824 (004010) 47 September 2015

Segment: N2 Additional Name Information

Position: 320

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 2

Purpose: To specify additional names or those longer than 35 characters in length

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N201 93 Name M AN 1/60

Free-form name

Kellogg Company

P4010824 (004010) 48 September 2015

Segment: N3 Address Information

Position: 330

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 2

Purpose: To specify the location of the named party

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N301 166 Address Information M AN 1/55

Address information

N302 166 Address Information O AN 1/55

Address information

Kellogg Company

P4010824 (004010) 49 September 2015

Segment: N4 Geographic Location

Position: 340

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: >1

Purpose: To specify the geographic place of the named party

Semantic Notes: Comments: 1 A combination of either N401 through N404, or N405 and N406 may be adequate to

specify a location.

2 N402 is required only if city name (N401) is in the U.S. or Canada.

Data Element Summary

Ref. Data

Des. Element Name Attributes

N401 19 City Name O AN 2/30

Free-form text for city name

N402 156 State or Province Code O ID 2/2

Code (Standard State/Province) as defined by appropriate government agency

N403 116 Postal Code O ID 3/15

Code defining international postal zone code excluding punctuation and blanks

(zip code for United States) N404 26 Country Code O ID 2/3

Code identifying the country

Kellogg Company

P4010824 (004010) 50 September 2015

Segment: REF Reference Identification

Position: 350

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 12

Purpose: To specify identifying information

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

L1 Letters or Notes

REF03 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content

Kellogg Company

P4010824 (004010) 51 September 2015

Segment: PO1 Baseline Item Data

Position: 010

Loop: PO1 Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To specify basic and most frequently used line item data

Semantic Notes: Comments: 1 See the Data Element Dictionary for a complete list of IDs.

2 PO101 is the line item identification.

3 PO106 through PO125 provide for ten different product/service IDs per each item.

For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU.

Notes: If the Shipment Unit of Measure and Price Unit of Measure are different, then:

P01_02 = Shipment Quantity Ordered

P01_03 = Shipment Unit of Measure

P01_04 = Unit Price

P03_04 = Unit Price

P03_06 = Price Quantity Ordered

P03_07 = Price Unit of Measure Code

If the Shipment Unit of Measure and the Price Unit of Measure are the same, the P01 will

contain the Quantity, Unit of Measure and Unit Price. The PO3 would then not be

transmitted.

Data Element Summary

Ref. Data

Des. Element Name Attributes

PO101 350 Assigned Identification O AN 1/20

Alphanumeric characters assigned for differentiation within a transaction set

PO1_01 will contain ten digit increment line numbers (ie.10, 20, 30, 40)

PO102 330 Quantity Ordered X R 1/15

Quantity ordered

PO103 355 Unit or Basis for Measurement Code O ID 2/2

Code specifying the units in which a value is being expressed, or manner in

which a measurement has been taken Refer to 004010 Data Element Dictionary for acceptable code values.

PO104 212 Unit Price X R 1/17

Price per unit of product, service, commodity, etc.

PO108 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) IN Buyer's Item Number

PO109 234 Product/Service ID X AN 1/48

Identifying number for a product or service

PO110 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) MG Manufacturer's Part Number

PO111 234 Product/Service ID X AN 1/48

Identifying number for a product or service

PO112 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) MF Manufacturer

Kellogg Company

P4010824 (004010) 52 September 2015

PO113 234 Product/Service ID X AN 1/48

Identifying number for a product or service

PO114 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) ZZ will contain the Kellogg number for the specific maufacturer part.

ZZ Mutually Defined

PO115 234 Product/Service ID X AN 1/48

Identifying number for a product or service

Kellogg Company

P4010824 (004010) 53 September 2015

Segment: CUR Currency

Position: 020

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify the currency (dollars, pounds, francs, etc.) used in a transaction

Semantic Notes: Comments: 1 See Figures Appendix for examples detailing the use of the CUR segment.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M CUR01 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual SE Selling Party

M CUR02 100 Currency Code M ID 3/3

Code (Standard ISO) for country in whose currency the charges are specified

Kellogg Company

P4010824 (004010) 54 September 2015

Segment: PO3 Additional Item Detail

Position: 030

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: 25

Purpose: To specify additional item-related data involving variations in normal price/quantity

structure

Semantic Notes: Comments: 1 Some examples of price/quantity variations are: price in different units from the PO1

segment, price changes by date, or price changes by quantity (break and level).

2 PO307 defines the unit of measure for PO306.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PO301 371 Change Reason Code M ID 2/2

Code specifying the reason for price or quantity change

UM Unit of Measure Difference

PO303 236 Price Identifier Code X ID 3/3

Code identifying pricing specification

EUP Expected Unit Price

PO304 212 Unit Price O R 1/17

Price per unit of product, service, commodity, etc.

M PO306 380 Quantity M R 1/15

Numeric value of quantity

M PO307 355 Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in

which a measurement has been taken Refer to 004010 Data Element Dictonary for acceptable code values.

Kellogg Company

P4010824 (004010) 55 September 2015

Segment: PID Product/Item Description

Position: 050

Loop: PID Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To describe a product or process in coded or free-form format

Semantic Notes: 1 Use PID03 to indicate the organization that publishes the code list being referred to.

2 PID04 should be used for industry-specific product description codes.

3 PID08 describes the physical characteristics of the product identified in PID04. A

"Y" indicates that the specified attribute applies to this item; an "N" indicates it does

not apply. Any other value is indeterminate.

4 PID09 is used to identify the language being used in PID05.

Comments: 1 If PID01 equals "F", then PID05 is used. If PID01 equals "S", then PID04 is used. If

PID01 equals "X", then both PID04 and PID05 are used.

2 Use PID06 when necessary to refer to the product surface or layer being described in

the segment.

3 PID07 specifies the individual code list of the agency specified in PID03.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PID01 349 Item Description Type M ID 1/1

Code indicating the format of a description

F Free-form

PID05 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content

Kellogg Company

P4010824 (004010) 56 September 2015

Segment: DTM Date/Time Reference

Position: 200

Loop: POC Optional

Level: Detail

Usage: Optional

Max Use: 10

Purpose: To specify pertinent dates and times

Semantic Notes:

Comments:

Notes: DTM segment is provided if only one delivery exist for this Purchase Order Line.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M DTM01 374 Date/Time Qualifier M ID 3/3

Code specifying type of date or time, or both date and time

002 Delivery Requested

DTM02 373 Date X DT 8/8

Date expressed as CCYYMMDD

DTM03 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or

HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-

59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds

are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) The Delivery Requested Time will be provided; if it exists.

Kellogg Company

P4010824 (004010) 57 September 2015

Segment: TXI Tax Information

Position: 291

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: >1

Purpose: To specify tax information

Semantic Notes: 1 TXI02 is the monetary amount of the tax.

2 TXI03 is the tax percent expressed as a decimal.

3 TXI07 is a code indicating the relationship of the price or amount to the associated

segment.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M TXI01 963 Tax Type Code M ID 2/2

Code specifying the type of tax

TX All Taxes

Total of all applicable taxes

TXI06 441 Tax Exempt Code X ID 1/1

Code identifying exemption status from sales and use tax

1 Yes (Tax Exempt)

2 No (Not Tax Exempt)

7 Self Assess (No Tax should come in on invoice)

Kellogg Company

P4010824 (004010) 58 September 2015

Segment: SCH Line Item Schedule

Position: 295

Loop: SCH Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify the data for scheduling a specific line-item

Semantic Notes: 1 SCH12 is the schedule identification.

Comments: 1 SCH05 specifies the interpretation to be used for SCH06 and SCH07.

Notes: SCH segment is provided if multiple deliveries exist for this Purchase Order Line

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SCH01 380 Quantity M R 1/15

Numeric value of quantity

M SCH02 355 Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in

which a measurement has been taken Refer to 004010 Data Element Dictionary for acceptable code values.

M SCH05 374 Date/Time Qualifier M ID 3/3

Code specifying type of date or time, or both date and time

002 Delivery Requested

M SCH06 373 Date M DT 8/8

Date expressed as CCYYMMDD

SCH07 337 Time O TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or

HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-

59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds

are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) The Delivery Requested Time will be provided, if it exists.

Kellogg Company

P4010824 (004010) 59 September 2015

Segment: N9 Reference Identification

Position: 295

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To transmit identifying information as specified by the Reference Identification Qualifier

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

2 N907 contains data relating to the value cited in N902.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N901 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

ME Message Address or ID

N902 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier

Kellogg Company

P4010824 (004010) 60 September 2015

Segment: MSG Message Text

Position: 300

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1000

Purpose: To provide a free-form format that allows the transmission of text information

Semantic Notes: 1 MSG03 is the number of lines to advance before printing.

Comments: 1 MSG02 is not related to the specific characteristics of a printer, but identifies top of

page, advance a line, etc.

2 If MSG02 is "AA - Advance the specified number of lines before print" then MSG03

is required.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M MSG01 933 Free-Form Message Text M AN 1/264

Free-form message text

Kellogg Company

P4010824 (004010) 61 September 2015

Segment: SE Transaction Set Trailer

Position: 030

Loop: Level: Summary

Usage: Mandatory

Max Use: 1

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)

Semantic Notes: Comments: 1 SE is the last segment of each transaction set.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SE01 96 Number of Included Segments M N0 1/10

Total number of segments included in a transaction set including ST and SE

segments M SE02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 62 September 2015

860 Purchase Order Change Request - Buyer Initiated

Functional Group ID=PC

Introduction:

This Draft Standard for Trial Use contains the format and establishes the data contents of the Purchase Order

Change Request - Buyer Initiated Transaction Set (860) for use within the context of an Electronic Data Interchange

(EDI) environment. The transaction set can be used to provide the information required for the customary and

established business and industry practice relative to a purchase order change. This transaction can be used: (1) by a

buyer to request a change to a previously submitted purchase order or (2) by a buyer to confirm acceptance of a

purchase order change initiated by the seller or by mutual agreement of the two parties.

Notes:

This Transaction Set will support one Purchase Order Release or one Stand Alone Purchase Order.

Heading:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 010 ST Transaction Set Header M 1 M 020 BCH Beginning Segment for Purchase Order Change M 1

040 CUR Currency O 1

060 PER Administrative Communications Contact O 3

080 FOB F.O.B. Related Instructions O >1

130 ITD Terms of Sale/Deferred Terms of Sale O 5

240 TD5 Carrier Details (Routing Sequence/Transit

Time) O 12

LOOP ID - N9 1000

285 N9 Reference Identification O 1

290 MSG Message Text O 1000

LOOP ID - N1 200

300 N1 Name O 1

310 N2 Additional Name Information O 2

320 N3 Address Information O 2

330 N4 Geographic Location O >1

340 REF Reference Identification O 12

LOOP ID - N9 1000

285 N9 Reference Identification O 1

290 MSG Message Text O 1000

Detail:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments

LOOP ID - POC >1

010 POC Line Item Change O 1

020 CUR Currency O 1

030 PO3 Additional Item Detail O 25

LOOP ID - PID 1000

050 PID Product/Item Description O 1

200 DTM Date/Time Reference O 10

Kellogg Company

P4010824 (004010) 63 September 2015

290 TXI Tax Information O >1

LOOP ID - SCH 200

295 SCH Line Item Schedule O 1

Summary:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 030 SE Transaction Set Trailer M 1

Kellogg Company

P4010824 (004010) 64 September 2015

Segment: ST Transaction Set Header

Position: 010

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the start of a transaction set and to assign a control number

Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the

interchange partners to select the appropriate transaction set definition (e.g., 810

selects the Invoice Transaction Set).

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M ST01 143 Transaction Set Identifier Code M ID 3/3

Code uniquely identifying a Transaction Set

860 Purchase Order Change Request - Buyer Initiated

M ST02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 65 September 2015

Segment: BCH Beginning Segment for Purchase Order Change

Position: 020

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the beginning of the Purchase Order Change Transaction Set and transmit

identifying numbers and dates

Semantic Notes: 1 BCH06 is the date assigned by the purchaser to purchase order.

2 BCH09 is the seller's order number.

3 BCH10 is the date assigned by the sender to the acknowledgment.

4 BCH11 is the date of the purchase order change request.

Comments:

Notes: The Purchase Order Number (BCH_03 must appear on all Shipment Notifications,

Invoices, Packing Slips and Bills of Lading.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M BCH01 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set

04 Change

M BCH02 92 Purchase Order Type Code M ID 2/2

Code specifying the type of Purchase Order

RL Release or Delivery Order

An order for goods and services placed against a pre-

existing contract or blanket order SA Stand-alone Order

BE Blanket Order/Estimated Quantities (Not Firm

Commitment

M BCH03 324 Purchase Order Number M AN 1/22

Identifying number for Purchase Order assigned by the orderer/purchaser

BCH05 327 Change Order Sequence Number O AN 1/8

Number assigned by the orderer identifying a specific change or revision to a

previously transmitted transaction set M BCH06 373 Date M DT 8/8

Date expressed as CCYYMMDD

Kellogg Company

P4010824 (004010) 66 September 2015

Segment: CUR Currency

Position: 040

Loop: Level: Heading

Usage: Optional

Max Use: 1

Purpose: To specify the currency (dollars, pounds, francs, etc.) used in a transaction

Semantic Notes: Comments: 1 See Figures Appendix for examples detailing the use of the CUR segment.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M CUR01 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual SE Selling Party

M CUR02 100 Currency Code M ID 3/3

Code (Standard ISO) for country in whose currency the charges are specified

Kellogg Company

P4010824 (004010) 67 September 2015

Segment: PER Administrative Communications Contact

Position: 060

Loop: Level: Heading

Usage: Optional

Max Use: 3

Purpose: To identify a person or office to whom administrative communications should be directed

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PER01 366 Contact Function Code M ID 2/2

Code identifying the major duty or responsibility of the person or group named

OC Order Contact

Purchasing Group responsible for generating the

Purchase Order. PER02 93 Name O AN 1/60

Free-form name

PER03 365 Communication Number Qualifier X ID 2/2

Code identifying the major duty or responsibility of the person or group named

TE Order Telephone Number

Buyer/Purchasing Group Telephone number

PER04 364 Communication Number X AN 1/256

Free-form name

PER05 365 Communication Number Qualifier X ID 2/2

Code identifying the major duty or responsibility of the person or group named

TN Order Fax Number

Buyer/Purchasing Group Fax number

PER06 364 Communication Number X AN 1/256

Free-form name

Kellogg Company

P4010824 (004010) 68 September 2015

Segment: FOB F.O.B. Related Instructions

Position: 080

Loop: Level: Heading

Usage: Optional

Max Use: >1

Purpose: To specify transportation instructions relating to shipment

Semantic Notes: 1 FOB01 indicates which party will pay the carrier.

2 FOB02 is the code specifying transportation responsibility location.

3 FOB06 is the code specifying the title passage location.

4 FOB08 is the code specifying the point at which the risk of loss transfers. This may

be different than the location specified in FOB02/FOB03 and FOB06/FOB07.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M FOB01 146 Shipment Method of Payment M ID 2/2

Code identifying payment terms for transportation charges

CC Collect

DF Defined by Buyer and Seller

PC Prepaid but Charged to Customer

PO Prepaid Only

TP Third Party Pay

FOB02 309 Location Qualifier X ID 1/2

Code identifying type of location

DE Destination (Shipping)

OR Origin (Shipping Point)

FOB03 352 Description O AN 1/80

A free-form description to clarify the related data elements and their content

Kellogg Company

P4010824 (004010) 69 September 2015

Segment: ITD Terms of Sale/Deferred Terms of Sale

Position: 130

Loop: Level: Heading

Usage: Optional

Max Use: 5

Purpose: To specify terms of sale

Semantic Notes: 1 ITD15 is the percentage applied to a base amount used to determine a late payment

charge.

Comments: 1 If the code in ITD01 is "04", then ITD07 or ITD09 is required and either ITD10 or

ITD11 is required; if the code in ITD01 is "05", then ITD06 or ITD07 is required.

Data Element Summary

Ref. Data

Des. Element Name Attributes

ITD01 336 Terms Type Code O ID 2/2

Code identifying type of payment terms

01 Basic

ITD02 333 Terms Basis Date Code O ID 1/2

Code identifying the beginning of the terms period

3 Invoice Date

ITD03 338 Terms Discount Percent O R 1/6

Terms discount percentage, expressed as a percent, available to the purchaser if

an invoice is paid on or before the Terms Discount Due Date ITD04 370 Terms Discount Due Date X DT 8/8

Date payment is due if discount is to be earned expressed in format

CCYYMMDD ITD05 351 Terms Discount Days Due X N0 1/3

Number of days in the terms discount period by which payment is due if terms

discount is earned ITD06 446 Terms Net Due Date O DT 8/8

Date when total invoice amount becomes due expressed in format

CCYYMMDD ITD07 386 Terms Net Days O N0 1/3

Number of days until total invoice amount is due (discount not applicable)

Kellogg Company

P4010824 (004010) 70 September 2015

Segment: TD5 Carrier Details (Routing Sequence/Transit Time)

Position: 240

Loop: Level: Heading

Usage: Optional

Max Use: 12

Purpose: To specify the carrier and sequence of routing and provide transit time information

Semantic Notes: 1 TD515 is the country where the service is to be performed.

Comments: 1 When specifying a routing sequence to be used for the shipment movement in lieu of

specifying each carrier within the movement, use TD502 to identify the party

responsible for defining the routing sequence, and use TD503 to identify the actual

routing sequence, specified by the party identified in TD502.

Data Element Summary

Ref. Data

Des. Element Name Attributes

TD504 91 Transportation Method/Type Code X ID 1/2

Code specifying the method or type of transportation for the shipment

R Rail

T Best Way (Shippers Option)

Kellogg Company

P4010824 (004010) 71 September 2015

Segment: N9 Reference Identification

Position: 285

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To transmit identifying information as specified by the Reference Identification Qualifier

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

2 N907 contains data relating to the value cited in N902.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N901 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

ME Message Address or ID

N902 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier

Kellogg Company

P4010824 (004010) 72 September 2015

Segment: MSG Message Text

Position: 290

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1000

Purpose: To provide a free-form format that allows the transmission of text information

Semantic Notes: 1 MSG03 is the number of lines to advance before printing.

Comments: 1 MSG02 is not related to the specific characteristics of a printer, but identifies top of

page, advance a line, etc.

2 If MSG02 is "AA - Advance the specified number of lines before print" then MSG03

is required.

Notes: If a change is made to Purchase Order's Header information then an MSG segment will

be provided identifying the Header information that was changed.

Example: MSG*DELIVERY TERMS CHANGED

Data Element Summary

Ref. Data

Des. Element Name Attributes

M MSG01 933 Free-Form Message Text M AN 1/264

Free-form message text

Kellogg Company

P4010824 (004010) 73 September 2015

Segment: N1 Name

Position: 300

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To identify a party by type of organization, name, and code

Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must

provide a key to the table maintained by the transaction processing party.

2 N105 and N106 further define the type of entity in N101.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N101 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual BT Bill-to-Party

BY Buying Party (Purchaser)

ST Ship To

VN Vendor

N102 93 Name X AN 1/60

Free-form name

N103 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for Identification

Code (67) 92 Assigned by Buyer or Buyer's Agent

N104 67 Identification Code X AN 2/80

Code identifying a party or other code

N1*ST_04 See Location List for all Plant location values

N1*BT_04 See Location List for all Plants and Financial Service Center

Kellogg Company

P4010824 (004010) 74 September 2015

Segment: N2 Additional Name Information

Position: 310

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 2

Purpose: To specify additional names or those longer than 35 characters in length

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N201 93 Name M AN 1/60

Free-form name

Kellogg Company

P4010824 (004010) 75 September 2015

Segment: N3 Address Information

Position: 320

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 2

Purpose: To specify the location of the named party

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N301 166 Address Information M AN 1/55

Address information

N302 166 Address Information O AN 1/55

Address information

Kellogg Company

P4010824 (004010) 76 September 2015

Segment: N4 Geographic Location

Position: 330

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: >1

Purpose: To specify the geographic place of the named party

Semantic Notes: Comments: 1 A combination of either N401 through N404, or N405 and N406 may be adequate to

specify a location.

2 N402 is required only if city name (N401) is in the U.S. or Canada.

Data Element Summary

Ref. Data

Des. Element Name Attributes

N401 19 City Name O AN 2/30

Free-form text for city name

N402 156 State or Province Code O ID 2/2

Code (Standard State/Province) as defined by appropriate government agency

N403 116 Postal Code O ID 3/15

Code defining international postal zone code excluding punctuation and blanks

(zip code for United States) N404 26 Country Code O ID 2/3

Code identifying the country

Kellogg Company

P4010824 (004010) 77 September 2015

Segment: REF Reference Identification

Position: 340

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 12

Purpose: To specify identifying information

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

L1 Letters or Notes

REF02 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier

Kellogg Company

P4010824 (004010) 78 September 2015

Segment: POC Line Item Change

Position: 010

Loop: POC Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify changes to a line item

Semantic Notes: 1 POC01 is the purchase order line item identification.

Comments:

Notes: If the Shipment Unit of Measure and Price Unit of Measure are different, then:

POC_03 = Shipment Quantity Ordered

POC_05 = Shipment Unit of Measure

POC_06 = Unit Price

PO3_04 = Unit Price

PO3_06 = Price Quantity Ordered

PO3_07 = Price Unit of Measure Code

If the Shipment Unit of Measure and the Price Unit of Measure are the same, the POC

will contain the Quantity, Unit of Measure and Unit Price. The P03 would then not be

transmitted.

Data Element Summary

Ref. Data

Des. Element Name Attributes

POC01 350 Assigned Identification O AN 1/20

Alphanumeric characters assigned for differentiation within a transaction set

POC_01 will contain ten digit increment line numbers (ie. 10, 20, 30, 40)

M POC02 670 Change or Response Type Code M ID 2/2

Code specifying the type of change to the line item

AI Add Additional Item(s)

CA Changes To Line Items

CT Change of Dates

DI Delete Item(s)

PC Price Change

QD Quantity Decrease

QI Quantity Increase

POC03 330 Quantity Ordered O R 1/15

Quantity ordered

POC04 671 Quantity Left to Receive X R 1/9

Quantity left to receive as qualified by the unit of measure

POC05 C001 Composite Unit of Measure X

To identify a composite unit of measure (See Figures Appendix for examples

of use) M C00101 355 Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in

which a measurement has been taken Refer to 004010 Data Element Dictionary for acceptable code values.

POC06 212 Unit Price X R 1/17

Price per unit of product, service, commodity, etc.

POC10 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) Refer to 004010 Data Element Dictionary for acceptable code values

IN Buyer's Item Number

Kellogg Company

P4010824 (004010) 79 September 2015

POC11 234 Product/Service ID X AN 1/48

Identifying number for a product or service

POC12 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) Refer to 004010 Data Element Dictionary for acceptable code values

MG Manufacturer's Part Number

POC13 234 Product/Service ID X AN 1/48

Identifying number for a product or service

POC14 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) MF Manufacturer

POC15 234 Product/Service ID X AN 1/48

Identifying number for a product or service

POC16 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) ZZ will contain the Kellogg number for the specific manufacturer part.

ZZ Mutually Defined

POC17 234 Product/Service ID X AN 1/48

Identifying number for a product or service

Kellogg Company

P4010824 (004010) 80 September 2015

Segment: CUR Currency

Position: 020

Loop: POC Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify the currency (dollars, pounds, francs, etc.) used in a transaction

Semantic Notes: Comments: 1 See Figures Appendix for examples detailing the use of the CUR segment.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M CUR01 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual SE Selling Party

M CUR02 100 Currency Code M ID 3/3

Code (Standard ISO) for country in whose currency the charges are specified

Kellogg Company

P4010824 (004010) 81 September 2015

Segment: PO3 Additional Item Detail

Position: 030

Loop: POC Optional

Level: Detail

Usage: Optional

Max Use: 25

Purpose: To specify additional item-related data involving variations in normal price/quantity

structure

Semantic Notes: Comments: 1 Some examples of price/quantity variations are: price in different units from the PO1

segment, price changes by date, or price changes by quantity (break and level).

2 PO307 defines the unit of measure for PO306.

Notes: The quantity in this segment will be the quantity associated with the price and price unit

of measure. If the price unit of measure and the shipment unit of measure are the same,

this segment will not be transmitted.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PO301 371 Change Reason Code M ID 2/2

Code specifying the reason for price or quantity change

UM Unit of Measure Difference

PO303 236 Price Identifier Code X ID 3/3

Code identifying pricing specification

EUP Expected Unit Price

PO304 212 Unit Price O R 1/17

Price per unit of product, service, commodity, etc.

M PO306 380 Quantity M R 1/15

Numeric value of quantity

M PO307 355 Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in

which a measurement has been taken Refer to 004010 Data Element Dictionary for acceptable code values.

Kellogg Company

P4010824 (004010) 82 September 2015

Segment: PID Product/Item Description

Position: 050

Loop: PID Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To describe a product or process in coded or free-form format

Semantic Notes: 1 Use PID03 to indicate the organization that publishes the code list being referred to.

2 PID04 should be used for industry-specific product description codes.

3 PID08 describes the physical characteristics of the product identified in PID04. A

"Y" indicates that the specified attribute applies to this item; an "N" indicates it does

not apply. Any other value is indeterminate.

4 PID09 is used to identify the language being used in PID05.

Comments: 1 If PID01 equals "F", then PID05 is used. If PID01 equals "S", then PID04 is used. If

PID01 equals "X", then both PID04 and PID05 are used.

2 Use PID06 when necessary to refer to the product surface or layer being described in

the segment.

3 PID07 specifies the individual code list of the agency specified in PID03.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PID01 349 Item Description Type M ID 1/1

Code indicating the format of a description

F Free-form

PID05 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content

Kellogg Company

P4010824 (004010) 83 September 2015

Segment: DTM Date/Time Reference

Position: 200

Loop: POC Optional

Level: Detail

Usage: Optional

Max Use: 10

Purpose: To specify pertinent dates and times

Semantic Notes:

Comments:

Notes: DTM segment is provided if only one delivery exist for this Purchase Order Line.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M DTM01 374 Date/Time Qualifier M ID 3/3

Code specifying type of date or time, or both date and time

002 Delivery Requested

DTM02 373 Date X DT 8/8

Date expressed as CCYYMMDD

DTM03 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or

HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-

59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds

are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) The Delivery Requested Time will be provided; if it exists.

Kellogg Company

P4010824 (004010) 84 September 2015

Segment: TXI Tax Information

Position: 290

Loop: POC Optional

Level: Detail

Usage: Optional

Max Use: >1

Purpose: To specify tax information

Semantic Notes: 1 TXI02 is the monetary amount of the tax.

2 TXI03 is the tax percent expressed as a decimal.

3 TXI07 is a code indicating the relationship of the price or amount to the associated

segment.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M TXI01 963 Tax Type Code M ID 2/2

Code specifying the type of tax

TX All Taxes

Total of all applicable taxes

TXI06 441 Tax Exempt Code X ID 1/1

Code identifying exemption status from sales and use tax

1 Yes (Tax Exempt)

2 No (Not Tax Exempt)

7 Self Assess (No Tax should come in on invoice)

Kellogg Company

P4010824 (004010) 85 September 2015

Segment: SCH Line Item Schedule

Position: 295

Loop: SCH Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify the data for scheduling a specific line-item

Semantic Notes: 1 SCH12 is the schedule identification.

Comments: 1 SCH05 specifies the interpretation to be used for SCH06 and SCH07.

Notes: SCH segment is provided if multiple deliveries exist for this Purchase Order Line

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SCH01 380 Quantity M R 1/15

Numeric value of quantity

M SCH02 355 Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in

which a measurement has been taken Refer to 004010 Data Element Dictionary for acceptable code values.

M SCH05 374 Date/Time Qualifier M ID 3/3

Code specifying type of date or time, or both date and time

002 Delivery Requested

M SCH06 373 Date M DT 8/8

Date expressed as CCYYMMDD

SCH07 337 Time O TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or

HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-

59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds

are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) The Delivery Requested Time will be provided, if it exists.

Kellogg Company

P4010824 (004010) 86 September 2015

Segment: N9 Reference Identification

Position: 285

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To transmit identifying information as specified by the Reference Identification Qualifier

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

2 N907 contains data relating to the value cited in N902.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N901 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

ME Message Address or ID

N902 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as

specified by the Reference Identification Qualifier

Kellogg Company

P4010824 (004010) 87 September 2015

Segment: MSG Message Text

Position: 290

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1000

Purpose: To provide a free-form format that allows the transmission of text information

Semantic Notes: 1 MSG03 is the number of lines to advance before printing.

Comments: 1 MSG02 is not related to the specific characteristics of a printer, but identifies top of

page, advance a line, etc.

2 If MSG02 is "AA - Advance the specified number of lines before print" then MSG03

is required.

Notes: If a change is made to Purchase Order's Header information then an MSG segment will

be provided identifying the Header information that was changed.

Example: MSG*DELIVERY TERMS CHANGED

Data Element Summary

Ref. Data

Des. Element Name Attributes

M MSG01 933 Free-Form Message Text M AN 1/264

Free-form message text

Kellogg Company

P4010824 (004010) 88 September 2015

Segment: SE Transaction Set Trailer

Position: 030

Loop: Level: Summary

Usage: Mandatory

Max Use: 1

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)

Semantic Notes: Comments: 1 SE is the last segment of each transaction set.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SE01 96 Number of Included Segments M N0 1/10

Total number of segments included in a transaction set including ST and SE

segments M SE02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 89 September 2015

855 Purchase Order Acknowledgment

Functional Group ID=PR

Introduction:

This Draft Standard for Trial Use contains the format and establishes the data contents of the Purchase Order

Acknowledgment Transaction Set (855) for use within the context of an Electronic Data Interchange (EDI)

environment. The transaction set can be used to provide for customary and established business and industry

practice relative to a seller's acknowledgment of a buyer's purchase order. This transaction set can also be used as

notification of a vendor generated order. This usage advises a buyer that a vendor has or will ship merchandise as

prearranged in their partnership.

Heading:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 010 ST Transaction Set Header M 1 M 020 BAK Beginning Segment for Purchase Order

Acknowledgment M 1

LOOP ID - N1 200

300 N1 Name M 1

Detail:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments

LOOP ID - PO1 100000

010 PO1 Baseline Item Data M 1

200 DTM Date/Time Reference M 10

LOOP ID - N1 200

370 N1 Name M 1

380 N2 Additional Name Information O 2

390 N3 Address Information O 2

400 N4 Geographic Location O 1

Summary:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 030 SE Transaction Set Trailer M 1

Transaction Set Notes

Kellogg Company

P4010824 (004010) 90 September 2015

Segment: ST Transaction Set Header

Position: 010

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the start of a transaction set and to assign a control number

Syntax Notes: Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the

interchange partners to select the appropriate transaction set definition (e.g., 810

selects the Invoice Transaction Set).

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M ST01 143 Transaction Set Identifier Code M ID 3/3

Code uniquely identifying a Transaction Set

Refer to 004010 Data Element Dictionary for acceptable code values.

M ST02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 91 September 2015

Segment: BAK Beginning Segment for Purchase Order Acknowledgment

Position: 020

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the beginning of the Purchase Order Acknowledgment Transaction Set and

transmit identifying numbers and dates

Syntax Notes: Semantic Notes: 1 BAK04 is the date assigned by the purchaser to purchase order.

2 BAK08 is the seller's order number.

3 BAK09 is the date assigned by the sender to the acknowledgment.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M BAK01 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set

Please hardcode value to 06 (Confirmation)

M BAK02 587 Acknowledgment Type M ID 2/2

Code specifying the type of acknowledgment

‘AK’ – Accepted as requested on PO. ‘AC’ – Accepted with changes

‘RD’ – Rejected

M BAK03 324 Purchase Order Number M AN 1/22

Identifying number for Purchase Order assigned by the orderer/purchaser

(This should match the 10 digit PO number from the Kellogg Purchase

Order.) M BAK04 373 Date M DT 8/8

Date expressed as CCYYMMDD

Kellogg Company

P4010824 (004010) 92 September 2015

Segment: N1 Name

Position: 300

Loop: N1 Mandatory

Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To identify a party by type of organization, name, and code

Syntax Notes: 1 At least one of N102 or N103 is required.

2 If either N103 or N104 is present, then the other is required.

Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must

provide a key to the table maintained by the transaction processing party.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N101 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual. At the header level this value should be coded: VN

N102 93 Name X AN 1/60

Free-form name

N103 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for Identification

Code (67) Hardcode this value ‘92’

N104 67 Identification Code X AN 2/80

This code represents the seven digit Kellogg Vendor number assigned to

the Kellogg Purchase Order. This number should match the N1VN04

value from the Kellogg EDI 850.

Kellogg Company

P4010824 (004010) 93 September 2015

Segment: PO1 Baseline Item Data

Position: 010

Loop: PO1 Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To specify basic and most frequently used line item data

Syntax Notes: 1 If PO103 is present, then PO102 is required.

Semantic Notes: Comments: 1 See the Data Element Dictionary for a complete list of IDs.

2 PO101 is the line item identification.

3 PO106 through PO125 provide for ten different product/service IDs per each item.

For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU.

Data Element Summary

Ref. Data

Des. Element Name Attributes

PO101 350 Assigned Identification M AN 1/20

Alphanumeric characters assigned for differentiation within a transaction set.

Please use the same item number as provided in the PO1 segment of the

Kellogg EDI 850, or the confirmation may reject. PO102 330 Quantity Ordered X R 1/15

Quantity ordered

PO103 355 Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in

which a measurement has been taken Please use the same Unit of Measure that was provided in the PO1

segment of the Kellogg EDI 850, or the confirmation may reject. PO106 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) Hardcode this value ‘IN’

PO107 234 Product/Service ID X AN 1/48

Please use the same material number that was provided in the PO1

segment of the Kellogg EDI 850, or the confirmation may reject.

Kellogg Company

P4010824 (004010) 94 September 2015

Segment: DTM Date/Time Reference

Position: 200

Loop: PO1 Mandatory

Level: Detail

Usage: Mandatory

Max Use: 10

Purpose: To specify pertinent dates and times

Syntax Notes: 1 At least one of DTM02 DTM03 or DTM05 is required.

2 If DTM04 is present, then DTM03 is required.

3 If either DTM05 or DTM06 is present, then the other is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M DTM01 374 Date/Time Qualifier M ID 3/3

Code specifying type of date or time, or both date and time

Refer to 004010 Data Element Dictionary for acceptable code values.

DTM02 373 Date X DT 8/8

Date expressed as CCYYMMDD

Kellogg Company

P4010824 (004010) 95 September 2015

Segment: N1 Name

Position: 370

Loop: N1 Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To identify a party by type of organization, name, and code

Syntax Notes: 1 At least one of N102 or N103 is required.

2 If either N103 or N104 is present, then the other is required.

Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must

provide a key to the table maintained by the transaction processing party.

2 N105 and N106 further define the type of entity in N101.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N101 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual Please hardcode this value ‘SF’

N102 93 Name X AN 1/60

Free-form name

N103 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for Identification

Code (67) Hardcode this value ‘92’

N104 67 Identification Code X AN 2/80

This value should represent your approved ship-from ID number as

provided by Kellogg. Please see your Kellogg relationship manager or

Kellogg quality representative for a listing of approved ship from sites and

the appropriate location number assigned to each site.

Kellogg Company

P4010824 (004010) 96 September 2015

Segment: N2 Additional Name Information

Position: 380

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 2

Purpose: To specify additional names or those longer than 35 characters in length

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N201 93 Name M AN 1/60

Free-form name

Kellogg Company

P4010824 (004010) 97 September 2015

Segment: N3 Address Information

Position: 390

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 2

Purpose: To specify the location of the named party

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N301 166 Address Information M AN 1/55

Address information

Kellogg Company

P4010824 (004010) 98 September 2015

Segment: N4 Geographic Location

Position: 400

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify the geographic place of the named party

Syntax Notes: 1 If N406 is present, then N405 is required.

Semantic Notes: Comments: 1 A combination of either N401 through N404, or N405 and N406 may be adequate to

specify a location.

2 N402 is required only if city name (N401) is in the U.S. or Canada.

Data Element Summary

Ref. Data

Des. Element Name Attributes

N401 19 City Name O AN 2/30

Free-form text for city name

N402 156 State or Province Code O ID 2/2

Code (Standard State/Province) as defined by appropriate government agency

N403 116 Postal Code O ID 3/15

Code defining international postal zone code excluding punctuation and blanks

(zip code for United States) N404 26 Country Code O ID 2/3

Code identifying the country

Kellogg Company

P4010824 (004010) 99 September 2015

Segment: SE Transaction Set Trailer

Position: 030

Loop: Level: Summary

Usage: Mandatory

Max Use: 1

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)

Syntax Notes:

Semantic Notes: Comments: 1 SE is the last segment of each transaction set.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SE01 96 Number of Included Segments M N0 1/10

Total number of segments included in a transaction set including ST and SE

segments M SE02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 100 September 2015

Sample EDI 855-PO Confirmation Transactions

TEST 1: FULL ACKNOWLEDGEMENT BY APPROVED LOCATION

ISA*00* *00* *ZZ*SUPPLIERID *ZZ*005356209S *110321*1136*U*00401*000001168*0*P*:

GS*PR*SUPPLIERID*005356209S*20110321*1136*1168*X*004010

ST*855*0001

BAK*06*AK*4200000301*20110321

N1*VN*SUPPLIER*92*0089999999

PO1*00010*8*LB***IN*300000035

DTM*017*20110317

N1*SF*APPROVED LOCATION*92*69999999

N3*1234 APPROVED LANE

N4*BATTLE CREEK*MI*49015*US

SE*9*0001

GE*1*1168

IEA*1*000001168

TEST 2: PARTIAL ACKNOWLEDGE BY APPROVED LOCATION

ISA*00* *00* *ZZ*SUPPLIERID *ZZ*005356209S *110321*1136*U*00401*000001169*0*P*:

GS*PR*SUPPLIERID*005356209S*20110321*1136*1169*X*004010

ST*855*0001

BAK*06*AC*4200000293*20110321

N1*VN*SUPPLIER*92*0089999999

PO1*00010*2*LB***IN*300000035

DTM*017*20110321

N1*SF*APPROVED LOCATION*92*69999999

N3*1234 APPROVED LANE

N4*BATTLE CREEK*MI*49015*US

SE*9*0001

GE*1*1169

IEA*1*000001169

TEST 3: REJECTION OF REQUEST BY APPROVED LOCATION

ISA*00* *00* *ZZ*SUPPLIERID *ZZ*005356209S *110321*1136*U*00401*000001170*0*P*:

GS*PR*SUPPLIERID*005356209S*20110321*1136*1170*X*004010

ST*855*0001

BAK*06*RD*4200000301*20110321

N1*VN*SUPPLIER*92*0089999999

PO1*00010*0*LB***IN*300000035

DTM*017*20110321

N1*SF*APPROVED LOCATION*92*69999999

N3*1234 APPROVED LANE

N4*BATTLE CREEK*MI*49015*US

SE*9*0001

GE*1*1170

IEA*1*000001170

Kellogg Company

P4010824 (004010) 101 September 2015

Sample EDI 855-PO Confirmation Transactions (continued)

TEST 4: FULL ACKNOWLEDGE OF REQUEST BY NON-APPROVED LOCATION

ISA*00* *00* *ZZ*SUPPLIERID *ZZ*005356209S *110321*1136*U*00401*000001171*0*P*:

GS*PR*SUPPLIERID*005356209S*20110321*1136*1171*X*004010

ST*855*0001

BAK*06*AK*4200000301*20110321

N1*VN*SUPPLIER*92*0089999999

PO1*00010*8*LB***IN*300000035

DTM*017*20110317

N1*SF*NON APPROVED LOCATION*92*69999988

N3*1234 DISAPPROVAL AVENUE

N4*BATTLE CREEK*MI*49017*US

SE*9*0001

GE*1*1171

IEA*1*000001171

TEST 5: ATTEMPTED FULL ACKNOWLEDGEMENT WITH MISSING DATE INFORMATION (MAY NOT

PASS TRANSLATION)

ISA*00* *00* *ZZ*SUPPLIERID *ZZ*005356209S *110321*1136*U*00401*000001172*0*P*:

GS*PR*SUPPLIERID*005356209S*20110321*1136*1172*X*004010

ST*855*0001

BAK*06*AK*4200000301*20110321

N1*VN*SUPPLIER*92*0089999999

PO1*00010*8*LB***IN*300000035

DTM*017*

N1*SF*APPROVED LOCATION*92*69999999

N3*1234 APPROVED LANE

N4*BATTLE CREEK*MI*49015*US

SE*9*0001

GE*1*1172

IEA*1*000001172

Kellogg Company

P4010824 (004010) 102 September 2015

856 Ship Notice/Manifest Functional Group ID=SH

Introduction: This Draft Standard for Trial Use contains the format and establishes the data contents of the Ship Notice/Manifest Transaction Set (856) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to list the contents of a shipment of goods as well as additional information relating to the shipment, such as order information, product description, physical characteristics, type of packaging, marking, carrier information, and configuration of goods within the transportation equipment. The transaction set enables the sender to describe the contents and configuration of a shipment in various levels of detail and provides an ordered flexibility to convey information. The sender of this transaction is the organization responsible for detailing and communicating the contents of a shipment, or shipments, to one or more receivers of the transaction set. The receiver of this transaction set can be any organization having an interest in the contents of a shipment or information about the contents of a shipment.

Heading: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments M 010 ST Transaction Set Header M 1 M 020 BSN Beginning Segment for Ship Notice M 1

Detail: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments

LOOP ID - HL 200000 M 010 HL Hierarchical Level M 1 020 LIN Item Identification M 1 030 SN1 Item Detail (Shipment) M 1 050 PRF Purchase Order Reference M 1 060 PO4 Item Physical Details O 1 110 TD1 Carrier Details (Quantity and Weight) M 20 120 TD5 Carrier Details (Routing Sequence/Transit

Time) M 12

130 TD3 Carrier Details (Equipment) O 12 150 REF Reference Identification M >1 190 MAN Marks and Numbers O >1 200 DTM Date/Time Reference M 10

LOOP ID - N1 200 220 N1 Name M 1 230 N2 Additional Name Information O 2 240 N3 Address Information O 2 250 N4 Geographic Location M 1

Summary: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments

010 CTT Transaction Totals O 1 n1 M 020 SE Transaction Set Trailer M 1

Kellogg Company

P4010824 (004010) 103 September 2015

Transaction Set Notes

1. Number of line items (CTT01) is the accumulation of the number of HL segments. If used, hash total (CTT02)

is the sum of the value of units shipped (SN102) for each SN1 segment.

Transaction Set Comments

1. The HL segment is the only mandatory segment within the HL loop, and by itself, the HL segment has no

meaning.

Kellogg Company

P4010824 (004010) 104 September 2015

Segment: ST Transaction Set Header

Position: 010 Loop: Level: Heading Usage: Mandatory Max Use: 1 Purpose: To indicate the start of a transaction set and to assign a control number Syntax Notes: Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the

interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set).

Comments:

Data Element Summary Ref. Data Kellogg Des. Element Name Attributes M ST01 143 Transaction Set Identifier Code M ID 3/3

Code uniquely identifying a Transaction Set

Value should be hard coded to 856 M ST02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 105 September 2015

Segment: BSN Beginning Segment for Ship Notice

Position: 020 Loop: Level: Heading Usage: Mandatory Max Use: 1 Purpose: To transmit identifying numbers, dates, and other basic data relating to the transaction

set Syntax Notes: 1 If BSN07 is present, then BSN06 is required. Semantic Notes: 1 BSN03 is the date the shipment transaction set is created. 2 BSN04 is the time the shipment transaction set is created. 3 BSN06 is limited to shipment related codes. Comments: 1 BSN06 and BSN07 differentiate the functionality of use for the transaction set.

Notes: BSN segment is mandatory for Kellogg. e.g. BSN*00* 5001891355*20090120*143030

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes M BSN01 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set

00 Original M BSN02 396 Shipment Identification M AN 2/30

A unique control number assigned by the original shipper to identify a specific shipment

Delivery Number M BSN03 373 Date M DT 8/8

Date expressed as CCYYMMDD M BSN04 337 Time M TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

BSN05 1005 Hierarchical Structure Code O ID 4/4

Code indicating the hierarchical application structure of a transaction set that utilizes the HL segment to define the structure of the transaction set

Refer to 004010 Data Element Dictionary for acceptable code values.

Kellogg Company

P4010824 (004010) 106 September 2015

Segment: HL Hierarchical Level

Position: 010 Loop: HL Mandatory Level: Detail Usage: Mandatory Max Use: 1 Purpose: To identify dependencies among and the content of hierarchically related groups of data

segments Syntax Notes: Semantic Notes: Comments: 1 The HL segment is used to identify levels of detail information using a hierarchical

structure, such as relating line-item data to shipment data, and packaging data to line-item data.

The HL segment defines a top-down/left-right ordered structure. 2 HL01 shall contain a unique alphanumeric number for each occurrence of the HL

segment in the transaction set. For example, HL01 could be used to indicate the number of occurrences of the HL segment, in which case the value of HL01 would be "1" for the initial HL segment and would be incremented by one in each subsequent HL segment within the transaction.

3 HL02 identifies the hierarchical ID number of the HL segment to which the current HL segment is subordinate.

4 HL03 indicates the context of the series of segments following the current HL segment up to the next occurrence of an HL segment in the transaction. For example, HL03 is used to indicate that subsequent segments in the HL loop form a logical grouping of data referring to shipment, order, or item-level information.

5 HL04 indicates whether or not there are subordinate (or child) HL segments related to the current HL segment.

Notes: HL segments are mandatory for Kellogg. HL Loops will be sent in the following sequence: S - Shipment O - Order T - Tare P - Pack I - Item

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes M HL01 628 Hierarchical ID Number M AN 1/12

A unique number assigned by the sender to identify a particular data segment in a hierarchical structure

HL02 734 Hierarchical Parent ID Number O AN 1/12

Identification number of the next higher hierarchical data segment that the data segment being described is subordinate to

M HL03 735 Hierarchical Level Code M ID 1/2

Code defining the characteristic of a level in a hierarchical structure

I Item

O Order

P Pack

T Tare S Shipment

Kellogg Company

P4010824 (004010) 107 September 2015

Segment: LIN Item Identification

Position: 020 Loop: HL Mandatory Level: Detail Usage: Mandatory Max Use: 1 Purpose: To specify basic item identification data Syntax Notes: Semantic Notes: 1 LIN01 is the line item identification Comments: 1 See the Data Dictionary for a complete list of IDs. 2 LIN02 through LIN31 provide for fifteen different product/service IDs for each item.

For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU. Notes: LIN segments are mandatory for Kellogg.

The LIN segment is mapped at the Item Level (HL03=I) e.g. LIN**PI*K123456789*LT*LOTNUMBER1

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes M LIN02 235 Product/Service ID Qualifier M ID 2/2

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

PI Purchasers Item Number M LIN03 234 Product/Service ID M AN 1/48

Identifying number for a product or service Kellogg Material Number

LIN04 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

LT Lot Number

LIN05 234 Product/Service ID X AN 1/48

Identifying number for a product or service

Kellogg Company

P4010824 (004010) 108 September 2015

Segment: SN1 Item Detail (Shipment)

Position: 030 Loop: HL Mandatory Level: Detail Usage: Mandatory Max Use: 1 Purpose: To specify line-item detail relative to shipment Syntax Notes: 1 If either SN105 or SN106 is present, then the other is required. Semantic Notes: 1 SN101 is the ship notice line-item identification. Comments: 1 SN103 defines the unit of measurement for both SN102 and SN104.

Notes: SN1 segments are mandatory for Kellogg. The SN1 segment is mapped at the Item Level (HL03=I) e.g. SN1*10*126*EA

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes M SN101 350 Assigned Identification M AN 1/20

Kellogg Purchase Order Line Number M SN102 382 Number of Units Shipped M R 1/10

Numeric value of units shipped in manufacturer's shipping units for a line item or transaction set

M SN103 355 Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Kellogg Company

P4010824 (004010) 109 September 2015

Segment: PRF Purchase Order Reference

Position: 050 Loop: HL Mandatory Level: Detail Usage: Mandatory Max Use: 1 Purpose: To provide reference to a specific purchase order Syntax Notes: Semantic Notes: 1 PRF04 is the date assigned by the purchaser to purchase order. Comments:

Notes: PRF segment is mandatory for Kellogg. The PRF segment is mapped at the Order Level (HL03=O). e.g. PRF*4504123456

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes M PRF01 324 Purchase Order Number M AN 1/22

Identifying number for Purchase Order assigned by the orderer/purchaser

Kellogg Company

P4010824 (004010) 110 September 2015

Segment: PO4 Item Physical Details

Position: 060 Loop: HL Mandatory Level: Detail Usage: Optional Max Use: 1 Purpose: To specify the physical qualities, packaging, weights, and dimensions relating to the item Syntax Notes: 1 If either PO402 or PO403 is present, then the other is required. 2 If PO405 is present, then PO406 is required. 3 If either PO406 or PO407 is present, then the other is required. 4 If either PO408 or PO409 is present, then the other is required. 5 If PO410 is present, then PO413 is required. 6 If PO411 is present, then PO413 is required. 7 If PO412 is present, then PO413 is required. 8 If PO413 is present, then at least one of PO410 PO411 or PO412 is required. 9 If PO417 is present, then PO416 is required. 10 If PO418 is present, then PO404 is required. Semantic Notes: 1 PO415 is used to indicate the relative layer of this package or range of packages

within the layers of packaging. Relative Position 1 (value R1) is the innermost package.

2 PO416 is the package identifier or the beginning package identifier in a range of identifiers.

3 PO417 is the ending package identifier in a range of identifiers. 4 PO418 is the number of packages in this layer. Comments: 1 PO403 - The "Unit or Basis for Measure Code" in this segment position is for

purposes of defining the pack (PO401) /size (PO402) measure which indicates the quantity in the inner pack unit. For example: If the carton contains 24 12-Ounce packages, it would be described as follows: Data element 356 = "24"; Data element 357 = "12"; Data element 355 = "OZ".

2 PO413 defines the unit of measure for PO410, PO411, and PO412. Notes: PO4 segments are optional for Kellogg.

The PO4 segment is mapped at the Pack Level (HL03=P). e.g. PO4*6

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes

PO401 356 Pack O N0 1/6

The number of inner containers, or number of eaches if there are no inner containers, per outer container

PO416 350 Assigned Identification X AN 1/20

Specifies that a Pallet is used

ZZ Pallet

PO417 350 Assigned Identification X AN 1/20

Specifies type of Pallet used

CHEP Rental Pallet GMA Grocery Manufacturers Association

SLIP Slipsheet

Kellogg Company

P4010824 (004010) 111 September 2015

Segment: TD1 Carrier Details (Quantity and Weight)

Position: 110 Loop: HL Mandatory Level: Detail Usage: Mandatory Max Use: 20 Purpose: To specify the transportation details relative to commodity, weight, and quantity Syntax Notes: 1 If TD101 is present, then TD102 is required. 2 If TD103 is present, then TD104 is required. 3 If TD106 is present, then TD107 is required. 4 If either TD107 or TD108 is present, then the other is required. 5 If either TD109 or TD110 is present, then the other is required. Semantic Notes: Comments:

Notes: TD1 segments are mandatory for Kellogg. The TD1 segment is mapped at the Item Level (HL03=I). We are expecting 2 TD1 segments to indicate both net and gross weights. Item level TD1 ===> TD1* **N*NMFC Code**G*2272.14*LB*4600*CF

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes

TD101 103 Packaging Code O AN 3/5

Code identifying the type of packaging; Part 1: Packaging Form, Part 2: Packaging Material; if the Data Element is used, then Part 1 is always required

Refer to 004010 Data Element Dictionary for acceptable code values.

TD102 80 Lading Quantity X N0 1/7

Number of units (pieces) of the lading commodity

TD103 23 Commodity Code Qualifer O ID 1/1

N = National Motor Freight Class Code (NMFC)

TD104 22 Commodity Code X R 1/10

Code defining the type of Commodity M TD106 187 Weight Qualifier O ID ½

G = Gross weight N = Net weight

Rail

M TD107 81 Weight X R 1/10

Numeric value of weight M TD108 355 Unit or Basis for Measurement Code X ID 2/2

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

TD109 183 Volume X R 1/8

Numeric value of weight

TD110 355 Unit or Basis for Measurement Code X ID 2/2

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Kellogg Company

P4010824 (004010) 112 September 2015

Segment: TD5 Carrier Details (Routing Sequence/Transit Time)

Position: 120 Loop: HL Mandatory Level: Detail Usage: Mandatory Max Use: 12 Purpose: To specify the carrier and sequence of routing and provide transit time information Syntax Notes: 1 At least one of TD502 TD504 TD505 TD506 or TD512 is required. 2 If TD502 is present, then TD503 is required. 3 If TD507 is present, then TD508 is required. 4 If TD510 is present, then TD511 is required. 5 If TD513 is present, then TD512 is required. 6 If TD514 is present, then TD513 is required. 7 If TD515 is present, then TD512 is required. Semantic Notes: 1 TD515 is the country where the service is to be performed. Comments: 1 When specifying a routing sequence to be used for the shipment movement in lieu

of specifying each carrier within the movement, use TD502 to identify the party responsible for defining the routing sequence, and use TD503 to identify the actual routing sequence, specified by the party identified in TD502.

Notes: TD5 segment is mandatory for Kellogg. The TD5 segment is mapped at the Shipment Level (HL03=S). e.g. TD5*B*2*HAEI*LT*Carrier Name

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes

TD501 133 Routing Sequence Code O ID 1/2

Code describing the relationship of a carrier to a specific shipment movement

B Origin/Delivery Carrier (Any Mode) M TD502 66 Identification Code Qualifier X ID ½

Code designating the system/method of code structure used for Identification Code (67)

2 Standard Carrier Alpha Code (SCAC) M TD503 67 Identification Code X AN 2/80

Code identifying a party or other code Please see Appendix A for a listing of standard Kellogg SCAC codes.

TD504 91 Transportation Method/Type Code X ID ½

Code specifying the method or type of transportation for the shipment

R Rail

X Intermodal LT LTL (Less than trailer load)

01 Fronthaul

02 Bulk

03 Fronthaul Temp. Controlled

04 Intermodal Temp. Controlled

M TD505 387 Routing X AN 1/35

Free-form description of the routing or requested routing for shipment, or the

Kellogg Company

P4010824 (004010) 113 September 2015

originating carrier's identity

Segment: TD3 Carrier Details (Equipment)

Position: 130 Loop: TD3 Optional Level: Detail Usage: Optional Max Use: 12 Purpose: To specify transportaion details relating to the equipment used by the carrier. Syntax Notes: 1 Only one of TD301 or TD310 may be present. 2 If TD302 is present, then TD303 is required. 3 If TD304 is present, then TD305 is required. 4 If TD305 or TD306 is present, then the other is required. Semantic Notes: Comments:

Notes: TD3 segment is optional for Kellogg. The TD3 segment is mapped at the Shipment Level (HL03=S). e.g. TD3*RR**RAILCAR07

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes

TD301 40 Equipment Description Code X ID 2/2

Code describing equipment.

RR Rail Car TL Trailer (not otherwise specified)

TD303 207 Equipment Number X AN 1/10

Trailer/Railcar Number

Kellogg Company

P4010824 (004010) 114 September 2015

Segment: REF Reference Identification

Position: 150 Loop: HL Mandatory Level: Detail Usage: Mandatory Max Use: >1 Purpose: To specify identifying information Syntax Notes: 1 At least one of REF02 or REF03 is required. 2 If either C04003 or C04004 is present, then the other is required. 3 If either C04005 or C04006 is present, then the other is required. Semantic Notes: 1 REF04 contains data relating to the value cited in REF02. Comments:

Notes: REF segment is mandatory for Kellogg, for Bill of Lading. The REF segment is mapped at Shipment Level (HL03=S). e.g. REF*BM*12345670012345678

Data Element Summary Ref. Data Kellogg Des. Element Name Attributes M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

BM Bill of Lading Number M REF02 127 Reference Identification X AN 1/30

Bill of Lading Number

Kellogg Company

P4010824 (004010) 115 September 2015

Segment: MAN Marks and Numbers

Position: 190 Loop: HL Mandatory Level: Detail Usage: Optional Max Use: >1 Purpose: To indicate identifying marks and numbers for shipping containers Syntax Notes: 1 If either MAN04 or MAN05 is present, then the other is required. 2 If MAN06 is present, then MAN05 is required. Semantic Notes: 1 MAN01/MAN02 and MAN04/MAN05 may be used to identify two different marks

and numbers assigned to the same physical container. 2 When both MAN02 and MAN03 are used, MAN02 is the starting number of a

sequential range and MAN03 is the ending number of that range. 3 When both MAN05 and MAN06 are used, MAN05 is the starting number of a

sequential range, and MAN06 is the ending number of that range. Comments: 1 When MAN01 contains code "UC" (U.P.C. Shipping Container Code) and

MAN05/MAN06 contain a range of ID numbers, MAN03 is not used. The reason for this is that the U.P.C. Shipping Container code is the same on every carton that is represented in the range in MAN05/MAN06.

2 MAN03 and/or MAN06 are only used when sending a range(s) of ID numbers. When both MAN02/MAN03 and MAN05/MAN06 are used to send ranges of ID

numbers, the integrity of the two ID numbers must be maintained. Notes: MAN segment is optional for Kellogg.

The MAN segment is mapped at the Tare Level (HL03=T). e.g. MAN*GM*00100380009879065073

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes

MAN01 88 Marks and Numbers Qualifier M ID 1/2

Code specifying the application or source of Marks and Numbers (87)

GM SSCC-18 and Application Identifier

MAN02 87 Marks and Numbers M AN 1/48

Marks and numbers used to identify a shipment or parts of a shipment

20 digit LPN number

Kellogg Company

P4010824 (004010) 116 September 2015

Segment: DTM Date/Time Reference

Position: 200 Loop: HL Mandatory Level: Detail Usage: Mandatory Max Use: 10 Purpose: To specify pertinent dates and times Syntax Notes: 1 At least one of DTM02 DTM03 or DTM05 is required. 2 If DTM04 is present, then DTM03 is required. 3 If either DTM05 or DTM06 is present, then the other is required. Semantic Notes: Comments:

Notes: DTM segments are mandatory for Kellogg, for Shipped, Expected Delivery, and Manufacture Date. The DTM segment is mapped at the Shipment (HL03=S) and Item (HL03=I) Levels. Shipment Level Qualifiers = 011, 017, 704 Item Level Qualifiers = 094

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes M DTM01 374 Date/Time Qualifier M ID 3/3

Code specifying type of date or time, or both date and time

011 Shipped Date 017 Expected Delivery Date

094 Manufacture Date

704 Appointment Date

M DTM02 373 Date X DT 8/8

Date expressed as CCYYMMDD

DTM03 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

Kellogg Company

P4010824 (004010) 117 September 2015

Segment: N1 Name

Position: 220 Loop: N1 Optional Level: Detail Usage: Mandatory Max Use: 1 Purpose: To identify a party by type of organization, name, and code Syntax Notes: 1 At least one of N102 or N103 is required. 2 If either N103 or N104 is present, then the other is required. Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party.

2 N105 and N106 further define the type of entity in N101. Notes: N1 segments are mandatory for Kellogg, for Ship-from, Ship-to and Vendor.

N4 segment is mandatory for Kellogg, for Ship-from and Ship-to. The N1 segment is mapped at the Order (HL03=O) Level. Order Level N1's: N1*SF*VENDOR NAME*92*0053562090000 N1*ST*PIKEVILLE PLANT*92*0359 N1*BY*KELLOGG COMPANY*92*1033918430262 N1*VN*VENDOR NAME*92*1234567

Data Element Summary

Ref. Data Kellogg Des. Element Name Attributes M N101 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an individual

BY Buying Party (Purchaser)

SF Ship From

ST Ship To VN Vendor

M N102 93 Name X AN 1/60

Free-form name If N1 01 = ‘VN’ then N1 02 (Vendor Name) is required.

M N103 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for Identification Code (67)

92 Assigned by Buyer or Buyer’s Agent M N104 67 Identification Code X AN 2/80

Code identifying a party or other code

If N1 01 = ‘VN’ then N1 04 value should be the 7 digit vendor number from the Kellogg Purchase Order referenced in the PRF 01.

Kellogg Company

P4010824 (004010) 118 September 2015

Segment: N2 Additional Name Information

Position: 220 Loop: N1 Optional Level: Detail Usage: Optional Max Use: 2 Purpose: To specify additional names or those longer than 35 characters in length Semantic Notes: Comments:

Notes: The N2 segment is mapped at the Order (HL03=O) Level.

Data Element Summary Ref. Data Kellogg Des. Element Name Attributes

N201 93 Name M AN 1/60

Free-form name

Kellogg Company

P4010824 (004010) 119 September 2015

Segment: N3 Address Information

Position: 240 Loop: N1 Optional Level: Detail Usage: Optional Max Use: 2 Purpose: To specify the location of the named party Semantic Notes: Comments:

Notes: The N3 segment is mapped at the Order (HL03=O) Level.

Data Element Summary Ref. Data Kellogg Des. Element Name Attributes

N301 166 Address Information M AN 1/55

Address information

N302 166 Address Information O AN 1/55

Address information

Kellogg Company

P4010824 (004010) 120 September 2015

Segment: N4 Geographic Location

Position: 250 Loop: N1 Optional Level: Detail Usage: Mandatory Max Use: >1 Purpose: To specify the geographic place of the named party Semantic Notes: Comments: 1 A combination of either N401 through N404, or N405 and N406 may be adequate to

specify a location. 2 N402 is required only if city name (N401) is in the U.S. or Canada.

Notes: N4 segment is mandatory for Kellogg, for Ship-from and Ship-to. The N4 segment is mapped at the Order (HL03=O) Level. N401, N402 & N403 elements are mandatory for the Ship-from (N1*SF) loop. N402 & N403 elements are mandatory for the Ship-to (N1*ST) loop.

Data Element Summary Ref. Data Kellogg Des. Element Name Attributes M N401 19 City Name O AN 2/30

Free-form text for city name If N1 01 = ‘SF’ then N4 01 (ship-from city) is required

M N402 156 State or Province Code O ID 2/2

Code (Standard State/Province) as defined by appropriate government agency If N1 01 = ‘SF’ then N4 02 (ship-from state) is required If N1 01 = ‘ST’ then N4 02 (ship-to state) is required

M N403 116 Postal Code O ID 3/15

Code defining international postal zone code excluding punctuation and blanks (zip code for United States) If N1 01 = ‘SF’ then N4 03 (ship-from postal code) is required If N1 01 = ‘ST’ then N4 03 (ship-to postal code) is required

N404 26 Country Code O ID 2/3

Code identifying the country

Kellogg Company

P4010824 (004010) 121 September 2015

Segment: CTT Transaction Totals

Position: 010 Loop: Level: Summary Usage: Optional Max Use: 1 Purpose: To transmit a hash total for a specific element in the transaction set Syntax Notes: 1 If either CTT03 or CTT04 is present, then the other is required. 2 If either CTT05 or CTT06 is present, then the other is required. Semantic Notes: Comments: 1 This segment is intended to provide hash totals to validate transaction

completeness and correctness.

Data Element Summary Ref. Data Kellogg Des. Element Name Attributes

CTT01 354 Number of Line Items M N0 1/6

Total number of line items in the transaction set

Kellogg Company

P4010824 (004010) 122 September 2015

Segment: SE Transaction Set Trailer

Position: 020 Loop: Level: Summary Usage: Mandatory Max Use: 1 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) Syntax Notes: Semantic Notes: Comments: 1 SE is the last segment of each transaction set.

Data Element Summary Ref. Data Kellogg Des. Element Name Attributes M SE01 96 Number of Included Segments M N0 1/10

Total number of segments included in a transaction set including ST and SE segments

M SE02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 123 September 2015

Appendix A: Kellogg Standard SCAC Codes

The following table is a listing of SCAC codes regularly used by Kellogg’s. Please note your

company may use more or less of these SCAC codes.

CARRIER SCAC CONTRACT

BARR-NUNN TRANSPORTATION, INC. BNUN DRY

BEHNKE, INC. BEHQ DRY

BISON TRANSPORT BIOS DRY

BLM Group, Inc. BGRO DRY

BRUCE R. SMITH LIMITED SBRL DRY

C.R. ENGLAND, INC. ENGC FROZEN

CARLISLE CARRIER CORP. CIEQ DRY

CARLISLE VENTURE GROUP INC. CVCJ DRY

CELADON TRUCKING SERVICES, INC. CDNK DRY

CENTRAL FREIGHT LINES, INC. CENF LTL

CENTRAL PENNSYLVANIA TRANSPORTATION, INC. CPYL DRY

CHALLENGER MOTOR FREIGHT, INC. CMFH DRY

CON-WAY TRANSPORTATION SERVICES CDWX LTL

COVENANT TRANSPORT, INC. CVEN DRY

CRETE CARRIER CORPORATION CRCR DRY

DART TRANSIT CO. DART DRY

DAYTON FREIGHT LINES, INC. DAFG LTL

ELLERBROCK TRUCKING ELRB FROZEN

ERB INTERNATIONAL INC. ERBI FROZEN

FEC HIGHWAY SERVICES, INC. / FLORIDA EAST COAST RAILWAY FLXY IM

Gordon Trucking GODP FROZEN

GORDON TRUCKING, INC. GORK DRY

GORDON TRUCKING, INC. - NISTEVO GTGK DRY

GST CORPORATION (NYK Logistics) GRSF IM

HEARTLAND EXPRESS HAEI DRY

HILL BROTHERS TRANSPORTATION, INC. HLBO DRY

HILL BROTHERS TRANSPORTATION, INC. HBTV FROZEN

HIRSCHBACH MOTOR LINES, INC. HIRS FROZEN

HOEKSTRA TRANSPORTATION, LLC HKRA DRY

HOLLY HILL EXPRESS INC. HXTW DRY

HUB GROUP, INC. HUBI IM

HUB GROUP---PREMIUM HCDR IM

INTER-COASTAL, INC. INCA DRY

INTERSTATE DISTRIBUTOR CO. INTD DRY

INTERSTATE DISTRIBUTOR CO. (REFER) INTR FROZEN

J & L MOTOR X-PRESS, INC. JLTA DRY

J & R SCHUGEL TRUCKING, INC SJRG FROZEN

J & R SCHUGEL TRUCKING, INC (DRY) SGJI DRY

Kellogg Company

P4010824 (004010) 124 September 2015

J.B. HUNT TRANSPORT, INC. HJBT DRY

J.B. HUNT TRANSPORT, INC. (IM Division) HJBI IM

J.B. HUNT TRANSPORT--PREMIUM (IM Division) HJBP IM

K & B TRANSPORTATION KBTO FROZEN

KEEBLER FLEET 5FLT Dry

KEITH HALL AND SONS TRANSPORT LTD HLKS DRY

K-LINE TRANSPORTATION, INC. KLAR DRY

K-LINE TRANSPORTATION, INC. KLIN FROZEN

KLLM TRANSPORT SERVICES KLMI FROZEN

KNIGHT REFRIGERATED SERVICES KTPS FROZEN

KNIGHT TRANSPORTATION, INC. KNIG DRY

KOCH KSTS DRY

KRC LOGISTICS. KRCL LTL

KRISKA TRANSPORTATION KRSK FROZEN

KRISKA TRANSPORTATION 3RSK DRY

L.E. WALKER TRANSPORT LTD. WKLL DRY

LANDSTAR LIGON, INC. LIGS DRY

LANTER COMPANY LRFD LTL

LEONARD'S EXPRESS, INC LEQO DRY

LESTER COGGINS TRUCKING, INC COGN FROZEN

LONGHORN DISTRIBUTORS, INC. (Scotlynn Transport) LHDI FROZEN

MARTEN TRANSPORT SERVICES, LTD. MTEN FROZEN

MARTEN TRANSPORT SERVICES, LTD. (IM REFER AB) MTEL Reefer-IM

NATIONAL CARRIERS NALC FROZEN

NATIONAL FREIGHT INC. NAFT DRY

NEW ENGLAND MOTOR FREIGHT, INC. NEMF LTL

OLD DOMINION FREIGHT LINES, INC. ODFL LTL

OVERNITE TRANSPORTATION COMPANY OVNT LTL

PASCHALL TRUCK LINES, INC. PASC DRY

PLASKETT, INC. d/b/a T & G ENTERPRISES TNGE FROZEN

PLASKETT, INC. d/b/a T & G ENTERPRISES 7TGE DRY

PRIME, INC. PRIJ FROZEN

REGENCY BROKERAGE 7ROK DRY

ROADWAY EXPRESS RDWY LTL

ROEHL TRANSPORT INC. ROEK FROZEN

ROEHL TRANSPORT INC. ROEV DRY

RWI TRANSPORTATION, LLC. RWIT FROZEN

S & H EXPRESS SXPP DRY

SCHNEIDER INTERMODAL SNCK IM

SCHNEIDER NATIONAL CARRIERS, INC. SCNN DRY

SEMINOLE LOGISTICS, LLC. SEML DRY

SHAFFER TRUCKING, INC.- A DIVISION OF CRETE CARRIER CORP. SHAF FROZEN

SHARKEY TRANSPORTATION SHKE FROZEN

Kellogg Company

P4010824 (004010) 125 September 2015

SHAW INDUSTRIES, INC SHWP DRY

SLH TRANSPORT, INC. SLHO DRY

STEVENS TRANSPORT, INC. STVV FROZEN

STEVEN'S TRANSPORT, INC. (IM Division) STTZ IM

SUNCO CARRIERS, INC. SUCC FROZEN

SWIFT TRANSPORTATION CORPORATION. SWFI IM

SWIFT TRANSPORTATION CORPORATION. SWFT DRY

T BROTHERS LOGISTICS TBLG DRY

THOMAS TRANSPORT DELIVERY INC. THTN DRY

TRAVELERS TRANSPORTATION SERVICES TVLS DRY

TURBO LOGISTICS, INC. TUBG FROZEN

U.S. XPRESS, INC. USXI DRY

U.S. XPRESS, INC. (IM DIVISION) CXLL IM

USF GLEN MOORE INC. USFM DRY

USF HOLLAND MOTOR EXPRESS HMES LTL

USF REDDAWAY TRUCK LINE INC. RETL LTL

WERNER BROKERAGE DIVISION WVAS DRY

WERNER ENTERPRISES, INC. WENP DRY

WILLIS SHAW LOGISTICS, LLC. (WSL) SWFP FROZEN

WINDWALKER TRANSPORTATION INC. WWIK DRY

XTL TRANSPORT, INC. XTLT DRY

YELLOW TRANSPORTATION, INC. YFSY LTL

Kellogg Company

P4010824 (004010) 126 September 2015

863 Report of Test Results

Functional Group ID=RT

Introduction:

This Draft Standard for Trial Use contains the format and establishes the data contents of the Report of Test Results

Transaction Set (863) for use within the context of an Electronic Data Interchange (EDI) environment. The

transaction set can be used to transmit the results of tests performed to satisfy a specified product or process

requirement. This includes, but is not limited to, test data such as inspection data, certification data, and statistical

process control measurements.

Heading:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 010 ST Transaction Set Header M 1 M 020 BTR Beginning Segment for Test Results M 1

LOOP ID - N1 >1

080 N1 Name M 1

090 N2 Additional Name Information O 2

100 N3 Address Information O 2

110 N4 Geographic Location O 1

Detail:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments

LOOP ID - LIN 10

010 LIN Item Identification M 1

045 REF Reference Identification M 1000

LOOP ID - CID >1

060 CID Characteristic/Class ID M 1

LOOP ID - MEA >1

150 MEA Measurements M 1

170 REF Reference Identification M 10

Summary:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments M 010 SE Transaction Set Trailer M 1

Kellogg Company

P4010824 (004010) 127 September 2015

Segment: ST Transaction Set Header

Position: 010

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the start of a transaction set and to assign a control number

Syntax Notes: Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the

interchange partners to select the appropriate transaction set definition (e.g., 810

selects the Invoice Transaction Set).

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M ST01 143 Transaction Set Identifier Code M ID 3/3

Code uniquely identifying a Transaction Set

Refer to 004010 Data Element Dictionary for acceptable code values.

M ST02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 128 September 2015

Segment: BTR Beginning Segment for Test Results

Position: 020

Loop: Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the beginning of a test results transaction set

Syntax Notes: Semantic Notes: 1 If BTR01 equals "01", "02", "03", "04", "05", "18" or "19", then BTR06 is required

to identify the original test report reference number transmitted.

2 BTR02 is the date that this transaction set was created by the sending party.

3 BTR03 is the time that this transaction set was created by the sending party.

4 BTR05 specifies test results report reference number created by the sending party.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M BTR01 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set

Refer to 004010 Data Element Dictionary for acceptable code values.

M BTR02 373 Date M DT 8/8

BTR05 127 Reference Identification O AN 1/30

The Kellogg PO Number

Kellogg Company

P4010824 (004010) 129 September 2015

Segment: N1 Name

Position: 080

Loop: N1 Mandatory

Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To identify a party by type of organization, name, and code

Syntax Notes: 1 At least one of N102 or N103 is required.

2 If either N103 or N104 is present, then the other is required.

Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must

provide a key to the table maintained by the transaction processing party.

2 N105 and N106 further define the type of entity in N101.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N101 98 Entity Identifier Code M ID 2/3

Code identifying an organizational entity, a physical location, property or an

individual Hard Code VN

N102 93 Name X AN 1/60

Supplier Name

Kellogg Company

P4010824 (004010) 130 September 2015

Segment: N2 Additional Name Information

Position: 090

Loop: N1 Mandatory

Level: Heading

Usage: Optional

Max Use: 2

Purpose: To specify additional names or those longer than 35 characters in length

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N201 93 Name M AN 1/60

Supplier Contact Name

N202 93 Name O AN 1/60

Free-form name

Kellogg Company

P4010824 (004010) 131 September 2015

Segment: N3 Address Information

Position: 100

Loop: N1 Mandatory

Level: Heading

Usage: Optional

Max Use: 2

Purpose: To specify the location of the named party

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N301 166 Address Information M AN 1/55

Production Location Street Address

N302 166 Address Information O AN 1/55

Address information

Kellogg Company

P4010824 (004010) 132 September 2015

Segment: N4 Geographic Location

Position: 110

Loop: N1 Mandatory

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To specify the geographic place of the named party

Syntax Notes: 1 If N406 is present, then N405 is required.

Semantic Notes: Comments: 1 A combination of either N401 through N404, or N405 and N406 may be adequate to

specify a location.

2 N402 is required only if city name (N401) is in the U.S. or Canada.

Data Element Summary

Ref. Data

Des. Element Name Attributes

N401 19 City Name O AN 2/30

Free-form text for city name

N402 156 State or Province Code O ID 2/2

Code (Standard State/Province) as defined by appropriate government agency

N403 116 Postal Code O ID 3/15

Code defining international postal zone code excluding punctuation and blanks

(zip code for United States) N404 26 Country Code O ID 2/3

Code identifying the country

X N405 309 Location Qualifier X ID 1/2

Refer to 004010 Data Element Dictionary for acceptable code values.

X N406 310 Location Identifier O AN 1/30

Kellogg Company

P4010824 (004010) 133 September 2015

Segment: LIN Item Identification

Position: 010

Loop: LIN Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To specify basic item identification data. (Note - only one line per 863 transmission – )

Syntax Notes: 1 If either LIN04 or LIN05 is present, then the other is required.

2 If either LIN06 or LIN07 is present, then the other is required.

3 If either LIN08 or LIN09 is present, then the other is required.

4 If either LIN10 or LIN11 is present, then the other is required.

5 If either LIN12 or LIN13 is present, then the other is required.

6 If either LIN14 or LIN15 is present, then the other is required.

7 If either LIN16 or LIN17 is present, then the other is required.

8 If either LIN18 or LIN19 is present, then the other is required.

9 If either LIN20 or LIN21 is present, then the other is required.

10 If either LIN22 or LIN23 is present, then the other is required.

11 If either LIN24 or LIN25 is present, then the other is required.

12 If either LIN26 or LIN27 is present, then the other is required.

13 If either LIN28 or LIN29 is present, then the other is required.

14 If either LIN30 or LIN31 is present, then the other is required.

Semantic Notes: 1 LIN01 is the line item identification

Comments: 1 See the Data Dictionary for a complete list of IDs.

2 LIN02 through LIN31 provide for fifteen different product/service IDs for each item.

For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU.

Data Element Summary

Ref. Data

Des. Element Name Attributes

LIN01 350 Assigned Identification O AN 1/20

Kellogg Line Item Number from Kellogg Purchase Order

M LIN02 235 Product/Service ID Qualifier M ID 2/2

Code identifying the type/source of the descriptive number used in

Product/Service ID (234) Hard Code IN

M LIN03 234 Product/Service ID M AN 1/48

Kellogg Material Number from Kellogg Purchase Order

Kellogg Company

P4010824 (004010) 134 September 2015

Segment: REF Reference Identification

Position: 045

Loop: LIN Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1000

Purpose: To specify identifying information

Syntax Notes: 1 At least one of REF02 or REF03 is required.

2 If either C04003 or C04004 is present, then the other is required.

3 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

HardCode LT for Lot Number, 7D for tester Identification

Refer to 004010 Data Element Dictionary for acceptable code values.

REF02 127 Reference Identification X AN 1/30

Testing Lot Number when REF01 = LT, Tester Name when REF01 = 7D

Kellogg Company

P4010824 (004010) 135 September 2015

Segment: CID Characteristic/Class ID

Position: 060

Loop: CID Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To specify the general class or specific characteristic upon which test results are being

reported or are to be taken

Syntax Notes: 1 At least one of CID01 CID02 CID04 or CID05 is required.

2 If either CID03 or CID04 is present, then the other is required.

3 If CID06 is present, then both CID03 and CID04 are required.

4 If CID07 is present, then at least one of CID04 or CID05 is required.

Semantic Notes: Comments: 1 CID06 specifies the individual code list of the agency specified in CID03.

2 CID07 refers to whether or not the characteristic identified in CID04 or CID05 or

both is affected by the product change. If it is affected, the value is "Y". A value of

"N" is used when it is known that it will not be affected. Any other value indicates it

is indeterminate.

Data Element Summary

Ref. Data

Des. Element Name Attributes

CID01 738 Measurement Qualifier X ID 1/3

Code identifying a specific product or process characteristic to which a

measurement applies Refer to 004010 Data Element Dictionary for acceptable code values.

Kellogg Company

P4010824 (004010) 136 September 2015

Segment: MEA Measurements

Position: 150

Loop: MEA Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To specify physical measurements or counts, including dimensions, tolerances, variances,

and weights (See Figures Appendix for example of use of C001)

Syntax Notes: 1 At least one of MEA03 MEA05 MEA06 or MEA08 is required.

2 If MEA05 is present, then MEA04 is required.

3 If MEA06 is present, then MEA04 is required.

4 If MEA07 is present, then at least one of MEA03 MEA05 or MEA06 is required.

5 Only one of MEA08 or MEA03 may be present.

Semantic Notes: 1 MEA04 defines the unit of measure for MEA03, MEA05, and MEA06.

Comments: 1 When citing dimensional tolerances, any measurement requiring a sign (+ or -), or

any measurement where a positive (+) value cannot be assumed, use MEA05 as the

negative (-) value and MEA06 as the positive (+) value.

Data Element Summary

Ref. Data

Des. Element Name Attributes

MEA03 739 Measurement Value X R 1/20

The value of the measurement

Kellogg Company

P4010824 (004010) 137 September 2015

Segment: REF Reference Identification

Position: 170

Loop: MEA Mandatory

Level: Detail

Usage: Mandatory

Max Use: 10

Purpose: To specify identifying information

Syntax Notes: 1 At least one of REF02 or REF03 is required.

2 If either C04003 or C04004 is present, then the other is required.

3 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification. Hardcode A1

Refer to 004010 Data Element Dictionary for acceptable code values.

REF02 127 Reference Identification X AN 1/30

Text description of inspection characteristic (Example: Moisture)

REF03 352 Description X AN 1/40

Unit of Measure of test characteristic (Example: PPB)

Kellogg Company

P4010824 (004010) 138 September 2015

Segment: SE Transaction Set Trailer

Position: 010

Loop: Level: Summary

Usage: Mandatory

Max Use: 1

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)

Syntax Notes:

Semantic Notes: Comments: 1 SE is the last segment of each transaction set.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SE01 96 Number of Included Segments M N0 1/10

Total number of segments included in a transaction set including ST and SE

segments M SE02 329 Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set

functional group assigned by the originator for a transaction set

Kellogg Company

P4010824 (004010) 139 September 2015

Sample EDI 863-COA Transaction

ISA*00* *00* *ZZ*SUPPLIERID *ZZ*005356209S *110321*1136*U*00401*000001168*0*P*:

GS*RT*SUPPLIERID*005356209S*20110321*1136*1168*X*004010

ST*863*0001

BTR*06*20110601***4200005216

N1*VN*Ingredient Supplier

N2*Ingredient Employee

N3*123 Ingredient Way

N4*Kalamazoo*MI*49009*US

LIN*10*IN*R000260110

REF*LT*Vendor Lot E

REF*7D*Tester123

CID*ABO

MEA***13

REF*A1*Moisture*%

MEA***20

REF*A1*Density*g/cm3

MEA***0

REF*A1*Salmonella

MEA***0

REF*A1*Listeria

LIN*20*IN*R000260111

REF*LT*Vendor Lot A

REF*7D*Tester456

CID*ABO

MEA***13

REF*A1*Moisture*%

MEA***20

REF*A1*Density*g/cm3

MEA***0

REF*A1*Salmonella

SE*29*0001

GE*1*1168

IEA*1*000001168