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