Hi
If you are rounding at record level and summing the values then you get a different values.
Are you removing dismal places through format field or appliying rounding ?
For test purpose can you apply round function for entire calculation like :
Rount( $146,886.00-($82,353.50+ $3,750.00))