EDI Payments Explained: How EDI 820 Works
Learn what EDI payments are, how the EDI 820 payment order works, and how electronic payments fit into the order-to-cash cycle for B2B suppliers.
EDI payments use the X12 820 transaction to carry remittance data alongside ACH transfers, telling suppliers exactly which invoices are being paid and what deductions have been applied, so accounts receivable teams can auto-match without manual research. You shipped the goods. You sent the ASN. Your invoice matched the PO. Now you're waiting for payment, and you need to know exactly when it hits your account, how much it covers, and which invoices it applies to. That's the problem EDI payments solve.
If you've ever received a lump-sum ACH deposit and spent hours figuring out which invoices it covered (and which deductions were taken), you already understand why structured electronic payment data matters.
Key data points on EDI payment volume and standards:
- NACHA reports that B2B ACH payment volume reached 7.7 billion transactions in 2024, with the CTX format being the primary method for commercial payments that include remittance data
- The ASC X12 standards body defines the 820 Payment Order/Remittance Advice structure used by major retailers including Walmart and Target
- The Federal Reserve's ACH processing guides outline settlement timing that affects the gap between when an 820 arrives and when funds clear your account
What Is an EDI Payment?
An EDI payment is the electronic exchange of payment instructions and remittance data between trading partners using standardized transaction sets, most commonly the EDI 820 defined by the ASC X12 standards body. The 820 tells the supplier what is being paid, how much, and which invoices the payment covers. It is not the money transfer itself: that moves through ACH or wire. The 820 is the detailed remittance stub that accompanies the payment.
An EDI payment is not the money transfer itself. This is the most common point of confusion. The EDI 820 is the data that accompanies the payment. The actual funds move through banking channels like ACH or wire transfer. The 820 tells you how to apply those funds to your open invoices.
Think of it this way: the ACH deposit is the check arriving in your mailbox. The EDI 820 is the remittance stub attached to it, listing every invoice, every adjustment, and every deduction line by line.
The EDI 820 Transaction Set Explained
The EDI 820 Payment Order/Remittance Advice is defined by the ASC X12 standard and serves two purposes (our EDI 820 guide covers every segment in detail):
- Payment order: Instructs a financial institution to make a payment
- Remittance advice: Tells the supplier which invoices the payment covers and any adjustments applied
Most suppliers encounter the 820 as remittance advice from their retail customers. Here's what a typical 820 contains:
Header-Level Data
- Payer identification: The buyer's name, DUNS number, or other identifier
- Payee identification: Your company info as the supplier
- Payment method: ACH, wire, check
- Total payment amount: The sum being transferred
- Payment date: When funds were or will be released
- Trace number: The banking reference number that ties the 820 to the actual ACH or wire transfer
Remittance Detail
This is where the 820 gets practical. Each remittance record includes:
- Invoice number: Which of your invoices this payment covers
- Invoice amount: The original amount you billed
- Amount paid: What's actually being paid on that invoice
- Adjustment amounts: Deductions, discounts, allowances, or chargebacks applied
- Adjustment reason codes: Standardized codes explaining why the paid amount differs from the invoiced amount
A single 820 can reference dozens or even hundreds of invoices. For suppliers shipping to major retailers, a weekly payment run might cover 50+ invoices in one remittance.
A Simplified 820 Example
Here's what the key segments look like in an EDI 820:
ST*820*0001
BPR*C*15420.00*C*ACH*CTX*01*021000021*DA*123456789*1234567890**01*071000505*DA*987654321*20260315
TRN*1*PAYMENT20260315*1234567890
N1*PR*ACME RETAILERS*01*987654321
N1*PE*YOUR COMPANY*01*123456789
ENT*1
RMR*IV*INV-2026-0401**8500.00*8500.00
ENT*2
RMR*IV*INV-2026-0402**7200.00*6920.00
ADX*280.00*01*AJ
SE*13*0001
In this example, two invoices are being paid. The first (INV-2026-0401) is paid in full at $8,500. The second (INV-2026-0402) had a $280 deduction applied, reducing the payment from $7,200 to $6,920. The BPR segment shows the total payment of $15,420 moving via ACH.
If you want to inspect the structure of EDI files like this, you can parse them with our free EDI Inspector to see each segment and element broken down.
EDI Payments vs. ACH vs. Wire Transfers vs. Checks
These terms often get mixed up. Here's how they relate:
| EDI 820 | ACH | Wire Transfer | Paper Check | |
|---|---|---|---|---|
| What it is | Data describing the payment | Electronic funds transfer via bank network | Real-time bank-to-bank transfer | Physical payment instrument |
| Moves money? | No, data only | Yes | Yes | Yes |
| Remittance detail | Full invoice-level detail | Limited (addenda records) | Minimal | Paper stub, if any |
| Speed | Transmitted instantly | 1-3 business days | Same day | 5-10+ business days |
| Cost per transaction | Minimal (part of EDI infrastructure) | $0.20-$1.50 typically | $15-$45 typically | $4-$20 (printing, postage, processing) |
| Best for | Matching payments to invoices | High-volume B2B payments | Large, time-sensitive payments | Legacy processes |
The key point: ACH moves the money, the EDI 820 tells you what the money is for. Most large retailers use both together. They initiate an ACH payment through their bank and send an 820 through their EDI connection so your accounts receivable team can auto-apply the payment.
According to NACHA (the organization governing the ACH network), B2B ACH payment volume reached 7.7 billion transactions in 2024, with the CTX (Corporate Trade Exchange) format being the primary method for commercial payments that include remittance data. The EDI 820 often accompanies these CTX transactions.
The Order-to-Cash EDI Flow: Where Payments Fit
EDI payments don't exist in isolation. They're the final step in a well-defined order-to-cash cycle. Here's how the full flow works:
Step 1: EDI 850 (Purchase Order)
Your retail customer sends an EDI 850 purchase order with item details, quantities, pricing, and ship-to information. This is the starting point for every transaction.
Step 2: EDI 855 (Purchase Order Acknowledgment)
You confirm receipt and acceptance of the order. This is your commitment to fulfill.
Step 3: EDI 856 (Advance Ship Notice)
When you ship, you send the ASN with carton-level detail, tracking numbers, and ship dates.
Step 4: EDI 810 (Invoice)
After shipment, you send your EDI 810 invoice. The retailer's AP system performs three-way matching against the 850 and 856 to verify the invoice. You can dig into the segment-level details in our EDI 810 invoice guide.
Step 5: EDI 820 (Payment Order/Remittance Advice)
The retailer processes the approved invoice and sends an 820 confirming payment details. The funds move separately through ACH or wire.
Step 6: Cash Application
Your AR team (or your system) matches the 820 remittance data to open invoices and applies the payment in your ERP.
When this flow is fully automated through ERP integration, the entire cycle from PO to cash application can happen without manual intervention. The 820 data feeds directly into your accounts receivable module, closing out invoices automatically.
Common Problems with EDI Payments
The 820 solves many payment reconciliation headaches, but it introduces its own set of challenges. Here are the issues suppliers run into most often.
1. Remittance Matching Failures
The 820 references your invoice numbers, but if there's any mismatch between what the retailer recorded and what's in your system, the auto-match fails. Common causes:
- Leading zeros or formatting differences: Your system stores "INV-00412" but the 820 says "INV-412"
- PO number mismatches: The retailer references their PO number instead of your invoice number
- Duplicate invoice numbers: Especially common when working with multiple divisions of the same retailer
When matching fails, someone has to manually research and apply the payment. At scale, this becomes a full-time job.
2. Partial Payments and Short-Pays
Retailers frequently pay less than the invoiced amount. The 820 should include adjustment reason codes explaining each deduction, but in practice:
- Some retailers use vague or generic reason codes
- Adjustment descriptions may not match the actual issue
- Multiple small deductions on a single invoice can be difficult to research and dispute
3. Deductions and Chargebacks
Retailers take deductions for compliance violations, early payment discounts, promotional allowances, and shipping variances. The 820 is supposed to itemize these, but the level of detail varies dramatically by trading partner.
A $200 "compliance" deduction on an 820 doesn't tell you much. Was it a late shipment? Wrong packaging? Missing ASN data? Without digging into the retailer's vendor portal, the 820 alone often doesn't give you enough information to dispute or accept the deduction.
4. Timing Gaps
The 820 might arrive days before or after the actual ACH deposit hits your bank account. This creates a reconciliation window where your AR team has remittance data but no corresponding bank transaction (or vice versa). The Federal Reserve's guide to ACH processing outlines settlement timing, but in practice, the gap between EDI transmission and funds availability varies by bank and payment type.
5. Missing 820s
Not all trading partners send 820s consistently. Some send them for every payment. Others only send them occasionally or not at all. When an ACH deposit arrives with no corresponding 820, your AR team is back to manually researching which invoices were paid.
How to Handle EDI Payment Data Effectively
If you're processing a high volume of EDI payments, here are the practices that make the biggest difference:
Automate cash application. Map 820 remittance data directly into your ERP's accounts receivable module. Don't let payment data sit in a queue waiting for someone to manually post it.
Standardize invoice numbering. Make sure the invoice numbers in your 810s will match what comes back in the 820. Talk to your trading partners about formatting expectations.
Track deductions systematically. Build a process for categorizing, researching, and disputing deductions. The 820 gives you the data. You need a workflow to act on it.
Reconcile daily. Match 820 data against bank transactions every day. The longer you wait, the harder it gets to research discrepancies.
Use your EDI infrastructure. If you're already sending and receiving 850s, 810s, and 856s, adding the 820 to your workflow is straightforward. The same EDI connection handles all of it. For a broader look at how all these transactions work together, see our essential guide to EDI.
Frequently Asked Questions
What does EDI payment mean?
EDI payment refers to the electronic exchange of payment-related data between business trading partners using standardized formats. The primary transaction is the EDI 820 Payment Order/Remittance Advice, which communicates what is being paid, how much, and which invoices the payment covers. The EDI 820 carries the payment information, while the actual funds move through banking systems like ACH or wire transfer.
Is the EDI 820 the same as an ACH payment?
No. The EDI 820 is a data transaction that describes the payment. ACH is a banking network that moves money between accounts. They work together: the retailer sends funds via ACH and sends the 820 via EDI so the supplier knows how to apply the payment. Think of the 820 as the detailed remittance stub and ACH as the actual deposit.
What is the difference between an EDI 810 and an EDI 820?
The EDI 810 is an invoice sent by the supplier to the buyer, requesting payment. The EDI 820 is a payment order or remittance advice sent by the buyer to the supplier, confirming that payment has been (or will be) made. The 810 says "you owe me $10,000 for these items." The 820 says "I'm paying you $9,700 on these invoices, with $300 in deductions."
Do all trading partners send EDI 820s?
No. While major retailers like Walmart and Target typically send 820s, many trading partners do not. Some provide remittance information through vendor portals or email instead. If your trading partner doesn't send 820s, you'll need to reconcile payments manually against your bank statements or request they add the 820 to your EDI setup.
How do I start receiving EDI 820 payments?
If you already have an EDI connection with a trading partner for transactions like the 850 or 810, adding the 820 usually requires a mapping update and testing with that partner. You'll need to map the 820 segments to your ERP's cash application fields. If you're new to EDI entirely, check out our EDI implementation guide for a step-by-step walkthrough.
Stop manually entering orders
OrderSync turns EDI, email, PDF, and fax orders into structured data automatically. See how it works for your business.
Related Guides & Resources
EDI VAN Explained: What It Is and When You Need One
EDI Mapping Tools: Map Transactions to ERP
Related Articles
3PL EDI Integration: How to Connect Your Warehouse
Learn how 3PL EDI integration works, which transactions your warehouse partner needs, and how to avoid the data gaps that cause fulfillment errors.
EDI BasicsAS2 EDI Connection: How It Works and When to Use It
Learn what AS2 is, how it connects EDI trading partners, and when AS2 makes sense compared to VAN, SFTP, or API-based EDI connections.
EDI BasicsWhat Does EDI Capable Mean? Requirements Guide
EDI capable means your business can exchange standardized electronic documents with trading partners. Learn what retailers require and how to get there.
EDI BasicsEDI Integration: What It Is and How It Works
Learn what EDI integration means, how it connects your ERP to trading partners, and what to look for in an EDI integration approach.
EDI BasicsEDI Mapping Tools: Map Transactions to ERP
Learn what EDI mapping is, how mapping tools translate EDI segments to your system's fields, and what to look for when choosing an EDI mapping solution.
EDI BasicsEDI VAN Explained: What It Is and When You Need One
Learn what an EDI VAN (Value Added Network) is, how it works, what it costs, and when direct connections or API-based alternatives make more sense.
EDI BasicsRetail EDI: What Suppliers Need to Know
A practical guide to retail EDI for suppliers. Learn which transactions retailers require, common compliance pitfalls, and how to get started.
EDI BasicsWhat Is EDI? The Essential Guide for B2B
What EDI is, how it works, common transaction types, costs, and how to implement it. The complete guide to Electronic Data Interchange.
EDI BasicsMore from the Blog
Manual Order Entry: Costs, Error Rates, and Time (2026)
What manual order entry actually costs in 2026: per-order labor math from BLS wage data, verified error rate studies, and time benchmarks.
Order AutomationOrder Entry Specialist: Salary, Job Description, Outlook
Order entry specialist salary data (BLS, Indeed, Talent.com), a ready-to-use job description, the 2034 outlook, and the math on hiring vs automating.
Order ManagementAI Data Entry for Order Processing: End Manual Re-Keying | OrderSync Blog
AI data entry replaces manual re-keying in B2B order processing. Learn how it works, what accuracy to expect, and what to look for in software.
Order AutomationWhen Customers Won't Use EDI: Your Options | OrderSync Blog
What to actually do when your customers refuse EDI: why it happens, what the real options are, and how to automate non-EDI orders without losing the account.
Order Automation