<?xml version="1.0" encoding="UTF-8"?>
<!--W3C XML Schema generated by XMLSpy v2016 rel. 2 sp1 (x64) (http://www.altova.com)-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:co3="urn:postnl/mail/components/3" xmlns:fi1="urn:postnl/mail/fields1" xmlns:co1="urn:postnl/mail/components/1" xmlns:co2="urn:postnl/mail/components/2" xmlns:co4="urn:postnl/mail/components/4" targetNamespace="urn:postnl/mail/components/3" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:import namespace="urn:postnl/mail/components/4" schemaLocation="Components4.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/2" schemaLocation="Components2.xsd"/>
	<xsd:import namespace="urn:postnl/mail/fields1" schemaLocation="Fields1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/1" schemaLocation="Components1.xsd"/>
	<xsd:element name="Address" type="co3:AddressType"/>
	<xsd:complexType name="AddressType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:FormatCode" minOccurs="0"/>
			<xsd:element ref="fi1:FormatDescription" minOccurs="0"/>
			<xsd:element ref="fi1:DepartmentName" minOccurs="0"/>
			<xsd:element ref="co1:PartyName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:AttentionOfName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CareOfName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TaxJurisdicationCodes" minOccurs="0"/>
			<xsd:element ref="fi1:EndDeliveryPointID" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointType" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointDescription" minOccurs="0"/>
			<xsd:choice>
				<xsd:sequence>
					<xsd:element ref="fi1:BuildingNumberDesignation" minOccurs="0"/>
					<xsd:element ref="co1:StreetName" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:StreetName" minOccurs="0"/>
					<xsd:element ref="fi1:StreetNameShort" minOccurs="0"/>
					<xsd:element ref="fi1:BuildingNumber" minOccurs="0"/>
					<xsd:element ref="fi1:BuildingNumberExtension" minOccurs="0"/>
					<xsd:element ref="fi1:HouseTrailerReference" minOccurs="0"/>
					<xsd:element ref="fi1:HouseBoatReference" minOccurs="0"/>
					<xsd:element ref="fi1:PostOfficeBox" minOccurs="0"/>
					<xsd:element ref="fi1:BusinessReplyNumber" minOccurs="0"/>
					<xsd:element ref="fi1:PostApartNumber" minOccurs="0"/>
					<xsd:element ref="fi1:BuildingName" minOccurs="0"/>
					<xsd:element ref="fi1:Unit" minOccurs="0"/>
					<xsd:element ref="fi1:Floor" minOccurs="0"/>
					<xsd:element ref="fi1:DeliveryPointCode" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="fi1:LineOne" minOccurs="0"/>
					<xsd:element ref="fi1:LineTwo" minOccurs="0"/>
					<xsd:element ref="fi1:LineThree" minOccurs="0"/>
					<xsd:element ref="fi1:LineFour" minOccurs="0"/>
					<xsd:element ref="fi1:LineFive" minOccurs="0"/>
				</xsd:sequence>
			</xsd:choice>
			<xsd:element ref="co1:PostalCodeCountry" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:POBoxPostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:CitySubDivisionName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CityName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:MunicipalityName" minOccurs="0"/>
			<xsd:element ref="fi1:MunicipalityCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryName" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="co1:Preference" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Validation" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="languageCode" type="fi1:LanguageCodeContentType" use="optional"/>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:element name="GoodsItem" type="co3:GoodsItemType">
		<xsd:annotation>
			<xsd:documentation>A goods item contained in this transport handling unit.
GoodsItem is het goed. Dat kan van alles zijn. Goederen zonder barcode, zoals bijvoorbeeld komkommers. Goederen met een barcode, bijvoorbeeld een telefoon in zijn doosje met barcode, of een poststuk (in dat laatste geval is binnen GoodsItem ook de referentie naar MailItem in gebruik). Goederen kunnen worden vervoerd in een verpakkingsmiddel en/of transportmiddel, maar dat hoeft niet. Goederen kunnen ook los worden vervoerd.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GoodsItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:GoodsItemTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TransportWeightAndVolume" minOccurs="0"/>
			<xsd:element ref="co1:SafeTemperatureRange" minOccurs="0"/>
			<xsd:element ref="fi1:InsuranceValueAmount" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="co1:ProductInformation" minOccurs="0"/>
			<xsd:element ref="co2:TrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Contact" type="co3:ContactType">
		<xsd:annotation>
			<xsd:documentation>The contacts of the associated entity.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ContactType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:PartyName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:JobTitle" minOccurs="0"/>
			<xsd:element ref="fi1:Responsibility" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DepartmentName" minOccurs="0"/>
			<xsd:element ref="fi1:PreferredCommunicationChannel" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TelephoneCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TelephoneCommNoAnswer" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MobileTelephoneCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:FaxTelephoneCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:PagerTelephoneCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EMailAddressCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:InstantMessageCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:InternetAddressCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:SocialNetworkCommunication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co3:Address" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Preference" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BankAccount" type="co3:BankAccountType">
		<xsd:annotation>
			<xsd:documentation>An arrangement made with a bank whereby one may deposit and withdraw money and in some cases be paid interest.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BankAccountType">
		<xsd:sequence>
			<xsd:element ref="fi1:BankName" minOccurs="0"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:IBANID" minOccurs="0"/>
			<xsd:element ref="fi1:BICID" minOccurs="0"/>
			<xsd:element ref="fi1:CurrencyCode" minOccurs="0"/>
			<xsd:element ref="fi1:Ascription" minOccurs="0"/>
			<xsd:element ref="fi1:BankNumber" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CustomerParty" type="co3:CustomerPartyType">
		<xsd:annotation>
			<xsd:documentation>An organization or person who buys goods or services.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CustomerPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:CustomerCode" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:CustomerSegment" minOccurs="0"/>
					<xsd:element ref="fi1:CustomerServiceType" minOccurs="0"/>
					<xsd:element ref="fi1:ChannelCode" minOccurs="0"/>
					<xsd:element ref="co1:CreditLimit" minOccurs="0"/>
					<xsd:element ref="fi1:CreditRatingCode" minOccurs="0"/>
					<xsd:element ref="fi1:ABCClass" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Tax" minOccurs="0"/>
					<xsd:element ref="co3:BankAccount" minOccurs="0"/>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
</xsd:schema>
