Skip to content

Understanding Acknowledgment transactions (997)

The Acknowledgement transactions (997) acts as a receipt and confirmation of an Electronic Data Interchange (EDI) transaction set (e.g., Transaction 867 for natural gas monthly usage). It verifies that the sender’s EDI file was received and provides feedback on whether the file passed or failed validation checks.

The acknowledgment is generated in response to EDI transactions such as:

  • Enrollment (814) (request/response)
  • Usage data (814) (Monthly usage/Historical usage)
  • Invoice (810)

Acknowledgement transactions workflow

  1. Utility receives EDI transaction

    1. The utility receives an EDI file, such as an EDI 814 enrollment request, from a supplier through the outbound process.
  2. Utility validates the file

    1. The utility validates the file’s syntax, data completeness (e.g., account number, rate code, Meter Read Cycle (MRC)), and business rules.
    2. It flags errors such as an invalid account number.
  3. Utility generates the Acknowledgment 997

    1. The utility creates an EDI 997 to confirm:
      1. Accepted: File passed validation.
      2. Rejected/Partially accepted: Errors found (with error codes).
  4. Utility transmitting the 997 to supplier

    1. The utility sends the 997 back to the supplier’s nGenue FTP/portal through the inbound process.
  5. Supplier processes the 997

    1. If accepted:
      1. The EDI activity log updates the transaction status (e.g., Awaiting enrollment confirmation).
    2. If rejected:
      1. The activity log or tasks notify the end-user.
      2. The end-user corrects errors (e.g., updates facility details) and re-sends the transaction.
  6. Audit and record-keeping

    1. Both parties archive the 997 in EDI session history (import session tab) for compliance.

The Acknowledgment transactions (997) plays a vital role in the EDI workflow by ensuring transparency and accuracy in data exchange between suppliers and utilities. It acts as a receipt that confirms whether a transaction was successfully validated or requires correction. By promptly addressing rejections and archiving acknowledgments, organizations maintain data integrity, streamline communication, reduce errors, and ensure smooth processing of critical EDI transactions.