Explore AIMS360's apparel business software
FREE DEMO

Kohl's buys three different ways: bulk purchase orders by EDI, dropship through Dsco, and marketplace. AIMS360 runs all three from one order and inventory record, with native EDI and no middleware.

Kohls EDI made simple with AIMS360 apparel ERP software.
Kohl's

Kohl's EDI: three ways in, three sets of rules

Kohl's buys from a brand three different ways, and they are not variations of each other. Bulk purchase orders to distribution centers run on classic X12 EDI. Every dropship supplier on Kohls.com runs through Dsco. Marketplace sellers run on a third track again. AIMS360 runs all three from one order and inventory record, so the same style can ship a pallet on Monday and a single unit on Tuesday without a second system.

Kohl's at a glance
Department Store · US
1,100+
US stores
3
Programs: bulk, dropship, marketplace
Dsco
Platform for all Kohls.com dropship
Traverse
Where compliance actually lives
The short answer

How does Kohl's EDI work?

Kohl's bulk wholesale runs on standard X12 EDI: an 850 purchase order in, an 855 acknowledgment back, an 856 ASN before delivery, an 810 invoice after. Dropship does not run on that channel at all. In 2019 Kohl's named Dsco, now part of Rithum, the platform for every drop ship supplier on Kohls.com, so dropship orders arrive through Dsco rather than as a retailer 850. Marketplace is a third relationship again, where the seller lists and ships and Kohl's takes a commission.

The mistake brands make is assuming that being set up for one means being set up for the others. A vendor certified for bulk EDI still has a separate onboarding for dropship, a separate inventory obligation, and a separate performance record. The warehouse work is different too: a bulk shipment is cartons on a pallet with GS1-128 labels, a dropship order is one box to a consumer with a Kohl's branded packing slip.

Program How orders arrive, and what you owe
Bulk wholesale Kohl's 850 purchase orders to distribution centers. You return an 855, ship on the routing you were given, transmit an 856 ASN before delivery, and invoice on an 810. Cartons carry GS1-128 labels with an SSCC that has to match the ASN.
Dropship on Kohls.com Runs through Dsco, now part of Rithum. You publish inventory, receive consumer orders, ship direct with Kohl's branded packaging and packing slip, and send back tracking. Inventory accuracy matters far more here than in bulk, because a stale feed produces a cancellation rather than a backorder.
Kohl's Marketplace Launched as a pilot and expanded to a full program across apparel, home, toys, pet, baby, electronics and sports. The seller owns the listing, the price and the shipment, and Kohl's takes a commission. Closer to selling on a marketplace than to being a wholesale vendor.
One brand, three onboardings, three performance records, and one inventory pool underneath all of them. That last part is where most of the pain comes from, and it is the part an ERP can actually fix.
Document set

The EDI documents Kohl's publishes

Kohl's posts mapping guidelines for the set below, mostly at 4010 VICS. Every one is generated natively inside AIMS360.

Document What it does at Kohl's
850 Purchase order. Kohl's to you, for stores or a distribution center.
855 PO acknowledgment. What you commit to ship against that order.
860 PO change. Kohl's publishes an 860 guideline, so changes arrive as a change document rather than as a retransmitted order.
856 Advance ship notice. The document Kohl's compliance leans on hardest, and the one most deductions trace back to.
810 Invoice, matched against the order and the ASN before payment.
820 Remittance advice. What was paid and what was taken off.
816 Organizational relationships. The store and distribution center hierarchy behind the ship to codes on your orders.
864 Text message. Notices that arrive in the EDI channel and are easy to ignore until one of them mattered.
997 Functional acknowledgment. Confirms a document was received and parsed, and is the first place a rejection shows up.
846 Inventory advice. Relevant on the dropship side, where Kohl's needs current availability rather than a weekly snapshot.

Two details worth knowing before you map

Kohl's does publish an 860

Not every department store does. Macy's, Inc. publishes no 860 and retransmits the 850 instead, which means a system listening for a change document misses Macy's changes silently. Kohl's is the opposite case: if you are not consuming the 860, you are missing changes that were sent properly.

There is a vendor portal path

Kohl's publishes portal versions of the 810 and the 856 alongside the 4010 VICS maps, so a very low volume vendor can key documents on the web. It works, and it does not scale. Every portal entry is a person retyping something the ERP already knows, at exactly the moment volume is growing.

Compliance

Kohl's scores behavior, not just documents

Most retailer scorecards measure whether a document was correct. Kohl's supplier scorecard also measures how you operate: how often you route, how far ahead you create the shipment, and whether you hit the first available day.

Measure Published goal
Received as ordered, the fill rate 100 percent
Compliance dollars as a share of cost receipts Under 0.07 percent
Audit failure rate Under 1 percent
Average routing days per week Once per week per shipping location
Shipment creation Five days before the start ship date
First available day Zero days, meaning on the start ship date

