﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"
           targetNamespace="http://www.vetxml.org/schemas/Order" xmlns="http://www.vetxml.org/schemas/Order" version="1.0">
  <xs:complexType name="OrderItem">
    <xs:all>
      <xs:element name="Title" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="Code" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="PackSize" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="CostNet" type="xs:decimal" minOccurs="1" maxOccurs="1" />
      <xs:element name="VatCode" minOccurs="1" maxOccurs="1">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="S" />
            <xs:enumeration value="R"/>
            <xs:enumeration value="Z"/>
            <xs:enumeration value="E"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="CostGross" type="xs:decimal" minOccurs="1" maxOccurs="1" />
      <xs:element name="Quantity" type="xs:integer" minOccurs="1" maxOccurs="1" />
      <xs:element name="OrderLineRef" type="xs:string" minOccurs="1" maxOccurs="1" />
      <xs:element name="Note" type="xs:string" minOccurs="0" maxOccurs="1" />
    </xs:all>
  </xs:complexType>
</xs:schema>