EDI Programs And Requirements

824 Application Advice Error Codes

Two levels of errors are detected:

WARNINGS Minor errors or inconsistencies, from which Kroger can recover, usually by defaulting to the most probable alternative.
FATAL Significant violations of Kroger requirements, which prevents the EDI document from being processed.

The TED02 will contain a Free Form Message describing the error. Additional information may be sent in the TED07 and TED08 data elements, to help identify the error. The following series of numbers have been allotted to the various applications:

an Error Code this can be looked up in a list of error codes in this manual
a Brief Description this may be sufficient for describing most errors

An Acknowledgment Code will be sent, based on the levels of errors found:

Accepted No Warnings or Fatal Errors were found: document will be used
Accepted with Error Warnings were found but no Fatal Errors, document will be used
Rejected At least one Fatal Error was found; document will NOT be used

Each of these Acknowledgment Codes will be represented within the OTI01 field, as follows:

Accepted OTI01 = "TA" Transaction Set Accept
Accepted with Error OTI01 = "TE" Transaction Set Accept with Error
Rejected OTI01 = "TR" Transaction Set Reject
0000 - 0049 Envelope Errors
0050 - 0099 Generic Audit Errors
0100 - 0299 Multiple Document Common Errors
0300 - 0399 810 /880 Invoice Errors
0400 - 0499 856 Advanced Ship Manifest Errors
0500 - 0599 889 Promotional Announcement Errors
0600 - 0699 879 Price Change Errors
0700 - 0799 875 / 850 Purchase Order Errors
0800 - 0899 Undefined
0900 - 0999 DSD Nex Errors
1000 - 1099 855 PO Acknowledgment Errors
1100 - 1199 997 Functional Acknowledgment Errors
1200 - 1299 888 Item Maintenance Errors

For each error detected, a TED segment will be returned. The TED01 data element will contain a generic error condition, as defined in the EDI Standards:

