Purchasing transactions were type sensitive

Because these were three different types of currency, the differences in the types had to be taken into account in any purchasing transaction to determine the price in that particular currency.

In other words, the purchasing process was sensitive to the type of currency being used for the purchase (type sensitive).