Just realized the inner case statement was over complicated and I had a WHEN that could never be satisfied..
revised:
CREATE FUNCTION dbo.itvf_BankersRound(@Num decimal(38,9))
RETURNS TABLE
AS
RETURN
(
SELECT
CASE
WHEN
ROUND(@Num, 2) - @Num = .005
AND...