006 Duplicate
007 Missing Data
010 Total Out of Balance
012 Invalid Combination
024 Other Unlisted Reason
824 Application Advice Errors - extended
Error Code Doc. Level Brief Description Detailed Description of Error TED01
0001F 856 Fatal Invalid Interchange ID Qualifier The ISA07 Receiver Qualifier Code you used was not '08'. See the section, EDI Communication Information. The proper Interchange ID Qualifier to use for any Kroger warehouse is'08'. TED07: will contain the invalid ISA07 value sent 012
0002W Warning ISA Control Segment Not Compatible with Version The Control Segment not compatible with Document Version. ISA header can be sent only on X12 documents and UCS document versions 004010. 012
0004F Fatal Invalid Application Receiver Code - GS03 The Application Receiver Code, GS03, is invalid. Refer to the Implementation Guide for valid values. 012
0005F Fatal ISA Version Not Supported by Kroger ISA Version Not Supported by Kroger must use 00 024
0050F Fatal Invalid Duns Suffix Invalid Duns Suffix. Refer to Implementation Guide for Valid Duns Suffix. 012
0052W **** Warning Invalid Division determined from DUNS + SUFFIX. Please refer to our duns + suffix tables
0053W **** Warning Invalid Transaction for Division. Division can not accept this transaction at this time
0054W Warning Maximum number error messages exceeded Too many errors to report
0100F 856 Fatal TS Purpose Code is invalid The TS Purpose Code in the BSN01 data element must be '00' (Original). This data element must be sent, per EDI Standards, and Kroger does not accept any other value. No capability exists to alter, replace or delete an ASN that has already been received. TED07: will contain the invalid BSN01 value sent 012
0101F 856 Fatal Standard Carrier Alpha Code (SCAC) is Missing You have failed to specify a SCAC in the TD503 data element of a TD5 segment at the Shipment level of the ASN. Kroger requires a SCAC to identify the carrier. It is to be specified by sending a TD5 segment at the Shipment level of the ASN, with TD502 = '2', and TD503 = the SCAC. 007
0102F 856 Fatal Ship to DUNS + 4 is Missing You have failed to specify a Ship-To location as a DUNS + 4 in the N104 data element of an N1 segment at the Shipment level of the ASN. Kroger requires a Ship-To location sent as a DUNS + 4. See the sections, Kroger Ship-To Locations and Peyton Ship-To Locations, in this manual for the appropriate DUNS + 4 to use. It is to be specified by sending an N1 segment at the Shipment level of the ASN, with N101 = 'ST', N103 = '9', and with the Ship-To DUNS + 4 in the N104 data element. 007
0103F 856 Fatal Ship to DUNS + 4 is Invalid You have specified a Ship-To location as a DUNS + 4 in the N104 data element of an N1 segment at the Shipment level of the ASN, but it is not a valid Kroger Ship-To DUNS + 4. Kroger requires a Ship-To location sent as a DUNS + 4. See the sections, Kroger / Peyton Ship-To Locations on our web site under the purchase order or invoice section for the appropriate DUNS + 4 to use. It is to be specified by sending an N1 segment at the Shipment level of the ASN, with N101 = 'ST', N103 = '9', and with the Ship-To DUNS + 4 in the N104 data element. TED07: will contain the invalid N104 value sent 012
0104F 856 Fatal Purchase Order Number is Missing You have failed to specify a Kroger Purchase Order Number in the PRF01 data element of a PRF segment at the Order level of the ASN. Kroger requires a Kroger Purchase Order Number, specified as a 5-digit number, to be sent in the PRF01 data element, of the PRF segment, at the Order level of the ASN hierarchy. TED07: will contain the HL01 value sent, to identify the Order level without a Purchase Order Number 007
0105F 856 Fatal Purchase Order Number is in Invalid Format You have specified a Purchase Order Number in the PRF01 data element of a PRF segment at the Order level of the ASN, but it is in an invalid format. Kroger requires a Purchase Order Number, specified as a 5-digit number. TED07: will contain the PRF01 value sent 024
0105F 855 Fatal Purchase Order Number is in Invalid Format P.O. Number is in an Invalid Format should be 5 digits. 024
0106F 856 Fatal U.P.C./EAN Case Code (2-5-5) is Missing You have failed to specify a U.P.C./EAN Case Code (2-5-5) in the LIN03 data element of an LIN segment at the Pack level of the ASN. Kroger requires that every Pack level of the ASN include an LIN segment, with LIN02 = 'UA', and LIN03 containing the U.P.C./EAN Case Code (2-5-5). TED07: will contain the HL01 value sent, to identify the Pack level without a U.P.C./EAN Case Code (2-5-5). 007
0107F 856 Fatal Missing or Incorrect Transaction Total

You have either failed to specify a Number of Line Items in the CTT01 data element of a CTT segment, or the number you have specified does not match the number of 'HL' segments present in the transaction set. Kroger requires this count as a

control upon the content of the ASN. If you have sent an incorrect value, then you should investigate the cause of the problem, and make necessary corrections. TED07: will contain the CTT01 value sent (or zero if none was sent) TED08: will contain the actual number of 'HL' segments found in the ASN

