EDI 824 Application Advice (OTI / TED) Rejection Decoder
Your 856 ASN or 810 Invoice passed the 997 syntax check, but the retailer’s ERP rejected it with an 824 Application Advice? Decode OTI01 and TED01 error codes in plain English.
Drop your file below, check the order, then download for JSON / ERP Webhook.
- 1Load your order file
- 2Check it and match your SKUs
Drop your EDI order file here
.edi, .x12 or .txt. The file is read on your computer and is not uploaded.
3 problems that could trigger a chargeback
Checked against the Walmart supplier guide for EDI 850.
- Detected Cross-Dock SDQ allocations (6 store-level splits verified against PO102).
- Walmart Dept #0018 & Vendor #123456789 verified.
Purchase Order Summary & Line Items
| Order / Store # | Your SKU | Retailer Item # / UPC | Item Description | Qty | Unit Price | Line Total |
|---|---|---|---|---|---|---|
| PO-4500991288-STORE-0101 | Item: 554433221 UPC: 012345678905 | ORGANIC COTTON BATH TOWEL ROYAL BLUE | 15 EA | $12.50 | $187.50 | |
| PO-4500991288-STORE-0102 | Item: 554433221 UPC: 012345678905 | ORGANIC COTTON BATH TOWEL ROYAL BLUE | 35 EA | $12.50 | $437.50 | |
| PO-4500991288-STORE-0103 | Item: 554433221 UPC: 012345678905 | ORGANIC COTTON BATH TOWEL ROYAL BLUE | 40 EA | $12.50 | $500.00 | |
| PO-4500991288-STORE-0101 | Item: 554433299 UPC: 012345678912 | LUXURY WAFFLE ROBE WHITE XL | 20 EA | $18.00 | $360.00 | |
| PO-4500991288-STORE-0102 | Item: 554433299 UPC: 012345678912 | LUXURY WAFFLE ROBE WHITE XL | 20 EA | $18.00 | $360.00 | |
| PO-4500991288-STORE-0103 | Item: 554433299 UPC: 012345678912 | LUXURY WAFFLE ROBE WHITE XL | 20 EA | $18.00 | $360.00 |
Download for your software
Pick where the order is going, then download. Files are ready for Excel, QuickBooks, Shopify or a thermal printer.
Field mapping table: which EDI segment fills which column (for IT & bookkeepers)
EDI 824 Application Advice (OTI & TED) Error Segment Breakdown
Deterministic segment-to-column mapping rules enforced by our client-side X12 engine
| Source X12 Segment / Element | Sample Raw Value | Target ERP / CSV Column | Transformation & Validation Logic |
|---|---|---|---|
| OTI*TR*TN*INV-2026-8801***... | OTI01="TR" (Transaction Rejected) | Application Acceptance Status | TA = Transaction Accepted; TR = Transaction Rejected; TE = Accepted with Errors. |
| OTI02 & OTI03 | TN / INV-2026-8801 or SI / SHP-01 | Rejected Document ID | Identifies the exact Invoice # (810) or Shipment ID (856) that failed business validation. |
| TED*007*INVALID DEPARTMENT NUMBER~ | TED01="007" / TED02 Message | Technical Error Description | Pinpoints the exact business rule violation (e.g., 002=Missing Data, 007=Invalid Code, 848=Out of Balance). |
| NTE*ERR*LINE 1 UNIT PRICE VARIANCE~ | Free-Form Error Note | Retailer Portal Explanation | Human-readable diagnostic message appended by Walmart/Target/Amazon ERP. |
Critical Chargeback & Import Pitfalls We Prevent
Common EDI mistakes that trigger $250+ retailer fines or accounting balance errors
Assuming a 997 "A" Means Your Invoice Was Accepted for Payment
Risk: Unpaid Invoices for 60+ DaysA 997 Functional Ack only confirms X12 envelope syntax. Retailers send an 824 Application Advice hours later when their AP system rejects the invoice for missing REF*DP or price variance.
TED01="848" (Invoice Out of Balance)
Risk: Immediate 810 RejectionCaused when TDS01 does not equal the sum of IT1 lines plus/minus SAC segments, or when N2 implied decimals were formatted wrong.
TED01="024" (Duplicate Invoice / Shipment Number)
Risk: Blocked ResubmissionResending a corrected 856 or 810 depends on retailer rules—some require appending an "A" or incrementing BSN01/BIG02.
How to Prevent & Fix EDI 824 Rejections
Zero middleware setup — complete in under 60 seconds
Click the "⚠️ Chargeback Demo" button or drop your rejected X12 file.
Our linter flags the exact line number causing the 824 rejection.
Download the repaired, 100% compliant X12 file ready for retransmission.
Frequently Asked Technical Questions
ANSI X12 specification details, retail companion rules, and ERP import answers
What is the difference between an EDI 997 and an EDI 824?
An EDI 997 validates X12 structural syntax at the EDI gateway level. An EDI 824 Application Advice validates business logic inside the retailer’s ERP (e.g., whether the PO number exists, whether prices match the 850, and whether REF*DP is valid).
What does OTI*TR mean in an EDI 824?
OTI01="TR" means "Transaction Set Reject"—the referenced 856 ASN or 810 Invoice was completely rejected by the buyer’s application and must be corrected and resent.
Related EDI Converters, Retailer Guides & X12 Segment References
- Transaction setsEDI 850 Purchase Order Parser, SDQ Splitter & ERP Converter
- Transaction setsEDI 856 Advance Ship Notice (ASN) Inspector, Excel Converter & Label Generator
- Transaction setsEDI 810 Commercial Invoice Inspector & QuickBooks / Xero Converter
- Transaction setsEDI 855 Purchase Order Acknowledgment Inspector & Turnaround Guide
- Transaction setsEDI 846 Inventory Inquiry/Advice Parser & CSV Converter
- Transaction setsEDI 820 Payment Order / Remittance Advice Decoder & Excel Reconciler
- ToolsOnline ANSI X12 EDI Viewer & Human-Readable Inspector
- ToolsConvert EDI X12 Files (850 / 856 / 810) to Excel (.XLSX) & CSV
- ToolsConvert ANSI X12 EDI (850 / 856 / 810) to Normalized JSON