Monday, August 6, 2012

997 / 999 Generation for EDI-X12 document



In the case of an EDI-X12 document that is received from the trading partner, it can be acknowledged in 2 ways.
  • 1.       By sending 997, i.e. Functional Acknowledgement
  • 2.       By sending 999, i.e. Implementation Acknowledgement

Even though the usage of the both document are similar, the 997 can be used to verify the syntactical correctness of the document, where as the 999 does indicates the relational analysis of the control structure as well.

In the case of 997 generation for X12 version 5010 and higher, there are additional elements (optional) generated as below
<Element-480>005010</Element-480>
<Element-1705>Implementation Convention Reference</Element-1705>

In addition to this, Oracle B2B (AS11) also validates the 997/999 during the translation to native against the default pre-seeded 997/999 definition. Hence while implementing the solutions using Oracle B2B (AS11); it is a suggested practice to use 999 for the version 5010 or above.