FIX session: admin 35=j
If Kraken needs to reject a message before it reaches the Trading engine and gets an OrderID, the order or cancellation will be rejected using a Business level reject.
Sequence number of the rejected message.
The MsgType 35 of the FIX message being referenced.
379 - BusinessRejectRefID
The value of the ClOrdID field on the message being rejected.
380 - BusinessRejectReason
Code to identify reason for a Business Message Reject message. Possible values:
0 : Others
1 : Unknown ID
2 : Unknown Instrument
3 : Unsupported Message Type
4 : Application not available
5 : Conditionally Required Field Missing
6 : Not Authorized
101 : Unknown order
104 : Order too old
Full description for rejection.
Insufficient Funds (BusinessRejectReason=0)
Order Minimum Not Met (BusinessRejectReason=0)
Unknown Order on Cancel (BusinessRejectReason=101)
Futures IOC — Would Enter Book (BusinessRejectReason=0)
8=FIX.4.4|9=127|35=j|34=16|49=KRAKEN-TRD|56=CLIENT|52=20260407-14:32:05.122|45=0|58=EOrder:Insufficient funds|372=D|379=1744036325000000|380=0|10=080|
8=FIX.4.4|9=130|35=j|34=18|49=KRAKEN-TRD|56=CLIENT|52=20260407-14:32:05.000|45=0|58=EOrder:Order minimum not met|372=D|379=1744036334000000|380=0|10=015|
8=FIX.4.4|9=124|35=j|34=17|49=KRAKEN-TRD|56=CLIENT|52=20260407-14:32:06.000|45=0|58=EOrder:Unknown order|372=F|379=1744036325999000|380=101|10=206|
8=FIX.4.4|9=150|35=j|34=10|49=KRAKEN-DRV-TRD|56=CLIENT-DRV|52=20260407-14:32:05.122|45=0|58=IOC_WOULD_ENTER_BOOK|372=D|379=a17d4971-f00d-4f67-94d1-e7d604104ed2|380=0|10=242|