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.
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.|
X12, chartered by the American National Standards Institute for more than 35 years, develops and maintains EDI standards and XML schemas.