Revisions: Managing Transactions In Multiple Currency