• A transaction involves the exchange of money for a product or service.

  • Transactions can be a bit tricky when it comes to corporate accounting.
  • Accrual accounting recognizes a transaction as soon as it is completed, regardless of when the payment was received or made.
  • Cash accounting is used mainly by small businesses and only records a transaction when money is received or paid.
  • Third party transactions can often complicate the process.