Shield, Heavy Steel reports a price of 320 gp when custom created with masterwork quality. Should be 20gp base + 150gp for masterwork.
Actually just noticed that this is due to the masterwork weapon quality being available on shields. Is this intended? Shields should use 150.
If you want to enchant a shield to use with shield bash then masterwork costs 300gp.
"A masterwork suit of armor or shield costs an extra 150 gp over and above the normal cost for that type of armor or shield.
The masterwork quality of a suit of armor or shield never provides a bonus on attack or damage rolls, even if the armor or shield is used as a weapon.
Even though some types of armor and shields can be used as weapons, you can’t create a masterwork version of such an item that confers an enhancement bonus on attack rolls. However, you can create masterwork armor spikes and shield spikes, which do confer their enhancement bonus on attack rolls to attacks made with the spikes."
Why is this a 'java' issue???
Seems to be a data issue to me.