Business rule foreign legal entity omc0010 number of employees mandatory

Card of business rule foreign legal entity omc0010 number of employees mandatory

Name

foreign legal entity omc0010 number of employees mandatory

Code

omc0010

Comment

Number of employees is only mandatory when the foreign legal entity has one of the following roles:
* debtor
* protection provider
* immediate parent undertaking
* ultimate parent undertaking
* originator

In all other cases the value "Non-applicable" has to be reported

Rule Type

Constraint


Server expression of the business rule foreign legal entity omc0010 number of employees mandatory

'foreign legal entity'.'number of employees' is mandatory when

there exists a counterparty role for which the following is true:
(( 'foreign legal entity'.'reporting agent identifier' = 'counterparty role'.'reporting agent identifier'
and 'foreign legal entity'.'counterparty identifier' = 'counterparty role'.'counterparty identifier'
and 'foreign legal entity'.'reporting reference date' = 'counterparty role'.'reporting reference date'
and 'counterparty role'.'counterparty role' in ("debtor", "originator"))
or
( 'foreign legal entity'.'reporting agent identifier' = 'counterparty'.'reporting agent identifier'
and 'foreign legal entity'.'counterparty identifier' = 'counterparty'.'counterparty identifier'
and 'foreign legal entity'.'reporting reference date' = 'counterparty'.'reporting reference date'
and 'counterparty'.'protection provider indicator' = "protection provider")
or
( 'foreign legal entity'.'reporting agent identifier' = 'debtor'.'reporting agent identifier'
and 'foreign legal entity'.'counterparty identifier' = 'debtor'.'immediate parent undertaking identifier'
and 'foreign legal entity'.'reporting reference date' = 'debtor'.'reporting reference date')
or
( 'foreign legal entity'.'reporting agent identifier' = 'debtor'.'reporting agent identifier'
and 'foreign legal entity'.'counterparty identifier' = 'debtor'.'ultimate parent undertaking identifier'
and 'foreign legal entity'.'reporting reference date' = 'debtor'.'reporting reference date')
or
( 'foreign legal entity'.'reporting agent identifier' = 'protection provider'.'reporting agent identifier'
and 'foreign legal entity'.'counterparty identifier' = 'protection provider'.'immediate parent undertaking identifier'
and 'foreign legal entity'.'reporting reference date' = 'protection provider'.'reporting reference date')
or
( 'foreign legal entity'.'reporting agent identifier' = 'protection provider'.'reporting agent identifier'
and 'foreign legal entity'.'counterparty identifier' = 'protection provider'.'ultimate parent undertaking identifier'
and 'foreign legal entity'.'reporting reference date' = 'protection provider'.'reporting reference date'))


List of extended attributes of the business rule foreign legal entity omc0010 number of employees mandatory

Name

Data Type

Value

Target Name

business rule classification

(String)

other model constraint

Local Extensions

business rule scope

(String)

Checked within the data delivery

Local Extensions

severity

(String)

signalling

Local Extensions


List of attached objects of the business rule foreign legal entity omc0010 number of employees mandatory

Short Description

Entity Attribute 'foreign legal entity.number of employees'