title: Proper way to do rounding for currency conversion in Paypal?
body: <p>I'm building an ecommerce site integrated with paypal.</p>
  
  <p>We take multiple currencies, so I want to make sure that (for accounting reasons) i'm correctly performing any math for currency conversion.</p>
  
  <p>After multiplying the currency conversion * the original currency, I always end up with lots of trailing numbers after the decimal point.</p>
  
  <p>Is there a standard way to do this?  Should I truncate or round? Do I need to round multiple times in case rounding the 1/1000 decimal will affect rounding the 1/100 decimal?</p>
  
  <p>Should I be doing something like:</p>
  
  <pre><code>Math.Round(Math.Round(x, 3), 2)
  </code></pre>
  
  <p>I've been having trouble finding good information about how this is done (hopefully US and Europe are the same).</p>