Read those last three together and the intent is clear. Kohl's wants the shipment visible in its system five days before the window opens, wants you routing on a predictable weekly cadence, and wants goods available the day the window starts. A brand that ships accurately but late in the window still scores badly, which surprises people whose previous accounts only cared about accuracy.

The audit failure measure is worth separate attention, because it is a physical audit of the carton against the ASN. It is the one place a warehouse process problem shows up as an EDI number.

A 0.07 percent ceiling on compliance dollars sounds generous until you do the arithmetic. On two million dollars of cost receipts, that is fourteen hundred dollars for the year. It is not a budget. It is a rounding error, and it is meant to be.
Deductions

Kohl's deductions do not live in your EDI feed

This is the detail that catches brands out, and it is worth stating plainly.

Kohl's supplier compliance and dispute handling runs in Traverse Systems, a separate portal, not in the EDI channel. The deduction shows up against your remittance as a compliance charge, but the detail behind it, the evidence and the dispute window all live in Traverse.

The practical consequence: a brand that watches only its EDI documents sees money disappear and cannot explain it. The 820 remittance tells you an amount was taken. Traverse tells you which shipment, which rule and what the evidence was. If nobody on your team has a login, deductions age past the dispute window and become permanent by default.

What AIMS360 does about it

Every deduction that lands on the 820 is captured against the order and the invoice it belongs to, so you have the shipment record, the ASN and the pick history in one place when you go into Traverse to dispute. See EDI chargeback management.

What it does not do

It does not file the dispute for you inside Kohl's portal. No ERP does. What it removes is the two hours of reconstruction before you can file one, which is usually the reason disputes do not get filed at all.

Replenishment

Replenishment, and what people mean by VMI

Vendor managed inventory in the strict sense means the supplier owns the stock at the retailer and decides when to replenish it. That model is common in hardware, industrial supply and grocery. In department store apparel it is rare, and what usually gets called VMI is a basics replenishment program where the retailer forecasts and reorders automatically against an agreed model stock.

Kohl's does not publish a public vendor guideline describing a supplier owned VMI program, and its posted mapping guideline set does not include an 852 product activity document, which is the transaction a true replenishment feed normally rides on. If a Kohl's buyer has offered you a replenishment or VMI arrangement, confirm in writing how the data will actually reach you before you plan around it. It may be an 852, it may be a report from their systems, or it may be a flat file.

What AIMS360 supports either way

Model stock levels per location, minimum and maximum thresholds, automatic replenishment suggestions, and 846 inventory advice out to any partner who wants a feed. If Kohl's sends product activity data in any form, it becomes a demand signal rather than a spreadsheet.

Why it matters on basics

Replenishment programs live and die on never being out of stock in the core sizes. That is an inventory accuracy problem before it is a forecasting problem, which is why it belongs in the same system as your warehouse rather than in a planning tool bolted on beside it.

In AIMS360

All three Kohl's programs on one record

Native EDI, so the documents are built from the same records that hold your inventory and your shipments. No middleware, no separate EDI subscription.

Step 01

Orders land as orders

Kohl's 850s import as sales orders against your live stock. Dropship orders arrive through the Dsco connection and join the same queue rather than sitting in a separate portal someone has to remember to check.

Step 02

One inventory pool, rules per program

Bulk allocations, dropship availability and marketplace listings all draw on one stock record, with allocation rules deciding what each program can take. A large bulk order does not quietly eat the units dropship needs.

Step 03

The 855 goes back automatically

Acknowledgments are generated from what you can actually ship, not from a copy of the order, so the commitment Kohl's records matches the commitment your warehouse can meet.

Step 04

Labels and ASN from the same scan

GS1-128 carton labels print with an SSCC written to the shipment record in the same action, and the 856 is built from the cartons that were actually scanned. The label and the file cannot drift, which is what the carton audit is checking.

Step 05

Routing on a cadence

Shipments are created against the start ship date rather than when someone gets to them, which is what the five day shipment creation and first available day measures are actually scoring.

Step 06

Dropship at consumer volume

Single unit orders process at volume with Kohl's branded packing slips, carrier labels and tracking returned automatically, including through peak. See the Dsco integration and how Mirakl, Rithum and Dsco dropship compare.

Step 07

Invoices reconcile by construction

The 810 is generated from the same shipment record as the ASN, so the three way match against the 850 holds without anyone comparing documents by hand.

Step 08

Deductions captured on arrival

Compliance charges on the 820 are logged against the order they belong to, ready to take into Traverse with the shipment evidence attached.

Managed, not just supported

The Kohl's setup is done for you

Most first-year failures at a new department store account are mapping and process failures, not warehouse failures. AIMS360 starts from pre built, retailer tested maps and label rules rather than from a blank guideline, and the implementation team runs Kohl's testing and certification with you.

Mapping and certification

The 850, 855, 856, 810, 860, 816, 820 and 997 configured to Kohl's published guidelines, with the test cycles run before your first live order.

Dropship onboarded alongside it

