This is a feature in PS Financials transactions have a copy and copy/reverse button making it easily to replicate transactions - either as corrections or for recurring transactions. This would pre-populate the transaction window with the details (or reverse details) of the transaction, allowing for changes to be made before posting