Topic: Edit old transaction
In edit old transaction like bank payment or bank deposit, we notice that the system is actually set the amount for the transaction to be zero and then it's create new number for example
1) Bank payment hold trans number 50
2) Edit Bank payment
system will create new bank payment with trans no 51, and keep the old one into the DB with amount zero like void.
question is, is there any logical reason to change the transaction number once we edit the transaction and from business prospective how this is useful ?