title: Salesforce update() method error when using a BigDecimal
body: <p>Is there a different between the upsert and update operations in Salesforce when it comes to data types?</p>
  
  <p>I use upsert to sync up my Contacts and update to sync up my Accounts. </p>
  
  <p>When setting a custom field for a contact I pass it a BigDecimal value, and it happily syncs with Salesforce, do the same for my Account when I call update and I get:</p>
  
  <p>Unable to find xml type for :java.math.BigDecimal</p>
  
  <p>Seems that the update method doesn't like BigDecimals?</p>
  
  <p>Thanks,</p>
  
  <p>Chris</p>