Just want an opinion.

I am a Trigger man my self but I was working on an old database today and some one had setup a UDF to get the fiscal year and set a Default Field Value in the table. I had a hard time finding it because I was looking in the Insert Trigger for the code. Which is the best way of formatting the values in a field, through a Trigger or through an UDF?