Resource: Property, Field : ContingencyList
Description
When status is Active Under Contract, ContigencyList is required.
Error Messages
1) ERROR, 'property type' is valid, status has changed to 'active under contract', indicate that the field is required.
Fields referenced within this rule
ContingencyList
PropertyType
StandardStatus
Syntax with comments and error messages
//[ErrMsg1^ERROR, 'property type' is valid, status has changed to 'active under contract', indicate that the field is required.|LogicBlk1^TRUE|LogicBlk2^TRUE|LogicBlk3^TRUE]
// The 'property type' is valid and
(/*[LogicBlk1]*/(PropertyType.IN.('Resi','Rlse','Rinc','Land','Manu','Comm','Busop'))).AND.
// status is 'active under contract' and not last status 'active under contract' and entry empty and...
(/*[LogicBlk2]*/(StandardStatus.IN.('U')).AND..NOT.((LASTStandardStatus.IN.('U')).AND.(.ENTRY. = .EMPTY.))).AND.
// not administrator bypass.
(/*[LogicBlk3]*/.NOT.(.USERCLASS..IN.('BANGG','BANGP','BANGM','BANGN','BANGQ')))
Syntax only
((PropertyType.IN.('Resi','Rlse','Rinc','Land','Manu','Comm','Busop'))).AND.((StandardStatus.IN.('U')).AND..NOT.((LASTStandardStatus.IN.('U')).AND.(.ENTRY. = .EMPTY.))).AND.(.NOT.(.USERCLASS..IN.('BANGG','BANGP','BANGM','BANGN','BANGQ')))
Rule Unique ID
836949e6-dda2-468b-9870-dd19424fea89
Rule Number
57