Communication of percentages

A number of DDEX composites allow the communication of percentage information (e.g. the RightSharePercentage composite). In DDEX messages, percentages should be communicated as numbers between 0 and 100  (e.g. “12.5” for 12.5%) rather than a decimal value between 0 and 1 (e.g. “0.125” for 12.5%)

So the correct way to communicate a RightSharePercentage of 12.5% would be:

<RightSharePercentage>12.5</RightSharePercentage> 
<!—- Communicates 12.5% -->

To cater for old systems, DDEX allows to communicate percentages in the interval of 0 to 1 as follows:

<RightSharePercentage HasMaxValueOfOne="true">0.125</RightSharePercentage> 
<!—- Communicates 12.5% -->