Business rule counterparty role spc0009 counterparty role

Card of business rule counterparty role spc0009 counterparty role

Name

counterparty role spc0009 counterparty role

Code

spc0009

Comment

Counterparty role must correspond to the subtype that is used

Rule Type

Constraint


Server expression of the business rule counterparty role spc0009 counterparty role

If 'counterparty role'.'counterparty role' = "originator" then
'counterparty role'.'reporting agent identifier' = 'originator'.'reporting agent identifier' and
'counterparty role'.'observed agent identifier' = 'originator'.'observed agent identifier' and
'counterparty role'.'counterparty role' = 'originator'.'counterparty role' and
'counterparty role'.'reporting reference date' = 'originator'.'reporting reference date'
'originator'.'counterparty role' = "originator"

If 'counterparty role'.'counterparty role' = "servicer" then
'counterparty role'.'reporting agent identifier' = 'servicer'.'reporting agent identifier' and
'counterparty role'.'observed agent identifier' = 'servicer'.'observed agent identifier' and
'counterparty role'.'counterparty role' = 'servicer'.'counterparty role' and
'counterparty role'.'reporting reference date' = 'servicer'.'reporting reference date'
'servicer'.'counterparty role' = "servicer"

If 'counterparty role'.'counterparty role' = "creditor" then
'counterparty role'.'reporting agent identifier' = 'creditor'.'reporting agent identifier' and
'counterparty role'.'observed agent identifier' = 'creditor'.'observed agent identifier' and
'counterparty role'.'counterparty role' = 'creditor'.'counterparty role' and
'counterparty role'.'reporting reference date' = 'creditor'.'reporting reference date'
'creditor'.'counterparty role' = "creditor"

If 'counterparty role'.'counterparty role' = "debtor" then
'counterparty role'.'reporting agent identifier' = 'debtor'.'reporting agent identifier' and
'counterparty role'.'observed agent identifier' = 'debtor'.'observed agent identifier' and
'counterparty role'.'counterparty role' = 'debtor'.'counterparty role' and
'counterparty role'.'reporting reference date' = 'debtor'.'reporting reference date'
'debtor'.'counterparty role' = "debtor"


List of extended attributes of the business rule counterparty role spc0009 counterparty role

Name

Data Type

Value

Target Name

business rule classification

(String)

specialisation model constraint

Local Extensions

business rule scope

(String)

Checked within the data delivery

Local Extensions

severity

(String)

blocking

Local Extensions


List of attached objects of the business rule counterparty role spc0009 counterparty role

Short Description

Inheritance 'counterparty role'