@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
JavaScript
;
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