SET_REQUIRED

Resource: Property, Field : TransferFeePaidBy

Description

TransferFeePaidBy is reqired for residential lease. When property type is residential lease, TransferFee is quir

Error Messages

1) ERROR, the  property type is 'residential lease' and the permission access is not of type administrator and the transfer fee is not zero, indicate that the field is required.

Fields referenced within this rule

PropertyType 

StandardStatus 

TransferFee 

TransferFeePaidBy 

Syntax with comments and error messages

//[ErrMsg1^ERROR, the property type is 'residential lease' and the permission access is not of type administrator and the transfer fee is not zero, indicate that the field is required.|LogicBlk1^TRUE|LogicBlk2^TRUE]
// The grandfather clause is met or...
(/*[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 permission access is not of type administrator and the transfer fee is not zero and the entry is empty.
(/*[LogicBlk2]*/(PropertyType.IN.('Rlse')).AND..NOT.(.USERCLASS..IN.('BANGG','BANGP','BANGM','BANGN','BANGQ')).AND..NOT.(TransferFee = 0.0).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.(.USERCLASS..IN.('BANGG','BANGP','BANGM','BANGN','BANGQ')).AND..NOT.(TransferFee = 0.0).AND.(.ENTRY. = .EMPTY.))

Rule Unique ID

35e3b11e-5cdd-4d7b-bff1-3123b348ffa8

Rule Number

208