In companies with many automatically recorded sales (webshops) it often happens that a customer withdraws from the contract despite payment and order.
In this case, it would be good if the person who receives the information at that moment can cancel the sale with only one action.
This action should cancel/delete invoices that have not been posted and cancel/delete shipments that have not been delivered.
If the invoice is paid, I would also automatically create a credit note.
How best to proceed with delivered items I don’t know - but certainly you could then create a return, but should not automatically credit the invoice.
What do you think?