Boolean indicates a logical True or False condition. The physical representation of Boolean data is specified by each implementation specification corresponding to this message specification. Decimal indicates a numeric value that meets the following rules: Object identifiers in the IFX Specification are of the data type "Identifier." This is a Narrow Character data type with a maximum length of 36. Long is an integer value, which may be positive, negative, or zero, with values ranging from -2147483648 to 2147483647. hexBinary has a lexical representation where each binary octet is encoded as a character tuple, consisting of two hexadecimal digits ([0-9a-fA-F]) representing the octet code. For example, "0FB7" is a hex encoding for the 16-bit integer 4023 (whose binary representation is 111110110111). Elements of type Narrow Character are elements of character data type with the additional restriction that the only allowable characters are those contained within the ISO Latin-1 character set. UUID elements are Narrow Character with a maximum length of 36. The Binary data type is a compound type consisting of threee logical elements. Made RemitDetail optional to resolve non-deterministic parsing error.