This error is usually thrown when a required segment is missing at
a particular position and an unexpected segment takes its place.
Error Code: 0x80002007
Description: Required segment Message.BHT[(0019)-(18)|(00)-(RP)|(CH)]
was expected at message position 2 where the segment REF was
discovered instead in the message grammar ST BHT [REF] NM1...
MessageSegmentName: REF
SegmentRepeatIndex: 0
GrammarSegmentName: BHT
MessageSegmentIndex: 2