Dsco is its own program with its own catalog and packing requirements, and AIMS360 has been running Dsco connections for years. It is set up as part of the same project rather than discovered three weeks after the bulk account goes live.

Warehouse process, not just software

Your team is trained on scan and ship, because the carton audit measure is testing the packing, not the mapping.

One vendor when it breaks

EDI and ERP are the same system and the same support team, so a failed ASN does not become a three-way conversation while the clock runs.

Kohl's EDI FAQ

Common questions

What apparel, footwear, home and accessories brands ask before they open a Kohl's account.

Kohl's publishes mapping guidelines for the 850 purchase order, 855 acknowledgment, 856 advance ship notice, 810 invoice, 860 purchase order change, 816 organizational relationships and 820 remittance advice, along with the 864 text message and the 997 functional acknowledgment. Dropship suppliers also work with 846 inventory data. Which subset applies to you is set in the guideline issued to your account.

Through Dsco, now part of Rithum. In 2019 Kohl's announced Dsco as the platform for all drop ship suppliers on Kohls.com, so dropship orders do not arrive on the same channel as your bulk 850s. You publish inventory to Dsco, receive consumer orders, ship direct with Kohl's branded packaging and a Kohl's packing slip, and return tracking. Being certified for bulk EDI does not make you set up for dropship, though AIMS360 connects to both.

No. On the marketplace the seller owns the listing and the price, ships the order, and Kohl's takes a commission. There is no purchase order, no wholesale cost and no bulk compliance program. It is a different commercial relationship from being a wholesale vendor, and a different one again from dropship, where Kohl's still sets the retail and owns the customer relationship.

Yes. Kohl's publishes an 860 guideline, so changes to an existing order arrive as a change document. This is worth knowing because it differs from some other department stores. Macy's, Inc. publishes no 860 and retransmits the 850 instead. With Kohl's the risk runs the other way: a system that is not consuming the 860 misses changes that were sent correctly.

The money comes off your remittance, but the detail and the dispute process live in Traverse Systems, a separate supplier portal rather than the EDI channel. If nobody on your team has access, you see the deduction without the reason, and the dispute window can pass before anyone investigates. Make sure someone owns that login before your first shipment, not after your first deduction.

Published goals include a 100 percent fill rate, compliance dollars under 0.07 percent of cost receipts, an audit failure rate under 1 percent, routing once per week per shipping location, shipment creation five days before the start ship date, and first available day on the start ship date. Notably, three of those measure how you operate rather than whether a document was correct.

Kohl's does not publish a public vendor guideline describing a supplier owned VMI program, and its posted mapping guideline set does not include an 852 product activity document, which is the transaction a replenishment feed normally rides on. In department store apparel, what is usually called VMI is a basics replenishment program run on the retailer's own forecast. If a buyer has offered you one, confirm in writing how the data will reach you before planning around it. AIMS360 supports model stock levels, replenishment thresholds and 846 inventory feeds regardless of which form it takes.

For a while. Kohl's publishes portal versions of the 810 and the 856, so a very low volume vendor can key documents on the web. The problem is not that it fails, it is that it works just well enough to defer the decision. Every portal entry is someone retyping data the system already has, and the error rate rises exactly when volume does.

Not with AIMS360. The EDI is built into the ERP, with the Kohl's maps maintained in house, so there is no middleware subscription and no per document fees from AIMS360. Documents are generated from the same records that hold your inventory and shipments, which is what keeps the ASN and the invoice consistent with what actually left the building.

A mismatch between the carton and the file. A receiver scans an SSCC that is not in your ASN, or a carton audit finds contents that do not match what the ASN declared. The usual root cause is the label and the EDI document being produced by two different systems that drift apart. Generating both from the same scan removes the failure mode rather than managing it.

Yes. Peak weeks run on the same platform as an ordinary week, including a customer processing over 1.2 million orders per day, and AIMS360 charges no per document or per kilocharacter fees of its own, so a holiday spike in dropship orders does not multiply an EDI bill. Bulk retail EDI keeps running through the same weeks on the same system.

Yes, and that is the normal case. The same platform runs Macy's, Nordstrom, Costco and 350+ retailers, each with its own hierarchy, label rules and timing windows, from one warehouse process. The per retailer differences live in the mapping, not in your operation.

Related

The documents behind a Kohl's order

Last reviewed 7 August 2026 by the AIMS360 EDI team. The document list reflects the EDI mapping guidelines Kohl's publishes for suppliers, mostly at 4010 VICS. Scorecard measures and their goals, and the use of Traverse Systems for compliance disputes, are from published Kohl's supplier compliance material. Dsco as the platform for Kohls.com drop ship suppliers is from Kohl's own announcement of that selection. Store count reflects public reporting in March 2026. Retailer requirements change, and the guideline issued to your account governs, so confirm specifics with your Kohl's contact.

Ready when you are

Run Kohl's bulk, dropship and marketplace from one system

Bring your Kohl's programs to a demo and we will walk through the mapping, the Dsco onboarding and where your deductions are actually coming from.