I vote this way. Gems are trade goods, sold at full price. Just like you can trade in silver for gold, and gold for plat, you can trade in silver/gold/plat for gems. In fact, in a barter society like 3.X is supposedly set in, this was a very common occurance.
Now, for OTHER things, like...