If 'instrument'.'type of instrument' = "revolving credit other than overdrafts and credit card debt"
Then
'financial data'.'reporting agent identifier' = 'revolving credit other than overdrafts and credit card debt'.'reporting agent identifier' and
'financial data'.'observed agent identifier' = 'revolving credit other than overdrafts and credit card debt'.'observed agent identifier' and
'financial data'.'reporting reference date' = 'revolving credit other than overdrafts and credit card debt'.'reporting reference date' and
'financial data'.'contract identifier' = 'revolving credit other than overdrafts and credit card debt'.'contract identifier' and
'financial data'.'instrument identifier' = 'revolving credit other than overdrafts and credit card debt'.'instrument identifier'
If 'instrument'.'type of instrument' = "reverse repurchase agreements"
Then
'financial data'.'reporting agent identifier' = 'reverse repurchase agreements'.'reporting agent identifier' and
'financial data'.'observed agent identifier' = 'reverse repurchase agreements'.'observed agent identifier' and
'financial data'.'reporting reference date' = 'reverse repurchase agreements'.'reporting reference date' and
'financial data'.'contract identifier' = 'reverse repurchase agreements'.'contract identifier' and
'financial data'.'instrument identifier' = 'reverse repurchase agreements'.'instrument identifier'
If 'instrument'.'type of instrument' = "financial leases"
Then
'financial data'.'reporting agent identifier' = 'financial leases'.'reporting agent identifier' and
'financial data'.'observed agent identifier' = 'financial leases'.'observed agent identifier' and
'financial data'.'reporting reference date' = 'financial leases'.'reporting reference date' and
'financial data'.'contract identifier' = 'financial leases'.'contract identifier' and
'financial data'.'instrument identifier' = 'financial leases'.'instrument identifier'
If 'instrument'.'type of instrument' = "overdraft"
Then
'financial data'.'reporting agent identifier' = 'overdraft'.'reporting agent identifier' and
'financial data'.'observed agent identifier' = 'overdraft'.'observed agent identifier' and
'financial data'.'reporting reference date' = 'overdraft'.'reporting reference date' and
'financial data'.'contract identifier' = 'overdraft'.'contract identifier' and
'financial data'.'instrument identifier' = 'overdraft'.'instrument identifier'
If 'instrument'.'type of instrument' = "other loans"
Then
'financial data'.'reporting agent identifier' = 'other loans'.'reporting agent identifier' and
'financial data'.'observed agent identifier' = 'other loans'.'observed agent identifier' and
'financial data'.'reporting reference date' = 'other loans'.'reporting reference date' and
'financial data'.'contract identifier' = 'other loans'.'contract identifier' and
'financial data'.'instrument identifier' = 'other loans'.'instrument identifier'
If 'instrument'.'type of instrument' = "trade receivables"
Then
'financial data'.'reporting agent identifier' = 'trade receivables'.'reporting agent identifier' and
'financial data'.'observed agent identifier' = 'trade receivables'.'observed agent identifier' and
'financial data'.'reporting reference date' = 'trade receivables'.'reporting reference date' and
'financial data'.'contract identifier' = 'trade receivables'.'contract identifier' and
'financial data'.'instrument identifier' = 'trade receivables'.'instrument identifier'
If 'instrument'.'type of instrument' = "credit lines other than revolving credit instrument"
Then
'financial data'.'reporting agent identifier' = 'credit lines other than revolving credit instrument'.'reporting agent identifier' and
'financial data'.'observed agent identifier' = 'credit lines other than revolving credit instrument'.'observed agent identifier' and
'financial data'.'reporting reference date' = 'credit lines other than revolving credit instrument'.'reporting reference date' and
'financial data'.'contract identifier' = 'credit lines other than revolving credit instrument'.'contract identifier' and
'financial data'.'instrument identifier' = 'credit lines other than revolving credit instrument'.'instrument identifier'
If 'instrument'.'type of instrument' = "credit card debt"
Then
'financial data'.'reporting agent identifier' = 'credit card debt'.'reporting agent identifier' and
'financial data'.'observed agent identifier' = 'credit card debt'.'observed agent identifier' and
'financial data'.'reporting reference date' = 'credit card debt'.'reporting reference date' and
'financial data'.'contract identifier' = 'credit card debt'.'contract identifier' and
'financial data'.'instrument identifier' = 'credit card debt'.'instrument identifier'
If 'instrument'.'type of instrument' is null
Then
instrument not in any of the subtypes
|