EDI 945 Warehouse Shipping Advice: Segments, Triggers, and WMS Data Requirements

EDI 945 warehouse shipping advice drives order accuracy using proven segments and WMS triggers for seamless flow, reducing chargebacks in high-volume shipping.

A dependable EDI 945 warehouse shipping advice process ensures inventory accuracy, improves chargeback prevention, and builds real trust between partners. This guide provides operational insight into the segments, triggers, and WMS data requirements critical for successful 945 execution, based on proven workflows from brands achieving 10,000+ daily shipments at scale.

58 segments in the core 945 specification
279 data elements defined per 945 spec
10,000+ orders daily processed by Octasyn in peak

Essential purpose and structure of EDI 945 shipping advice

The EDI 945, or warehouse shipping advice, is the transaction used by warehouses and 3PLs to notify a customer or principal of actual goods shipped. Its core function is to communicate exactly what shipped, when, and by which method, after warehouse execution is complete. For teams managing EDI, this document synchronizes inventory, initiates billing, and triggers downstream events across the supply chain.

  • Confirms and details shipment execution after goods leave the warehouse
  • Notifies trading partners of shipped item quantity, shipment identification, and carrier
  • Links WMS fulfillment data directly to customer, ERP, or retailer systems
Definition

The EDI 945 is not a purchase order or ASN substitute. It is the official warehouse-originated message confirming shipment, built specifically for downstream accuracy and reconciliation needs.

Critical 945 segments and why WMS data drives each one

Most chargebacks and shipment errors can be traced to incomplete or mismatched data mapped into core 945 segments. Understanding how each segment connects to the WMS is vital for dependable shipping advice.

Segment Purpose WMS Data Dependency
ST Transaction set header Control number and format origin
W06 Shipment identification Derived from shipment record, ties to pick/pack/ship workflow
N1 Party identification Relies on master data: ship-to, depositor, carrier, etc.
G62 Date and time Uses warehouse shipping event timestamps
W27 Carrier details Needs SCAC, carrier ID, and routing from packout/manifest
LX Line/loop control Carton or shipment line identifier from packout
MAN Marks and numbers Carton and pallet label data (SSCC etc.)
W12 Item-level shipment details SKU, UPC, quantity, unit-of-measure, all from WMS fulfillment
W03 Total shipment info Unit/weight totals, must reconcile with lines and WMS ship data
SE Transaction close/segment count Built on validated outflow from the EDI process

EDI 945 workflow: From pick-pack-ship to EDI transmission

  1. 01
    Order reaches final ship status The warehouse or 3PL packs, labels, and stages the order, ensuring the WMS captures every item shipped, associated carton, and shipment ID.
  2. 02
    Final data is captured Carrier, weight, carton IDs, label scans, and shipped item quantities are recorded—this is the factual basis for the EDI map.
  3. 03
    EDI 945 is mapped and transmitted The integration engine builds the 945, populating segments using WMS data for absolute match and transmitting to trading partners.
  4. 04
    Partner system receives and acts The trading partner’s system posts shipment, updates inventory, and uses the 945 for reconciliation or ASN automation.

Correct triggers for EDI 945 in warehouse operations

Sending a 945 too early or too late risks either incomplete data or inventory lag. Industry best practice, including workflows automated in Octasyn, is to trigger the 945 only after authoritative shipment confirmation in the WMS or shipping platform.

  • Ship confirmation—when the warehouse marks the order shipped and final data matches reality
  • Manifest or load completion—upon loading and closure, ensuring all handling, weight, and carrier details are captured
  • Partial shipment logic—generate when a split or partial ship is confirmed, not before
Implementation rule

Never map a 945 based only on planned or allocated quantities. Always wait for actual shipment, as proven by scan, packout, and label application events in your WMS or shipping engine.

WMS data requirements for reliable EDI 945 output

Shipment ID alignment

Ensure W06/WMS shipment IDs map 1:1 across WMS, label, and EDI records for traceability.

Accurate party data

Every N1 segment requires up-to-date master data (addresses, codes, partner IDs).

Carrier/SCAC/routing

Always record carrier mode and SCAC before the 945 is built for compliance and reconciliation.

Carton/pallet detail

Labels and scan data feed MAN and LX for carton traceability and SSCC compliance.

Line-level shipment facts

Quantities, SKUs/UPCs, unit of measure (each/case/etc.) all drive W12 and must match WMS fulfillment.

Total rollup consistency

W03 segment totals must reconcile perfectly with the sum of shipped item lines and actual shipment.

Key fields to validate for error-free 945 execution

  1. Match shipment IDs in W06 to WMS and labels. Divergence often leads to inventory mismatches and reconciliation pain.
  2. Standardize all G62 ship dates and time zones. Ensures downstream receiving and billing operate on correct timing events.
  3. Configure product IDs by partner rule. Use SKU, UPC, or other identifiers as per each trading partner’s requirements.
  4. Support partial and split shipment logic. Always indicate what was shipped versus what was ordered, not only totals.
  5. Validate carton/pallet labels programmatically. Eliminate manual entry wherever possible for full traceability.
  6. Ensure trailer segment counts are accurate in SE. EDI documents may be rejected solely for segment count issues.

