diff options
Diffstat (limited to 'xsd')
-rw-r--r-- | xsd/ee-bom.xsd | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/xsd/ee-bom.xsd b/xsd/ee-bom.xsd index e0c523e..dddfa8a 100644 --- a/xsd/ee-bom.xsd +++ b/xsd/ee-bom.xsd @@ -21,6 +21,7 @@ <xs:element name="part-numbers" type="PartNumberList"/> <xs:element name="distributor-info" type="DistributorInfo"/> <xs:element name="facts" type="FactList"/> + <xs:element name="price-breaks" type="PriceBreakList"/> </xs:sequence> <xs:attribute ref="id" use="required"/> </xs:complexType> @@ -64,4 +65,22 @@ </xs:sequence> </xs:complexType> + <xs:complexType name="Amount"> + <xs:attribute name="value" use="required"/> + <xs:attribute name="currency"/> + </xs:complexType> + + <xs:complexType name="PriceBreak"> + <xs:sequence> + <xs:element name="quantity" type="xs:anyURI"/> + <xs:element name="amount" type="Amount"/> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="PriceBreakList"> + <xs:sequence> + <xs:element name="price-break" type="PriceBreak" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:schema> |