## spc0020 - instrument spc0020 purpose

### Card of business rule instrument spc0020 purpose

Name | instrument spc0020 purpose
Code | spc0020
Comment | Purpose must correspond to the subtype that is used.
Rule Type | Constraint

### Server expression of the business rule instrument spc0020 purpose

(if ('instrument'.'purpose' = "residential real estate purchase purpose instrument") then ('instrument'.'reporting agent identifier' = 'residential real estate purchase purpose instrument'.'reporting agent identifier' and 'instrument'.'observed agent identifier' = 'residential real estate purchase purpose instrument'.'observed agent identifier' and 'instrument'.'contract identifier' = 'residential real estate purchase purpose instrument'.'contract identifier' and 'instrument'.'reporting reference date' = 'residential real estate purchase purpose instrument'.'instrument identifier' and 'instrument'.'instrument identifier' = 'residential real estate purchase purpose instrument'.'reporting reference date') else ('instrument'.'reporting agent identifier' = 'other purchase purpose instrument'.'reporting agent identifier' and 'instrument'.'observed agent identifier' = 'other purchase purpose instrument'.'observed agent identifier' and 'instrument'.'contract identifier' = 'other purchase purpose instrument'.'contract identifier' and 'instrument'.'reporting reference date' = 'other purchase purpose instrument'.'instrument identifier' and 'instrument'.'instrument identifier' = 'other purchase purpose instrument'.'reporting reference date'))

### List of extended attributes of the business rule instrument spc0020 purpose

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 instrument spc0020 purpose

Short Description
Inheritance 'purpose'

Previous
Home
Next