Copy any transaction and in doing so soft delete the source transaction (so it is hidden but avail again if needed) .This would allow fixing API transactions that don't record fees or record wallets correctly. API transactions can't be altered and manually copying them to fix issues is slow and cumbersome.