The difference between event and transaction and why?

transactions is exchange of an asset with consideration of money value while events is any thing in general purpose which occur at specific time and particular place. all transactions are events but not events are transactions. this is due that in order events to be called transactions must involve exchange of values