In Dragon Age 2 for the PS3, Xbox 360, and PC, there are a couple of really easy methods you can use to get an unlimited amount of gold in the game.
On any quest that doesn’t have a cut-scene when you turn it in, simply draw your weapon out before you speak to the quest giver to turn in your quest. After your character automatically puts their weapon away, keep hitting the A button to keep receiving any gold that the quest provides, and any XP the quest provides as well.
Another method is to place an expensive item to sell in your junk by itself.
Save your game first, because this may take some practice. Place the item you want to duplicate into your junk completely by itself. Go to a merchant and select your junk tab. Hit the Y button (Triangle on PS3) on the item to sell it, followed immediately by the A button (X on PS3). If you did this fast enough, your item should have sold twice.
These may be (and most likely will be) patched in the future, so avoid installing any game updates if you want to continue using this glitch.