UNPKG

@sotatech/nest-quickfix

Version:

A powerful NestJS implementation of the FIX (Financial Information eXchange) protocol. Provides high-performance, reliable messaging for financial trading applications with built-in session management, message validation, and recovery mechanisms.

37 lines 2.95 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AllocRejCode = void 0; var AllocRejCode; (function (AllocRejCode) { AllocRejCode[AllocRejCode["UnknownAccount"] = 0] = "UnknownAccount"; AllocRejCode[AllocRejCode["IncorrectQuantity"] = 1] = "IncorrectQuantity"; AllocRejCode[AllocRejCode["IncorrectAveragePrice"] = 2] = "IncorrectAveragePrice"; AllocRejCode[AllocRejCode["UnknownExecutingBrokerMnemonic"] = 3] = "UnknownExecutingBrokerMnemonic"; AllocRejCode[AllocRejCode["CommissionDifference"] = 4] = "CommissionDifference"; AllocRejCode[AllocRejCode["UnknownOrderID"] = 5] = "UnknownOrderID"; AllocRejCode[AllocRejCode["UnknownListID"] = 6] = "UnknownListID"; AllocRejCode[AllocRejCode["OtherSeeText"] = 7] = "OtherSeeText"; AllocRejCode[AllocRejCode["IncorrectAllocatedQuantity"] = 8] = "IncorrectAllocatedQuantity"; AllocRejCode[AllocRejCode["CalculationDifference"] = 9] = "CalculationDifference"; AllocRejCode[AllocRejCode["UnknownOrStaleExecID"] = 10] = "UnknownOrStaleExecID"; AllocRejCode[AllocRejCode["MismatchedData"] = 11] = "MismatchedData"; AllocRejCode[AllocRejCode["UnknownClOrdID"] = 12] = "UnknownClOrdID"; AllocRejCode[AllocRejCode["WarehouseRequestRejected"] = 13] = "WarehouseRequestRejected"; AllocRejCode[AllocRejCode["DuplicateOrMissingIndividualAllocID"] = 14] = "DuplicateOrMissingIndividualAllocID"; AllocRejCode[AllocRejCode["TradeNotRecognized"] = 15] = "TradeNotRecognized"; AllocRejCode[AllocRejCode["DuplicateTrade"] = 16] = "DuplicateTrade"; AllocRejCode[AllocRejCode["IncorrectOrMissingInstrument"] = 17] = "IncorrectOrMissingInstrument"; AllocRejCode[AllocRejCode["IncorrectOrMissingSettlDate"] = 18] = "IncorrectOrMissingSettlDate"; AllocRejCode[AllocRejCode["IncorrectOrMissingFundIDOrFundName"] = 19] = "IncorrectOrMissingFundIDOrFundName"; AllocRejCode[AllocRejCode["IncorrectOrMissingSettlInstructions"] = 20] = "IncorrectOrMissingSettlInstructions"; AllocRejCode[AllocRejCode["IncorrectOrMissingFees"] = 21] = "IncorrectOrMissingFees"; AllocRejCode[AllocRejCode["IncorrectOrMissingTax"] = 22] = "IncorrectOrMissingTax"; AllocRejCode[AllocRejCode["UnknownOrMissingParty"] = 23] = "UnknownOrMissingParty"; AllocRejCode[AllocRejCode["IncorrectOrMissingSide"] = 24] = "IncorrectOrMissingSide"; AllocRejCode[AllocRejCode["IncorrectOrMissingNetMoney"] = 25] = "IncorrectOrMissingNetMoney"; AllocRejCode[AllocRejCode["IncorrectOrMissingTradeDate"] = 26] = "IncorrectOrMissingTradeDate"; AllocRejCode[AllocRejCode["IncorrectOrMissingSettlCcyInstructions"] = 27] = "IncorrectOrMissingSettlCcyInstructions"; AllocRejCode[AllocRejCode["IncorrectOrMissingProcessCode"] = 28] = "IncorrectOrMissingProcessCode"; AllocRejCode[AllocRejCode["Other"] = 99] = "Other"; })(AllocRejCode || (exports.AllocRejCode = AllocRejCode = {})); //# sourceMappingURL=AllocRejCode.js.map