Retailer guide

How to Dispute a Chargeback with Kohl's

Kohl's chargebacks are disputed through the Traverse Systems TMS portal at kss.traversesystems.com. Kohl's is portal-only and is never disputed by email. The authoritative reason for each charge is the “VIOLATION DESCRIPTION: code - text” line on the Kohl's Notification of Shipment Problem notice, not the generic “ShipV” code your ERP may show. One master debit can bundle child charges with different violation codes, so each child is treated separately. Kohl's also scales the charge by your rolling 12-month supply-chain performance score, and a successful dispute removes that uplift along with the base charge.

At a glance

Submission channel
Portal only
Portal URL
kss.traversesystems.com (the Kohl's / Traverse Systems TMS portal); the portal is the system of record
Case-ID / notice shape
case_id is the charge or chargeback number on the deduction; the authoritative reason is the violation-description line on the Notification of Shipment Problem notice
EDI partner
Full EDI 850 partner; Kohl's does not send EDI 754 (routing is assigned via its TMS portal)
Banners covered
Kohl's

Submission channel

Every Kohl's dispute is filed through the Traverse Systems TMS portal at kss.traversesystems.com; Kohl's is never disputed by email, and the portal is the system of record. Because Kohl's scales violation amounts by the vendor's rolling 12-month supply-chain performance score (for example, an “F” score adds $420 to a $730 charge), and the notice states that uplift explicitly, a successful dispute removes the uplift together with the base charge. Portal submissions are never auto-submitted; Roy pauses for explicit approval before filing.

Reason-code taxonomy at a glance

Kohl's violation-code families are: TMS* and ASN* for routing and ASN, PG* for packing (PG01 “PO not packed as ordered”), CR* for carton and physical packaging (CR08 for fragile, liquid, or sharp items), VA* for vendor accuracy (VA01 mispicks and UPC), and PT* for price ticketing. The authoritative code appears on the Notification of Shipment Problem notice, not under the generic “ShipV” alias in your ERP.

Shortage / non-receipt

A Kohl's shortage dispute requires a bill of lading; the portal will not accept a BOL-less shortage dispute. With a BOL that matches the ordered quantity and a warehouse-certified EDI 945, the deduction is fully disputable. If the BOL is signed short or the 945 shows fewer than ordered, accept the charge; without any BOL, the case cannot be filed and needs manual review first. Required evidence: the BOL (for the signed-short check and shipped quantity), the EDI 945, the order lines (quantity ordered and pack ratio), and the invoices (billed quantity).

Routing / carrier compliance (TMS*)

Kohl's routing chargebacks (the TMS* family, for example TMS05 “inaccurate routing entered into Transplace”) are disputable when the EDI 940, 945, and 856 timeline shows compliance and the BOL carrier matches the carrier Kohl's assigned via its TMS. Kohl's does not send EDI 754, so an empty 754 is expected and means “assigned via Kohl's TMS portal,” never “no routing record exists.” Accept the charge when EDI confirms the violation; route to review when the claim hinges on TMS detail not present in the EDI.

ASN / late-ASN (ASN*)

Kohl's ASN chargebacks turn on the EDI 856, not a BOL. The dispute is strong when an 856 is on file but the claim says “no ASN received,” which makes the claim factually wrong. Today, no tool returns a verified 856 transmitted datetime, so a genuine late-ASN case that depends on transmit timing degrades to human review rather than an automated dispute. Kohl's ASN deadline is a fixed portal or DC cutoff evaluated per shipment.

Packing / carton conformity (PG*, CR*)

Kohl's packing chargebacks (PG* such as PG01 “PO not packed as ordered” and CR* such as CR08 for fragile, liquid, or sharp items) are configuration disputes, not quantity disputes; total units usually still reconcile. They are disputable when your PO pack configuration, fulfillment records, and ASN carton counts, plus photos where available, show you packed exactly as ordered. A units-shipped rebuttal does not answer a pack-configuration claim, so never re-frame PG01 as a shortage. Photos are decisive for CR* fragile claims.

Vendor accuracy (VA01)

Kohl's VA01 vendor-accuracy chargebacks come from DC carton audits (SUKRP011-1 notices) that find mispicks inside correctly-labeled cartons. When the audit shows an over-and-short pairing on the same SSCC, that is receipt-level evidence of a mispack, and the charge is usually valid and should be accepted. It needs review when there is no mispack pairing, item detail is missing, or photos contradict the audit; the deterministic case-pack-versus-unit-UPC analyzer is not deployed today, so those canonical UPC disputes go to a human analyst.

A note on pricing (PT*)

Kohl's price-ticketing variance (PT*) is reconciled against the PO line versus the invoice line. There is no dedicated Kohl's pricing verification path today, so pricing disputes are routed to human review rather than filed automatically, and are not presented as automated.

What evidence you need

  • Bill of lading (required for shortage; signed-short check and shipped quantity)
  • EDI 945 warehouse-certified ship quantity
  • EDI 940, 945, and 856 timeline with timestamps
  • BOL carrier and SCAC versus the Kohl's TMS-assigned carrier
  • EDI 856 (ASN) and pick-ticket timeline
  • PO pack configuration and ASN carton counts, plus DC or packaging photos
  • SUKRP011-1 per-SSCC audit rows and DC scanner photos

How Roy disputes Kohl's

Roy reads the Notification of Shipment Problem notice, takes the authoritative per-child violation code rather than the generic “ShipV” alias, and classifies each child charge separately. It pulls the evidence the code requires (the BOL for a shortage, the EDI 940/945/856 timeline and TMS-assigned carrier for routing, the 856 for an ASN claim, the pack configuration and carton counts for packing), tests the disputable-when condition, and prepares the packet for the Traverse Systems portal. Because a successful dispute also removes the performance-score uplift, the recoverable amount includes that add-on.

Kohl's portal submissions are never auto-submitted: Roy pauses for explicit human approval before filing, and routes ambiguous ASN-timing, vendor-accuracy, and pricing cases to review. Across the industry roughly 5% of vendor revenue is lost to deductions and chargebacks; Roy's role is to match each Kohl's charge to the evidence that overturns it and stage it for portal filing.

Related retailers & next steps

Related context: Burlington for the signed-BOL evidence gate. See the Deduction Code Library for PG01, CR08, VA01, and TMS05 code detail.