The modifier to barter prices is pretty irrelevant. NPC reactions also get affected by your karma. Let me quote Per's guide at you:
What this amounts to, basically, is that CHA is irrelevant in the mid- to late-game, if you're playing a good guy. CHA helps getting good reactions early on...