fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
57 lines (56 loc) • 2.9 kB
TypeScript
/**
* Indicates the status of the risk limit check performed on a trade.
* - Tag: 2343
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const RiskLimitCheckStatus: Readonly<{
/** Accepted
For use when none of the more specific status enumerations apply. */
readonly Accepted: 0;
/** Rejected
For use when none of the more specific status enumerations apply. */
readonly Rejected: 1;
/** Claim required
Indicates that the clearing firm is required to accept or decline the trade. */
readonly ClaimRequired: 2;
/** Pre-defined limit check succeeded
Indicates a check enforced automatically by the clearing house. */
readonly PreDefinedLimitCheckSucceeded: 3;
/** Pre-defined limit check failed
Indicates a check enforced automatically by the clearing house. */
readonly PreDefinedLimitCheckFailed: 4;
/** Pre-defined auto-accept rule invoked
Indicates that the clearing firm is required to accept or decline the trade because no limit or rule applies. */
readonly PreDefinedAutoAcceptRuleInvoked: 5;
/** Pre-defined auto-reject rule invoked
Indicates a check enforced automatically by the clearing house. Note that clearing house rules of engagement may still require a clearing firm accept or reject the trade. */
readonly PreDefinedAutoRejectRuleInvoked: 6;
/** Accepted by clearing firm
Indicates that explicit action by the clearing firm, and not an automatic check by the clearing house, was the basis for accepting the trade. */
readonly AcceptedByClearingFirm: 7;
/** Rejected by clearing firm
Indicates that explicit action by the clearing firm, and not an automatic check by the clearing house, was the basis for rejecting the trade. */
readonly RejectedByClearingFirm: 8;
/** Pending
Indicates that one or more side level risk checks are in progress. */
readonly Pending: 9;
/** Accepted by credit hub
Indicates that a credit hub accepted the trade. An identifier assigned by the credit hub may appear in the appropriate RefRiskLimitCheckID(2334) field. */
readonly AcceptedByCreditHub: 10;
/** Rejected by credit hub
Indicates that a credit hub rejected the trade. */
readonly RejectedByCreditHub: 11;
/** Pending credit hub check
Indicates that a check is pending at a credit hub. */
readonly PendingCreditHubCheck: 12;
/** Accepted by execution venue
Indicates acceptance by an execution venue, such as a SEF. */
readonly AcceptedByExecVenue: 13;
/** Rejected by execution venue
Indicates that the trade was rejected by an execution venue, such as a SEF. */
readonly RejectedByExecVenue: 14;
}>;
export type RiskLimitCheckStatus = (typeof RiskLimitCheckStatus)[keyof typeof RiskLimitCheckStatus];