If you are using pass-through, the output file contains essentially the same data as the input file.
Certain differences in output, based on variations in acceptable interpretation of the information, are acceptable, provided that the data conforms to the formats specified for the elements. For example:
If the input file includes a six-digit date, the output file might represent this as an eight-digit value. For example, 070205 in the input file might be represented as 20070205 in the output file.
The number of trailing zeros after a decimal point might vary. For example, an input value of 10.000 might be represented as 10 in the output file.
The reason these changes occur is that, during pass-through, certain data fields are parsed and stored as Java objects other than strings, for example, Date or Double.
The actual value of all the information must remain the same.