Often contracts have a condition subsequent such as "subject to finance" which might be regarded as defeasible by the ATO ??
If any uncertainty, it would pay to get an Accountant/Solicitor to quickly scan the contract and discuss details.
Cheers,
Rob