010
0300F 810/880 Fatal Invalid Invoice Date 012
0301W 810/880 Warning Invalid Purchase Order Date 012
0302W 810/880 Warning Additional Reference Segments Are Ignored 012
0303W 810/880 Warning Additional N1 Loops for Same Entity ID are Ignored 012
0304W 810/880 Warning Maximum Number Entity Id's Reached - Segment Ignored 012
0305W 810/880 Warning Additional N3 seg's for same N1 loop are ignored 012
0306F 810/880 Fatal Missing Ship - To N1 segment 007
0307F 810/880 Fatal Invalid Ship-To ID Code Qualifier ((N103) Must be 9 012
0307W 810/880 Warning Invalid Ship-To ID Code Qualifier (N103) - Must be 9 (0307 is FATAL unless the Code is '09' in which case only a WARNING and it is treated as '9' 012
0308F 810/880 Fatal Missing or Invalid Ship-To duns+suffix 012
0309F 810/880 Fatal Missing Purchase Order Number 007
0310F 810/880 Fatal Invalid Format Purchase Order Number Must send 5 digit P.O# 012
0311F 810/880 Fatal Purchase Order Group Conflict: Invoice Not Processed 012
0312F 810/880 Fatal Purchase Order Already Paid - Invoice Not Processed 012
0313W 810/880 Warning Duplicate Invoice - Will Replace Original 012
0314W 810/880 Warning Additional Carrier Segments Are Ignored 012
0315W 810/880 Warning Additional ITD Terms Segments Are Ignored 012
0316F 810/880 Fatal Missing Invoice Level Terms (ITD Segment) 007
0317F 810/880 Fatal Invalid Terms Start Date: Can't Calculate Due Date 012
0318F 810/880 Fatal Invalid Invoice Date: Can't Calculate Terms Due Date 012
0319F 810/880 Fatal Missing or Invalid Date or Days for Discount Offered 012
0320F 810/880 Fatal Missing Calculated Discount Amount Fields 012
0320W 810/880 Warning Missing Calculated Discount Amount Fields (0320 is FATAL in the Test EDI Environment, but only a WARNING in the Production EDI Environment 012
0321F 810/880 Fatal Missing or Invalid Net Date or Days ( No Discount) 012
0322W 810/880 Warning Invalid format Ship Date - Ignored 012
0323W 810/880 Warning Invalid format Delivery Date - Ignored 012
0324W 810/880 Warning Additional FOB Segments Are Ignored 012
0325W 810/880 Warning Missing FOB Information 007
0326W 810/880 Warning Additional G73 Segments are Ignored 012
0327W 810/880 Warning G73 Segment without Preceding G72 - Ignored 012
0328F 810/880 Fatal One of Percent, Dollars or Rate Needed in Header Allowance or Charge 007
0329F 810/880 Fatal Unit price Not Permitted in Header Allowance or Charge 012
0330F 810/880 Fatal Dollar Amount Not Permitted In Header Allowance or Charge 012
0331F 810/880 Fatal Percent Not Permitted in Header Allowance or Charge 012
0332W 810/880 Warning Dollar Amount Super cedes Rate in Header Allowance or Charge 012
0333W 810/880 Warning Dollar Amount Supercedes Percent in Header Allowance or Charge 012
0334F 810/880 Fatal Cannot Specify Both Percent and Rate in Header Allowance or Charge 012
0335F 810/880 Fatal Rate Requires Quantity Basis In Header Allowance or Charge 012
0336F 810/880 Fatal Percent Requires Dollar Basis in Header Allowance or Charge 012
0337W 810/880 Warning Invalid Sign for Allowance or Charge 012
0338F 810/880 Fatal Duplicate Item on Invoice Different Unit of Measure 012
0339W 810/880 Warning Duplicate Item on Invoice - Average Cost Used 012
0340W 810/880 Warning Duplicate Item on Invoice - Minimum Cost Used 012
0341W 810/880 Warning Item REF Segment without Preceding IT1 - Ignored 012
0342W 810/880 Warning Additional REF Segments for Same Item Are Ignored 012
0343W 810/880 Warning Item REF segment Is Ignored If Qualifier is not RN 012
0344W 810 Warning Item SAC Segment without Preceding IT1 Ignored 012
0345F 810/880 Fatal No Item Detail Appears on Invoice 007
0346F 810/880 Fatal Missing Product / Service ID 007
0347F 810/880 Fatal Invalid Product / Service Qualifier: Must be IN 012
0348F 810/880 Fatal Invalid Product / Service Qualifier: Must be UA/UK 012
0349F 810/880 Fatal Invalid Format Product / Service ID for Qualifier UA 012
0350F 810/880 Fatal Invalid Format Product / Service ID for Qualifier UK 012
0351W 810/880 Warning Blank Product / Service Qualifier is Assumed - UA 007
0352F 810/880 Fatal Invalid Product / Service Qualifier: Must be UK 012
0353W 810/880 Warning Invoice Items Without Positive Quantity Are Ignored 007
0354W 810/880 Warning Invoice Items Without Positive Cost Are Ignored 007
0355W 810/880 Warning Unit of Measure Code 'LB' treated as Cases 024
0356F 810/880 Fatal Invalid Unit of Measure Code 012
0357F 810/880 Fatal Invalid Basis of Unit Price Code 012
0358F 810/880 Fatal Incompatible UOM and Basis of Unit Price Codes 012
0359F 810/880 Fatal Cannot Convert UOM to Basis of Unit Price Code 012
0360W 810/880 Warning Item TXI Segment without Preceding IT1 - Ignored 012
0361W 810/880 Warning Item PID Segment without Preceding IT1 - Ignored 012
0362W 810/880 Warning Additional PID Segments for Same Item Are Ignored 012
0363W 810/880 Warning*** Missing Product Description - this applies ONLY to Mid-Atlantic for KMA warehouse product 007
0364W 810/880 Warning Item PO4 Segment without Preceding IT1 - Ignored 012
0365W 810/880 Warning Additional Pack/Size Data for Same Item is Ignored 012
0366F 810/880 Fatal One of Percent, Dollars or Rate Needed in Item Allowance or Charge 007
0367F 810/880 Fatal Unit Price Not Permitted in Item Allowance or Charge 012
0368F 810/880 Fatal Dollar Amount Not Permitted in Item Allowance or Charge 012
0369F 810/880 Fatal Percent Not Permitted in Item Allowance or Charge 012
0370F 810/880 Warning Dollar Amount Supercedes Rate in Item Allowance or Charge 012
0371W 810/880 Warning Dollar Amount Supercedes Percent in Item Allowance or Charge 012
0372F 810/880 Fatal Cannot Specify Both Percent and Rate in Item Allowance or Charge 012
0373W 810/880 Warning Invalid sign for Item Allowance / Charge - Corrected 012
0374F 810/880 Fatal Taxes Must Have Either Dollar Amount or Percent 007
0375W 810/880 Warning Dollar Amount Overrides Percent for Taxes 012
0376F 810/880 Fatal Invalid Tax Type Code 012
0377F 810/880 Fatal Dollar Amount Not Permitted in Item Tax 012
0378F 810/880 Fatal Percent Not Permitted in Item Tax 012
0379W 810/880 Warning Sign for Taxes Must be Positive - Corrected 012
0380F 810/880 Fatal Invoice Total Amount Must be Positive 012
0381F 810/880 Fatal Invoice Total Amount Does not Balance to Detail 012
0382F 810/880 Fatal Missing Invoice Total Amount 007
0383W 810/880 Warning Total Invoice Quantity Must be Positive 012
0384W 810/880 Warning Total Invoice Weight Must Be Positive 012
0385W 810/880 Warning Total Invoice Volume Must be Positive 012
0386W 810/880 Warning Total Invoice Quantity Must be Specified 007
0387F 810 Fatal Invoices Must be Sent via the X12 document, 810 012
0388F 810/880 Fatal Invalid Combination of Percents on Duplicate Items 012
0389F 810/880 Fatal Percent Requires Dollar Basis in Invoice Level Taxes 012
0390F 810/880 Fatal Dollar Amount Not Permitted in Invoice Level Taxes 012
0391F 810/880 Fatal Percent Not Permitted in Invoice Level Taxes 012
0392F 810/880 Fatal Discount percent greater than 10% 012
0393F 810/880 Fatal Total Item Net Dollars Is Negative 012
0394F 810/880 Fatal Total Item Net Dollars GE $10M(illion) or LE -$10M 012
0396F 810/880 Fatal Discount Amount Exceeds Invoice Cost 012
0398F 810/880 Fatal Missing Bill of Lading Number
0399F 810/880 Fatal Non-Numeric char in Product/Service ID for FMY 012
0400F 856 Fatal Invalid Interchange Receiver ID The ISA08 Interchange Receiver ID is not a valid Communications ID for sending ASN's to Kroger. See the section, EDI Communication Information, for the proper Communications ID to use for a particular Kroger division. Kroger requires the use of a Communications ID specific to a given division. The use of a corporate Kroger Communications ID is invalid. TED07: will contain the invalid ISA08 value sent 012
0401F 856 Fatal Hierarchical Structure Codes is not '0001' The Hierarchical Structure Code in the BSN05 data element must be '0001' (Shipment, Order, Packaging, Item). UCS Guidelines specify this value, and Kroger does not accept any other value. Kroger requires use of the Shipment, Order, Tare, and Pack levels, in that order, within the ASN. TED07: will contain the invalid BSN05 value sent 012
0402F 856 Fatal First Hierarchical Level is not "Shipment" The first HL segment encountered was not of Level Code 'S' (for Shipment). This is data element, HL03, and it must contain 'S' in the first occurrence of the HL segment. TED07: will contain the invalid HL03 value sent 012
0403F 856 Fatal Only One "Shipment" Level is Permitted The Level Code in data element HL03 was 'S' (for Shipment), but it was not the first HL segment specifying Shipment level in this ASN. Only one Shipment level is permitted within an ASN. TED07: will contain the HL01 value sent, to identify the invalid HL segment 012
0404F 856 Fatal Order Level's Parent is not Shipment Level The Level Code in data element HL03 was 'O' (for Order), but either: A) HL02 was not specified; B) HL02 refers to a Hierarchical ID Number not present in a previous HL segment; or C) HL02 refers to a Hierarchical ID Number in a previous HL segment whose HL03 was not 'S' (for Shipment). Kroger requires each Order level within the ASN hierarchy to be a child of the one and only Shipment level. This parent-child relationship is indicated through the HL02 data element of the Order level HL segment, which is to equal the HL01 data element of the Shipment level HL segment. TED07: will contain the HL02 value sent 012
0405F 856 Fatal Tare Level's Parent is not Order Level The Level Code in data element HL03 was 'T' (for Tare), but either: A) HL02 was not specified; B) HL02 refers to a Hierarchical ID Number not present in a previous HL segment; or C) HL02 refers to a Hierarchical ID Number in a previous HL segment whose HL03 was not 'O' (for Order). Kroger requires each Tare level within the ASN hierarchy to be a child of an Order level. This parent-child relationship is indicated through the HL02 data element of the Tare level HL segment, which is to equal the HL01 data element of the Order level HL segment. TED07: will contain the HL02 value sent 012
0406F 856 Fatal Pack Level's Parent is not Tare Level The Level Code in data element HL03 was 'P' (for Pack), but either: A) HL02 was not specified; B) HL02 refers to a Hierarchical ID Number not present in a previous HL segment; or C) HL02 refers to a Hierarchical ID Number in a previous HL segment whose HL03 was not 'T' (for Tare). Kroger requires each Pack level within the ASN hierarchy to be a child of a Tare level. This parent-child relationship is indicated through the HL02 data element of the Pack level HL segment, which is to equal the HL01 data element of the Tare level HL segment. TED07: will contain the HL02 value sent 012
0407F 856 Fatal More Than One Pack Level Found under a Tare Level You have specified more than one Pack level as a child of the same Tare level, in the ASN hierarchy. This violates Kroger's requirement that exactly one U.P.C./EAN Case Code is to be associated with each unique license plate. TED07: will contain the HL01 value sent for the additional Pack level 012
0408F 856 Fatal Item Level's parent is not Pack Level The Level Code in data element HL03 was 'I' (for Item), but either: A) HL02 was not specified; B) HL02 refers to a Hierarchical ID Number not present in a previous HL segment; or C) HL02 refers to a Hierarchical ID Number in a previous HL segment whose HL03 was not 'P' (for Pack). Kroger requires each Item level within the ASN hierarchy to be a child of a Pack level. This parent-child relationship is indicated through the HL02 data element of the Item level HL segment, which is to equal the HL01 data element of the Pack level HL segment. Although Kroger does not use any information from the Item level of the ASN at this time, it does expect the Item level to be a child of the Pack level. TED07: will contain the HL02 value sent 012
0409F 856 Fatal Parent Level has no Expected Child Levels The Level Code in data element HL03 was 'S' (for Shipment), 'O' ( for Order) or 'T' (for Tare), but no child levels were found subordinate to it. Under the assumption that the ASN hierarchy is presented by consecutive HL segments in a top-down/left-right ordered structure, this was detected as two consecutive HL segments with the same HL03 value. In this case, the first HL segment had no hierarchical children, which is invalid for the Shipment, Order and Tare levels. TED07: will contain the HL01 value in the first of the two consecutive HL segments 007
0410F 856 Fatal Violation of Top-Down/Left-Right Ordered Structure For an HL segment with HL03 = 'O' (Order), 'T' (Tare), 'P' (Pack), or 'I' (Item), the Hierarchical Parent ID in data element HL02 identified as a parent an HL segment that was not the most recently encountered instance of an HL segment with that parent's level (HL03). This violates the presumption that the HL segments define the ASN hierarchy as a top-down/left-right ordered structure, which is a UCS convention. TED07: will contain the HL01 value of the violating HL segment 012
0411W 856 Warning Lading Quantity is not the Total of Pack Quantities A lading quantity was sent in the TD102 data element, at the Shipment level in the ASN, but it does not equal the sum of the SN102 quantities specified at the Pack levels of this ASN. This is in the TD1 segment at the Shipment level of the ASN hierarchy. Kroger will use the sum of the SN102 quantities from the Pack levels. TED07: will contain the invalid TD102 value sent TED08: will contain the computed sum of SN102 quantities from the Pack levels 010
0412F 856 Fatal Trailer Number is Missing You have failed to specify a Trailer Number in the TD303 data element of a TD3 segment at the Shipment level of the ASN. Kroger requires a Trailer Number. It is to be specified by sending a TD3 segment at the Shipment level of the ASN, with the Trailer Number in the TD303 data element. 007
0413F 856 Fatal Bill of Lading Number is Missing You have failed to specify a Bill of Lading Number in the REF02 data element of an REF segment at the Shipment level of the ASN. Kroger requires a Bill of Lading Number. It is to be specified by sending an REF segment at the Shipment level of the ASN, with REF01 = 'BM', and with the Bill of Lading Number in the REF02 data element. 007
0414F 856 Fatal Date Shipped is Missing You have failed to specify a Date Shipped in the DTM02 data element of a DTM segment at the Shipment level of the ASN. Kroger requires a Date Shipped. It is to be specified by sending a DTM segment at the Shipment level of the ASN, with DTM01 = '012', and with the Date Shipped in the DTM02 data element. 007
0415F 856 Fatal Ship-From Duns + 4 is Missing You have failed to specify a Ship-From location as a DUNS + 4 in the N104 data element of an N1 segment at the Shipment level of the ASN. Kroger requires a Ship-From location sent as a DUNS + 4. The Ship-From DUNS + 4 codes, for all locations from which you are shipping, should have first been given to the ASN EDI Coordinator at the Kroger warehouse to which you are attempting to send an ASN. It is to be specified by sending an N1 segment at the Shipment level of the ASN, with N101 = 'SF', N103 = '9', and with the Ship-From DUNS + 4 in the N104 data element. 007
0416F 856 Fatal Invalid Interchange Receiver ID for Ship-To-Duns + 4 The Interchange Receiver ID you specified as the ISA08 is invalid for the Ship-To location you have specified as a DUNS + 4. See the sections, Kroger Ship-To Locations and Peyton Ship-To Locations, in this manual for the appropriate DUNS + 4 to use, then see section, EDI Communication Information, on how to specify the corresponding Interchange Receiver ID for that Ship-To Location. TED07: will contain the invalid ISA08 value sent 012
0417F 856 Fatal Missing GS1/EAN-128 Serial Shipping Container Code You have failed to specify a GS1/EAN-128 Serial Shipping Container Code (SSCC-18) in the MAN02 data element of an MAN segment at the Tare level of the ASN. Kroger requires that every Tare level of the ASN include an MAN segment, with MAN01 = 'GM', and MAN02 containing the SSCC-18. TED07: will contain the HL01 value sent, to identify the Tare level without an SSCC-18. 007
0418F 856 Fatal Multiple GS1/EAN-128 Serial Shipping Container Codes You have specified more than one GS1/EAN-128 Serial Shipping Container Code (SSCC-18) within the same Tare level of the ASN. Kroger requires that every Tare level of the ASN include a single MAN segment, with MAN01 = 'GM', and MAN02 containing an SSCC-18. TED07: will contain the additional MAN02 value sent 012
0419F 856 Fatal Duplicate GS1/EAN-128 Serial Shipping Container Code You have specified a GS1/EAN-128 Serial Shipping Container Code (SSCC-18) at a Tare level of the ASN, which has already been specified previously in the ASN. Kroger requires that every Tare level of the ASN include an MAN segment, with MAN01= 'GM', and MAN02 containing an SSCC-18 which is unique within the ASN TED07: will contain the non-unique MAN02 value sent 006
0420F 856 Fatal Invalid GS1/EAN-128 Serial Shipping Container Code You have specified a GS1/EAN-128 Serial Shipping Container Code (SSCC-18) at a Tare level of the ASN, which is not a 20 digit number. The SSCC-18 is to be transmitted to Kroger as a full 20 digit number, including the "00" SSCC-18 Application Identifier and the Modulus 10 Check Character. TED07: will contain the invalid MAN02 value sent 024
0421W 856 Warning GS1/EAN-128 Serial Shipping Container Code Errors You have specified a GS1/EAN-128 Serial Shipping Container Code (SSCC-18) at a Tare level of the ASN, but it contains some internal errors. Either it does not begin with the "00" SSCC-18 Application Identifier, or the Modulus 10 Check Character is incorrect. Please refer to an appropriate publication, for the format and data content of the SSCC-18 (which should include the algorithm to use to calculate the Modulus 10 Check Character). One example is the Application Standard for Shipping Container Codes (October 1995), pages 12 and 62, published by the Uniform Code Council, Inc. (phone (937) 435-3870). Kroger will attempt to use the 20 digit number you have sent as an SSCC-18, under the assumption that this matches the bar code on labels applied to pallets. TED07: will contain the MAN02 value sent 024
0422W 856 Warning Pallet Tiers and Blocks are Missing You have failed to specify a Pallet Tiers in the PAL02 data element, or a Pallet Blocks in the PAL03 data element, of a PAL segment at a Tare level of the ASN. Kroger requires this "TI-HI" information for each Tare level. It is to be specified by sending a PAL segment at each Tare level of the ASN, with the Tiers and Blocks in the PAL02 and PAL03 data elements, respectively. TED07: will contain the HL01 value sent, to identify the Tare level without Pallet TI-HI 007
0423F 856 Fatal Number of Units Shipped is Missing You have failed to specify a Number of Units Shipped in the SN102 data element of an SN1 segment at the Pack level of the ASN. Kroger requires that every Pack level of the ASN include an SN1 segment, with SN102 containing the number of cases shipped of the U.P.C./EAN Case Code (2-5-5) specified in the LIN segment at this same Pack level. TED07: will contain the HL01 value sent, to identify the Pack level without a Number of Units Shipped. 007
0424W 856 Warning Wrong Pack Level Unit of Measure You have specified a Number of Units Shipped in the SN102 data element of an SN1 segment at the Pack level of the ASN, but the unit of measure in the SN103 segment is not 'CA' (for cases). Kroger requires a U.P.C./EAN Case Code (2-5-5) to be sent in the LIN segment, and thus we interpret the SN102 as the number of cases of that U.P.C./EAN Case Code. Kroger's mapping for the SN1 segment specifies 'CA' for the SN103 data element. Consequently, we will ignore the unit of measure you have sent in the SN103, and presume 'CA' for cases. TED07: will contain the SN103 value sent 012
0425W 856 Warning UPC Shipping Container Code Errors You have specified a U.P.C. Shipping Container Code (SCC-14) at the Pack level of an ASN, but it contains some internal errors. Either it is not 14 digits long, its Modulus 10 Check Character is incorrect, or it disagrees with the U.P.C./EAN Case Code (which should equal the middle twelve digits of the SCC-14). Please refer to an appropriate publication, for the format and data content of the SCC-14 (which should include the algorithm to use to calculate the Modulus 10 Check Character). One example is the Application Standard for Shipping Container Codes (October 1995), pages 11 and 62, published by the Uniform Code Council, Inc. (phone (937) 435-3870). Kroger does not require the SCC-14 to be sent through the ASN at this time. However, you should investigate and correct these discrepancies. TED07: will contain the MAN02 value sent 024
0499W 856 Warning This is a warning unidentified at time of publication. The Brief Description should provide an adequate explanation of the condition encountered. TED01 and TED02 may be sent.
0499F 856 Fatal This is a fatal error unidentified at time of publication. The Brief Description should provide an adequate explanation of the condition encountered. TED01 and TED02 may be sent.
0600F 879 Fatal Cost Change Rejected - whse is invalid
0601F 879 Fatal Cost Change Rejected - prod ID is not numeric
0602F 879 Fatal Cost Change Rejected - cost change during deal - Rej
0603F 879 Fatal Cost Change Rejected- cost change greater than max percent
0604F 879 Fatal Cost Change Rejected- cost change equal current cost
0605F 879 Fatal Cost Change Rejected - vendor pack mismatch
0606F 879 Fatal Cost Change Rejected - missing bracket cost
0607F 879 Fatal Cost Change Rejected - bracket ranges do not match
0608F 879 Fatal Cost Change Rejected - no effective date
0609F 879 Fatal Cost Change Rejected- duplicate bracket sent
0610F 879 Fatal Cost Change Rejected - item not found in whse prod id file
0611F 879 Fatal Cost Change Rejected - vendor number not set up at whse
0612F 879 Fatal Cost Change Rejected - invalid date code
0613F 879 Fatal Cost Change Rejected - vndr pk not numeric
0614F 879 Fatal Cost Change Rejected - order date not numeric
0615F 879 Fatal Cost Change Rejected - order date not supplied
0616F 879 Fatal Cost Change Rejected- ship date not numeric
0617F 879 Fatal Cost Change Rejected - ship date is zero
0618F 879 Fatal Cost Change Rejected - stop date not numeric
0619F 879 Fatal Cost Change Rejected - stop date less than start
0620F 879 Fatal Cost Change Rejected- bracket XX not numeric
0621F 879 Fatal Cost Change Rejected - bracket XX not greater than last
0622F 879 Fatal Cost Change Rejected - cost XX is zero
0623F 879 Fatal Cost Change Rejected - cost XX not less than last
0624F 879 Fatal Cost Change Rejected - vndr not flagged for cost changes
1100W 997 Warning Functional acknowledgment not received Functional Acknowledgements (transaction 997) must be sent at least within 24 HRS of the document receipt. 024
1101F 997 Fatal Functional acknowledgment received but does not meet EDI standards. Re-send. Functional Acknowledgement received but does not meet EDI Standards. Verify FA and re-send as per Standards 024
0900F 894 Fatal Invalid Division in G8204 Division used in G8204 element is invalid. Refer 894 specs in Map section for valid Divisions. 012
0901F 894 Fatal Invalid Store in G8204 Store used in G8204 element is invalid. A valid numeric Store number is expected. 012
0902F 894 Fatal Missing/Invalid Division or Store or Both in G8204 Missing Division or Store number or both in G8204 element. Expected six digit format in the field is ‘DDDSSS’ (DDD = Div and SSS=Store) 007
3304W 810/880 Warning Invalid Remit-To N104 012
3305W 810/880 Warning Missing Remit-To Name and Address 012
3316W 810/880 Warning Missing Invoice Level Terms Segments 012
3352W 810/880 Warning Invalid Allow/Charge Segment 012
3353F 810/880 Fatal Invoice Items with a Zero Item Quantity are ignored 012
3354F 810/880 Fatal Invoice Items with a Zero Unit Price are ignored 012

NOTE: All 824 error codes beginning with an 'E' indicates an EDI translation error, usually referring to a syntax error. Please refer to the EDI mapping manual for further information, if available. Examples are:

  • E 90 - INDICATED MANDATORY SEGMENT MISSING.
  • E386 - CONDITIONAL ELEMENT REQUIRED BUT NOT PRESENT IN SEGMENT