Business rule debtor omc0009 at least one recognized instrument needed for default data

Card of business rule debtor omc0009 at least one recognized instrument needed for default data

Name

debtor omc0009 at least one recognized instrument needed for default data

Code

omc0009

Comment

If the debtor has at least one instrument that is a recognized instrument, then the debtor must have default data.
If the debtor only has entirely derecognized instruments, then there should not be default data for the debtor.

Rule Type

Constraint


Server expression of the business rule debtor omc0009 at least one recognized instrument needed for default data

if ( 'debtor'.'reporting agent identifier' = 'debtor-instrument data'.'reporting agent identifier'
and 'debtor'.'counterparty identifier' = 'debtor-instrument data'.'counterparty identifier'
and 'debtor'.'counterparty role' = 'debtor-instrument data'.'counterparty role'
and 'debtor-instrument data'.'reporting agent identifier' = 'recognised instrument'.'reporting agent identifier'
and 'debtor-instrument data'.'observed agent identifier' = 'recognised instrument'.'observed agent identifier'
and 'debtor-instrument data'.'contract identifier' = 'recognized instrument'.'contract identifier'
and 'debtor-instrument data'.'instrument identifier' = 'recognized instrument'.'instrument identifier'
and 'recognised instrument'.'reporting reference date' = current reporting reference date ) then
('debtor'.'reporting agent identifier' = 'debtor data'.'reporting agent identifier'
and 'debtor'.'counterparty identifier' = 'debtor data'.'counterparty identifier'
and 'debtor'.'counterparty role' = 'debtor data'.'counterparty role'
and 'debtor-instrument data'.'reporting agent identifier' = 'debtor data'.'reporting agent identifier'
and 'debtor-instrument data'.'observed agent identifier' = 'debtor data'.'observed agent identifier'
and 'debtor default data'.'reporting reference date' = current reporting reference date
and 'debtor default data'.'default status of the counterparty' not is null)
else
'debtor default data'.'default status of the counterparty' is null
end if


List of extended attributes of the business rule debtor omc0009 at least one recognized instrument needed for default data

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 debtor omc0009 at least one recognized instrument needed for default data

Short Description

Entity 'debtor'