OverDeduct

Free · KeHE · No signup to see your results

Check your KeHE deductions: upload your KSolve export

Export your deductions from K-Solve in KeHE CONNECT and drop the file here. We decode the deduction type hidden in every KeHE invoice number, set aside the invoices KeHE paid, count repayments as recovered, and show which deductions are worth disputing inside KeHE's 180-day window. A single deduction's View Backup download works too, and we audit its EP fee.

Not on KeHE? Use the general deduction analyzer.

Drag & drop your file here

KSolve export (.xlsx) or a View Backup download

More than one file? Add them all at once. Want to see where your results go first? Explore a sample workspace

Estimates are heuristic and directional — not a guarantee of recovery. A remittance is only one side of the ledger, so nothing here is a final verdict until you confirm it against your own backup documents. Your file is processed securely on our servers and never sold.

How to export your deductions from KSolve

  1. Open K-Solve. Log in to KeHE CONNECT and go to Sales Orders, then Credits, then K-Solve.
  2. 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.
  3. Keep every status. Leave the status filter on all statuses, so both Paid and In progress lines are included.
  4. Export. Click Export. K-Solve downloads an Excel file of the grid.
  5. 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:

PrefixWhat it is
MCBP, MCBPHMCB promotion: a deal KeHE passed to a retailer, charged back to you (bi-weekly, per DC)
CN, CS, SPOILCustomer and KeHE spoilage
…IAInvoice 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, LUMFuel surcharge (KeHE pick-up freight), lumper
GTINF, NEDI, ASN, SLFFines: case barcode, non-EDI invoice, ASN, service level
CA, PF, IAA, CDBAdvertising, publication fees, intro allowance, new item setup
XPPPrice 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

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.

Frequently asked questions

What is KSolve (K-Solve)?

K-Solve is KeHE's deduction and dispute app inside the KeHE CONNECT Supplier Portal (Sales Orders, then Credits, then K-Solve). It lists every invoice KeHE paid and every deduction it took, and it's the only place KeHE accepts repayment requests: KeHE's Supplier Policies require them in K-Solve within 180 days of the deduction.

Why are some lines in my KSolve export negative?

K-Solve puts invoices KeHE paid and deductions it took in one column, Invoice Amt. Positive amounts are invoices paid; negative amounts are deductions. The analyzer counts only the negative lines as deductions, sets the paid invoices aside, and counts lines starting with RP (repayments) as money recovered.

Where is the KeHE deduction key? What do the prefixes mean?

KeHE writes the deduction type into the deduction number instead of a reason column. The letters at the front are the code: MCBP is an MCB promotion, CN and CS are customer spoilage, SPOIL is KeHE spoilage, FSD is the fuel surcharge, GTINF a case-barcode fine, NEDI a non-EDI invoice fine, SLF a service-level fine, and an invoice number ending in IA is an invoice adjustment. The analyzer decodes about 150 of them, from SPS Commerce's published list and from real KSolve exports.

What is a KeHE pass-through deduction?

A charge a retailer billed KeHE that KeHE passes on to you, such as a Sprouts scan (SPROU), a Fresh Thyme promotion (HP, FTN) or a retailer's quarterly fee. KeHE's policies say it repays a retailer-originated deduction only when the retailer repays KeHE, so the retailer's own backup matters.

What is KeHE's EP fee?

Extra Performance (EP) is KeHE's processing fee on promotions and other funding it handles for you: scans, ads, demos, placement and slotting. The published rate is 8%, with a $35 minimum. Upload a View Backup download and the analyzer checks the fee against that rate and the backup's own arithmetic. Your agreement's fee schedule governs, so confirm before disputing.

Can I upload a single KeHE deduction's backup?

Yes. In K-Solve, click the document icon on a deduction (View Backup) and upload the Excel file it downloads. The analyzer reads the deduction number and program from its first sheet and the store-level lines from the second. It checks that the lines add up to the Sub Total, that Invoice Total equals Sub Total plus the EP fee, and each line's own quantity × rate.

How long do I have to dispute a KeHE deduction?

180 days from the date KeHE takes the deduction, submitted in K-Solve. KeHE's Supplier Policies say the objection is waived after that. A KeHE Unloading Discrepancy Report (UDR) has a much shorter clock: a written response within 48 hours.

Are KeHE shortage deductions recoverable?

Some are, but they're harder after the fact. KeHE's policies make its DC count govern and say a shortage supported by a UDR isn't repaid. In practice KeHE does repay shortages when your documents show its count was wrong: a proof of delivery signed by a KeHE employee if you delivered, or the bill of lading signed by KeHE's carrier if KeHE picked up. The best chance is answering the UDR within 48 hours.

Does the analyzer work with a KSolve check detail?

Yes. A check detail is the same KSolve export filtered to one check, so it reads the same way. When every line nets to the check amount, the analyzer uses that to prove which lines are paid invoices and which are deductions.