ASN Compliance: A Scorecard That Fixes Bad Vendor ASNs

The hidden cost of bad ASNs at the receiving dock
Start with the labor math, because that is where weak ASN compliance shows up first. A carton received against a valid ASN with a readable label takes one scan. A carton that arrives without that data can take three to five minutes of manual counting, keying and supervisor sign-off. Spread that across a few hundred problem cartons a day and you are paying several full-time receivers simply to absorb supplier data mistakes.
The expense follows the freight inside the building. Poor ASN data delays putaway, distorts available-to-promise inventory and creates phantom shortages that trigger reorders nobody needed. Because the root cause sits with the vendor, much of this cost is recoverable, but only if you can measure it and prove where it came from.
What ASN compliance actually means
An advance ship notice (ASN) is the electronic message a supplier sends to describe what is shipping, how it is packed and when it should arrive. In North America that message is the EDI 856, the X12 ship notice/manifest transaction set. A compliant notice meets three conditions:
- Timely: it arrives before the truck departs, or a set number of hours before arrival.
- Accurate: it lists contents down to SKU and quantity for each carton or pallet.
- Scannable: it references labels your equipment can read.
Those labels carry an SSCC-18 (Serial Shipping Container Code), a unique 18-digit GS1 identifier for every shipping unit, encoded in a GS1-128 barcode. When the code on the label matches the code in the notice, a single scan tells your system exactly what is inside. ASN compliance is the measurable rate at which a vendor hits all three conditions, shipment after shipment.
How late or inaccurate ASNs inflate receiving labor
Each failure mode carries its own labor penalty:
- Missing or late notice: no expected receipt exists, so receivers build one by hand from the packing list or bill of lading.
- Inaccurate contents: the scan works, but quantities or SKUs disagree, forcing a carton-level recount and an adjustment.
- Bad SSCC or unreadable barcode: staff relabel or key data manually, and every later scan inherits the risk.
A practical planning formula: extra receiving cost = noncompliant cartons × extra minutes per carton × loaded labor rate ÷ 60. In a hypothetical building handling 300 such cartons daily at 4 extra minutes each and a $32 loaded rate, that comes to $640 a day, or roughly $160,000 over a 250-day year, before counting a single error.
The downstream damage: dock-to-stock delays and inventory errors
Dock-to-stock time is the gap between trailer check-in and inventory becoming available for picking. Clean receipts can move to putaway within minutes. Exceptions wait in a hold area until someone resolves them, which can stretch that window from hours to days.
Accuracy suffers as well. When receivers feel pressure to clear the dock, they sometimes accept stated quantities without verifying them. Overages and shortages then surface weeks later as cycle-count variances that nobody can trace to the original receipt, and the chance to charge back the vendor disappears. Holding suppliers to a clear standard protects both throughput and the integrity of your inventory record.

