997 Functional Acknowledgment
997 Functional Acknowledgment
Function Group FA
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.
Position
Segment
Name
Max Use
0100
Transaction Set HeaderMandatory
Max 1
To indicate the start of a transaction set and to assign a control number
0200
Functional Group Response HeaderMandatory
Max 1
To start acknowledgment of a functional group
AK2Loop
Optional
Repeat >1
0300
Transaction Set Response HeaderMandatory
Max 1
To start acknowledgment of a single transaction set
AK3Loop
Optional
Repeat >1
0400
Data Segment NoteMandatory
Max 1
To report errors in a data segment and identify the location of the data segment
0500
Data Element NoteOptional
Max 99
To report errors in a data element or composite data structure and identify the location of the data element
0600
Transaction Set Response TrailerMandatory
Max 1
To acknowledge acceptance or rejection and report errors in a transaction set
0700
Functional Group Response TrailerMandatory
Max 1
To acknowledge acceptance or rejection of a functional group and report the number of included transaction sets from the original trailer, the accepted sets, and the received sets in this functional group
0800
Transaction Set TrailerMandatory
Max 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)
Position
Segment
Name
Max Use