Financial Accounting
It ensures transaction is legal and complies with all tax regulations and government requirements.
It determines whether transaction affects future cash flows and gain/loss recognition.
It confirms transaction will not affect the company's outstanding liabilities or debt obligations.
It guarantees new asset is more valuable than the old asset exchanged in the transaction.