X12 TA1 Acknowledgment Error Codes
This topic lists the error codes used within the segments of an X12 TA1 acknowledgment. For more information about these segments, see X12 TA1 Acknowledgment.
The following table indicates which error codes specified by the X12 specification are supported in BizTalk Server EDI and AS2 and which are unsupported. The values for engine behavior (TA104) are as follows:
A = Accept
E = Interchange accepted with errors
R = Interchange rejected/suspended
Condition | Engine Behavior (TA104 Value) | TA105 Value | Supported? |
---|---|---|---|
Success | A | 000 | Yes |
The Interchange Control Numbers in the header ISA 13 and trailer IEA02 do not match | E | 001 | Yes |
Standard in ISA11 (Control Standards) is not supported | E | 002 | Yes (if there is an ID mismatch) |
Version of the controls is not supported | E | 003 | No1 |
Segment Terminator is Invalid2 | R | 004 | Yes |
Invalid Interchange ID Qualifier for Sender | R | 005 | Yes (if there is an ID mismatch) |
Invalid Interchange Sender ID | E | 006 | Yes3 |
Invalid Interchange ID Qualifier for Receiver | R | 007 | Yes (if there is an ID mismatch) |
Invalid Interchange Receiver ID | E | 008 | No3 |
Unknown Interchange Receiver ID | E | 009 | Yes |
Invalid Authorization Information Qualifier value | R | 010 | Yes (if there is an ID mismatch) |
Invalid Authorization Information value | R | 011 | Yes (if party is configured/valued) |
Invalid Security Information Qualifier value | R | 012 | Yes (if there is an ID mismatch) |
Invalid Security Information value | R | 013 | Yes (if party is configured/valued) |
Invalid Interchange Date value | R | 014 | Yes |
Invalid Interchange Time value | R | 015 | Yes |
Invalid Interchange Standards Identifier value | R | 016 | Yes |
Invalid Interchange Version ID value | R | 017 | Yes4 |
Invalid Interchange Control Number value | R | 018 | Yes |
Invalid Acknowledgment Requested value | E | 019 | Yes |
Invalid Test Indicator value | E | 020 | Yes |
Invalid Number of Included Groups value | E | 021 | Yes |
Invalid Control Structure | R | 022 | Yes |
Improper (Premature) End-of-File (Transmission) | R | 023 | Yes |
Invalid Interchange Content (e.g., Invalid GS segment) | R | 024 | Yes |
Duplicate Interchange Control Number | R (based off settings) |
025 | Yes |
Invalid Data Element Separator | R | 026 | Yes |
Invalid Component Element Separator | R | 027 | Yes |
Invalid Delivery Date in Deferred Delivery Request | Not supported | - | - |
Invalid Delivery Time in Deferred Delivery Request | Not supported | - | - |
Invalid Delivery Time Code in Deferred Delivery Request | Not supported | - | - |
Invalid Grade of Service | Not supported | - | - |
1 Error code 017 is used instead.
2 Valid combinations of the segment terminator are: Segment Terminator char only, and Segment Terminator character followed by suffix 1 and suffix 2.
3 Supported if receiving an interchange on a receive port requiring authentication. Sender ID related properties will be reviewed and if inconsistent will be rejected. If party settings are not available due to not being configured, the interchange will be rejected.
4 Indicates that enum value is invalid.