Hi,
I didn't say we'll never do it. I just wanted to say that it's not possible for now and that it's not just as easy as creating a negative invoice since there is no real invoice management in HikaShop.
But yes, CRMs, or even better accounting software, are a lot more fit to handle that at the moment.
Regarding the reports, you have options to select for which statuses you want the reports. So if you want to get the total sales, you should only take into account the statuses confirmed and shipped and not the status refunded, cancelled or created. That way, when you change the status of an order to refunded, it won't be taken into account.