How to export your deductions from KSolve
- Open K-Solve. Log in to KeHE CONNECT and go to Sales Orders, then Credits, then K-Solve.
- Set the date range. Open Filters (the funnel icon) and set From to six months ago. Quick search only shows the last 90 days, and KeHE allows 180 days to dispute.
- Keep every status. Leave the status filter on all statuses, so both Paid and In progress lines are included.
- Export. Click Export. K-Solve downloads an Excel file of the grid.
- Upload it as is. Upload the file without editing it. The analyzer reads KeHE's own 13-column layout.
The file has KeHE's 13 columns: Invoice #, Date, Remarks, PO #, Invoice Amt, Status, DC Name, Check #, Check Date, Check Amt, Special Payee, ESN and Vendor Name. Lines that are still In progress have no check yet: KeHE posts deductions in K-Solve before the payment that carries them. The analyzer counts them anyway, because the 180-day clock starts at the deduction date.
For the backup, UDRs and everything else worth pulling from KeHE, see how to pull your complete KeHE deduction data.
What the analyzer reads in a KeHE file
K-Solve has no reason column. KeHE writes the deduction type into the deduction number, so MCBP16xxxxxx.0626.01 is an MCB promotion at DC 16 posted in June 2026, and 961745IA is an invoice adjustment. We decode about 150 prefixes, from SPS Commerce's published list and from real KSolve exports. Some of the families:
| Prefix | What it is |
|---|
MCBP, MCBPH | MCB promotion: a deal KeHE passed to a retailer, charged back to you (bi-weekly, per DC) |
CN, CS, SPOIL | Customer and KeHE spoilage |
…IA | Invoice adjustment: a price or quantity discrepancy, often the result of a UDR |
SPROU, HP, FTN, KD, AMPE… | Retailer pass-throughs: Sprouts, Fresh Thyme, Kroger, Albertsons programs |
CLARF, ROUF, SPARF… | Quarterly retailer fees |
FSD, LUM | Fuel surcharge (KeHE pick-up freight), lumper |
GTINF, NEDI, ASN, SLF | Fines: case barcode, non-EDI invoice, ASN, service level |
CA, PF, IAA, CDB | Advertising, publication fees, intro allowance, new item setup |
XPP | Price protection: a cost decrease charged back on KeHE's inventory |
RP… | Repayment: money KeHE paid back on an earlier dispute |
The full list with what each one means and how to dispute it is in the KeHE deduction codes library.
A single deduction's backup, audited
Click the document icon on a K-Solve line and KeHE downloads that deduction's backup: a sheet naming the program, and the store-level lines it billed, ending in Sub Total, EP Fee and Invoice Total. Upload it and we check KeHE's arithmetic. Do the lines add up to the Sub Total? Is the Invoice Total the Sub Total plus the fee? Does each line equal its own quantity × rate? We also check the EP fee against KeHE's published rate of 8% with a $35 minimum. A gap in the arithmetic is provable from KeHE's own file. A fee above the published rate is worth checking against your agreement's fee schedule.
KeHE's two clocks
- 180 days for a repayment request. KeHE's Supplier Policies (§4.4) require disputes in K-Solve within 180 days of the deduction, with the PO number and a bill of lading or proof of delivery signed by a KeHE employee. After that, the objection is waived. See the KeHE dispute window.
- 48 hours for a UDR. When KeHE's dock counts your delivery short, damaged or over, it sends an Unloading Discrepancy Report to the address that receives your POs. KeHE requires a written response within 48 hours (§6.6). The KeHE UDR response tool values a UDR at your PO prices and drafts the reply.
KeHE shortages: harder after the fact, not hopeless
KeHE's policies make its DC count govern and say a shortage supported by a UDR isn't repaid (§6.7). In practice KeHE does repay shortages when the documents show its count was wrong. That means a proof of delivery signed at the KeHE dock if you delivered, or the bill of lading signed by KeHE's carrier if KeHE picked up (Collect). So the analyzer estimates KeHE shortages lower than other shortages, and raises the estimate when you tell us you answered the UDR, never got one, or shipped Collect with a signed BOL. Got a UDR now? Value it and answer it within 48 hours.
Dispute it yourself, or hand it over
Step-by-step help is in the KeHE dispute guide and the guide to reading a KeHE remittance. Or let us recover them: you only pay when KeHE pays you back.