SET_REQUIRED

Resource: Property, Field : BuyerAgencyCompensationPer

Description

BuyerAgencyCompensationPer cannot be empty for residential lease listings.

Error Messages

1) ERROR,  the property type is 'residential lease' and the listing agreement is not 'open' and the permission access is not of type administrator , indicate that the field is required.

Fields referenced within this rule

BuyerAgencyCompensationPer 

ListingAgreement 

PropertyType 

StandardStatus 

Syntax with comments and error messages

//[ErrMsg1^ERROR, the property type is 'residential lease' and the listing agreement is not 'open' and the permission access is not of type administrator , indicate that the field is required.|LogicBlk1^TRUE|LogicBlk2^TRUE]
// Grandfathering clause met and...
(/*[LogicBlk1]*/(.ENTRY. != .EMPTY.).OR.(.OLDVALUE. != .EMPTY.).OR.((LASTStandardStatus = .EMPTY..OR.LASTStandardStatus.IN.('I')).AND.(StandardStatus.IN.('A')))).AND.
// the property type is 'residential lease' and the listing agreement is not 'open' and the permission access is not of type administrator and is empty.
(/*[LogicBlk2]*/(PropertyType.IN.('Rlse')).AND..NOT.(ListingAgreement.IN.('OP')).AND..NOT.(.USERCLASS..IN.('BANGG','BANGP','BANGM','BANGN','BANGQ')).AND.(.ENTRY. = .EMPTY.))

Syntax only

((.ENTRY. != .EMPTY.).OR.(.OLDVALUE. != .EMPTY.).OR.((LASTStandardStatus = .EMPTY..OR.LASTStandardStatus.IN.('I')).AND.(StandardStatus.IN.('A')))).AND.((PropertyType.IN.('Rlse')).AND..NOT.(ListingAgreement.IN.('OP')).AND..NOT.(.USERCLASS..IN.('BANGG','BANGP','BANGM','BANGN','BANGQ')).AND.(.ENTRY. = .EMPTY.))

Rule Unique ID

61ecbaba-6f3c-4877-b6fd-d8496dc522bd

Rule Number

26