FIX Messaging - MC - Invalid Transaction (hidden)
Schema Validation
Trade Report Reject Reason | Schema Validation Failure | Reject Text |
---|---|---|
99 | Invalid Data Type | <TAGID><TAG NAME>:[SUPPLIED_VALUE] Data Type is invalid |
99 | Mandatory Field not populated | <TAGID><TAG NAME>: is a Mandatory Information |
99 | Conditional Field not populated | <TAGID><TAG NAME>: is Mandatory when <TAGID><TAG NAME>: is present For Example : As At Date is a conditional field that must be populated when the AsofIndicator is equal to 1 <1125> <OrigTradeDate> is Mandatory when <1015> <AsOfIndicator> =1 |
99 | Allowable Value | <TAGID><TAG NAME>:[SUPPLIED_VALUE] is not an allowable value For Example : AsOfIndicator can be only '0' or '1' <1015> <AsOfIndicator> = 3 is not an allowable value |
Business Validation
Trade Report Reject Reason | Business Validation Failure | Reject Text |
---|---|---|
99 |
| <TAGID><TAG NAME>:[SUPPLIED_VALUE] is invalid Eg:<75><TradeDate>: [02072018] is invalid |
99 | Actor does not exist (Execution Firm , Clearing Firm) | <TAGID><TAG NAME>:[SUPPLIED_VALUE] is invalid for <452><PartyRole> eg: <448><PartyId>: [8888] is invalid for <452><Party Role> [1] |
99 | Actor exists in an non- active state (Execution Firm , Clearing Firm) | <TAGID><TAG NAME>:[SUPPLIED_VALUE] is not active for <452><PartyRole> eg: <448><PartyId>: [8888] is not active for <452><Party Role> [1] |
99 | Multiple Clearing Actors for the Trading ID received on FIX AE Message | <TAGID><TAG NAME>:[SUPPLIED_VALUE] <452><PartyRole>has more than 1 Clearing Member |
99 | Invalid AMO | <TAGID><TAG NAME>:[SUPPLIED_VALUE] is invalid eg: <1301><MarketID>:[AMFT] is invalid |
99 | Non -active AMO | <TAGID><TAG NAME>:[SUPPLIED_VALUE] is not active eg: <1301><MarketID>:[CHIA] is not active |
99 | Relationship does not exist (Trading - Clearing , Clearing - Market settlement,Market Settlement -Settlement Facility, Trading -AMO , Clearing-CCP) | <TAGID><TAG NAME>: [SUPPLIED_VALUE][Relationship does not exist] for<452><PartyRole> eg: <448><PartyId>: [1502] Clearing relationship does not exist for <452>: [1] |
99 | Trade ID and Trade Date on Cancellation do not exist within the CSP | No Trade found for <TAGID><TAG NAME>: [SUPPLIED_VALUE] eg: No Trade found for <1125><OrigTradeDate>:[20180702] <1126><OrigTradeID>:[AMOTEST168] |
99 | Entrepot does not exist | Nominated settlement entrepot does not exist |
99 | Entrepot exists but in a non active state | Nominated settlement entrepot is inactive |
99 | Payment Facility does not exist | Payment Facility does not exist for Nominated settlement entrepot |
99 | Payment Facility exists but in a non active state | Payment Facility is inactive for Nominated settlement entrepot |
99 | Listing status combination is invalid | The listing status for the security code is invalid |
- style