TagField NameAbbr NameData TypeUnion DatatypeDescriptionPedigree
63SettlTypeSettlTypStringTenor

Indicates order settlement period. If present, SettlDate (64) overrides this field. If both SettlType (63) and SettDate (64) are omitted, the default for SettlType (63) is 0 (Regular)
Regular is defined as the default settlement period for the particular security on the exchange of execution.
In Fixed Income the contents of this field may influence the instrument definition if the SecurityID (48) is ambiguous. In the US an active Treasury offering may be re-opened, and for a time one CUSIP will apply to both the current and when-issued securities. Supplying a value of 7 clarifies the instrument description; any other value or the absence of this field should cause the respondent to default to the active issue.
Additionally the following patterns may be uses as well as enum values
Dx = FX tenor expression for days, e.g. D5, where x is any integer > 0
Mx = FX tenor expression for months, e.g. M3, where x is any integer > 0
Wx = FX tenor expression for weeks, e.g. W13, where x is any integer > 0
Yx = FX tenor expression for years, e.g. Y1, where x is any integer > 0
Noted that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days.


SettlTypeCodeSet
0=

Regular / FX Spot settlement (T+1 or T+2 depending on currency)

Added FIX.2.7 [Regular]
1=

Cash (TOD / T+0)

Added FIX.2.7 [Cash]
2=

Next Day (TOM / T+1)

Added FIX.2.7 [NextDay]
3=

T+2

Added FIX.2.7 [TPlus2]
4=

T+3

Added FIX.2.7 [TPlus3]
5=

T+4

Added FIX.2.7 [TPlus4]
6=

Future

Added FIX.2.7 [Future]
7=

When And If Issued

Added FIX.2.7 [WhenAndIfIssued]
8=

Sellers Option

Added FIX.2.7 [SellersOption]
9=

T+5

Added FIX.3.0 [TPlus5]
B=

Broken date

Use within FX to specify a non-standard tenor. The use of SettlDate(64) is required to specify the actual settlement date when SettlType(63) = B (Broken date).

Added EP25 Updated EP271 [BrokenDate]
C=

FX Spot Next settlement (Spot+1, aka next day)

Added EP21 [FXSpotNextSettlement]
Added FIX.2.7

Used in messages:
[AllocationInstruction][AllocationInstructionAlert][AllocationReport][Confirmation][CrossOrderCancelReplaceRequest][ExecutionReport][MultilegOrderCancelReplace][NewOrderCross][NewOrderMultileg][NewOrderSingle][OrderCancelReplaceRequest][Quote][QuoteResponse][QuoteStatusReport][TradeCaptureReport][TradeCaptureReportAck]

Used in components:
[BidCompReqGrp][BidCompRspGrp][InstrmtMDReqGrp][ListOrdGrp][MDFullGrp][MDIncGrp][QuotReqGrp][QuotReqRjctGrp][StrmAsgnReqInstrmtGrp][StrmAsgnRptInstrmtGrp]