Retail & Supply Chain EDI, Simplified
Meet retailer compliance requirements effortlessly with automated EDI for purchase orders, invoices, ASNs, and more.
Request a Call
Setting ASN vendor compliance requirements in your routing guide
You cannot score what you have not defined. A vague rule like "send ASNs promptly" invites endless disputes. Precise rules produce clean data and chargebacks that hold up. These rules belong in the routing guide, the document that tells suppliers how to ship to you. It covers carriers, appointments, packaging, labeling and EDI. Good asn compliance requirements are specific, measurable and tied to a stated consequence. Each one should map directly to a KPI on the scorecard you build later.
ASN timing rules
Anchor the deadline to an event you can verify. There are two common choices. The ASN must be transmitted within 30 minutes of the truck leaving the supplier's dock, or it must arrive a fixed number of hours before the scheduled appointment. On short transit lanes the departure-based version is safer, since a truck can pull in before an arrival-based window has even closed.
Spell out the difference between late and missing. A practical definition: late means received after the deadline but before trailer check-in, and missing means nothing has arrived by check-in. Treat missing ASNs more severely, because they force a fully manual receipt.
Required data fields and carton/pallet hierarchy
Describe the 856 structure you expect. Most retailers and distributors ask for a shipment, order, tare, pack, item hierarchy. For carton-only freight, a simplified shipment, order, pack, item version works. Typical required fields include:
- Bill of lading number and carrier SCAC
- Purchase order number at every order level
- SSCC-18 at the pallet (tare) and carton (pack) levels
- SKU or GTIN, quantity and unit of measure for each item
- Ship date and estimated delivery date
A correct hierarchy matters because one pallet scan can then expand into every carton and item beneath it. Suppliers who replenish your stock under a vendor-managed inventory program need this accuracy even more. The orders they trigger usually get less buyer review before the freight shows up.
SSCC-18 and GS1-128 labeling rules
Reference published standards instead of inventing your own. Require every carton and pallet to carry a GS1-128 barcode encoding the SSCC-18 with Application Identifier (00), as defined in the GS1 SSCC standard. Each SSCC must be unique and never reused. It must also be identical to the value transmitted in the ASN.
Then add placement and quality rules:
- Where the label sits on a carton
- Pallet labels on two adjacent sides
- A minimum print quality grade
- No labels across seams or under stretch wrap
These details turn a subjective gripe about bad labels into a pass/fail check that any receiver can apply.
Communicating requirements and onboarding suppliers
Publish the guide in a controlled, versioned format and collect written acknowledgment from each supplier. New vendors should move through a set onboarding sequence:
- EDI connectivity test
- Test 856 validated against your map
- Sample labels scanned and verified
- First live shipment received with extra scrutiny
Finally, announce a grace period of 30 to 90 days. During that window, performance is scored but not charged back. Suppliers get a fair runway, you get a baseline, and later asn compliance chargebacks become far easier to defend.

Building an ASN compliance scorecard: KPIs, formulas, and weights
A scorecard turns thousands of receiving events into one comparable view of each supplier. Built carefully, it shows which vendors cost you the most labor, which are getting better, and where corrective action belongs. Built loosely, it becomes a slide nobody reads.
Precision separates the two. Every KPI needs an exact numerator and denominator, a data source your receivers already generate, and a weight tied to what its failure costs you. A simple test helps: if two analysts calculated the same vendor's month independently, would they land on the same number? If not, the definition needs tightening before anyone sees a score.
Core KPIs and the exact formulas
Express each result as a percentage.
- ASN timeliness rate. Formula: shipments with an ASN received by the deadline ÷ all shipments received, where missing ASNs count as failures. Source: the ASN timestamp compared with departure or check-in.
- ASN-to-receipt accuracy. Formula: ASN lines where SKU and quantity match the physical receipt ÷ total ASN lines. Source: scan-and-compare results.
- Label compliance. Formula: cartons and pallets carrying a scannable SSCC-18 that matches the ASN ÷ all cartons and pallets received. Source: the scan success and SSCC match log.
- Carton content accuracy. Formula: audited cartons holding the correct item and count ÷ cartons audited. Source: carton audit records.
- OTIF (on time, in full). Formula: shipments delivered on time and in full ÷ total shipments. Source: appointment versus arrival, plus PO versus receipt.
The GS1 SSCC standard defines the 18-digit format your scanners should expect. Treat carton content accuracy as a diagnostic beneath line-level ASN accuracy rather than weighting it separately. Otherwise one miscounted carton gets penalized twice.
Choosing a weighting model
Weight each KPI by the labor and risk its failure creates. In most DCs, inaccurate ASNs are the costliest failure because they corrupt inventory records, so accuracy carries the largest share. A sample model:
- ASN timeliness, 25%: missing ASNs force fully manual receipts.
- ASN accuracy, 35%: errors drive recounts and inventory variances.
- Label/SSCC compliance, 20%: bad labels block scan-based receiving.
- OTIF, 20%: late or short deliveries disrupt dock scheduling and product availability.
Weighted score = (timeliness x 0.25) + (accuracy x 0.35) + (label x 0.20) + (OTIF x 0.20). The weights must total 100%, and they deserve a fresh look each year as your pain points shift. A building that has just added a new labeling line, for instance, might reduce the label weight and move those points to timeliness.
Defining performance tiers
Tiers convert a number into a consequence, which is what makes the scorecard enforceable.
- Preferred (95.0 and above): no chargebacks for minor issues, and eligible for reduced inspection.
- Acceptable (90.0 to 94.9): standard chargebacks per the published schedule.
- Watch (80.0 to 89.9): chargebacks plus a mandatory corrective action plan.
- Probation (below 80.0): chargebacks, 100% inspection and executive review.
Publish these thresholds in the routing guide before the first score goes out. Once chargebacks start, they need to reach accounts payable intact; automating vendor invoice processing keeps each deduction matched to the right bill.
Worked example: scoring one vendor's month
Take a hypothetical housewares supplier, Vendor A, that sent 40 shipments, 400 ASN lines, and 1,200 cartons in one month.
- ASN timeliness: 34 of 40 shipments compliant (4 late, 2 missing), a score of 85.0%. At a 25% weight, it contributes 21.25 points.
- ASN accuracy: 352 of 400 lines matched, or 88.0%. At 35%, it adds 30.80 points.
- Label/SSCC compliance: 1,164 of 1,200 cartons valid, or 97.0%. At 20%, it yields 19.40 points.
- OTIF: 36 of 40 deliveries on time and complete, or 90.0%. At 20%, it brings 18.00 points.
The total weighted score is 89.45, so Vendor A falls into Watch. Labels and delivery look healthy, but 48 mismatched lines and six timeliness failures drag the total down. That tells you exactly where to push: the supplier's ASN generation process, not its packing or freight.

