Reject - Business Level
If Kraken needs to reject a message before it reaches the Trading engine and get an orderId, the order, cancellation will be rejected using a Business level reject.
- FIX Specification
- Example
MESSAGE BODY
header required
MsgType
j
45 - RefSeqNum integer required
Sequence number of the rejected message.
372 - RefMsgType char required
The MsgType
35
of the FIX message being referenced. .379 - BusinessRejectRefID String required
The value of the CLORDID field on the message being rejected.
380 - BusinessRejectReason integer required
Code to identify reason for a Business Message Reject message
0
: Others1
: Unknown ID2
: Unknown Instrument3
: Unsupported Message Type4
: Application not available5
: Conditionally Required Field Missing6
: Not Authorized101
: Unknown order104
: Order too old
58 - text integer
Full description for rejection.
trailer required
8=FIX.4.4|9=134|35=j|34=16|49=KRAKEN-TRD|52=20230707-14:05:37.805|56=MYCOMPID|45=0|58=1688738737 : EOrder:Insufficient funds|372=D|379=1688738737|380=0|10=149|