This may be an effect of the IEEE 754 standard used in XFA forms.
If the numbers have more than 16 digits the are rounded automatically (more details can be found in the XML Forms Architecture (XFA)
Specification and FormCalc User Reference.
Another reason may be a pattern you set for the numeric field or a script you use for calculation.