If you sell through distributors like UNFI, KeHE, or Kroger, every payment cycle ends the same way: a PDF arrives, and someone has to figure out what got paid, what got deducted, and how to get it into QuickBooks.
That process is called cash application. For most CPG finance teams, it's the most time-consuming recurring task in accounts receivable — and the one that creates the most downstream problems when it falls behind.
This guide explains what cash application actually is, why it's hard in CPG specifically, and what it looks like when it's done well.
TL;DR
- Cash application is the process of matching distributor payments to open invoices, coding deductions by type, and posting the result to QuickBooks.
- CPG makes it hard: remittances arrive as PDFs with deduction codes that require interpretation, and no two distributors use the same format.
- Done manually, it takes 2–4 hours per remittance. For brands processing UNFI, KeHE, and Kroger each month, that's a full day of finance labor every cycle.
- RemitParse automates the full workflow for QuickBooks Online users — parse the PDF, code deductions, match invoices, post the payment.
What cash application actually means
Cash application is the accounting step that connects an incoming payment to the invoices it covers. In most industries, this is straightforward — a customer pays an invoice, you mark it closed. In CPG, it's significantly more complicated.
Distributors rarely pay your invoices in full. They pay net of deductions — subtracting promotional allowances, compliance fees, pricing adjustments, early payment discounts, and whatever else they're entitled to under your trading agreements. The payment that hits your bank account is the gross invoice total minus all of those deductions.
Cash application means:
- Receiving the remittance document that explains what was paid and what was deducted
- Matching each invoice line to an open receivable in QuickBooks
- Identifying and coding each deduction by type
- Creating credit memos or deduction records in QBO
- Applying the payment so open invoices close correctly
- Reconciling the net deposit against your bank feed
Until this is done, your accounts receivable doesn't reflect reality. Open invoices appear unpaid. Your AR aging report is unreliable. Month-end close requires reconstruction work instead of reporting.
What a remittance advice is
Every distributor sends a remittance advice with each payment — a document that explains what they paid. The format varies significantly by distributor:
- UNFI sends a Direct Deposit Advice (DDA) — a multi-page PDF with invoice rows, deduction codes, and a TOTAL PAID line at the bottom. See the UNFI deduction codes guide for a full breakdown of their code system.
- KeHE sends remittance statements through their customer portal, with billback charges that reference separate promotion agreements. See KeHE Deductions Explained for how their system works.
- Kroger uses Supplier Connect, which requires pulling three separate export files — Payments, Invoices, and Promo Payments — and linking them manually. See the Kroger Remittance Reconciliation guide for the full walkthrough.
- Walmart, Costco, Target, and others each have their own portals, export formats, and deduction nomenclature.
None of them send structured data that QuickBooks can import directly. The remittance has to be interpreted, parsed, and manually entered — or automated with a tool that handles the translation.
Why deductions make it complicated
A clean payment — where the distributor pays an invoice in full with no deductions — takes a few minutes to apply in QuickBooks. These almost never happen in CPG.
A real UNFI remittance might include 60–100 line items: invoice payments, promotional allowances coded as MCB or OIA, compliance fees, CBPB repayments, an early payment discount column, and a handful of pricing adjustments. Each line type needs to be coded differently in QuickBooks.
MCB 03-26 −$630.00
OIA 03-26 −$210.00
CBPB-10031 −$315.00
Compliance Fee −$150.00
Discount −$84.00
NET PAID $2,811.00
That single invoice generates five separate coding decisions, each with a different QuickBooks account:
| Line type | What it is | QuickBooks treatment |
|---|---|---|
| MCB | Manufacturer chargeback — scan allowance or promotional deduction | Contra revenue (trade spend) |
| OIA | Off-invoice allowance — promotional discount taken at invoice level | Contra revenue (trade spend) |
| CBPB | Chargeback/payback — repayment of a prior overpayment | Repayment invoice (separate line item) |
| Compliance Fee | Penalty for routing, labeling, or delivery violation | Operating expense (below the line) |
| Discount | Early payment discount taken at 2%/10 net 30 terms | Early payment discount (contra revenue) |
Multiply this by 50–100 line items per remittance, three or four distributors, and a payment cycle every two weeks — and you have a significant recurring accounting workload. For a detailed breakdown of how each deduction type flows through your P&L, see CPG Deduction Types Explained.
The manual workflow and where it breaks down
For most CPG brands, cash application looks like this:
- Download the remittance PDF from the distributor portal
- Open it alongside QuickBooks in two windows
- Read each line, identify the deduction type, look up the right QBO account
- Create a credit memo with one line per deduction category
- Look up each invoice number in QBO to confirm it's open
- Apply the payment against the credit memo and matching invoices
- Verify the net deposit matches your bank feed
- Repeat next cycle
A UNFI remittance with 60+ line items takes 2–4 hours done this way. For a finance team processing UNFI, KeHE, and Kroger every month, that's comfortably a full day of labor per cycle — before any disputes, adjustments, or exceptions.
The compounding problem: When cash application falls behind, everything downstream gets harder. AR aging reports show phantom open invoices. Month-end close requires reconstruction. Finance can't tell which invoices are actually outstanding. The longer you fall behind, the harder it is to catch up.
Cash application vs. trade promotion management
These two terms come up together often, but they describe different problems solved at different points in the process.
Cash application is a backward-looking accounting function. A payment arrived. What does it cover? What was deducted? How does it get into QuickBooks so AR is accurate?
Trade promotion management (TPM) is a forward-looking planning function. You're about to run a promotion. What should it cost? What lift do you expect? Did the deduction that came back match what you authorized?
Most brands in the $5M–$50M range have a cash application problem long before they have a TPM problem. The clearest sign is an AR that doesn't match reality — invoices that should be closed still showing as open, deduction categories that are coded inconsistently or not at all, month-end close that requires rebuilding instead of reviewing.
A TPM platform built on inconsistent deduction data can't model ROI accurately. Getting cash application right first is what creates the clean data set a planning tool eventually needs. For a full breakdown of when each type of tool makes sense, see CPG Deduction Software: TPM vs. Cash Application.
What good cash application looks like
When it's working well, cash application is fast and consistent. The process takes minutes, not hours. Every deduction is coded the same way each cycle. Open invoices in QuickBooks match what's actually outstanding. Month-end close is a reporting exercise, not a reconstruction project.
For brands doing this manually, that consistency requires discipline, good documentation, and someone who knows the distributor's deduction coding well enough to not have to look it up every time. Most emerging brands don't have that — they have whoever is available that week.
For brands using automation, consistency comes from the tool. The parser reads the PDF the same way every time. Deduction types are pre-classified based on prior coding history. Exceptions get flagged for review. The result gets posted to QuickBooks in one step.
How RemitParse handles it
RemitParse is a cash application tool built specifically for CPG brands on QuickBooks Online. The workflow is designed around how distributor remittances actually work — not generic accounts receivable software adapted for CPG.
For each distributor remittance:
- Upload the PDF (UNFI, KeHE, Kroger, Walmart, Costco, and others)
- RemitParse parses every line — invoices, deductions, repayments, discounts — into a structured grid
- Deductions are pre-coded based on your history if Auto-Coding is enabled
- Review and adjust any exceptions; the reconciliation check shows $0.00 when everything matches
- Post: RemitParse creates the credit memo, matches invoices, and applies the payment to QBO in one step
The full workflow — from PDF upload to posted QuickBooks payment — typically takes under 15 minutes for a remittance that would take 2–4 hours manually. See the UNFI Cash Application walkthrough for a session-by-session breakdown.
Not a TPM replacement: RemitParse handles the accounting side — parsing, coding, posting. It doesn't plan promotions, forecast lift, or manage disputes. For brands that eventually need those capabilities, see the comparison of TPM and cash application tools.
FAQ
What is cash application in CPG?
Cash application is the accounting process of matching distributor payments to open invoices, coding each deduction by type, and posting the payment to QuickBooks. It happens every remittance cycle and determines whether your AR reflects reality.
What is a remittance advice?
A remittance advice is the document a distributor sends with each payment — typically a PDF — listing every invoice included, what was deducted, and why. UNFI calls it a Direct Deposit Advice. KeHE sends remittance statements. Kroger uses Supplier Connect exports. Each format is different, but all explain what was paid and what was withheld.
Why is CPG cash application so time-consuming?
Distributors send remittances as PDFs or portal exports with deduction codes that require manual interpretation. Each deduction type has a different accounting treatment. Invoice numbers on remittances often don't match QuickBooks exactly. And the process repeats every two weeks, per distributor. For brands selling through UNFI, KeHE, Kroger, and Walmart simultaneously, this can consume 10–20 hours of finance time per month.
What's the difference between cash application and trade promotion management?
Cash application is backward-looking accounting — a payment arrived, what does it cover and how does it post to QuickBooks? Trade promotion management is forward-looking planning — you're about to run a promotion, what should it cost and did the deduction match what you authorized? Most brands need cash application working correctly before TPM adds meaningful value.
How do CPG brands automate cash application?
The most direct approach for QuickBooks Online users is a remittance parser like RemitParse — upload the distributor PDF, review parsed line items, code deductions, and post the full payment to QBO in one step. More comprehensive platforms like Confido cover cash application alongside dispute management and TPM planning at a higher price point.
Which distributors require cash application?
Any distributor or retailer that pays net of deductions requires cash application — the most common being UNFI, KeHE, Kroger, Walmart, Costco, Target, and Sam's Club. Each has its own remittance format and deduction codes. RemitParse supports all of these with distributor-specific parsers built for each format.
Related guides
- CPG Deduction Types Explained — MCBs, scan allowances, billbacks, compliance fees: what each one is and how it hits your P&L
- UNFI Deduction Codes Explained — what every prefix on your UNFI remittance actually means
- UNFI Cash Application with RemitParse — Full Walkthrough — parsing, matching, and posting a UNFI remittance in one session
- How to Process UNFI Remittance Advice in QuickBooks — the full manual workflow, step by step
- KeHE Deductions Explained — KeHE billback types, remittance sources, and how to code them in QuickBooks
- Kroger Remittance Reconciliation — how to decode Supplier Connect payments and the EFT/netting structure
- CPG Deduction Software: TPM vs. Cash Application — do you have a planning problem or an accounting problem?
- RemitParse QuickBooks Setup Guide — connect QBO, configure profiles, and post your first payment
Stop processing remittances manually
Upload a UNFI, KeHE, Kroger, or Walmart remittance PDF and post the full cash application to QuickBooks Online — 30-day free trial, no credit card, no sales call.
Start Free Trial →