UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser / AI Agent Trading

39 lines (38 loc) 1.77 kB
/** * Reason for Collateral Assignment * - Tag: 895 * - FIX Specification type: int * - Mapped type: number * @readonly * @public */ export declare const CollAsgnReason: Readonly<{ /** Initial */ readonly Initial: 0; /** Scheduled */ readonly Scheduled: 1; /** Time Warning */ readonly TimeWarning: 2; /** Margin Deficiency In a CollateralRequest(35=AX), this indicates there is a margin deficiency. In a CollateralAssignment(35=AY), this indicates that the assignment is a deposit to meet margin deficiency. */ readonly MarginDeficiency: 3; /** Margin Excess In a CollateralRequest(35=AX), this indicates there is excess margin. In a CollateralAssignment(35=AY), this indicates that the assignment is a withdrawal of the margin excess. */ readonly MarginExcess: 4; /** Forward Collateral Demand */ readonly ForwardCollateralDemand: 5; /** Event of default */ readonly EventOfDefault: 6; /** Adverse tax event */ readonly AdverseTaxEvent: 7; /** Transfer deposit Collateral deposit in which the asset is to be transferred from an undesignated holding into collateral. I.e. there is no intermediate conversion to cash. */ readonly TransferDeposit: 8; /** Transfer withdrawal Collateral withdrawal in which the asset is to be transferred from collateral into an undesignated holding. I.e. there is no intermediate conversion to cash. */ readonly TransferWithdrawal: 9; /** Pledge The purpose of the collateral assignment is to pledge or "lock up" a value of a basket of securities, individual security or fund as collateral. */ readonly Pledge: 10; }>; export type CollAsgnReason = (typeof CollAsgnReason)[keyof typeof CollAsgnReason];