You are correct Capital or revenue in nature is one matter. if capital gain then capital or revenue losses can be deducted against it However
Timing is tricky as the contract date is the date used for recognition of a CGT event not when the money is received, so if a gain is recognized in a prior year , no amount of spending in a later year is going to fix that
An example is selling shares you sell on 30 June to incur your gain or loss but you don't get your money until t+2 but you still recognize before you receive the cash.
GXY Price at posting:
$2.19 Sentiment: Buy Disclosure: Held