Most datatypes are exactly the same in Teradata, please check the manuals:
(small)money doesn't exist (use DECIMAL instead)
DateTime -> TIMESTAMP
Varchar/nVarchar -> VARCHAR CHARACTER SET LATIN/UNICODE
Well, you could create a User Defined Type (ref. the SQL Functions and SQL External Routine Programming manuals), but before you go to all that trouble, think about whether you really need it. Can you live with simply converting it to Decimal(x,y) with a money-type Format phrase? What are the actual requirements for this domain? Do you need anything specific to the Money type, or is it just desired because SQL Server has it?