>Salve a tutti del forum, ho la necessità di sommare il campo
>iva di una serie di fatture.
>Il mio problema sta nel fatto che in una verifica della somma
>con la calcolatrice di sistema mi viene quasi sempre una differenza
>di un centesimo per eccesso o per difetto, questo non è accettabile.
>Ho creato delle formule ed ho usato degli operatori prima il
>Round e poi (non contento) il Truncate, entrambi a 2 decimali.
>A volte è corretto uno, a volte l'altro, com'è possibile?
Probabilmente stai utilizzando il round di default con approssimazione bancaria.
Hai provato così:
Math.Round(ValoreDecimalODouble, MidpointRounding.AwayFromZero)
>
>
>Vedete nelle immagini, vi sono due esempi.
>
>Non so che fare
Enjoy It 
-------------------------------------------------------------------
Michael Denny
Senior Software Developer - Microsoft Framework (C# ASP.NET VB.NET)
http://blogs.dotnethell.it/Regulator/