SET_REQUIRED

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