<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="data">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="row"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="row">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="GodwinOrderNumber"/>
        <xs:element ref="DeliveryAlternativeNumber"/>
        <xs:element ref="EndCustomerOrderNumber"/>
        <xs:element ref="CustomerNumber"/>
        <xs:element ref="Street"/>
        <xs:element ref="Zipcode"/>
        <xs:element ref="Town"/>
        <xs:element ref="CountryName"/>
        <xs:element ref="State"/>
        <xs:element ref="FinalDestination"/>
        <xs:element ref="PlaceOfDischarge"/>
        <xs:element ref="PortOfEntry"/>
        <xs:element ref="ModeOfTransportCode"/>
        <xs:element ref="ModeOfTransportText"/>
        <xs:element ref="TermsOfDelivery"/>
        <xs:element ref="PlaceIncoterms"/>
        <xs:element ref="ShippingMarks"/>
        <xs:element ref="GodwinReference"/>
        <xs:element ref="PackingTogether"/>
        <xs:element ref="PartialDeliveryAllowed"/>
        <xs:element ref="NaceCode"/>
		<xs:element ref="DeliveryMethodNumber"/>
        <xs:element ref="Freetext"/>
        <xs:choice maxOccurs="unbounded">
          <xs:element ref="LineNumber"/>
		  <xs:element ref="GodwinItemNumber"/>
          <xs:element ref="Quantity"/>
          <xs:element ref="RequestedDeliveryDate"/>
          <xs:element ref="SDCFactoryItemNumber"/>
          <xs:element ref="UnitOfMeasure"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GodwinOrderNumber" type="xs:integer"/>
  <xs:element name="DeliveryAlternativeNumber" type="xs:NCName"/>
  <xs:element name="EndCustomerOrderNumber" type="xs:integer"/>
  <xs:element name="CustomerNumber" type="xs:integer"/>
  <xs:element name="Street" type="xs:string"/>
  <xs:element name="Zipcode" type="xs:NMTOKEN"/>
  <xs:element name="Town" type="xs:string"/>
  <xs:element name="CountryName" type="xs:NCName"/>
  <xs:element name="State" type="xs:NCName"/>
  <xs:element name="FinalDestination" type="xs:NCName"/>
  <xs:element name="PlaceOfDischarge">
  </xs:element>
  <xs:element name="PortOfEntry">
  </xs:element>
  <xs:element name="ModeOfTransportCode">
  </xs:element>
  <xs:element name="ModeOfTransportText">
  </xs:element>
  <xs:element name="TermsOfDelivery">
  </xs:element>
  <xs:element name="PlaceIncoterms">
  </xs:element>
  <xs:element name="ShippingMarks">
  </xs:element>
  <xs:element name="GodwinReference" type="xs:integer"/>
  <xs:element name="PackingTogether">
  </xs:element>
  <xs:element name="PartialDeliveryAllowed">
  </xs:element>
  <xs:element name="NaceCode">
  </xs:element>
  <xs:element name="DeliveryMethodNumber">
  </xs:element>
  <xs:element name="Freetext" type="xs:string"/>
  <xs:element ref="LineNumber"type="xs:integer"/>
  <xs:element name="GodwinItemNumber" type="xs:integer"/>
  <xs:element name="Quantity" type="xs:integer"/>
  <xs:element name="RequestedDeliveryDate" type="xs:NMTOKEN"/>
  <xs:element name="SDCFactoryItemNumber" type="xs:integer"/>
  <xs:element name="UnitOfMeasure" type="xs:NCName"/>
</xs:schema>
