---
title: "Wegmans EDI 856 ASN: the small supplier's setup guide"
description: "The Wegmans EDI 856 ASN decoded for a producer who has never done EDI: which transaction sets each flow path needs, what the ASN must carry, the certification sequence, and the manual alternative."
canonical: https://fsma204hub.com/blog/wegmans-edi-856-asn-requirements
published: 2026-09-02
---

# Wegmans EDI 856 ASN: the small supplier's setup guide

> The Wegmans EDI 856 ASN decoded for a producer who has never done EDI: which transaction sets each flow path needs, what the ASN must carry, the certification sequence, and the manual alternative.

The traceability packet comes first. The EDI ask arrives about a week later, and it is the one that stops small producers cold.

If you have worked through the [four Wegmans supplier traceability asks](/blog/wegmans-supplier-traceability-requirements), you already know the 856 Advance Ship Notice is one of them. What that post does not answer, because it is a different question, is how a three-person creamery actually sends one. That is this post: which transaction sets Wegmans wants from you specifically, what has to be inside the 856, how certification runs, and the option almost nobody mentions, which is entering the ASN by hand.

One thing worth saying up front. FDA's FSMA 204 compliance date is [July 20, 2028](/blog/retailer-fsma-204-deadlines). It has nothing to do with this. Wegmans' program is a buyer requirement, running now, and it gates your first PO regardless of what happens in Washington.

## Why the traceability program forces EDI on you

The logic is short. Wegmans wants to know what is on the truck before the truck arrives, at the pallet level, tied to lot data. There is no paper version of that.

