nonNegativeMoney

The nonNegativeMoney type defines a non-negative decimal amount with 3-letter currencyCode (ISO 4217). This type also includes 0 amount.

Example:

<amount currencyCode="EUR">10.55</amount>

XML Schema:

<s:complexType name="nonNegativeMoney">
    <s:simpleContent>
        <s:extension base="nonNegativeDecimal">
            <s:attribute name="currencyCode"
                         type="threeLetterCode"
                         use="required"/>
            </s:extension>
        </s:simpleContent>
</s:complexType>