EDI 997 Functional Acknowledgment

The EDI 997 transaction set, known as the Functional Acknowledgment or FA, is sent as a response to other EDI transactions received. An EDI 997 serves as a receipt, to acknowledge that an EDI transaction, or a group of transactions, was received by the remote party. It is important to note that when you receive an EDI 997 in response to a transaction you sent previously, you only know that your document arrived and was processed by the recipient’s EDI translator. It does not provide any indication that the trading partner agrees with the contents of the prior transaction, or that the transaction met all their business requirements. For example, a 997 sent in response to an EDI 810 (Invoice) transaction does not indicate that the pricing or terms in the invoice were accepted, only that that invoice transaction was received and identified. At the most basic level, the acknowledgement will only contain an acceptance or rejection notification. However, the remote EDI translator will perform some validation of the EDI standards before responding. Therefore, at more advanced levels, some trading partners will send more detailed EDI 997s that describe individual elements that contain syntax errors when rejections occur. Let 1EDISource help maximize the efficiency of your EDI operation. Through full integration with your back-end business systems, your EDI data is seamlessly and instantly available with minimal intervention. Let 1EDISource Professional Services work with you to develop the right integration solution for your business. Contact us today to learn more.

EDI 997 Format

ISA*01*0000000000*01*0000000000*ZZ*ABCDEFGHIJKLMNO*ZZ*123456789012345*101127*1719*U*00400*000003438*0*P*> GS*FA*999999999*4405197800*20111206*1100*1*X*004010VICS ST*997*0001 AK1*PO*1421 AK9*A*1*1*1 SE*4*0001 GE*1*1 IEA*1*000000001

EDI 997 Specification

This X12 Transaction Set contains the format and establishes the data contents of the Functional Acknowledgment Transaction Set (997) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to define the control structures for a set of acknowledgments to indicate the results of the syntactical analysis of the electronically encoded documents. The encoded documents are the transaction sets, which are grouped in functional groups, used in defining transactions for business data interchange. This standard does not cover the semantic meaning of the information encoded in the transaction sets.


Accredited Standards Committee X12. ASC X12 Standard [Table Data]. Data Interchange Standards Association, Inc., Falls Church, VA. http://www.x12.org