j (Business message reject)
The j (Business Message Reject) message indicates that the application-level message was received and satisfies session-level rules, but:
- Could not be processed, for example, due to an application-level rule violation, and
 - Cannot be rejected with other means, for example, with 
9Order Cancel Reject 
| Tag | Name | Type | Required | Description | 
|---|---|---|---|---|
| 45 | RefSeqNum | SeqNum | no | Reference message sequence number. | 
| 372 | RefMsgType | String | yes | 35 MsgType of the FIX message being referenced. | 
| 379 | BusinessRejectRefID | String | no | The value of the business-level ID field in the message being referenced. | 
| 380 | BusinessRejectReason | Int | yes | Code to identify the reason for a j (Business Message Reject) message.  Supported values: 
  | 
| 58 | Text | String | no | Reason for the reject, in free format text string. | 
For more details, see FIX 4.4 : Business Message Reject <j> message in the FIX 4.4 documentation.