Question 2.1.22 Data Field (27)

Question 2.1.22 Data Field (27)

Duplication of organisedMarketPlaceIdentifier in the schema organisedMarketPlaceIdentifier appears in the contract definition as well as order and trade.

Your examples, such as example 3.10 show the OMP ID listed in both locations. Since each order or trade must have a contract, this does not appear to make sense since what would happen if they contradict

<contractList>

<contract>

<organisedMarketPlaceIdentifier>

<mic>XMIC</mic>

</organisedMarketPlaceIdentifier>

And then under each order or trade

<OrderList>

<OrderReport>

<organisedMarketPlaceIdentifier>

<mic>XMIC</mic>

</organisedMarketPlaceIdentifier>

<TradeReport>

<organisedMarketPlaceIdentifier>

<mic>XMIC</mic>

</organisedMarketPlaceIdentifier>

So path

REMITTable1

>OrderList>OrderReport>contractInfo>contract>organisedMarketPlaceIdentifier>lei

Is duplicated in

REMITTable1 >OrderList>OrderReport>organisedMarketPlaceIdentifierlei

Path

REMITTable1 >TradeList>TradeReport>contractInfo>contract>organisedMarketPlaceIdentifier>lei

Is duplicated in

REMITTable1 >TradeList>TradeReport>organisedMarketPlaceIdentifierlei

And if you use a ContractList , they are all duplicated in

REMITTable1 >ContractList>contract>organisedMarketPlaceIdentifier>lei

I would prefer you to remove OMP ID from the orders and trades area of the schema, leaving it in just the Contract (which can be provided as the ContractList , or individually as Contracts under each

If the schema cannot be changed, guidance or example to only include it in the Contract would be welcome.

So guidance that if you use a ContractList , only use

REMITTable1 >ContractList>contract>organisedMarketPlaceIdentifier>lei

And if you don’t use a contract list but embed the contract in each order or trade, only use:

REMITTable1

>OrderList>OrderReport>contractInfo>contract>organisedMarketPlaceIdentifier>lei

Or

REMITTable1

>TradeList>TradeReport>contractInfo>contract>organisedMarketPlaceIdentifier>lei

And never use

REMITTable1 >OrderList>OrderReport>organisedMarketPlaceIdentifierlei

Or

REMITTable1 >TradeList>TradeReport>organisedMarketPlaceIdentifierlei


Answer

When a <ContractList> is used, the field <organisedMarketPlaceIdentifier> is required to be reported twice because if the RRM reports two different contracts traded in different markets but with the same contract ID, it will not be possible to match which contract a trade or order report is referring to. For this reason the schema was designed in a way that if a <ContractList> is used in the report, then the reporting party has to report the field <organisedMarketPlaceIdentifier> in the <ContractList> and in the Trade Report and Order Report section. 

Updated: 
08/09/2015