[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: UBL_ Amount. Type
Hi Tim and Stephen, I 've been thinking about this "UBL_ Amount.Type" thing and I'm wondering if there is an easier solution. Why don't we change the CoreComponentType schema like this: <xsd:complexType name="AmountType"> <xsd:annotation> <xsd:documentation> ... </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:decimal"> <xsd:attribute name="amountCurrencyID" type="AmountCurrencyIDType" use="optional"/> <xsd:attribute name="amountCurrencyCodeListVersionID" type="xsd:normalizedString" use="optional" fixed="0.3"/> </xsd:extension> /xsd:simpleContent> /xsd:complexType> <xsd:simpleType name="AmountCurrencyIDType"> <xsd:restriction base="xsd:normalizedString"> <xsd:enumeration value="AED"/> <xsd:enumeration value="AFN"/> ... </xsd:restriction> </xsd:simpleType name="AmountCurrencyIDType"> This is full CCTS compliant. If you have a look at the description for the CCTC "Amount Currency. Code List Version. Identifier" it says "The Version of the UN/ECE Rec.9 code list.". That means CCTS already restricts the currency Identifier to a code from the UN/ECE codelist. All other doesn't make sense. There are no 2 or more list of currency code list on earth. Best regards David
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]