I got it.
using sys.columns... precision & scale... it can be determined.
select
object_name(c.object_id) "Table Name"
,c.name "Column Name"
,s.name "Column Type"
,c.precision
,c.scale
from sys.columns c
join sys.systypes s
on (s.xtype = c.system_type_id)
where
object_name(c.object_id) in
(select name from sys.tables where name not like 'sysdiagrams')
and s.[name] in ('decimal','numeric')