@Sendric
To reproduce the issue, create a custom magic weapon or armor. You don't have to add any magical traits (+'s, enchantments, ect). So long as the item is in your inv, the stage is set. When you select the hammer/wrench button to add/modify the magic item. After adding/modifying the item and the amount is changed, when I push the "Set" button, the bug is set. When you equip (or de-equip) the item, a bug window pops up. The window reads "Attempt to access transaction pick from script when no transaction context exists" four times (separated with three dashes). No gold has been taken out of (or given to) the character's file.
Ah, I see it now. I will hand this over to Shadow since this looks like a core issue to me.