ASC X12 Version: 004010 | Transaction Set: 997 | TR3 ID: 004010X363
Example 4: Basic Functional Acknowledgment – Partially Accepted With Detail
XYZ Aircraft Parts is acknowledging 3 purchase orders from ABC Aerospace Corporation that were transmitted in one Functional Group with a GS Control Number of 11. XYZ Aircraft Parts has processed and rejected two of the three orders. XYZ Aircraft Parts will send ABC Aerospace Corporation a 997 Functional Acknowledgment with line item detail provided. ABC Aerospace is expected to correct the two transactions and re-transmit them.
Indicates the start of the transaction set and assigns a transaction set control number of 0001.
Purchase Order Functional Group number 11 is being acknowledged.
The 850 transaction set with control number 0001 is being acknowledged.
The transaction set acknowledgment code is 'A' – Accepted.
A second 850 transaction set with control number 0002 is being acknowledged.
The segment ID of the erroneous segment is ‘DTM’ at segment position 6. The segment syntax error code 8 indicates that the segment has data element errors.
The data element in error is in position 1. The data element syntax error code of 7 indicates that there is an invalid code value. The invalid code value is provided, and is 'W14'.
The transaction set acknowledgment code is 'R' – rejected with a transaction syntax error code of 5 denoting one or more segments are in error.
A third 850 transaction set with control number 0003 is being acknowledged.
The segment ID of the erroneous segment is 'BGM' at segment position 28. The segment syntax error code 1 indicates that the segment is unrecognized.
The transaction set acknowledgment code is 'R' – Rejected with a transaction syntax error code of 5 denoting one or more segments are in error.
The Functional Group was partially accepted. There were 3 transactions in the Functional Group, with 3 received and 1 accepted.
Indicates that transaction set control number 0001 has ended with a total of 13 segments.