Inline Additions have changed how they are rounded when routed from storage

Inline additions for all operations had a possibility of getting an error when the routed amount differed slightly from the amount to be added. This was due to rounding one of the amounts to a different number of decimal places.  This has been corrected.