I'll share you the difference between void and delete, @lindak1119.
Deleting means completely removing the transaction, and there's no way to restore it. While the void option allows you to go back and store a new transaction, it still has the same date record.