Skip to content
X12 EDI

Affiliated Foods Inc. X12 880 Grocery Products Invoice

X12 880 (Grocery Products Invoice) is the EDI transaction exchanged between Affiliated Foods Inc. (Affiliated Foods Inc. (Amarillo Texas)) and its trading partners. Stacksync handles full compliance, mapping, and real-time delivery.

Segments
21
Loops
3
X12 880
All partners ↗

Transaction context

Where 880 Grocery Products Invoice fits on Affiliated Foods Inc. (Amarillo Texas)

On Affiliated Foods Inc. (Amarillo Texas), the X12 880 Grocery Products Invoice follows the 875 Grocery Products Purchase Order in the Grocery replenishment cycle.

Affiliated Foods Inc. channels
1 of 1

1 of Affiliated Foods Inc.'s 1 channel carries 880

Trading partners
33

partners across the Stacksync network trade 880

Channels
36

channels network-wide carry 880

The 880 is the UCS grocery-industry invoice, the grocery counterpart to the general-purpose 810. A supplier bills the retailer for a shipped order using grocery segments: G01 invoice identification, G17 item detail, G72 allowances and charges, and mandatory G31/G33 totals. Retailers match it against the purchase order and receiving records before payment, so pricing, item identifiers, and allowance data must line up with the PO. The supplier, manufacturer, or distributor sends the 880 to the grocery retailer or wholesaler after goods ship; the receiver returns a 997 Functional Acknowledgment.

When it fires: Goods ship against a grocery purchase order and the supplier issues its payment request for the delivered products.

Common 880 rejection causes
  • Duplicate allowance codes: Kroger fails an invoice that carries more than one G72 segment with the same allowance/charge code under an item or invoice; values must be combined into a single G72 per code.
  • Allowance sign and basis errors: allowance amounts must be negative (positive amounts are treated as charges) and the G72 rate must match the item's unit of measure, per-case for CA items and per-each for EA items (Kroger 880 guideline).
  • Item format mismatches: the G17 item identifier must match an item format from the purchase order, and catch-weight lines need total weight invoiced in LB plus a separate case count in G1710 (Kroger 880 guideline).
  • Header rejections: an invoice issue date in the future is not accepted, and the ship-to N1 must carry the retailer's location DUNS+4 from the purchase order being invoiced (Kroger 880 guideline).

Specification summary

X12 880 Grocery Products Invoice at the element level

The X12 880 specification defines 33 segments carrying 180 data elements, 58 of which are mandatory.

Segments
33
Data elements
180
Mandatory elements
58
Segments with mandatory elements
Segment Elements Mandatory
G01 6 2
N9 5 1
G61 5 2
NTE 2 1
G27 6 1
G23 16 2
G25 3 2
N1 4 1
N2 2 1
N3 2 1
G72 11 2
G73 1 1
Key identifiers in 880
  • Date
  • Invoice Number
  • Reference Identification Qualifier
  • Contact Function Code
  • Name
  • Description
  • Transportation Method/Type Code
  • Terms Type Code
Full segment guideline — 21 segments 3 loops · X12 880 Grocery Products Invoice
ISA Interchange Control Header 16 elements

To start and identify an interchange of zero or more functional groups and interchange-related control segments

GS Functional Group Header 8 elements

To indicate the beginning of a functional group and to provide control information

ST Transaction Set Header 2 elements

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

G01 Invoice Identification 5 elements

To transmit identifying dates and numbers for this transaction set

N9 Extended Reference Information 3 elements

To transmit identifying information as specified by the Reference Identification Qualifier

G62 Date/Time 2 elements

To specify pertinent dates and times

NTE Note/Special Instruction 2 elements

To transmit information in a free-form format, if necessary, for comment or special instruction

CAD Carrier Details 3 elements

To specify transportation details for the transaction

G23 Terms of Sale 13 elements

To specify the terms of sale

G25 F.O.B. Information 3 elements

To transmit information pertaining to method of freight payment and transfer of title

N1 Loop Repeat: 10
N1 Party Identification 4 elements

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

N3 Party Location 2 elements

To specify the location of the named party

N4 Geographic Location 3 elements

To specify the geographic place of the named party

G72 Loop Repeat: 100
G72 Allowance or Charge 3 elements

To specify allowances, charges, or services

G73 Allowance or Charge Description 1 element

To describe the allowance or charge in free-form format

G17 Loop Repeat: 9,999
G17 Item Detail - Invoice 8 elements

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

G69 Line Item Detail - Description 1 element

To describe an item in free-form format

G20 Item Packing Detail 7 elements

To specify packing details of the items shipped

G31 Total Invoice Quantity 6 elements

To specify summary details of total items shipped in terms of quantity, weight, and volume, and to specify payment method

G33 Total Dollars Summary 1 element

To specify the total invoice amount, including charges less allowances, before terms discount

SE Transaction Set Trailer 2 elements

To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)

Trading partners

2+ trading partners.
And every channel covered.

We connect to every major retailer, distributor, and 3PL on the EDI network. Type to search the directory, or browse the full catalogue.

Browse the full directory

Affiliated Foods Inc. Affiliated Foods Inc. (Amarillo Texas) EDI 880 FAQ

Common questions about 880 Grocery Products Invoice on the Affiliated Foods Inc. (Amarillo Texas) channel.

What is X12 880 Grocery Products Invoice?
X12 880 (Grocery Products Invoice) is the EDI transaction set used to exchange grocery products invoice data. Affiliated Foods Inc.'s Affiliated Foods Inc. (Amarillo Texas) channel requires it from trading partners.
Does Affiliated Foods Inc. Affiliated Foods Inc. (Amarillo Texas) require 880 for trading partners?
Yes, Affiliated Foods Inc. (Affiliated Foods Inc. (Amarillo Texas)) supports X12 880 Grocery Products Invoice. Stacksync handles the full integration so your team can focus on operations.
How fast can I integrate Affiliated Foods Inc. 880 with Stacksync?
Most companies go live with Affiliated Foods Inc. 880 on Stacksync in days. Pre-built mappings, no-code setup, and real-time monitoring make EDI compliance straightforward.
Which documents accompany 880 on Affiliated Foods Inc. (Amarillo Texas)?
On Affiliated Foods Inc. (Amarillo Texas), X12 880 is typically exchanged alongside 875 Grocery Products Purchase Order. Stacksync maps each document into the same ERP or WMS workflow, so the full cycle stays in sync end to end.

Ready to automate your Affiliated Foods Inc. EDI?

Most teams go live in days, not months. Talk to our team and we'll walk you through your specific setup.