fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
46 lines (45 loc) • 1.79 kB
TypeScript
/**
* Type of payment.
* - Tag: 40213
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const PaymentType: Readonly<{
/** Brokerage */
readonly Brokerage: 0;
/** Upfront fee */
readonly UpfrontFee: 1;
/** Independent amount / collateral */
readonly IndependentAmountCollateral: 2;
/** Principal exchange */
readonly PrincipalExchange: 3;
/** Novation / termination */
readonly NovationTermination: 4;
/** Early termination provision */
readonly EarlyTerminationProvision: 5;
/** Cancelable provision */
readonly CancelableProvision: 6;
/** Extendible provision */
readonly ExtendibleProvision: 7;
/** Cap rate provision */
readonly CapRateProvision: 8;
/** Floor rate provision */
readonly FloorRateProvision: 9;
/** Option premium */
readonly OptionPremium: 10;
/** Settlement payment */
readonly SettlementPayment: 11;
/** Cash settlement */
readonly CashSettl: 12;
/** Security lending
Fee that the borrower of the security or commodity pays to the lender. The basis rate is specified in PaymentFixedRate(43097). A security lending fee payment may be periodic, in which case specify PaymentFrequencyPeriod(43102) and PaymentFrequencyUnit(43103). */
readonly SecurityLending: 13;
/** Rebate
For contracts calling for rebate payment(s), e.g. Securities Lending, normally specified as a fixed or floating rate rather than a fixed amount. A rebate payment may be periodic, in which case specify PaymentFrequencyPeriod(43102) and PaymentFrequencyUnit(43103). */
readonly Rebate: 14;
/** Other */
readonly Other: 99;
}>;
export type PaymentType = (typeof PaymentType)[keyof typeof PaymentType];