Per [Wegmans' published supplier expectations](https://www.wegmans.com/service/for-our-suppliers/supplier-traceability-expectations-requirements), the program applies to suppliers of foods on the FDA Food Traceability List, self-identified during new item setup, with the stated goal of eventually covering all food items. It applies to every shipment to a Wegmans facility, DC and store. And the hinge of the whole thing is one sentence: "The SSCC label on each pallet is expected to match the tare level MAN segment of the ASN."

That single line is why the labels and the EDI message are one project rather than two. The pallet sticker and the electronic message have to carry the same 18-digit number, and a receiver scans to prove it. Traceability data itself routes through the [ReposiTrak Traceability Network](https://repositrak.com/fda-food-traceability/traceability-for-wegmans-suppliers/), which is a separate pipe from your EDI connection. Getting onboarded to ReposiTrak does not give you an ASN. If the ReposiTrak invitation is the thing burning a hole in your inbox, [the onboarding playbook](/blog/repositrak-supplier-onboarding-playbook) is the post to read alongside this one.

## Which transaction sets you actually need

Here is where most suppliers overbuy. Wegmans does not have one EDI spec. It has four, by flow path, and the [Wegmans EDI page](https://www.wegmans.com/service/for-our-suppliers/electronic-data-interchange-edi) lists them plainly.

| Flow path | Transaction sets Wegmans lists |
|---|---|
| **Warehouse** | 875, **856**, 880 (UCS) |
| **Quick Response** | 850, **856**, 810 (X12) |
| **DSD (UCC128)** | 850, **856**, 810 (X12) |
| **VMI Warehouse** | 852, 855, **856**, 880 (UCS) |

Two things fall out of that table.

**The 856 is the only transaction set in all four rows.** Whatever door you come in through, you are sending an ASN. That makes it the one mapping worth getting right first and the one worth testing hardest.

**Warehouse and VMI suppliers never touch the 850 or the 810.** They run on the UCS grocery set: **875** is the Grocery Products Purchase Order and **880** is the Grocery Products Invoice. This is the detail third-party EDI pages get wrong. [TrueCommerce's Wegmans page](https://www.truecommerce.com/trading-partner-network/wegmans/) lists 810, 850, 856, 875 and 880 as one undifferentiated set, and [eZCom's](https://www.ezcomsoftware.com/retailer-edi/wegmans-edi/) pairs them as 850/875 and 810/880. Neither is wrong exactly, but if you read either one as a shopping list you will pay for 850 and 810 mappings that your warehouse business will never use. Ask your buyer which flow path your items ship on before you sign anything.

Two smaller notes from the same pages, useful when a document looks wrong. Wegmans transmits sales and promotional logic to VMI vendors every Monday via the 852. And the first two digits of a Wegmans PO number are the week number, "01" to "52", which is a fast way to sanity check that you are looking at a current order.

If you are on Warehouse or VMI, the correct question to an EDI provider is not "do you support Wegmans." It is "do you map UCS 875 and 880 for Wegmans, and the 856 with tare level SSCC." Providers that only quote you 850/856/810 have not read the flow path you are on.

## What the 856 has to carry

The 856 is a nested description of a shipment: shipment, then order, then tare (the pallet), then pack, then item. For Wegmans, three published rules shape what goes in it.

**The SSCC lives in the tare level MAN segment.** That is the pallet's license plate inside the message. At the standards level the MAN segment carries `AA` in MAN01 and the 18-digit SSCC in MAN02, without the `(00)` application identifier that appears on the printed label, per [EDI Academy's 856 mapping notes](https://ediacademy.com/blog/856-asn-mapping-guidelines/). The number in the message and the number under the barcode have to be the same 18 digits.

**One unique SSCC per item on a mixed pallet.** Wegmans states "a unique SSCC pallet label is needed for every item on any mixed pallet." So a mixed pallet is not one tare loop with three items under it. It is a structure that has to resolve to a distinct SSCC per item.

**The ASN describes the entire shipment, with nothing held back.** Wegmans' [additional shipment information page](https://www.wegmans.com/service/for-our-suppliers/additional-shipment-information) says "Backorders are not accepted, all product shipped must be included on the ASN," and the [shipping requirements page](https://www.wegmans.com/service/for-our-suppliers/shipping-requirements) says purchase orders must ship complete and Wegmans does not accept back orders. There is no partial ship pattern to map around. The same page also notes that the 850, 856 and 810/880 are "formatted in a single transaction including all stores and their respective items," so a multi-store order is one message, not one per store.

Everything in that message is downstream of your lot records. If your [traceability lot code](/blog/what-is-a-traceability-lot-code) is really just a pack date, the ASN will transmit cleanly and still describe a lot you cannot trace. The [KDE checklist](/blog/fsma-204-kde-checklist) is the layer to fix before the mapping, not after.

## The pallet is half of the ASN

You cannot pass ASN testing and then fix the pallets later, because Wegmans' physical rules change how you build a load. From the same additional shipment information page:

- **Two SSCC labels per pallet**, "clearly visible and affixed on the front and side of the pallet, with the label on the top third of the pallet."
- **One pallet per item.** Pallets containing multiple items "must be separated by a pallet for each item and labeled accordingly with a unique scannable SSCC pallet label per item."
- **Separate pallets for different lot codes or expiration dates**, each with its own label.
- **Human-readable fields on the GS1-128 case label**: lot, catch weight, item description, expiration date, and Certificate of Origin.
- For store-ready and cross-dock loads, cases are tagged by store number and labeled "1 of XX cases" on the UCC 128 label, with the store number in a font size of 100 or greater.

Read those together and a typical small-producer LTL pallet, four SKUs and two lots stacked to make the freight economical, is non-compliant by construction. Not because of a labeling mistake, but because of how it was built. That is a pallet-count and freight-cost conversation, and it is better to have it before you quote the account than after the first load gets restacked.

The GS1 dependency underneath all of this is worth naming. SSCC and GS1-128 both require your own GS1 Company Prefix, which has a lead time. FSMA 204 [does not require GS1 at all](/blog/does-fsma-204-require-gs1). Wegmans effectively does.

## The certification sequence

Wegmans publishes the order. Work it in this sequence and you avoid the common stall, which is testing a mapping against item data that was never right.

1. **Verify data alignment first.** Wegmans is explicit: "The first step in ensuring successful EDI transactions is to verify data alignment (UPC, GTIN, COST, CASE, and PACK)." Your GTINs need to be built on [your own GS1 Company Prefix](https://www.wegmans.com/service/for-our-suppliers/new-item-setup) at item setup. Misaligned cost or pack is the reason ASNs and invoices fail to reconcile later.
2. **Submit an EDI Request Form to your Wegmans buyer.** Per [EDI Academy's write-up of the Wegmans process](https://ediacademy.com/blog/wegmans-edi-transmissions/), the request goes through your buyer, not through a self-service portal.
3. **Complete OpenText NCM testing.** Wegmans: "Once approved, you will be sent a link to the Wegmans/OpenText testing website (NCM) to begin the certification process."
4. **Send pre-NCM questions to B2BEDI@wegmans.com.** That is the published address for questions before testing starts.
5. **Set up ACH/EFT separately.** Payments are their own thread: "Please contact EFTmail@Wegmans.com to setup automated ACH/EFT payments with Wegmans."

Steps 1 and 2 are yours and they are the slow ones. Steps 3 to 5 move at the speed of email.

## The option nobody mentions: type the ASN by hand

You do not have to transmit EDI to send a Wegmans ASN.

Wegmans Vendor Purchasing, or **W-Buy**, is an online application that Wegmans describes on its [supplier services page](https://www.wegmans.com/service/for-our-suppliers) as a way to "Manage and update purchase orders (DSD, Warehouse, Quick Response), maintain costs, and enter ASN's with this online application." Keying an ASN into a web form is a legitimate way to meet the requirement.

When is that enough? When your volume is low and your pallets are simple. A producer shipping a few loads a month, one item per pallet, one lot per pallet, can key ASNs without much pain and keep the several hundred dollars a month an EDI service would cost.

When should you pay for a provider? When any of these is true: you are shipping DSD to many stores, your loads are mixed and multi-lot, you are on VMI and therefore receiving weekly 852 traffic you need to consume, or hand keying has already produced an SSCC that did not match a pallet. Manual entry does not fail gradually. It fails on the load where somebody was in a hurry.

## What actually happens when the ASN is wrong

**Wegmans publishes no ASN chargeback schedule.** No dollar figure per late ASN, no fee per mismatched SSCC. If a vendor page quotes you one, it is not coming from Wegmans.

What Wegmans does publish is a set of physical cost consequences, mostly on the [transportation and receiving page](https://www.wegmans.com/service/for-our-suppliers/transportation-and-receiving): restacking fees for non-compliant pallets, unloading charges billed to prepaid freight drivers, and misshipped or damaged product returned at vendor expense with possible handling charges. Appointments are required on every shipment, with separate appointments per PO. And vendor performance "will be reviewed quarterly as to their on-time arrival (early or late)."

So the real cost of a wrong ASN is not a line item on a deduction statement. It is a load that does not reconcile at the dock, a receiving team working your pallets by hand, and a quarterly scorecard conversation with your buyer. Deductions and chargebacks for ASN errors are common across grocery retail in general, and [SPS Commerce's overview of retailer deductions](https://www.spscommerce.com/community/articles/understanding-retailer-deductions-chargebacks-and-fines) is a reasonable primer on the industry pattern. Do not assume Wegmans' specific version of it, because Wegmans has not stated one.

## What Wegmans does not publish, and you should ask about

Two gaps matter enough to name, because guessing at them is how a first shipment goes wrong.

**There is no published ASN transmission deadline.** No "X hours before delivery" rule appears in Wegmans' supplier documentation. Other retailers publish one, so suppliers assume Wegmans has the same. Ask your buyer or B2BEDI@wegmans.com for the timing expectation on your flow path and put the answer in writing.

**There is no published connectivity statement.** Wegmans names OpenText NCM as the testing environment. It does not publish whether production traffic runs over AS2, a VAN, or something else, and it does not publish an ISA qualifier and ID for suppliers. Your EDI provider will ask you for exactly those details, so confirm them with Wegmans rather than with a vendor's trading-partner page.

## One note on the federal timeline

Because the question always comes up: on [August 14, 2026 a coalition asked Congress to rescind Section 780 of the November 2025 Continuing Resolution](https://www.foodsafetynews.com/2026/08/coalition-wants-congress-to-rescind-delay-of-food-traceability-rule/), which froze FDA funding for the traceability rule until July 20, 2028. That fight is real and it is worth following.

It changes nothing about your Wegmans onboarding. Wegmans set its own supplier deadline, and so did [Kroger](/blog/kroger-supplier-traceability-requirements) and [Costco](/blog/costco-supplier-traceability-requirements). When the buyer's date is ahead of FDA's date, the buyer's date is the only one that has ever mattered.

## Where to start this week

Ask your buyer which flow path your items ship on, verify UPC, GTIN, cost, case and pack alignment, then decide between W-Buy and a provider based on your pallet complexity rather than your revenue. The mapping is the last step, not the first.

The part no EDI provider does for you is the lot data that fills the message. That is the job [FSMA204Hub](/) does: lots captured with their [Key Data Elements](/blog/fsma-204-kde-checklist) at receiving, linked forward to what shipped, so the ASN describes something you can actually trace. The [free readiness score](/score) takes about two minutes, and the [lot code checker](/tools/tlc-check) will tell you whether the code you are about to print on a Wegmans case label is unique enough to survive a traceback.

Get the flow path right first. Everything else in the Wegmans EDI program hangs off that one answer.

---

Source: https://fsma204hub.com/blog/wegmans-edi-856-asn-requirements (https://fsma204hub.com)
