I have this validation formula, which is not firing when I provide a Contract_End_Date__c
prior to today's date. Otherwise for any future date it is working as expected.
AND(
ISPICKVAL(Status_Category__c ,"In Effect"),
ISCHANGED(Contract_End_Date__c),
NOT(ISPICKVAL(Status__c ,"Extended")),
NOT(ISPICKVAL(Status__c ,"Preponed"))
)
Contract_End_Date__c
is changed or not only not like the given date value is past date value or future. So May be can you please add another one condition asContract_End_Date__c > TODAY()
into that sameAND
block and Check again?AND()
will never make it returntrue
if it is currently returningfalse
(as is the case here).ISCHANGED(Contract_End_Date__c)
would see that there is no change. I suppose this isn't really a question about if you have a flow/trigger that's modifying your date so much as it is a statement that you must currently have such a flow/trigger for you to observe the results you're seeing. You'll need to either accept that behavior, or find that flow/trigger and change it.