Download Pricebook-v2015.1.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://namm.org/b2b/2015/schemas"
targetNamespace="http://namm.org/b2b/2015/schemas" elementFormDefault="qualified">
<xs:element name="NAMM_PRICEBOOK">
<xs:complexType>
<xs:sequence>
<xs:element name="Id"
type="xs:string" />
<xs:element name="Timestamp"
type="xs:dateTime" />
<xs:element name="Supplier">
<xs:complexType>
<xs:sequence>
<xs:element name="PartyId"
type="xs:string" />
<xs:element name="Name"
type="xs:string"
minOccurs="0" />
<xs:element name="Address"
minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Attn"
minOccurs="0"
type="xs:string" />
<xs:element name="Address1"
minOccurs="0"
type="xs:string" />
<xs:element name="Address2"
minOccurs="0"
type="xs:string" />
<xs:element name="Address3"
minOccurs="0"
type="xs:string" />
<xs:element name="City"
minOccurs="0"
type="xs:string" />
<xs:element name="State"
minOccurs="0"
type="xs:string" />
<xs:element name="PostalCode"
minOccurs="0"
type="xs:int" />
<xs:element name="Country"
minOccurs="0"
type="xs:string" />
<xs:element name="CountryCode"
minOccurs="0"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Group" minOccurs="0"
type="xs:string" />
<xs:element name="SoldTo" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="PartyId"
type="xs:string" />
<xs:element name="Name"
type="xs:string"
minOccurs="0" />
<xs:element name="Address"
minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Attn"
minOccurs="0"
type="xs:string" />
<xs:element name="Address1"
minOccurs="0"
type="xs:string" />
<xs:element name="Address2"
minOccurs="0"
type="xs:string" />
<xs:element name="Address3"
minOccurs="0"
type="xs:string" />
<xs:element name="City"
minOccurs="0"
type="xs:string" />
<xs:element name="State"
minOccurs="0"
type="xs:string" />
<xs:element name="PostalCode"
minOccurs="0"
type="xs:int" />
<xs:element name="Country"
minOccurs="0"
type="xs:string" />
<xs:element name="CountryCode"
minOccurs="0"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Items">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
name="Item">
<xs:complexType>
<xs:sequence>
<xs:element name="BarCodeId"
type="xs:decimal" />
<xs:element name="BarCodeType"
type="xs:string" />
<xs:element name="SupplierItemId"
type="xs:string" />
<xs:element name="Levels">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
name="Level">
<xs:complexType>
<xs:sequence>
<xs:element name="Price">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:decimal">
<xs:attribute name="Currency"
type="xs:string" />
<xs:attribute name="type"
type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="LevelMin"
type="xs:int" />
<xs:element name="LevelMax"
type="xs:int" />
<xs:element name="LevelUOM">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type"
type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="EffectiveDate"
type="xs:dateTime" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version"
use="required"
type="xs:decimal"
fixed="2015.1" />
</xs:complexType>
</xs:element>
</xs:schema>