How do functional acknowledgements work?

Functional acknowledgement (997) transactions are generated based upon the receipt of incoming transactions. This is based on the translog.in file map that is generated by an inbound run.

The following are the types of 997 maps:

  1. If a trading partner is present:

  2. If no trading partner is present (envelope information is generated from the log itself):