Skip to main content

What is Data Reconciliation?

Every trade booked in your ETRM system should also appear, with the same details, in the records of the parties that executed, brokered and cleared it: the exchange trade file, the broker's confirmations and the clearing bank's statement. Data Reconciliation compares them for you every day and shows you the breaks:

  • trades in your ETRM that are missing from an exchange, broker or bank record
  • trades whose product, buy/sell, contract, price or quantity disagree
  • trades an exchange, broker or bank reports that are not in your ETRM at all

Finding these on the day the trade is done, rather than when a margin call or an invoice does not add up, is what trade reconciliation is for.

The Data Reconciliation dashboard


Master and matchers​

Your ETRM is the master: the golden source every other record is checked against. Each external source is a matcher. For a typical gas and power trading desk that might be:

SourceExampleWhat it confirms
ETRM (master)Aligne, Endur or Allegro trade exportEvery deal the desk has booked
ExchangeICE Endex, EEX or Eurex trade filesExchange traded futures and their fills
BrokerMarex, Tradition or ICAP confirmationsOTC deals arranged through a broker
Bank or clearerABN AMRO Clearing statementCleared trades, prices and lots

A reconciliation model names the master, the matchers and, for each matcher, the rules that decide whether two records are the same trade: for example, the same contract, the same price and the same number of lots.


What you get​

The extension adds these screens to the portal:

ScreenWhat it does
DashboardThe latest result for every model: matched, partial and unmatched trades for each source, with click through to the trades behind each number
ManageSet up reconciliation models, test them for a day, save the result and resolve breaks by hand
MappingsThe value mappings the reconciliation uses, such as an ETRM product name and the exchange's code for it
Data Analysis (insight)A day's trades plotted against trade time, with the ETRM and external records side by side

A model can also run on a schedule, or whenever a new exchange, broker or bank file is loaded, so the dashboard is up to date when you start the day.


Where next​