Track functional acknowledgments (997s) across all your trading partner relationships. Available at /acks.
The 997 Functional Acknowledgment is a required X12 response document. Any time you send or receive a functional group of EDI documents, the receiving party must send back a 997 — typically within 24–48 hours — to confirm they received and processed the documents.
Failing to send 997s, or not tracking whether your partners are sending them back to you, is one of the most common causes of EDI compliance violations.
The tracker shows every 997 obligation — both outbound (acks you need to send) and inbound (acks you're waiting to receive).
| Column | What it shows |
|---|---|
| Partner | The trading partner this 997 relates to |
| Document | The transaction set being acknowledged (e.g. 850, 856, 810) |
| Direction | Outbound (you sending the ack) or Inbound (waiting for theirs) |
| Control Number | The GS control number of the functional group being acknowledged |
| Status | Pending, Sent, Received, Waived, or Overdue |
| Due | When the 997 should have been sent based on your partner agreement (default 48 hours) |
| Status | Meaning |
|---|---|
| Pending | The 997 has not been sent/received yet — within the due window |
| Sent | You sent this 997 outbound |
| Received | Your partner sent this 997 back to you |
| Overdue | The 997 window has passed and it hasn't been sent or received |
| Waived | Marked as not required for this specific exchange (use sparingly) |
If your endpoints are active, inbound 997s are logged automatically when they're received. Outbound 997s are logged when x12port generates and sends them on your behalf.