If 'instrument'.'interest rate type' = "fixed"
Then
'instrument'.'reporting agent identifier' = 'fixed interest instrument'.'reporting agent identifier' and
'instrument'.'observed agent identifier' = 'fixed interest instrument'.'observed agent identifier' and
'instrument'.'reporting reference date' = 'fixed interest instrument'.'reporting reference date' and
'instrument'.'contract identifier' = 'fixed interest instrument'.'contract identifier' and
'instrument'.'instrument identifier' = 'fixed interest instrument'.'instrument identifier'
If 'instrument'.'interest rate type' = "variable" or
'instrument'.'interest rate type' = "mixed"
Then
'instrument'.'reporting agent identifier' = 'non-fixed interest instrument'.'reporting agent identifier' and
'instrument'.'observed agent identifier' = 'non-fixed interest instrument'.'observed agent identifier' and
'instrument'.'reporting reference date' = 'non-fixed interest instrument'.'reporting reference date' and
'instrument'.'contract identifier' = 'non-fixed interest instrument'.'contract identifier' and
'instrument'.'instrument identifier' = 'non-fixed interest instrument'.'instrument identifier'
Or
'instrument'.'reporting agent identifier' = 'fixed interest instrument'.'reporting agent identifier' and
'instrument'.'observed agent identifier' = 'fixed interest instrument'.'observed agent identifier' and
'instrument'.'reporting reference date' = 'fixed interest instrument'.'reporting reference date' and
'instrument'.'contract identifier' = 'fixed interest instrument'.'contract identifier' and
'instrument'.'instrument identifier' = 'fixed interest instrument'.'instrument identifier'
if ('instrument'.'interest rate type' = "Non-applicable")
then there is no instance of 'fixed interest instrument', nor of 'non-fixed instrument' for this 'instrument'
|