Removing transaction record definition details; inheriting from SalesOrder

Not too familiar with the differences between SalesOrder and Transaction
but they seem to be similiar enough