EDI Error Handling and Exception Management 2 — Questions and Answers
Question 1: What is the purpose of the ISA14 (Acknowledgment Requested) element in an EDI interchange?
- It signals the receiver that a TA1 interchange acknowledgment is expected in return (Correct answer)
- It specifies the maximum number of retries allowed for failed transmissions
- It identifies the trading partner's error notification email address
- It enables encryption of the interchange envelope
Correct answer: It signals the receiver that a TA1 interchange acknowledgment is expected in return
ISA14 set to '1' requests that the receiving party send back a TA1 Interchange Acknowledgment, allowing the sender to confirm delivery at the envelope level.
Question 2: In EDI exception management, what does a 'duplicate document' error typically trigger?
- Rejection of the transaction set with an error logged in the 997/999 or trading partner notification (Correct answer)
- Automatic merging of the duplicate with the original transaction
- Escalation to the trading partner's ERP system for manual review
- Immediate deletion of both copies to avoid processing conflicts
Correct answer: Rejection of the transaction set with an error logged in the 997/999 or trading partner notification
Duplicate documents are flagged and rejected to prevent double-processing (e.g., duplicate payments or shipments), with the error captured in the functional acknowledgment or a separate alert.
Question 3: What does GS06 (Group Control Number) mismatch between GS and GE segments indicate?
- The functional group envelope is structurally invalid and should be rejected (Correct answer)
- The group was transmitted by an unauthorized trading partner
- A new trading partner agreement must be created before processing
- The data mapping configuration needs to be updated
Correct answer: The functional group envelope is structurally invalid and should be rejected
GS06 must match GE02 within the same functional group; a mismatch is a structural error that invalidates the envelope and should result in rejection.
Question 4: Which EDI error-handling strategy involves holding inbound transactions in a suspense queue pending manual correction?
- Exception-based queuing (Correct answer)
- Pass-through processing
- Dead-letter routing
- Rollback and retry
Correct answer: Exception-based queuing
Exception-based queuing places errored transactions in a suspense or error queue where human operators can review, correct, and reprocess them without blocking other transactions.
Question 5: What is the maximum number of days most EDI trading partner agreements (TPAs) allow for sending a 997/999 acknowledgment after receiving a transaction set?
- 1–2 business days, per typical SLA agreements (Correct answer)
- Exactly 30 calendar days
- Within the same business hour
- No standard exists; it is always system-specific
Correct answer: 1–2 business days, per typical SLA agreements
Most EDI TPAs specify a 997/999 must be returned within 1–2 business days (often 24 hours), though the exact window is defined in each trading partner agreement.
Question 6: In AS2 EDI transmission, what component serves a similar error-reporting function to a 997 but at the transport layer?
- MDN (Message Disposition Notification) (Correct answer)
- HTTPS 4xx status code
- S/MIME receipt
- EDIINT acknowledgment header
Correct answer: MDN (Message Disposition Notification)
The MDN (Message Disposition Notification) in AS2 confirms receipt and decryption/signature verification at the transport level, analogous to the 997 functional acknowledgment for EDI content.
Question 7: When an EDI translator encounters an invalid character in a data element, which X12 error code is typically reported in AK404?
- 6 (Invalid Character in Data Element) (Correct answer)
- 1 (Mandatory Data Element Missing)
- 3 (Too Many Data Elements)
- 8 (Data Element Too Long)
Correct answer: 6 (Invalid Character in Data Element)
AK404 error code 6 specifically identifies an invalid character in a data element, such as a delimiter appearing inside a data value without proper escaping.
What is the purpose of the ISA14 (Acknowledgment Requested) element in an EDI interchange?