6.6.11 Communicating Decimals and Integers

This standard does not prescribe a specific precision in which decimal numbers are to be given. Message Sender and Message Recipient must agree a mutually agreeable precision for the type of transactions at hand. The same applies to Integers.

Implementers are reminded that some accounting applications may only be able to handle six, or even four, decimal places.

When a field of type “decimal” is to communicate an integer, the number may be represented with a trailing decimal point, a trailing “.0” or with no trailing characters. For example, the number five can be represented as “5”, “5.” for “5.0”.

When the number 0 (zero) is to be communicated in a Cell for decimal values, this shall be represented as 0 (and not 0.0 or 0.000000).