Error in formula

Error in formula

Can someone PLEASE tell me what is wrong with this formula? 

Formula return type, I have tried string and decimal

fn.Year(fn.Now())-fn.Year(${cf_purchase_date})

I keep getting the following error.  Incorrect argument type passed for function Year

Thanks
Rudy