Oxygen XML Editor
 
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Rounding errors in financial app transforms


Subject: Re: [xsl] Rounding errors in financial app transforms
From: Florent Georges <darkman_spam@xxxxxxxx>
Date: Fri, 27 Jul 2007 00:38:23 +0200 (CEST)

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 


Current Thread
 
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy
This website was created & generated with <oXygen/> XML Editor