Question ID: 2832
Regulation Reference: (EU) 2023/894 - ITS with regard to the templates for the submission of information necessary for supervision
Topic: Validations
Template: S.06.02
Status: Rejected
Date of submission: 12 Oct 2023
Question
The assertion s2md_BV1015-5 seems incorrect, it checks The item "Maturity date" in S.06.02 - List of assets should not be reported for assets with CIC codes different from CIC '##1#', '##2#', '##5#', '##6#', '##74', '##79' or '##8#'.but in the rule we have filter : <gFilter test="matches(.,"^..((1.)|(2.)|(5.)|(6.)|(74)|(79)|(8.))$")" cover="true" complement="true" />it should be not match as in 2.7 as this : <gFilter test="not(matches(. ,"^..((1.)|(2.)|(5.)|(6.)|(74)|(79)|(8.))$"))" />
EIOPA answer
It has been explained that: In case of the 2.7.0 implementation, the rule checks for the CIC code not to match “^..((1.)|(2.)|(5.)|(6.)|(74)|(79)|(8.))$” regex expression. However, it was later changed so that the test for CIC code now is to match “^..((1.)|(2.)|(5.)|(6.)|(74)|(79)|(8.))$”. However, at the same time a complement="true" part was added, which reverse the filter (i.e. instead of listing rows that comply with the filter, it requires listing everything except those rows that match it). Therefore, we believe that both solutions are equivalent and should result in the same outcome.
Therefore, no change is needed.