support for multi-currency transactions