Download Price Formats for Securities Valuations v1.0 150427

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Economic calculation problem wikipedia , lookup

Transcript
Price Formats for Securities Valuations
(CR-507, item 9)
Change Review Group
Frankfurt am Main, 28th April 2015
Description of the issue
•
•
•
•
•
CR-507 originally documented a format alignment (of the U2A channel to
A2A channel) for the Price field of the Securities Valuation static data
object.
The required format, for both channel, is as follows:
–
Price (as amount): max 15 digits including decimal point (thereof max 5 decimal places)
–
Price (as percentage): max 15 digits including decimal point (thereof max 14 decimal places)
The discussion in the CRG allowed spotting a further misalignment between
the A2A/U2A channels and the flat file channel (used by default by the CBs
and Payment Banks for loading prices on a daily basis).
In fact, the flat file format envisages max 31 digits (without any specific
restriction for decimal places) for the Price fields.
This misalignment may create issues for the Auto-collateralisation process,
which is designed to handle decimals according to the above mentioned
format restrictions.
2
Possible solutions
•
•
•
Four possible solutions can be implemented on the flat file channel, in order
to address the issue.
To introduce flat file format checks:
–
Option A.1: to reduce the Price fields from 31 digits to 15 digits and to introduce two new
checks ensuring that Prices (amounts) with more than 5 decimals and Prices (coefficients)
with more than 14 decimals are rejected.
–
Option A.2: to leave the Price fields as they are (31 digits) and to introduce two new checks
ensuring that Prices (amounts) with more than 5 decimals and Prices (coefficients) with more
than 14 decimals are rejected.
To ensure stored prices comply with format restrictions:
–
Option B.1: to leave the Price fields as they are (31 digits) and to introduce a new business
logic that truncates Prices (amounts) with more than 5 decimals and Prices (coefficients)
with more than 14 decimals so that they comply with the format restrictions already defined
for the A2A/U2A channels.
–
Option B.1: to leave the Price fields as they are (31 digits) and to introduce a new business
logic that rounds Prices (amounts) with more than 5 decimals and Prices (coefficients) with
more than 14 decimals so that they comply with the format restrictions already defined for the
A2A/U2A channels.
3
Way forward
•
The CRG is invited to discuss the four presented options and to give
guidance (i) as to the option to be implemented on the flat file channel and
(ii) as to the preferred timing for deploying this change in the production
environment.
4