ISNULL() for currency fields is not returning true even though the value is null. I've tried != null and its still the same. Well the original formula is quite complex an i've narrowed it down to the below just for testing purpose. I've tried testing with other null currency values and it still seems to be not working.
IF(ISNULL(field__c), 1, 0)