EDI TA1 Interchange Acknowledgment
What is EDI TA1 Interchange Acknowledgment?
The EDI TA1 Interchange Acknowledgment is used to verify the syntactical accuracy of the envelope segment of the X12 interchange. The TA1 will indicate that the file was received as well as indicate what if any errors existed within the envelope segments of received X12 files. The TA1 verifies the envelope only.
Encompassed in the TA1 are the interchange control number, interchange date and time, interchange acknowledgment code, and the interchange note code. Whether the EDI document does or does not contain an error, the interchange acknowledgment will contain the ISA, TA1, and IEA segments.
A = Interchange Accepted When the envelope of the EDI document does not contain an error, the TA1 segment will have an Interchange Acknowledgement Code of ‘A’ (Accept) followed by a three-digit code of ‘000’, which indicates that there were not any errors.
E = Interchange Accepted with Errors
R = Rejected If the EDI document contains an error at the interchange level, such as in the Interchange Control Header (ISA) segment or the Interchange control trailer (IEA), then the TA1 segment will have an Interchange Acknowledgement Code of ‘R’ (Rejected) accompanied by specific error codes.
Trading Partners can elect when to generate the TA1: Always, On Error, or None. If None, no TA1 is generated regardless of content.
EDI TA1 Frequently Asked Questions
The EDI TA1 Interchange Acknowledgment verifies the syntactical accuracy of the envelope segments (ISA and IEA) in an X12 interchange. It confirms whether the EDI file was received and identifies any errors at the interchange level, helping to ensure data integrity.
Unlike the 997 Functional Acknowledgment or 999 Implementation Acknowledgment, which verify segment-level compliance, the TA1 only confirms the accuracy of the interchange envelope (ISA and IEA), focusing on envelope structure, not content or segment-level details. Compare EDI 997 and EDI 999 for more insight.
An acknowledgment code of ‘A’ means the EDI envelope was accepted without errors. The TA1 includes a three-digit code of ‘000’, confirming successful transmission of the interchange envelope without any issues.
When a TA1 acknowledgment indicates rejection (‘R’), users can reference the accompanying error codes to determine the exact issue within the interchange envelope. These errors often involve mismatches or formatting issues in the ISA or IEA segments.
Check out our EDI FAQ pages for more.
TA1 Error Codes
When the TA1 Status is A, the TA1 Code is 000. When the TA1 Status is either R or E, the TA1 Code attribute indicates the type of error that the module encountered. The following table lists the error codes and their meanings.
TA1 Code Value | Description |
001 | The Interchange Control Number in the header does not match the Interchange Control Number in the trailer. |
002 | This standard as noted in the control standard identifiers not supported. |
003 | This version of the controls is not supported. |
004 | The segment terminator is invalid. |
005 | Invalid Interchange ID qualifier for sender. |
006 | Invalid Interchange Sender ID. |
007 | Invalid Interchange ID qualifier for receiver. |
008 | Invalid Interchange receiver ID. |
009 | Unknown Interchange receiver ID. |
010 | Invalid authorization information qualifier value. |
011 | Invalid authorization information value. |
012 | Invalid security information qualifier value. |
013 | Invalid security information value. |
014 | Invalid Interchange date value. |
015 | Invalid Interchange time value. |
016 | Invalid Interchange standards identifier value. |
017 | Invalid Interchange standards identifier value. |
018 | Invalid Interchange Control Number value. |
019 | Invalid acknowledgment requested value. |
020 | Invalid test indicator value. |
021 | Invalid number of included groups value. |
022 | Invalid control structure. |
023 | Improper (premature) end of file (transmission). |
024 | Invalid Interchange content (e.g., invalid GS Segment). |
026 | Invalid Data Element Separator. |
027 | Invalid component element separator. |
028 | Invalid delivery date in deferred delivery request. |
029 | Invalid delivery time in deferred delivery request. |
030 | Invalid delivery time code in deferred delivery request. |
031 | Invalid grade of service code. |
Source
X12, chartered by the American National Standards Institute for more than 35 years, develops and maintains EDI standards and XML schemas.