fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
53 lines (52 loc) • 2.06 kB
TypeScript
/**
* Identifies the reason for rejecting a Confirmation.
* - Tag: 774
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const ConfirmRejReason: Readonly<{
/** Incorrect or missing account */
readonly MismatchedAccount: 1;
/** Incorrect or missing settlement instructions */
readonly MissingSettlementInstructions: 2;
/** Unknown or missing IndividualAllocId(467) */
readonly UnknownOrMissingIndividualAllocId: 3;
/** Transaction not recognized */
readonly TransactionNotRecognized: 4;
/** Duplicate transaction */
readonly DuplicateTransaction: 5;
/** Incorrect or missing instrument */
readonly IncorrectOrMissingInstrument: 6;
/** Incorrect or missing price */
readonly IncorrectOrMissingPrice: 7;
/** Incorrect or missing commission */
readonly IncorrectOrMissingCommission: 8;
/** Incorrect or missing settlement date */
readonly IncorrectOrMissingSettlDate: 9;
/** Incorrect or missing fund ID or fund name */
readonly IncorrectOrMissingFundIDOrFundName: 10;
/** Incorrect or missing quantity */
readonly IncorrectOrMissingQuantity: 11;
/** Incorrect or missing fees */
readonly IncorrectOrMissingFees: 12;
/** Incorrect or missing tax */
readonly IncorrectOrMissingTax: 13;
/** Incorrect or missing party */
readonly IncorrectOrMissingParty: 14;
/** Incorrect or missing side */
readonly IncorrectOrMissingSide: 15;
/** Incorrect or missing net-money */
readonly IncorrectOrMissingNetMoney: 16;
/** Incorrect or missing trade date */
readonly IncorrectOrMissingTradeDate: 17;
/** Incorrect or missing settlement currency instructions */
readonly IncorrectOrMissingSettlCcyInstructions: 18;
/** Incorrect or missing capacity */
readonly IncorrectOrMissingCapacity: 19;
/** Other
Use Text(58) for further reject reasons. */
readonly Other: 99;
}>;
export type ConfirmRejReason = (typeof ConfirmRejReason)[keyof typeof ConfirmRejReason];