Generic acknowledgment validation
How to Validate an EDI 997 Functional Acknowledgment
Review objective framing, release, ownership, and syntax findings without inventing business conclusions.
EDI 997 validation combines shared X12 framing checks with the frozen generic 997 rule catalog. Results expose bounded disposition, severity, category, diagnostic code, safe message, and provenance while excluding raw AK404 bad-data values.
What generic validation checks
- ISA/GS/ST/SE framing, exact ST01=997 identity, controls, and supported release resolution.
- AK1, AK2, AK3, AK4, AK5, and AK9 structure, ownership, order, required elements, code values, and release-specific availability.
- Transaction-set and functional-group acknowledgment syntax-code slots without inferring business results.
- Element-position syntax, including the objective relationship that AK904 must not exceed AK903 when both component and element positions are usable.
- 005010X230 as a recognized 997 convention while X231 and X231A1 remain unsupported as 997 implementations.
How to interpret AK904 and AK903
AK903 is the source-reported received transaction-set count and AK904 is the source-reported accepted transaction-set count. When both are usable nonnegative integers, AK904 greater than AK903 is an objective syntax finding. The diagnostic reports bounded facts and provenance without copying AK404's raw bad-data value.
What validation deliberately excludes
Generic validation does not reconcile AK9 included, received, or accepted counts against physical AK2 occurrences. It does not certify an implementation guide or trading partner, and it does not verify fulfillment, payment, delivery, approval, or another external business decision.
Read validation and summary separately
The safe edi-997-safe-summary-contract-v1 aggregates bounded counts and code distributions. It excludes AK404 values, preserves AK9 count strings as source-reported evidence, performs no physical-AK2 reconciliation, and makes no business claim. Validation-report exports are available as CSV, Excel, and JSON only.
Validate and download the report
Open the EDI Validator or validate beside the Converter. Download the validation report as CSV, XLSX, or JSON, then trace each source location with the AK-segment reading guide and EDI 997 data map. The separate 999 reading guide applies to a different acknowledgment grammar.