xsl-list
[Top] [All Lists]

Re: [xsl] Rounding errors in financial app transforms

2007-07-26 15:38:44
Dimitre Novatchev wrote:

  Hi

So if you try to round $100.105 to 2 decimal places you
will get $100.11 whereas any financial system will (probably)
expect $100.10.

If this IS the case you are going to have to force values at
the tipping point to go down not up.

Isn't this exactly what
       round-half-to-even($arg as numeric?, $precision as xs:integer)
as numeric?
is supposed to do?

  As I understand it, it will round 100.115 to 100.12.  And the
description above always draws down when the last significant digit is
5, so would produces 100.11 instead.

  But I can be wrong, indeed.

  Regards,

--drkm























      
_____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--