From compliance scorecard to vendor accountability
A score with no consequence changes nothing. The point of holding suppliers accountable is not to maximize chargeback revenue. It is to recover what non-compliance actually costs you and to make fixing the problem cheaper for the supplier than continuing it.
Getting there takes three pieces: charges based on your real handling cost, evidence strong enough to survive a dispute, and a review rhythm that pushes improvement instead of simply billing for failure.
Designing a chargeback schedule tied to real cost
Build each rate from a cost-recovery formula:
Chargeback per occurrence = (extra handling minutes × loaded labor rate ÷ 60) + administrative fee
Then round the result to a flat amount and publish it in your routing guide. Here is an illustrative schedule applied to a hypothetical Vendor A for one month:
- Late ASN: $100 per shipment × 4 occurrences = $400
- Missing ASN: $250 per shipment × 2 occurrences = $500
- ASN line mismatch: $15 per line × 48 lines = $720
- Non-compliant label: $3 per carton × 36 cartons = $108
- Monthly total: $1,728
Your own time studies should set these numbers. If a mismatched line costs a receiver 12 minutes at a $45 loaded rate, that is $9 in labor before any admin time. Published, cost-based rates are far easier to defend than penalties that look arbitrary.
Capturing dispute-proof evidence at receiving
Suppliers dispute charges they cannot see. Every exception should carry a minimum evidence package recorded at the moment of receipt:
- PO, ASN, and SSCC references
- Timestamp and receiver ID
- A standardized reason code (quantity short, SKU mismatch, label unreadable, SSCC not on ASN)
- Expected versus actual quantity
- A photo of the carton, label, or pallet
Details reconstructed later from memory or a spreadsheet rarely survive a challenge. Details captured at the scan and linked to the transaction usually do. The same discipline applies to your broader EDI compliance program, where the 856 record and the physical receipt need to tell one story. Set a dispute window, such as 30 days, and require suppliers to answer with counter-evidence of their own rather than a blanket denial.
Review cadence and corrective action plans
Send scorecards to every supplier monthly, and hold quarterly business reviews with your highest-volume vendors and anyone in the Watch tier. A vendor that lands in Watch or Probation should submit a corrective action plan within 15 business days covering root cause, the specific fix, an owner, and a target date.
For Vendor A, the plan might identify the root cause as ASNs generated from the purchase order instead of the packed shipment. The fix is producing the 856 after cartons are scanned out at the supplier's dock, so the transmitted contents match what is actually on the truck.
Consider waiving part of the chargeback if the vendor returns to Acceptable within two cycles. That incentive tends to improve asn compliance faster than penalties alone, because the supplier gets something back for doing the work.
Automating ASN compliance with a WMS
Every step described so far can run on spreadsheets, but manual scorecards break down as vendor counts grow. Analysts lose days compiling receiving logs, receivers skip exception notes when trucks are backing up, and chargebacks lose their evidence trail. The labor you meant to save simply moves to the back office.
A WMS built for inbound work records each ASN event as it happens. Inbound-focused software can validate ASNs during receiving, flag discrepancies in real time, capture reason codes, and pass that data into scorecard reporting. When it does, the metric, the evidence, and the receipt all come from one transaction. That shared record matters in disputes: a supplier challenging a charge is then arguing with its own shipment data instead of a receiver's recollection.
Scan-and-compare validation against the ASN
When a receiver scans a pallet or carton SSCC, a WMS can find the matching ASN and check expected contents against what arrived. A match receives in a single scan, which is where putaway speed improves. A mismatch can stop the receiver with a specific prompt: SSCC not on ASN, quantity variance, or unexpected SKU.
When a system validates at the point of scan rather than during a later reconciliation, ASN-to-receipt accuracy and label conformance can be measured from actual dock events, not estimates.
Exception capture with reason codes and photos
A real-time flag only helps if the exception gets documented the same way every time. A WMS can require a standardized reason code whenever a discrepancy is logged and attach supporting detail, such as photos, to the receiving record. That builds the evidence package covered earlier without separate paperwork.
Fixed codes also keep scores accurate. Each mismatch rolls up to the right KPI, and no one has to interpret free-text notes.
Auto-populated scorecard reporting
In a well-configured system, ASN arrival times, scan results, and exceptions already sit in the WMS, so KPIs can be calculated directly instead of assembled by hand. A warehouse management system can feed receiving and discrepancy data into vendor scorecards by period. Analysts then start from current numbers and spend their time on supplier conversations.
That same data can back the chargeback file. The score a vendor sees and the proof behind each charge trace to identical transactions.
What a WMS automates versus what stays a policy decision
Software can handle the repetitive measurement work:
- Matching scans to ASNs and SSCCs
- Flagging variances in real time
- Logging reason codes and attaching photos
- Calculating KPIs for each supplier and reporting period
- Timestamping ASN receipt and trailer check-in
Your team still has to decide:
- ASN timing deadlines and required fields
- KPI weights and tier thresholds
- Chargeback rates and grace periods
- Dispute rulings and waivers
- Corrective action approvals and exits
Software makes measurement consistent. Your people still own the rules and the vendor relationships.
WMS evaluation checklist for ASN vendor compliance
Ask these questions of any system you are considering:
- Does it ingest EDI 856 data and support the full shipment, order, tare, pack, and item hierarchy?
- Can one pallet SSCC-18 scan receive all nested cartons?
- Does it validate GS1-128 labels and flag SSCCs missing from the ASN?
- Are variances flagged at the scan, before the receipt closes?
- Can you make reason codes mandatory and attach images to exceptions?
- Does it timestamp ASN arrival against your timing rule?
- Can KPIs be reported by vendor, period, and violation type?
- Can exception records serve as chargeback documentation?
- Can it handle non-ASN receipts without breaking the audit trail?
Setting thresholds, exceptions, and review cadence
The last few design choices decide whether a scorecard program improves vendor behavior or quietly stalls. Thresholds set too low change nothing. Thresholds set too high strain relationships with suppliers you depend on. Rules applied unevenly turn every chargeback into a negotiation.
Below are the three questions DC and vendor compliance teams debate most when they launch or tighten an ASN compliance program.
What accuracy threshold is acceptable
There is no universal number. Full-compliance targets in the high 90s are common, for example 98% ASN-to-receipt accuracy and 95% timeliness. The right level for you depends on your inbound volume and on how much manual handling your receiving team can absorb before receipts start backing up.
A practical way to pick a starting point:
- Measure a 90-day baseline for every active vendor.
- Set the initial Acceptable threshold close to your current median supplier, so roughly half already meet it.
- Raise the bar by one to two points annually as vendors adjust.
Whatever numbers you choose, publish them before the scoring period begins and apply them identically to all suppliers within a tier. Changing a threshold mid-quarter, or quietly excusing one large account, undermines the credibility of every score that follows.
Handling small and newly onboarded vendors
Low-volume suppliers create two problems. Some lack EDI capability entirely. Others ship so rarely that one error drops them from 100% to 50%. A few options keep them in the program without distorting results:
- Web-based ASN entry, so vendors without EDI can still send advance notice of each shipment.
- A minimum-volume rule, such as no tier assignment for suppliers with fewer than 10 shipments in a given month or quarter.
- A separate, lighter scorecard focused on carton labeling and OTIF until EDI is live.
New vendors should get a defined grace period (perhaps their first 60 or 90 days) during which they are scored but not charged back. That gives them real feedback while they fix mapping and labeling issues. Put every exception in writing, including its start and end date, so larger suppliers cannot argue they were held to a different standard.
How often to run the scorecard
Monthly calculation works well for most operations. It produces enough shipments per vendor for the percentages to mean something, while still giving suppliers feedback fast enough to act on.
Layer two other rhythms around it:
- Weekly internal exception reviews, so a recurring receiving problem gets caught after a few days instead of turning into a month of chargebacks.
- Quarterly business reviews with strategic suppliers and anyone in the Watch tier, where you walk through trends and corrective action plans.
For tier assignment, use a rolling three-month score rather than a single month. A bad week caused by a peak-season surge or a carrier disruption then cannot swing a vendor's standing, and only sustained improvement moves a supplier up.
If you are weighing how a warehouse management system could support this kind of inbound program, Request a Call to discuss your receiving goals with Comparatio.
Frequently Asked Questions
What does ASN compliance mean?
ASN compliance is the measurable rate at which a supplier sends advance ship notices that are timely, accurate and scannable. In practice, the EDI 856 must arrive before a set deadline, list SKU and quantity for each carton or pallet, and reference GS1-128 labels whose SSCC-18 codes match the notice so one scan identifies the contents.
How do I calculate what bad vendor ASNs cost my receiving team?
Multiply noncompliant cartons by extra minutes per carton and your loaded labor rate, then divide by 60. For example, a hypothetical building handling 300 problem cartons a day at 4 extra minutes each and a $32 hourly rate spends $640 daily, or roughly $160,000 over a 250-day year.
Which KPIs should an ASN vendor scorecard include?
Track ASN timeliness, ASN-to-receipt accuracy, label/SSCC compliance and on-time in-full delivery, each as a percentage with an exact numerator and denominator. One sample weighting gives accuracy 35%, timeliness 25%, and labels and OTIF 20% each, because inaccurate notices corrupt inventory records and drive recounts. Carton content accuracy works best as a diagnostic rather than a separately weighted metric.
How should I set chargeback amounts for ASN violations?
Base each rate on what the violation actually costs you: extra handling minutes times loaded labor rate divided by 60, plus an administrative fee. Round that to a flat amount and publish it in your routing guide. If a mismatched line takes a receiver 12 minutes at $45 an hour, that is $9 of labor before admin time.
What ASN accuracy threshold is acceptable for suppliers?
There is no universal number, but many programs target the high 90s, such as 98% accuracy and 95% timeliness. A practical start is measuring a 90-day baseline, setting the Acceptable threshold near your median supplier, then raising it one to two points each year. Publish thresholds before scoring begins and apply them identically.
How often should vendor ASN scorecards be run?
Calculate scores monthly so each vendor has enough shipments for meaningful percentages and gets timely feedback. Add weekly internal exception reviews and quarterly business reviews with strategic or Watch-tier suppliers. For tier assignment, use a rolling three-month score so one bad week during peak season cannot swing a vendor's standing.
Table of Contents
Subscribe to the Blog
Get the latest EDI insights delivered to your inbox.
Related Articles

October 13, 2026
EDI 946 Explained: How It Compares to EDI 945 and 944
EDI 946 is not an official X12 set. Learn what partners really mean (846 or 947) and how it compares to EDI 945 and 944, with samples and error fixes.
Read More →
October 1, 2026
EDI 945 Guide: Stop Chargebacks With Accurate Ship Advice
Learn how the EDI 945 warehouse shipping advice works, how it pairs with the 940 and 856, and how accurate ship confirmations prevent retailer chargebacks.
Read More →
February 10, 2026
EDI Warehouse Management: Integration & Benefits Guide
Discover how EDI transforms warehouse, supply chain, and inventory management for efficiency and success.
Read More →
Transform Your Supply Chain Today!
Ready to revolutionize your supply chain management? Our advanced software solutions are designed to streamline your operations, enhance efficiency, and boost your bottom line. Don't miss out on the opportunity to elevate your business.
Request a call