This idea has been merged into another idea. To comment or vote on this idea, please visit APP-I-1200 Store Value Date for transactions.
Many organizations will want to close their financial accounts hard and not allow reopening of an accounting period after an audit. If a problem with a transaction in a closed period is spotted one may still have to revert that transaction to rectify the account. In that case there should be a special permission or admin override that allows reversing that transaction but booking the GL journal entries for that client ledger reversal as of the time the reversal was made.
This way accounts can be corrected even though the accounting period an error happened in is already closed.