## spc0019 - financial data spc0019 type of instrument

### Card of business rule financial data spc0019 type of instrument

Name | financial data spc0019 type of instrument
Code | spc0019
Comment | The type of instrument of the instrument of the financial data must correspond to the subtype that is used.
Rule Type | Constraint

### Server expression of the business rule financial data spc0019 type of instrument

If 'financial data'.'type of instrument' = "revolving credit other than overdrafts and credit card debt instrument" Then 'financial data'.'reporting agent identifier' = 'revolving credit other than overdrafts and credit card debt instrument'.'reporting agent identifier' and 'financial data'.'observed agent identifier' = 'revolving credit other than overdrafts and credit card debt instrument'.'observed agent identifier' and 'financial data'.'reporting reference date' = 'revolving credit other than overdrafts and credit card debt instrument'.'reporting reference date' and 'financial data'.'contract identifier' = 'revolving credit other than overdrafts and credit card debt instrument'.'contract identifier' and 'financial data'.'instrument identifier' = 'revolving credit other than overdrafts and credit card debt instrument'.'instrument identifier' If 'financial data'.'type of instrument' = "reverse repurchase agreements instrument" Then 'financial data'.'reporting agent identifier' = 'reverse repurchase agreements instrument'.'reporting agent identifier' and 'financial data'.'observed agent identifier' = 'reverse repurchase agreements instrument'.'observed agent identifier' and 'financial data'.'reporting reference date' = 'reverse repurchase agreements instrument'.'reporting reference date' and 'financial data'.'contract identifier' = 'reverse repurchase agreements instrument'.'contract identifier' and 'financial data'.'instrument identifier' = 'reverse repurchase agreements instrument'.'instrument identifier' If 'financial data'.'type of instrument' = "financial leases instrument" Then 'financial data'.'reporting agent identifier' = 'financial leases instrument'.'reporting agent identifier' and 'financial data'.'observed agent identifier' = 'financial leases instrument'.'observed agent identifier' and 'financial data'.'reporting reference date' = 'financial leases instrument'.'reporting reference date' and 'financial data'.'contract identifier' = 'financial leases instrument'.'contract identifier' and 'financial data'.'instrument identifier' = 'financial leases instrument'.'instrument identifier' If 'financial data'.'type of instrument' = "overdraft instrument" Then 'financial data'.'reporting agent identifier' = 'overdraft instrument'.'reporting agent identifier' and 'financial data'.'observed agent identifier' = 'overdraft instrument'.'observed agent identifier' and 'financial data'.'reporting reference date' = 'overdraft instrument'.'reporting reference date' and 'financial data'.'contract identifier' = 'overdraft instrument'.'contract identifier' and 'financial data'.'instrument identifier' = 'overdraft instrument'.'instrument identifier' If 'financial data'.'type of instrument' = "other loans instrument" Then 'financial data'.'reporting agent identifier' = 'other loans instrument'.'reporting agent identifier' and 'financial data'.'observed agent identifier' = 'other loans instrument'.'observed agent identifier' and 'financial data'.'reporting reference date' = 'other loans instrument'.'reporting reference date' and 'financial data'.'contract identifier' = 'other loans instrument'.'contract identifier' and 'financial data'.'instrument identifier' = 'other loans instrument'.'instrument identifier' If 'financial data'.'type of instrument' = "trade receivables instrument" Then 'financial data'.'reporting agent identifier' = 'trade receivables instrument'.'reporting agent identifier' and 'financial data'.'observed agent identifier' = 'trade receivables instrument'.'observed agent identifier' and 'financial data'.'reporting reference date' = 'trade receivables instrument'.'reporting reference date' and 'financial data'.'contract identifier' = 'trade receivables instrument'.'contract identifier' and 'financial data'.'instrument identifier' = 'trade receivables instrument'.'instrument identifier' If 'financial data'.'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 'financial data'.'type of instrument' = "credit card debt instrument" Then 'financial data'.'reporting agent identifier' = 'credit card debt instrument'.'reporting agent identifier' and 'financial data'.'observed agent identifier' = 'credit card debt instrument'.'observed agent identifier' and 'financial data'.'reporting reference date' = 'credit card debt instrument'.'reporting reference date' and 'financial data'.'contract identifier' = 'credit card debt instrument'.'contract identifier' and 'financial data'.'instrument identifier' = 'credit card debt instrument'.'instrument identifier' If 'financial data'.'type of instrument' = "deposits other than reverse repurchase agreements instrument" Then 'financial data'.'reporting agent identifier' = 'deposits other than reverse repurchase agreements instrument'.'reporting agent identifier' and 'financial data'.'observed agent identifier' = 'deposits other than reverse repurchase agreements instrument'.'observed agent identifier' and 'financial data'.'reporting reference date' = 'deposits other than reverse repurchase agreements instrument'.'reporting reference date' and 'financial data'.'contract identifier' = 'deposits other than reverse repurchase agreements instrument'.'contract identifier' and 'financial data'.'instrument identifier' = 'deposits other than reverse repurchase agreements instrument'.'instrument identifier'

### List of DNB-specific attributes of the business rule financial data spc0019 type of instrument

Name | Value
business rule classification | specialisation model constraint
business rule scope | Checked within the data delivery
business rule status | active business rule
number of dependencies | 1
severity | blocking

### List of attached objects of the business rule financial data spc0019 type of instrument

Short Description
Inheritance 'type of instrument'

Previous
Home
Next