Keeping 945, ASN, invoice, and WMS data in sync

The EDI 945 works best not as a stand-alone document, but as an integrated part of the greater shipping and billing chain. Warehouses using Octasyn link their label, packing, shipping, and EDI processes. This ensures one version of the shipment truth flows from the WMS and carrier label all the way to the invoice, ASN, and partner warehouse.

Consistency is key: mismatched quantities or shipment IDs between the 945 and ASN, for example, result in chargebacks or manual investigation. For more on synchronization of shipment data with other compliance documents, review our detailed guide: carton-level detail reconciliation for EDI 856.

Razor USA

Razor USA leverages Octasyn for compliant drop-ship and retailer order shipping, saving 500 staff hours per month and ensuring timely, accurate EDI across 10,000+ daily orders during peak demand—proving automated EDI execution at scale is possible.

500 staff hours saved/month
Nakoma Products

Nakoma Products uses Octasyn to eliminate manual rework and automate pick/pack lists, labeling, and Bill of Lading generation, achieving greater shipping accuracy and scalable compliance for its consumer brands in retail channels.

Fewer manual shipping steps

How Octasyn simplifies and automates compliant 945 workflows

Octasyn provides both cloud and on-prem solutions for executing EDI warehouse shipping, labeling, and packing at scale—without forcing manual data reconciliation or custom code. The platform integrates tightly with ERPs, 3PLs, and carrier systems, handling full WMS-to-EDI handoff for 945, 856, 810, and more.

Need Manual Process Octasyn
Data consistency Manual export, spreadsheet rekey, late correction Real-time sync from ship event, packout, and labels
Label and ASN compliance Separate systems and risk of version conflicts Automated, integrated compliance with retailer or 3PL rules
Scalability Bogged down during busy/peak seasons High-volume, multi-user workflow built for 10,000+ orders daily
Exception management Chasing errors post-shipment, rework Proactive validation, reduced exceptions before EDI leaves

Steps for onboarding a new 945 trading partner—Octasyn’s expert approach

  1. 01
    Analyze the partner’s implementation guide. Capture every required segment, qualifier, and whether carton-level or order-level detail is needed.
  2. 02
    Map WMS and master data fields upfront. Don’t wait for errors; proactively match every segment to a WMS or ERP origin.
  3. 03
    Test edge cases before go-live. Confirm split shipments, partials, palletized orders, and BOL tie-outs using configurations and scripts.
  4. 04
    Automate total and count validation. Ensure W03 segment and line-level detail reconcile, and compare outbound EDI totals to the WMS or ship event batch before transmitting.

Best practices for 945 data and process reliability

  1. Validate shipment IDs across WMS, labels, and EDI. This prevents mismatched receipts and rerouting exceptions.
  2. Harmonize all party master data before EDI goes live. Keeps N1 segments in sync and prevents invoice/receiving disputes.
  3. Time shipping triggers after last actionable scan/event. Reduces phantom shipments and exceptions.
  4. Automate carton/pallet labeling with real scan data. Use direct label data, not manual entry.
  5. Validate and reconcile totals (W03 vs W12) pre-transmit. Many avoidable errors are caught only if you reconcile totals before EDI transmission.

Frequently asked questions

What is the difference between EDI 945 and ASN?

The EDI 945 confirms what the warehouse has actually shipped, while the ASN (typically 856) communicates shipment detail to the receiver/DC in a standardized format. Both may draw on the same WMS data, but the 945 is warehouse-to-customer and the ASN is typically supplier-to-retailer. See EDI 856 vs 857 vs 940/945 for warehouse workflow implications.

When should a 945 be sent after shipping?

A 945 should be sent immediately after ship confirmation, once all carton, item, and carrier facts are final—never before actual packing is complete.

Which WMS or data fields are mandatory for reliable 945?

At a minimum: shipment ID, party master data (ship-to, ship-from, carrier), ship dates, item-level quantity and product IDs, carton/pallet identifiers, and shipment totals.

Can the 945 support stores with strict carton traceability?

Yes. By using LX and MAN segments, you can transmit carton and pallet identifiers such as SSCC via GS1/UCC-128 labels for full traceability—automatic with the scan-label-pack workflow in Octasyn.

What’s the risk if totals or shipment IDs do not match between 945 and other documents?

Discrepancies lead to chargebacks, manual reconciliation, delayed payments, and unhappy trading partners. Prevent this by using an integrated WMS-EDI platform that synchronizes shipment facts automatically.


Need a shipping advice workflow you can trust for every order, carton, and trading partner? Octasyn unifies WMS execution, labeling, and EDI mapping to produce clean, reliable 945s—so warehouse teams and IT leaders can scale without chargeback surprises.

Talk to a shipping expert

Run Shipping the Way Your Operation Requires