<xs:complexType name="Product" mixed="false">
<xs:complexContent>
<xs:extension base="RemovableCorrigoEntity">
<xs:sequence>
<xs:element name="InvoiceItem" type="InvoiceDictionaryItem" minOccurs="0"/>
<xs:element name="DisplayAs" type="xs:string" minOccurs="0"/>
<xs:element name="PartName" type="xs:string" minOccurs="0"/>
<xs:element name="Description" type="xs:string" minOccurs="0"/>
<xs:element name="Discontinued" type="xs:boolean"/>
<xs:element name="UnitOfMeasureId" type="MhUnit"/>
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
<xs:element name="Manufacturer" type="xs:string" minOccurs="0"/>
<xs:element name="PartNumber" type="xs:string" minOccurs="0"/>
<xs:element name="ScanCode" type="xs:string" minOccurs="0"/>
<xs:element name="Category" type="ProductCategory" minOccurs="0"/>
<xs:element name="Suppliers" type="ArrayOfLinkProductAndSupplier" minOccurs="0"/>
<xs:element name="CustomFields" type="ArrayOfCustomField2" minOccurs="0"/>
<xs:element name="Currencies" type="ArrayOfProductMoneyValues" minOccurs="0"/>
<xs:element name="Critical" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>