fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
37 lines (36 loc) • 1.37 kB
TypeScript
/**
* Used to further clarify the value of PaymentType(40213).
* - Tag: 40993
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const PaymentSubType: Readonly<{
/** Initial (principal exchange) */
readonly Initial: 0;
/** Intermediate (principal exchange) */
readonly Intermediate: 1;
/** Final (principal exchange) */
readonly Final: 2;
/** Prepaid (premium forward) */
readonly Prepaid: 3;
/** Postpaid (premium forward) */
readonly Postpaid: 4;
/** Variable (premium forward) */
readonly Variable: 5;
/** Fixed (premium forward) */
readonly Fixed: 6;
/** Swap (premium)
Indicates that the premium is to be paid in the style of payments under an IRS contract. */
readonly Swap: 7;
/** Conditional (principal exchange on exercise) */
readonly Conditional: 8;
/** Fixed rate
Applicable to PaymentType(40213)=14 (Rebate) for which PaymentFixedRate(43097) and its qualifiers supersede PaymentAmount(40217). */
readonly FixedRate: 9;
/** Floating rate
Applicable to PaymentType(40213)=14 (Rebate) for which PaymentFloatingRateIndex(43098) and its qualifiers supersede PaymentAmount(40217). */
readonly FloatingRate: 10;
}>;
export type PaymentSubType = (typeof PaymentSubType)[keyof typeof PaymentSubType];