title: Web service, currency input
body: <p><strong>Web service API:</strong> I noticed that some companies like to pass integer as the "currency" amount, rather than pass a decimal data type with a decimal place ($ 100.29) is there a good reason why they choose integer for currency over decimal data type?</p>
  
  <p>Example, they do this</p>
  
  <ul>
  <li>100 = $1.00</li>
  <li>10043 = $100.43</li>
  </ul>
  
  <p>Why not do this</p>
  
  <ul>
  <li>1.00 or 1 = $1</li>
  <li>100.43 = $100.43</li>
  </ul>