Why not move the currency setting to types so that you can have one credit card in USD for example and one in EUR :)