fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
73 lines (72 loc) • 2.77 kB
TypeScript
/**
* Identifies reason for rejection.
* - Tag: 88
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const AllocRejCode: Readonly<{
/** Unknown or missing account(s) */
readonly UnknownAccount: 0;
/** Incorrect or missing block quantity */
readonly IncorrectQuantity: 1;
/** Incorrect or missing average price */
readonly IncorrectAveragePrice: 2;
/** Unknown executing broker mnemonic */
readonly UnknownExecutingBrokerMnemonic: 3;
/** Incorrect or missing commission */
readonly CommissionDifference: 4;
/** Unknown OrderID(37) */
readonly UnknownOrderID: 5;
/** Unknown ListID(66) */
readonly UnknownListID: 6;
/** Other (further in Text (58)) */
readonly OtherSeeText: 7;
/** Incorrect or missing allocated quantity */
readonly IncorrectAllocatedQuantity: 8;
/** Calculation difference */
readonly CalculationDifference: 9;
/** Unknown or Stale ExecID(17) */
readonly UnknownOrStaleExecID: 10;
/** Mismatched data */
readonly MismatchedData: 11;
/** Unknown ClOrdID(11) */
readonly UnknownClOrdID: 12;
/** Warehouse request rejected */
readonly WarehouseRequestRejected: 13;
/** Duplicate or missing IndividualAllocID(467) */
readonly DuplicateOrMissingIndividualAllocID: 14;
/** Trade not recognized */
readonly TradeNotRecognized: 15;
/** Trade previously allocated */
readonly DuplicateTrade: 16;
/** Incorrect or missing instrument */
readonly IncorrectOrMissingInstrument: 17;
/** Incorrect or missing settlement date */
readonly IncorrectOrMissingSettlDate: 18;
/** Incorrect or missing fund ID or fund name */
readonly IncorrectOrMissingFundIDOrFundName: 19;
/** Incorrect or missing settlement instructions */
readonly IncorrectOrMissingSettlInstructions: 20;
/** Incorrect or missing fees */
readonly IncorrectOrMissingFees: 21;
/** Incorrect or missing tax */
readonly IncorrectOrMissingTax: 22;
/** Unknown or missing party */
readonly UnknownOrMissingParty: 23;
/** Incorrect or missing side */
readonly IncorrectOrMissingSide: 24;
/** Incorrect or missing net-money */
readonly IncorrectOrMissingNetMoney: 25;
/** Incorrect or missing trade date */
readonly IncorrectOrMissingTradeDate: 26;
/** Incorrect or missing settlement currency instructions */
readonly IncorrectOrMissingSettlCcyInstructions: 27;
/** Incorrrect or missing ProcessCode(81) */
readonly IncorrectOrMissingProcessCode: 28;
/** Other
Use Text(58) for further reject reasons. */
readonly Other: 99;
}>;
export type AllocRejCode = (typeof AllocRejCode)[keyof typeof AllocRejCode];