> The rule is: it always should be possible to manually reverse the transaction.
In a financial transaction there are two parties, and both must agree to a reversal. Especially if you want to reverse thousands of transactions. Unless there are special circumstances. But in no way will it always be possible to manually reverse a transaction.