Fill Corrections

Message is Execution Report (35=8)

OrdStatus (39) = BCalculatedExecType (150) = GTradeCorrect
OpenYieldSubscriberTRDC
TagNameRequiredNotes
37OrderIDRequiredOpenYield's order ID
11ClOrdIDRequiredSubscriber's order ID
17ExecIDRequiredExecution ID for this correction
19ExecRefIDRequiredExecId of the fill being corrected
150ExecTypeRequired0=New·4=Canceled·5=Replaced·8=Rejected·F=Trade·G=TradeCorrect·H=TradeCancel
39OrdStatusRequired0=New·1=PartiallyFilled·2=Filled·4=Canceled·5=Replaced·8=Rejected·A=PendingNew·B=Calculated
63SettlTypeRequired0=Regular settlement·6=Future dated settlement
64SettlDateRequiredSettlement date YYYYMMDD
54SideRequired1=Buy·2=SellMatches original
38OrderQtyRequiredMatches original
44PriceRequiredMatches original
32LastQtyRequiredCorrected fill quantity
31LastPxRequiredCorrected fill price
151LeavesQtyRequiredRemaining quantity
14CumQtyRequiredUpdated cumulative filled quantity
6AvgPxRequiredUpdated average price
60TransactTimeRequiredTime of the post-trade correction
381GrossTradeAmtRequiredCorrected principal cash
159AccruedInterestAmtRequiredCorrected accrued interest
118NetMoneyRequiredCorrected settlement cash
Repeating Group

PartyBlock-Fill(453 NoPartyIDs)

Party block returned by OpenYield on fill execution reports (ExecType=F). Includes contra-party settlement information.

TagNameRequiredNotes
448PartyIDRequired
452PartyRoleRequiredRole of this party entry

Party Roles

RoleNameRequiredNotes
3Client IDRequiredMatches Order
4Clearing FirmOptionalMatches Order
5Investor IDOptionalMatches Order
24Customer CodeOptionalMatches Order
11Order Origination TraderOptionalMatches Order
17Contra FirmRequiredBilateral: MPID of settlement counterparty. Intermediated: OpenYield's MPID
18Contra Clearing FirmOptionalBilateral: DTCC code of contra clearing house. Intermediated: OpenYield's clearing DTCC code
1Executing FirmRequiredOpenYield MPID
Repeating Group

SecurityBlock

The security being traded.

TagNameRequiredNotes
55SymbolRequiredSecurity identifier (ISIN, CUSIP, or FIGI per configuration)
48SecurityIDRequiredSecurity identifier (ISIN, CUSIP, or FIGI per configuration)
22SecurityIDSourceRequired1=CUSIP·4=ISIN·A=Bloomberg FIGI
460ProductRequired (Y/O)1=Agency·3=Corporate·6=Government·11=MunicipalRequired on OpenYield responses; optional on subscriber messages.
Repeating Group

FeeBlock(136 NoMiscFees)

Fee disclosure block included on fill execution reports. OpenYield discloses all applicable fees.

TagNameRequiredNotes
137MiscFeeAmtOptional
139MiscFeeTypeOptional1=Regulatory (TAF — applicable on bond sells)·8=Markup (trade fee to the maker)·12=Agent (clearing cost for intermediated trades)

If a fill is corrected post-trade, OpenYield sends an Execution Report (35=8, ExecType 150=G) on both the Trading (*-TR) and Drop Copy (*-DC) sessions. Only quantity, price, and the counterparty block may change; OpenYield recalculates cash.

8=FIX.4.4 9=348 35=8 34=158 49=OPENYIELD-TR 52=20231031-16:27:53.711 56=OPENEMS-TR 6=100.5 11=OEMS-0004.0 14=90 17=PST20231031-000000003 22=4 31=100.5 32=90 37=21 38=0 39=B 44=100.5 48=USZ00000ZZ0X 54=2 55=USZ00000ZZ0X 64=2023-11-02 118=91628.75 150=G 151=0 159=1178.75 236=2.7088 381=90450 453=4 448=RedBull 452=3 448=APCC 452=17 448=APCC 452=18 448=OYLD 452=1 10=222