Mapping for equities
Securities
Mapping script mapping.bbgTradeFeed.eqSec:
Source field in Online Trade Feed | Target field in FA | Notes |
---|---|---|
/TradeFeed/Common/Ticker/text() /TradeFeed/Common/PrimaryExchangeCode/text() | s.securityCode | If the source data has the PrimaryExchangeCode field, then the security code is [Ticker] [PrimaryExchangeCode]. Otherwise, the security code is just [Ticker]. |
s.type | Fixed value E | |
s.status | Fixed value PASSIVE | |
s.name | Based on the s.securityCode field: [s.securityCode]_TEMP_AIM | |
/TradeFeed/Common/SecurityCurrencyISOCode/text() | s.currency |
Transactions
Mapping script mapping.bbgTradeFeed.eqTrs:
Source field in Online trade feed | Target field in FA | Notes |
---|---|---|
/TradeFeed/Common/TraderAccountName/text() | tr.parentPortfolio | If a portfolio that has the external ID "AIM-ID" with the given TraderAccountName is found, then the transaction is imported into that portfolio. Otherwise, the parent portfolio short name is assumed to be the TraderAccountName. |
/TradeFeed/Common/TransactionNumber/text() | tr.reference | AIM[TransactionNumber] |
/TradeFeed/Common/BuySellCoverShortFlag/text() | tr.type | B, if BuySellCoverShortFlag is B or C. S, if BuySellCoverShortFlag is S or H. |
tr.status | OK | |
/TradeFeed/Common/AsOfTradeDate/text() /TradeFeed/Common/TradeDate/text() | tr.transactionDate | AsOfTradeDate, if defined. Otherwise TradeDate. |
/TradeFeed/Common/SettlementDate/text() | tr.settlementDate | |
/TradeFeed/Common/Ticker/text() /TradeFeed/Common/PrimaryExchangeCode/text() | tr.security | If PrimaryExchangeCode is defined, then [Ticker] [PrimaryExchangeCode]. Otherwise, [Ticker]. |
tr.account | AUTO | |
/TradeFeed/Common/TradeAmount/text() | tr.amount | |
/TradeFeed/Common/Price/text() | tr.unitPrice | |
tr.fxRate | AUTO | |
/TradeFeed/TransactionCosts/TransactionCost[1]/Cost/text() | tr.cost | |
/TradeFeed/TransactionCosts/TransactionCost[1]/Type/text() | tr.costType1 | If Type = 2, then COMA If Type = 3, then EXCH |
/TradeFeed/TransactionCosts/TransactionCost[2]/Cost/text() | tr.cost2 | |
/TradeFeed/TransactionCosts/TransactionCost[2]/Type/text() | tr.costType2 | If Type = 2, then COMA If Type = 3, then EXCH |
/TradeFeed/Common/AccruedInterestRepoInterest/text() | tr.accruedInterest | |
/TradeFeed/Common/CustomerAccountCounterparty/text() | tr.counter | If a contact that has the external ID "AIM-ID" with the given CustomerAccountCounterparty is found, then that contact is used. Otherwise, the contact ID is assumed to be the CustomerAccountCounterparty. |
/TradeFeed/Common/TransactionNumberOfOriginTrans/text() | tr.intInfo | |
/TradeFeed/Common/SettlementCurrencyISOCode/text() | tr.currency |