<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2014 (x64) (http://www.altova.com) by Group IT (PostNL Groep) -->
<!--
LET OP:
in tegenstelling tot het metamodel van OAGIS is een referentie gemaakt naar Manufacturing Components.
Reden hiervoor is dat vanuit allerlei files een referentie nodig is naar ma1:ResultProcessType.
Dit element had in components moeten worden gezet, maar staat in manufacturing components.

major/ minor versie:	1.7
datum aanpassing:	22-04-2013 t/m 26-08-12014
door:							N. van der Meer
datum productie:		
reden: 						diverse nieuwe Nouns en aanpassing bestaande Nouns

major/ minor versie:	1.6
datum aanpassing:	15-02-2013, 22-04-2013
door:							N. van der Meer
datum productie:		
reden: 						15-02-2013: elementen toegevoegd tbv Complaint
								22-04-2013: elementen toegevoegd tbv TransportOrder en InformationOnTransportorder


major/ minor versie    1.5
datum aanpassing 	21-11-2012
door							Nelleke van der Meer/ Peter Schoneveld
Soort Aanpassing		co1:Description toegevoegd tbv Observation maar is algemeen bruikbaar
datum productie			04-02-2013

major/ minor versie:	1.4 uitzoeken
datum aanpassing      01-04-2012 en verder
datum productie:		
reden: 						optionele elementen toegevoegd tbv Invoice en BulkmailOrder
datum productie			

major/ minor versie:	1.3
datum aanpassing      15-06-2012
datum productie			19-06-2012		
reden: 						optionele elementen toegevoegd tbv Trip2; co1:DriverType uitgebreid met tarief

major/ minor versie:	1.2
datum aanpassing      20-03-2012
datum productie:		23-04-2012
reden: 						optionele elementen toegevoegd tbv MDM 

major/ minor versie:	1.1
datum productie:		10-02-2012
reden: 						optionele elementen toegevoegd tbv MDM en Autobedrijf


major/ minor versie:	1.0
datum productie:		13-12-2011

   Schema agency: 	Open Applications Group 
   OAGIS® Revision:    OAGIS Platform 1_2  
   Date:               05 May 2011 
   Copyright 1997-2011, All Rights Reserved 

  	
   Copyright (C) Open Applications Group (1997-2011). All Rights Reserved.
  
  
   This is an OAGIS® BOD XML Schema (XSD) Definition.

   License information for this file is provided in the file **OAGi License Agreement.txt** that is provided with this download package.

   For support, more information, or to report implementation bugs, please contact the Open Applications Group at oagis@openapplications.org.
    
   XML Schema 
     
    Name: /OAGi-BPI-Platform/org_openapplications_platform/1_2/Common/OAGi/Components/Components.xsd
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:co1="urn:postnl/mail/components/1" xmlns:ccts="urn:un:unece:uncefact:documentation:1.1" xmlns:fi1="urn:postnl/mail/fields1" xmlns:me1="urn:postnl/mail/meta/1" xmlns:co2="urn:postnl/mail/components/2" xmlns:ma1="urn:postnl/mail/manufacturingcomponents/1" xmlns:fn1="urn:postnl/mail/financialcomponents/1" xmlns:ma2="urn:postnl/mail/manufacturingcomponents/2" xmlns:co3="urn:postnl/mail/components/3" xmlns:co4="urn:postnl/mail/components/4" xmlns:co5="urn:postnl/mail/components/5" xmlns:ma3="urn:postnl/mail/manufacturingcomponents/3" xmlns:fi2="urn:postnl/mail/fields/2" targetNamespace="urn:postnl/mail/components/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:import namespace="urn:postnl/mail/fields1" schemaLocation="Fields1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/fields/2" schemaLocation="Fields2.xsd"/>
	<xsd:import namespace="urn:postnl/mail/meta/1" schemaLocation="Meta1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/2" schemaLocation="Components2.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/3" schemaLocation="Components3.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/4" schemaLocation="Components4.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/5" schemaLocation="Components5.xsd"/>
	<xsd:import namespace="urn:postnl/mail/manufacturingcomponents/1" schemaLocation="ManufacturingComponents1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/manufacturingcomponents/2" schemaLocation="ManufacturingComponents2.xsd"/>
	<xsd:import namespace="urn:postnl/mail/manufacturingcomponents/3" schemaLocation="ManufacturingComponents3.xsd"/>
	<xsd:import namespace="urn:postnl/mail/financialcomponents/1" schemaLocation="FinancialComponents1.xsd"/>
	<xsd:complexType name="HeaderType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The abstract Header type that is the basis for all non-statusable OAGIS Document Headers</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:group ref="co1:DocumentIDsGroup" minOccurs="0"/>
			<xsd:element ref="fi1:LastModificationDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Attachment" minOccurs="0"/>
			<!--<xsd:group ref="co1:ReferencesGroup" minOccurs="0"/>-->
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LineType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The abstract Line type that is the basis for all non-statusable OAGIS Document Lines</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:LineNumber" minOccurs="0"/>
			<!--<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>-->
			<!--<xsd:group ref="co1:ReferencesGroup" minOccurs="0"/>-->
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="StatusEnabledHeaderType">
		<xsd:complexContent>
			<xsd:extension base="co1:HeaderType">
				<xsd:sequence>
					<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="StatusEnabledLineType">
		<xsd:complexContent>
			<xsd:extension base="co1:LineType">
				<xsd:sequence>
					<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="TransportationTermType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">When a seller ships something via common to a buyer in accordance with the Uniform Commerical Code and international legal agreements, you must specify a particular "phrase" that states who assumes the risk of shipment, who is responsible for loading and unloading the goods, where ownership or title to the goods passes, who paid or pays the carrirer, etc.

Examples of these "phrases" include:
- "FOB Origin Prepaid and Add" (Free On Board - no cost for loading, title passes at seller's dock, seller prepaid freight cost and delivery insurance, seller will freight costs to cost of goods)
- "FOB Destination" or "FOB Destination Prepaid" (Free On Board - no cost for loading, title passes at buyer's dock, seller prepaid freight cost and delivery insurance)

In software applications, this phrase is commonly split into two coded pieces, a "legal terms" risk and responsibility component for use with common carriers (FOB Destination) and some kind of qualifying component (Prepaid and Add).
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:IncotermsCode" minOccurs="0"/>
			<xsd:element ref="co1:PlaceOfOwnershipTransferLocation" minOccurs="0"/>
			<xsd:element ref="fi1:ShipmentServiceLevelCode" minOccurs="0"/>
			<xsd:element ref="fi1:FreightTermCode" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:FreightChargeGeographicLocationIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportationTerm" type="co1:TransportationTermType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">When a seller ships something via common to a buyer in accordance with the Uniform Commerical Code and international legal agreements, you must specify a particular "phrase" that states who assumes the risk of shipment, who is responsible for loading and unloading the goods, where ownership or title to the goods passes, who paid or pays the carrirer, etc. Examples of these "phrases" include: - "FOB Origin Prepaid and Add" (Free On Board - no cost for loading, title passes at seller's dock, seller prepaid freight cost and delivery insurance, seller will freight costs to cost of goods) - "FOB Destination" or "FOB Destination Prepaid" (Free On Board - no cost for loading, title passes at buyer's dock, seller prepaid freight cost and delivery insurance)  In software applications, this phrase is commonly split into two coded pieces, a "legal terms" risk and responsibility component for use with common carriers (FOB Destination) and some kind of qualifying component (Prepaid and Add).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GLAccountType">
		<xsd:sequence>
			<xsd:element ref="co1:GLNominalAccount" minOccurs="0"/>
			<xsd:element ref="co1:GLElement" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GLAccount" type="co1:GLAccountType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the GLAccount for the associated document and component.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AccountingDateType">
		<xsd:sequence>
			<xsd:element ref="fi1:PeriodID" minOccurs="0"/>
			<xsd:element ref="fi1:PostDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:Year" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AccountingDate" type="co1:AccountingDateType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the date, accounting period and financial year.  It is also known as the effective or post date</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CurrencyExchangeRateType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the exchange rate between two currencies</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="co1:CurrencyExchangeBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="CurrencyExchangeRate" type="co1:CurrencyExchangeRateType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the exchange rate between two currencies. For the transaction in which this is associated.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExchangeRate" type="co1:CurrencyExchangeRateType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">** deprecated in favor of CurrencyExchangeRate **  ExchangeRate is the conversion from one one currency to another currency Identifing the conversion factor and the source in which it was obtained, the date in which the conversion factor was set, and the effective period in which it is to be used.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="FinancialAccountIDsGroup">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="fi1:BBANID" minOccurs="0"/>
				<xsd:element ref="fi1:IBANID" minOccurs="0"/>
				<xsd:element ref="fi1:UPICID" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="co1:AccountIDs" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="FinancialAccountType">
		<xsd:sequence>
			<xsd:group ref="co1:FinancialAccountIDsGroup" minOccurs="0"/>
			<xsd:element ref="fi1:CurrencyCode" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FinancialAccount" type="co1:FinancialAccountType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides bank account details.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProjectABIEType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">ProjectABIEType is logically derived from UN/CEFACT TBG17 ABIE ProjectType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.

</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:group ref="co1:IDsGroup" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Indicate the type of project.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:ResourceCodes" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Amount" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Location" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:complexType name="ProjectBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:ProjectABIEType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="DistributionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">A distribution identifies how monetary amounts are distributed accross an organization.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:LedgerID" minOccurs="0"/>
			<xsd:group ref="co1:ReferencesGroup" minOccurs="0"/>
			<xsd:element ref="fi1:Percentage" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="co1:GLNominalAccount" minOccurs="0"/>
			<xsd:element ref="co1:GLElement" minOccurs="0"/>
			<xsd:group ref="co1:EnterpriseUnitGroup" minOccurs="0"/>
			<xsd:element ref="co1:ProjectReference" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ProjectReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:ProjectBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ActivityID" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Distribution" type="co1:DistributionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The accounting distribution information associated with a Business Object Document. The position of the Distribution within a Business Object Document provides the context and additional meaning. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProjectReference" type="co1:ProjectReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies a project that is associated with the given component.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DistributedChargeType">
		<xsd:complexContent>
			<xsd:extension base="co1:AllowanceChargeABIEType">
				<xsd:sequence>
					<xsd:element ref="co1:Distribution" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="DistributedTaxType">
		<xsd:complexContent>
			<xsd:extension base="co1:TaxABIEType">
				<xsd:sequence>
					<xsd:element ref="co1:Distribution" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="DistributedCharge" type="co1:DistributedChargeType"/>
	<xsd:element name="DistributedTax" type="co1:DistributedTaxType"/>
	<xsd:complexType name="AllowanceChargeBasisType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Amount here identifies the amount of tax charged based on the TaxBase Amount. Indicates the taxable base used to calculate the tax Amount. This is expressed in the curreny of the transactional document and in the currency of the Jurisdiction in which the tax is applied as required by many governments for example the European Union.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice minOccurs="0">
				<xsd:element ref="fi1:Amount"/>
				<xsd:element ref="fi1:Quantity"/>
			</xsd:choice>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AllowanceChargeABIEType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">AllowanceChargeABIEType is based on the UN/CEFACT TBG17 AllowanceChargeType that can be found the Reusable Aggregate Business Information Entity (RUABIE) XML Schema files.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the type of charge that the given instance of Charge/Allowance.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice>
				<xsd:element ref="fi1:BasisAmount" minOccurs="0"/>
				<xsd:element ref="fi1:BasisQuantity" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="co1:Calculation" minOccurs="0"/>
			<xsd:element ref="fi1:ReasonCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CurrencyExchangeRate" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:ChargeCodeContentType" use="optional"/>
		<xsd:attribute name="sequence" type="fi1:PositiveIntegerNumericType"/>
	</xsd:complexType>
	<xsd:complexType name="AllowanceType">
		<xsd:complexContent>
			<xsd:extension base="co1:AllowanceChargeABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="CalculationABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">CalculationABIEType is logically derived fom the UN/CEFACT TBG 17 ABIE CalculationType, which is defined in the Reusabale Aggregate Business Information Enitity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice>
				<xsd:element ref="fi1:RateNumeric" minOccurs="0"/>
				<xsd:element ref="fi1:Formula" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CalculationType">
		<xsd:complexContent>
			<xsd:extension base="co1:CalculationABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Calculation" type="co1:CalculationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Allows the sender to indicate how the Charge/Allowance was calculated.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Basis" type="co1:AllowanceChargeBasisType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the base amount from which the charge/allowance is derived.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Allowance" type="co1:AllowanceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the discount or allowance that the Customer is to receive off of the TotalAmount owed as a result of the associated document or sub-portion of a document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Charge" type="co1:ChargeType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Represents the different Charges that may be applied to the associated document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ChargeType">
		<xsd:complexContent>
			<xsd:extension base="co1:AllowanceChargeABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ExemptionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Uniquely identifies the exemption along with the agency that defines the excemption.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Exemption" type="co1:ExemptionType"/>
	<xsd:complexType name="TaxABIEType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">TaxABIEType is logically derived from UN/CEFACT TBG17 ABIE TaxType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates that tax code of the tax being represented by the given instance of tax. Possible values are: 
					 Tax, Use Tax, VAT
				</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:TaxJurisdicationCodes" minOccurs="0"/>
			<xsd:choice>
				<xsd:element ref="fi1:BasisAmount" minOccurs="0"/>
				<xsd:element ref="fi1:BasisQuantity" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="co1:Calculation" minOccurs="0"/>
			<xsd:element ref="co1:Exemption" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TaxAuthorityAmount" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="co1:CurrencyExchangeRate" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:TaxCodeContentType" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="TaxAmountType">
		<xsd:complexContent>
			<xsd:extension base="co1:TaxABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
				<xsd:attribute name="sequenceNumber" type="fi1:PositiveIntegerNumericType" use="optional"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Tax" type="co1:TaxAmountType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the tax for the object associated.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TotalTax" type="co1:TaxAmountType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">mlr   Amount or Tax...Is the total tax amount for the given tax code for the document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="TaxesGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the tax that is associated with the given entity.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:Tax" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TotalTax" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="AuthorizationABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">AuthorizationABIEType is based on UN/CEFACT TBG17 ABIE AuthorizationType which is found in the RUABIE file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ResponseCode" minOccurs="0"/>
			<xsd:element ref="fi1:AuthorizationDate" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AccountInformationType" abstract="true">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Number" minOccurs="0"/>
			<xsd:element ref="fi1:NameOnAccount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CardBaseType" abstract="true">
		<xsd:complexContent>
			<xsd:extension base="co1:AccountInformationType">
				<xsd:sequence>
					<xsd:element ref="co1:Expiration" minOccurs="0"/>
					<xsd:element ref="fi1:CompanyName" minOccurs="0"/>
					<xsd:element ref="co1:PaymentAuthorization" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="CreditCardType">
		<xsd:complexContent>
			<xsd:extension base="co1:CardBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:CardCode" minOccurs="0"/>
					<xsd:element ref="co1:BillingAddress" minOccurs="0"/>
					<xsd:element ref="co1:OwnerAddress" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="EFTDetailBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:AccountInformationType">
				<xsd:sequence>
					<xsd:element ref="fi1:RoutingNumber" minOccurs="0"/>
					<xsd:element ref="fi1:BankName" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="EFTDetailType">
		<xsd:complexContent>
			<xsd:extension base="co1:EFTDetailBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ID" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ChequeType">
		<xsd:complexContent>
			<xsd:extension base="co1:EFTDetailBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ChequeNumber" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PaymentAuthorizationABIEType">
		<xsd:complexContent>
			<xsd:extension base="co1:AuthorizationABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:ReferenceOrderNumber" minOccurs="0"/>
					<xsd:element ref="fi1:RevenueSourceID" minOccurs="0"/>
					<xsd:element ref="fi1:RemittanceBankID" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PaymentAuthorizationType">
		<xsd:complexContent>
			<xsd:extension base="co1:PaymentAuthorizationABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="DebitCardType">
		<xsd:complexContent>
			<xsd:extension base="co1:CardBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:PIN" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PaymentBaseType">
		<xsd:choice>
			<xsd:element ref="fi1:CashIndicator" minOccurs="0"/>
			<xsd:element ref="co1:Cheque" minOccurs="0"/>
			<xsd:element ref="co1:CreditCard" minOccurs="0"/>
			<xsd:element ref="co1:DebitCard" minOccurs="0"/>
			<xsd:element ref="fi1:DuePayableAmount" minOccurs="0"/>
			<xsd:element ref="co1:ProcurementCard" minOccurs="0"/>
			<xsd:element ref="co1:BankDraft" minOccurs="0"/>
			<xsd:element ref="co1:PurchaseOrderReference" minOccurs="0"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="PaymentType">
		<xsd:complexContent>
			<xsd:extension base="co1:PaymentBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:Amount" minOccurs="0"/>
					<xsd:element ref="fi1:PaymentType" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="CreditCard" type="co1:CreditCardType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Credit Card account information.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ElectronicFundsTransfer" type="co1:EFTDetailType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Electronic Funds Transfer information</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PaymentAuthorization" type="co1:PaymentAuthorizationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">If the method of payment was authorized (credit Card or EFT), this is the authorization information that was passed back from the 3rd party.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DebitCard" type="co1:DebitCardType"/>
	<xsd:element name="ProcurementCard" type="co1:CreditCardType"/>
	<xsd:element name="Cheque" type="co1:ChequeType"/>
	<xsd:element name="BankDraft" type="co1:EFTDetailType"/>
	<xsd:element name="Payment" type="co1:PaymentType"/>
	<xsd:element name="Expiration" type="co1:ExpirationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the expiration month and year of the credit card.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ExpirationType">
		<xsd:sequence>
			<xsd:element ref="fi1:Month" minOccurs="0"/>
			<xsd:element ref="fi1:Year" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PaymentTermType">
		<xsd:sequence>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentTermType" minOccurs="0"/>
			<xsd:element ref="co1:Term" minOccurs="0"/>
			<xsd:element ref="co1:Discount" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Penalty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:PaymentTermCodeContentType" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="TermABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">TermsABIEType is logically derived from UN/CEFACT TBG17 ABIE PaymentTermsType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">A code specifing the terms.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:EffectiveDateTime" minOccurs="0"/>
			<xsd:choice>
				<xsd:element ref="fi1:DueDateTime" minOccurs="0"/>
				<xsd:sequence>
					<xsd:element ref="fi1:PaymentBasisCode" minOccurs="0"/>
					<xsd:element ref="fi1:Duration" minOccurs="0"/>
				</xsd:sequence>
			</xsd:choice>
			<xsd:choice minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Amount is the fixed discount anount applied if payed by the DueDateTime for example, $20 off if paid by due date.

Percent is the discount applied if payed by DueDateTime.</xsd:documentation>
				</xsd:annotation>
				<xsd:element ref="fi1:DiscountPercent" minOccurs="0"/>
				<xsd:element ref="fi1:SurchargePercent" minOccurs="0"/>
				<xsd:element ref="fi1:Amount" minOccurs="0"/>
			</xsd:choice>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:complexType name="TermType">
		<xsd:complexContent>
			<xsd:extension base="co1:TermABIEType">
				<xsd:sequence>
					<xsd:annotation>
						<xsd:documentation source="http://www.openapplications.org/platform/1">If Billing Date is March 15, and the payment is due by April 21. The ProxMonth would be 1 and the ProxDayOfMonth would be 21.</xsd:documentation>
					</xsd:annotation>
					<xsd:element ref="fi1:ProxMonth" minOccurs="0"/>
					<xsd:element ref="fi1:ProxDayOfMonth" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Term" type="co1:TermType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Terms i.e. the time and number of payments and the amount or percentage of the payment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Discount" type="co1:TermType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Discount the time and number of payments and the amount or percentage of the discount from the payment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Penalty" type="co1:TermType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Peanlty what happen when the time and number of payments and the amount or percentage of the penalty to add to the payment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PaymentTerm" type="co1:PaymentTermType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the payment term for an Order or Invoice. Supports the abiility to specify an absolute due date, a number of days from a start daye, a percent discount or an absolute discount. A common term like "Net30Days" is explicitly code as either a calculated DueDateTime or a PaymentTermsDateTime and NumberOfDays.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResourceBaseType" abstract="true">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Property" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Classification" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ClassificationBaseType" abstract="true">
		<xsd:sequence>
			<xsd:element name="Codes" type="co1:SequencedCodesType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">The ClassificationCodes that identify a single or hierarchical association of classifications. For example, Pump, Centrifugal would be represented by two Codes, the first one as Pump, the second as Centrifugal.

The Sequence attribute of the Code identifies the hierarchical position of the identifier in the case of multi-level codes.

The name attribute identifies the name of the corresponding classification level. Possible examples are ROOT, BRANCH, LEAF</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ClassificationType">
		<xsd:complexContent>
			<xsd:extension base="co1:ClassificationBaseType"/>
			<!--<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
				<xsd:attribute name="type" type="fi1:NormalizedStringType"/>-->
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="SemanticClassificationType">
		<xsd:complexContent>
			<xsd:extension base="co1:ClassificationBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Classification" type="co1:ClassificationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies the classification of an entity. An entity may be classified into mulitple groups for different reasons. Examples of Classification include Commodity Codes, Freight Classifications, Product Line classifications and so on. Suggested Values are COMMODITY, FREIGHT, PRODUCTLINE</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProductLineClassification" type="co1:SemanticClassificationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This is a grouping used to represent something that is sold either internally or externally.  It typically is a grouping of Items.

SYNONYMS:
Commodity
Product Family
Kit</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CommodityClassification" type="co1:SemanticClassificationType"/>
	<xsd:element name="FreightClassification" type="co1:SemanticClassificationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Qualifies goods for purposes of freight cost calculation. An example would the qualifications used by National Motor Freight Carriers. The classification is used in order calculate the freight cost. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Specification" type="co1:SpecificationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the specification of an entity.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ValueClassification" type="co1:ClassificationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1"> Is a grouping used to determine the General Ledger accounting effect. These are user defined values, with the exception of the values TOTAL, MATERIAL, LABOR, BURDEN, OVERHEAD, SUBCONTRACT.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SpecificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Code type indicating the specification.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:Property" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:complexType name="ItemBaseType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the basis for Items.HDB 20110527 aangepast voor Product1 HDB </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:group ref="co1:ItemIDsGroup" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceIndicator" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Classification" minOccurs="0" maxOccurs="unbounded"/>
			<!--co1:Specification gewijzigd in co:Specification vanwege loop op lagere niveaus -->
			<xsd:element ref="co2:Specification" minOccurs="0" maxOccurs="unbounded"/>
			<!--	<xsd:element ref="fi1:HazardousMaterial" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Packaging" minOccurs="0" maxOccurs="unbounded"/>-->
			<xsd:element ref="co1:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ItemType">
		<xsd:complexContent>
			<xsd:extension base="co1:ItemBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:CountryOfOriginCode" minOccurs="0"/>
					<xsd:element ref="fi1:RFID" minOccurs="0"/>
					<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:Lot" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ItemProfileType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountryOfOriginCode" minOccurs="0"/>
			<xsd:element ref="fi1:ManufactureDate" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CompetingItem" type="co1:ItemType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Products of the CompetitorParty that compete on the specific Opportnity Line</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Item" type="co1:ItemType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Item associated with the Line or Detail of a transaction. The item provides the details of the generic Item component information. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UseUpItem" type="co1:ItemType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Used in Engineering to indicat the Item that is to be used prior to the new Item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ItemInstanceBaseType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Extends the ItemBaseType to identify a set of Items along with their SerialNumbers and/or Lot information.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="co1:ItemBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UID" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:RFID" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:ReferenceDesignatorID" minOccurs="0"/>
					<xsd:element ref="fi1:FindNumber" minOccurs="0"/>
					<xsd:element ref="co1:LotSerial" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:SerializedLot" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:Quantity" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ItemInstanceType">
		<xsd:complexContent>
			<xsd:extension base="co1:ItemInstanceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ItemInstance" type="co1:ItemInstanceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the Item definition and the identification of given Item Instances as identified by the RFID, SerialNumber or Lot and SerialNumber.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProductRequirementBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:HeaderType">
				<xsd:sequence>
					<xsd:group ref="co1:InventoryTransactionGroup" minOccurs="0"/>
					<xsd:element ref="co1:ProductLineClassification" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">This is a grouping used to represent something that is sold either internally or externally.  It typically is a grouping of Items.

SYNONYMS:
Commodity
Product Family
Kit</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:RequiredQuantity" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">The required quantity of items</xsd:documentation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">The required quantity of items</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:RequiredDateTime" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">The timestamp that the item is required.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="co1:PurchaseOrderReference" minOccurs="0"/>
					<xsd:element ref="co1:SalesOrderReference" minOccurs="0"/>
					<xsd:element ref="co1:ProductionOrderReference" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:group name="ItemInstanceGroup">
		<xsd:sequence>
			<xsd:element ref="co1:Item" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:SerializedLot" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:RFID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="InventoryTransactionGroup">
		<xsd:sequence>
			<xsd:group ref="co2:ItemInstanceGroup" minOccurs="0"/>
			<xsd:element ref="fi1:GLEntityID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Idenitifies GLEntity owns the item and takes the credit or debit for the item on the balance sheet.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:Facility" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This determines the receipt routing of an item or part.

Examples of values include:
Customer consignment, Inspection, Vendor consignment, Blocked
Bonded, User defined

Possible synonyms are 
Receipt Routing, Material Status, Material Condition Code</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:ReasonCode" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the reason for the transaction.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:TransactionDateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the DateTime  at which the inventory transaction was carried out</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="EmployeeBaseType" abstract="true">
		<xsd:complexContent>
			<xsd:extension base="co1:PersonABIEType">
				<xsd:sequence>
					<xsd:group ref="co1:EmployeeGroup" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">This is a code or identifier that describes the current work status of an employee.  It indicates the condition of the employment of the employee.  Also known as the employee category. Examples are: Active, Inactive, No longer employed, Part time, Full time, Temporary, Casual</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="co1:Classification" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="EmployeeType">
		<xsd:complexContent>
			<xsd:extension base="co1:EmployeeBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Employee" type="co1:EmployeeType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Employee information</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="PersonNameGroup">
		<xsd:choice>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:sequence>
				<xsd:element ref="fi1:Title" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="fi1:SalutationPreferredName" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="fi1:GivenName" minOccurs="0"/>
				<xsd:element ref="fi1:NickName" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="fi1:MiddleName" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="fi1:FamilyName" minOccurs="0"/>
				<xsd:element ref="fi1:MaidenName" minOccurs="0"/>
				<xsd:element ref="fi1:SuffixName" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:choice>
	</xsd:group>
	<xsd:complexType name="ProfessionalSkillType">
		<xsd:sequence>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CompetencyCode" minOccurs="0"/>
			<xsd:element ref="fi1:LastUsedDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:TrainingDateTime" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Skill" type="co1:ProfessionalSkillType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the information on the skills of the associated component.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProfessionalQualificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:QualificationDateTime" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Qualification" type="co1:ProfessionalQualificationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Represents the qualification of the associated object.

When used in a RFQ and Quote scenarios may represents the response to selection criteria that will be used to evaluate  the Party. It may also represent capabilities the party offers which are not requested. Examples include quality certifications (ISO-9000), CAD data compatibility (Pro/E), manufacturing operations (JIT), company size, and performance ratings.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PersonABIEType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The base type for person. Person and Party are logically related.

PersonABIEType is logically derived from UN/CEFACT TBG17 ABIE PersonType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:PersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:NationalIDCardType" minOccurs="0"/>
			<xsd:element ref="fi1:NationalIDCountry" minOccurs="0"/>
			<xsd:element ref="co3:NamePerson" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:GenderCode" minOccurs="0"/>
			<xsd:element ref="fi1:MaritalStatusCode" minOccurs="0"/>
			<xsd:element ref="fi1:BirthDateTime" minOccurs="0"/>
			<xsd:element ref="co1:BirthPlace" minOccurs="0"/>
			<xsd:element ref="fi1:DeathDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:AgeMeasure" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:LanguageCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:NationalityCountryCode" minOccurs="0"/>
			<xsd:element ref="co4:Address" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:Communication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CitizenshipCountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:ResidencyCountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:MobilityRegistered" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Person" type="co1:PersonType">
		<xsd:annotation>
			<xsd:documentation>A human being regarded as an individual.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PersonType">
		<xsd:complexContent>
			<xsd:extension base="co1:PersonABIEType"/>
			<!--<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>-->
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="UserType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:GroupID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:UserAccount" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="UserAccountType">
		<xsd:sequence>
			<xsd:element ref="fi1:SystemID" minOccurs="0"/>
			<xsd:element ref="fi1:AccountID" minOccurs="0"/>
			<xsd:element ref="fi1:AccountType" minOccurs="0"/>
			<xsd:element ref="co1:UserAuthorization" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="UserAuthorizationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:AuthorizedDateTime" minOccurs="0"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:AuthorizationCode" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="UserAuthorization" type="co1:UserAuthorizationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the UserAuthorization credentials.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SalesPerson" type="co1:ContactType"/>
	<xsd:element name="User" type="co1:UserType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the user of a given system.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="EntryCreator" type="co1:UserType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the user that creates the associated transaction</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UserAccount" type="co1:UserAccountType"/>
	<xsd:group name="CommonTimeReporting">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Used in the HR Nouns</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:Employee" minOccurs="0"/>
			<xsd:element ref="co1:ContractReference" minOccurs="0"/>
			<xsd:element ref="fi1:AbsenceType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This describes the type of absence a worker is reporting in a time and attendance collection process</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:OverTimeIndicator" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is used to identify work subject to overtime processing. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:ScheduleType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">ScheduleType is a code or identifier that describes the specific schedule and can be used in a variety of contexts. When used in the context of employee, ScheduleType refers to the specific schedule for the employee or worker.

When used in the context of a Schedule, ScheduleType indicates whether the Schedule is a demand schedule from a customer or a supply schedule from a supplier. Valid values for this context are: “Demand”, “Supplier”</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:WageType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a code or identifier that describes the specific type a wage an employee or worker is paid. Examples include: Exempt from Overtime, Non-Exempt from Overtime</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:WageGroupCode" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is used to classify an employee’s wage</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:WorkShiftID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is the Employee Shift Identifier. ShiftId describes the regular or standard authorized work time for the employee</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:WorkLocation" minOccurs="0"/>
			<xsd:element ref="co1:WorkTimePeriod" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is the time of a business reporting period</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:GLEntityID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="EmployeeGroup">
		<xsd:sequence>
			<xsd:element ref="fi1:EmployeeType" minOccurs="0"/>
			<xsd:element ref="fi1:JobTitle" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:JobCode" minOccurs="0"/>
			<xsd:element ref="fi1:Responsibility" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DepartmentID" minOccurs="0"/>
			<xsd:element ref="co1:CategoryClassification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Qualification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Skill" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="LotSerialType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies a unique serial number and/or lot number for an item</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:LotIDs" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DiscrepancyCode" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LotSerial" type="co1:LotSerialType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">LotSerial is being deprecated in favor of SerializedLot as of 9.2 release.

This can be used in three ways: specify multiple serial numbers for a given lot, or specify multiple lots without serial numbers, or specify multiple serial numbers without a LotID. Typically, the parent element that uses LotSerial also provides the ability to provide a single lot number and serial number pair, which can be used for the cases where there are no multiple lots or serial numbers involved</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LotType">
		<xsd:sequence>
			<xsd:element ref="co1:LotIDs" minOccurs="0"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:RFID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Disposition" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="fi1:PositiveIntegerNumericType"/>
	</xsd:complexType>
	<xsd:complexType name="SerializedLotType">
		<xsd:sequence>
			<xsd:element ref="fi1:ItemQuantity" minOccurs="0"/>
			<xsd:element ref="co1:Lot" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the Lot associated with the LotSerial.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:Disposition" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ParentSerialNumber" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Disposition" type="co1:StatusType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates whether an item is active, inactive, or in other various states.  Examples of values for this field include:	Active, Inactive, Hold, Deleted, Obsolete</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RoutingDisposition" type="co1:StatusType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This determines the receipt routing of an item or part.

Examples of values include:
Customer consignment, Inspection, Vendor consignment, Blocked
Bonded, User defined

Possible synonyms are 
Receipt Routing, Material Status, Material Condition Code</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Lot" type="co1:LotType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Lot that a given Item Instance belongs to.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SerializedLot" type="co1:SerializedLotType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the Lot and Setial numbers for the items contained in the associated component by identifing the number of items and the uniques serial number of those items that belong to a given Lot.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StatusABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">StatusABIEType is logically derived from UN/CEFACT TBG17 ABIE StatusType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="me1:StatusBasisType">
				<xsd:sequence>
					<xsd:element ref="fi1:Type" minOccurs="0"/>
					<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="StatusType">
		<xsd:complexContent>
			<xsd:extension base="co1:StatusABIEType"/>
			<!--<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>-->
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ApprovalStatus" type="co1:StatusType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">A code to reflect the approval status of a process.  A process may be approved as a way of performing a task.  A non standard process may be approved because of local legal or cultural norms.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AssigneeStatus" type="co1:StatusType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Status of the Assignee, "Accepted", "Declined", </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BudgetStatus" type="co1:StatusType"/>
	<xsd:element name="ItemStatus" type="co1:StatusType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates whether an item is active, inactive, or in other various states.  Examples of values for this field include:	Active, Inactive, Hold, Deleted, Obsolete</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RejectionStatus" type="co1:StatusType"/>
	<xsd:element name="Status" type="co1:StatusType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the status of the associated object by providing the Status Code along with a description and when the status is effective.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AcknowledgementDetailType">
		<xsd:complexContent>
			<xsd:extension base="co1:StatusABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="AcknowledgementDetail" type="co1:AcknowledgementDetailType"/>
	<xsd:element name="Message" type="me1:MessageType"/>
	<xsd:complexType name="PropertyType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:ParentID" minOccurs="0"/>
			<xsd:element ref="fi1:NameValue" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Effectivity" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">**Deprecated** OAGi has deprecated the use of EffectiveTimePeriod in this use case in favor of Effectivity. All new implementations should use Effectivity in this use case. EffectiveTimePeriod will continue to be provided here until the next major version of OAGIS is released.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="fi1:PositiveIntegerNumericType" use="optional"/>
	</xsd:complexType>
	<xsd:element name="Property" type="co1:PropertyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Represents the Properties or Features of the associated entity</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MaterialBaseType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MaterialType">
		<xsd:complexContent>
			<xsd:extension base="co1:MaterialBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="PackingMaterial" type="co1:MaterialType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the materials used in the packing of a product  within a container or package. Examples are styrofoam, bubble wrap etc</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ShippingLabelType">
		<xsd:sequence>
			<xsd:element ref="fi1:FormatCode" minOccurs="0"/>
			<xsd:element ref="fi1:Text" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ShippingMaterial" type="co1:MaterialType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies and decribes the material used to build a shipping unit or container.   

The ID identifies the material of the container or the shipment package 

The Description describes the material or container a product or item is shipped in.  This is most often used for cases where a product is shipped in a returnable container.  

Examples include:
Steel Case
Rail Road Car
Special Hazardous Material Case
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PackagingBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:MaterialBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:Type" minOccurs="0"/>
					<xsd:element ref="co1:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UPCPackagingLevelCode" minOccurs="0"/>
					<xsd:element ref="fi1:PerPackageQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:CapacityPerPackageQuantity" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PackagingType">
		<xsd:complexContent>
			<xsd:extension base="co1:PackagingBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Packaging" type="co1:PackagingType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Packaging information for a given item.

Note: The UPC here is the UPC of the packaging for a given item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UnitPackaging" type="co1:PackagingType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the packaging that the company generally references the Item in.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Dimensions" type="co1:DimensionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the dimensions of the associated component.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DimensionType">
		<xsd:complexContent>
			<xsd:extension base="co1:DimensionABIEType">
				<xsd:sequence>
					<xsd:element name="GenericDimension" minOccurs="0" maxOccurs="unbounded">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element ref="fi1:Type" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Dimension.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element ref="fi1:Measure" minOccurs="0"/>
								<xsd:element ref="fi1:DimensionRandomSizeIndicator" minOccurs="0"/>
								<xsd:element ref="co1:MeasureRange" minOccurs="0"/>
								<xsd:element ref="co1:SizeLimitRange" minOccurs="0" maxOccurs="1">
									<xsd:annotation>
										<xsd:documentation source="http://www.openapplications.org/platform/1">A size limit range of a dimension of an item or package.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element ref="co1:WeightRange" minOccurs="0" maxOccurs="1">
									<xsd:annotation>
										<xsd:documentation source="http://www.openapplications.org/platform/1">A weight range of product or package.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
								<xsd:element ref="fi1:UserArea" minOccurs="0"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="DimensionABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">DimensionABIEType is logically derived from UN/CEFACT TBG17 ABIE DimensionType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Dimension.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:WidthMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:LengthMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:HeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:complexType name="UOMCodeConversionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The UOM here represents the alternate UOM. The the Mulitplier determines the conversion between the parent UOM and the UOM specified here in the allternate UOM.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:FromUOMPackage" minOccurs="0"/>
			<xsd:element ref="fi1:RateNumeric" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Is the multiple to make the conversion from the Inventory UOM to the the alternate UOM. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:ToUOMPackage" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">The UOM here represents the alternate UOM. The the Mulitplier determines the conversion between the parent UOM and the UOM specified here in the allternate UOM.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="UOMCodeConversion" type="co1:UOMCodeConversionType"/>
	<xsd:complexType name="UOMPackageType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Associates a unit of measure with a packaging unit.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:UOMCode" minOccurs="0"/>
			<xsd:element ref="co1:UnitPackaging" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FromUOMPackage" type="co1:UOMPackageType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the unit of measure and packaging details that is being converted from.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ToUOMPackage" type="co1:UOMPackageType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the unit of measure and packaging details that is being converted to (the target uni of measure and packaging)..</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HazardousMaterialABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">HazardousMaterialABIEType is logically derived from UN/CEFACT TBG17 ABIE 
HazardousMaterialType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:MFAGID" minOccurs="0"/>
			<xsd:element ref="fi1:TechnicalName" minOccurs="0"/>
			<xsd:element ref="fi1:PlacardEndorsement" minOccurs="0"/>
			<xsd:element ref="fi1:PlacardNotation" minOccurs="0"/>
			<xsd:element ref="co1:PlacardTypes" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MarinePollutionLevelCode" minOccurs="0"/>
			<xsd:element ref="fi1:ToxicityZoneCode" minOccurs="0"/>
			<xsd:element ref="fi1:Temperature" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FlashpointTemperature" minOccurs="0"/>
			<xsd:element ref="fi1:PrimaryEntryRoute" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EmergencyContact" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="HazardousMaterialType">
		<xsd:complexContent>
			<xsd:extension base="co1:HazardousMaterialABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:HazardousClass" minOccurs="0"/>
					<xsd:element ref="fi1:PackingGroup" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="HazardousMaterial" type="co1:HazardousMaterialType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the Hazardous Material Code and description.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="ReferencesGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Common References to DocumentReferences and Attachements</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:DocumentReference" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Attachment" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="DocumentReferenceBaseType" abstract="true">
		<xsd:sequence>
			<xsd:group ref="co1:DocumentIDsGroup" minOccurs="0"/>
			<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<!--<xsd:element ref="fi1:StatusCode" minOccurs="0"/>-->
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SemanticDocumentReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="DocumentReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:sequence>
						<xsd:element ref="fi1:LineNumber" minOccurs="0"/>
						<xsd:element ref="co1:ItemIDs" minOccurs="0"/>
						<xsd:element ref="co1:Facility" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element ref="co1:SerializedLot" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element ref="co1:SalesOrderReference" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element ref="co1:PurchaseOrderReference" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
					<xsd:sequence>
						<xsd:element ref="fi1:GroupName" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element ref="fi1:SequenceCode" minOccurs="0"/>
						<xsd:element ref="fi1:StepID" minOccurs="0"/>
						<xsd:element ref="fi1:StepType" minOccurs="0"/>
					</xsd:sequence>
					<xsd:sequence>
						<xsd:element ref="co1:IssuingParty" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Party that issued the invoice</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
					<xsd:element ref="co1:OperationReference" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:sequence>
						<xsd:element ref="fi1:ReleaseNumber" minOccurs="0"/>
						<xsd:element ref="fi1:ScheduleLineNumber" minOccurs="0"/>
						<xsd:element ref="fi1:SubLineNumber" minOccurs="0"/>
					</xsd:sequence>
					<xsd:element ref="co1:ShipUnitReference" minOccurs="0"/>
					<xsd:sequence>
						<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
						<xsd:element ref="co1:Item" minOccurs="0"/>
					</xsd:sequence>
					<xsd:sequence>
						<xsd:element ref="fi1:ID" minOccurs="0"/>
						<xsd:element ref="fi1:SealID" minOccurs="0"/>
						<xsd:element ref="fi1:Type" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Document Reference.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element ref="fi1:FreightItemID" minOccurs="0"/>
						<xsd:element ref="fi1:ShippingTrackingID" minOccurs="0"/>
					</xsd:sequence>
					<xsd:element ref="fi1:RequestedQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:TotalLineItemQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:Quantity" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:TotalAmount" minOccurs="0"/>
					<xsd:element ref="fi1:DocumentReferenceRequiredIndicator" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
				<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="DocumentReference" type="co1:DocumentReferenceType"/>
	<xsd:complexType name="ProductionOrderReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:LineNumber" minOccurs="0"/>
					<xsd:element ref="co1:ItemIDs" minOccurs="0"/>
					<xsd:element ref="co1:Facility" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:SerializedLot" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:SalesOrderReference" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:PurchaseOrderReference" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="OperationReferenceBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:GroupName" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:SequenceCode" minOccurs="0"/>
					<xsd:element ref="fi1:StepID" minOccurs="0"/>
					<xsd:element ref="fi1:StepType" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="OperationReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:OperationReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="InvoiceReferenceBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:IssuingParty" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Party that issued the invoice</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:LineNumber" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="InvoiceReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:InvoiceReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="VoucherReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:LineNumber" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="RouteReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:OperationReference" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BOMReferenceBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:Effectivity" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">**Deprecated** OAGi has deprecated the use of EffectiveTimePeriod in this use case in favor of Effectivity. All new implementations should use Effectivity in this use case. EffectiveTimePeriod will continue to be provided here until the next major version of OAGIS is released.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="co1:Item" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BOMReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:BOMReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ShipmentReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType"/>
			<!--<xsd:sequence>
					<xsd:element ref="co1:ShipUnitReference" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>-->
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ShipUnitReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:SealID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:FreightItemID" minOccurs="0"/>
			<xsd:element ref="fi1:ShippingTrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OrderReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ReleaseNumber" minOccurs="0"/>
					<xsd:element ref="fi1:LineNumber" minOccurs="0"/>
					<xsd:element ref="fi1:ScheduleLineNumber" minOccurs="0"/>
					<xsd:element ref="fi1:SubLineNumber" minOccurs="0"/>
					<xsd:element ref="fi1:OrderQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="DrawingReference" type="co1:SemanticDocumentReferenceType"/>
	<xsd:element name="BuyerContractReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the reference to the buyer contract.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CatalogReference" type="co1:DocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a catalogue.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ContractReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a contract</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OpportunityReference" type="co1:SemanticDocumentReferenceType"/>
	<xsd:element name="PurchaseOrderReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a PurchaseOrder</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="QuoteReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a Quote</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RequisitionReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a Requisition</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RFQReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a RFQ</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SalesLeadReference" type="co1:SemanticDocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Reference to an existing SalesLead that is associated with the given document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SalesOrderReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a SalesOrder</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ServiceRequestReference" type="co1:SemanticDocumentReferenceType"/>
	<xsd:element name="SupplierContractReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the reference to the supplier contract.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="VoucherReference" type="co1:VoucherReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a voucher document. This is typically an internal voucher, possibly created as a a payable reference against an external invoice </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AlternateBOMReference" type="co1:BOMReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies an alternate BOM that maybe used in place of the one being referenced in this particular instance.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BOMReference" type="co1:BOMReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a Bill-Of-Material Document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CarrierRouteReference" type="co1:RouteReferenceType"/>
	<xsd:element name="ChildBOMReference" type="co1:BOMReferenceBaseType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Reference to a child BOM of the current BOM.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DemandReference" type="co1:DocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This is the document that is being satisfied by the Pick List. This may be a sales order, inventory reservation etc</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="InspectDeliveryReference" type="co1:SemanticDocumentReferenceType"/>
	<xsd:element name="InspectionSpecificationReference" type="co1:SemanticDocumentReferenceType"/>
	<xsd:element name="MaintenanceOrderReference" type="co1:SemanticDocumentReferenceType"/>
	<xsd:element name="OperationReference" type="co1:OperationReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to an associated work-in-process operation.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ParentBOMReference" type="co1:BOMReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Reference to the parent BOM of the current BOM.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProductionOrderReference" type="co1:ProductionOrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is reference to a ProductionOrder</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RouteReference" type="co1:RouteReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Reference to a Routing.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ASNReference" type="co1:SemanticDocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies an Advanced Shipment Notice document</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BillOfLadingReference" type="co1:DocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to the associated Bill of Lading document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DeliveryReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to the Delivery document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LastDeliveryReference" type="co1:DocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to the last Delivery  received by the customer from the supplier.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LastShipmentReference" type="co1:ShipmentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to the last Shipment or ASN received by the customer from the supplier.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ShipmentReference" type="co1:ShipmentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is a reference to a Shipment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ShipUnitReference" type="co1:ShipUnitReferenceType"/>
	<xsd:element name="ExchangeContractReference" type="co1:SemanticDocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Unique and unambiguous reference to the foreign exchange contract agreed between the initiating party and the first agent.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AttachmentBaseType">
		<xsd:sequence>
			<xsd:element ref="fi1:EmbeddedData" minOccurs="0"/>
			<xsd:element ref="fi1:URI" minOccurs="0"/>
			<xsd:element ref="fi1:ISBN" minOccurs="0"/>
			<xsd:element ref="fi1:FileName" minOccurs="0"/>
			<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:FileType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FileSizeQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:Title" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="inline" type="fi1:IndicatorType" default="false"/>
	</xsd:complexType>
	<xsd:complexType name="SemanticAttachmentType">
		<xsd:complexContent>
			<xsd:extension base="co1:AttachmentBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="OpenAttachmentType">
		<xsd:complexContent>
			<xsd:extension base="co1:SemanticAttachmentType">
				<xsd:sequence>
					<xsd:element ref="fi1:Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Attachment.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
				<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ImageAttachmentType">
		<xsd:complexContent>
			<xsd:extension base="co1:AttachmentBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Attachment.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:WidthMeasure" minOccurs="0"/>
					<xsd:element ref="fi1:HeightMeasure" minOccurs="0"/>
					<xsd:element ref="fi1:Text" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
				<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Attachment" type="co1:OpenAttachmentType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The Attachment represents binary data files that may be included within a BOD. These files replace the paper specifications and drawings attached to a BOD definition to clearly communicate design requirements. This Data Type is optional. Attachment usage is further defined by its position.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ImageAttachment" type="co1:ImageAttachmentType"/>
	<xsd:element name="DrawingAttachment" type="co1:SemanticAttachmentType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Drawing Attachment allows drawings to be attached to a Noun or Component.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PartyBaseType" abstract="true">
		<xsd:sequence>
			<xsd:element ref="co1:PartyIDs" minOccurs="0"/>
			<xsd:element ref="fi1:AccountID" minOccurs="0"/>
			<!--<xsd:group name="PersonNameGroup">-->
			<xsd:choice minOccurs="0">
				<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:NamePerson" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:choice>
			<!--<xsd:sequence>
					<PostNL: losse element Name vervangen door keuze: of Nameregels of Losse Name kenmerken.
					<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>-->
			<xsd:element ref="co1:Location" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Contact" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="category" type="fi1:PartyCategoryCodeContentType"/>
	</xsd:complexType>
	<xsd:complexType name="SemanticPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="OpenPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:attribute name="role" type="fi1:PartyRoleCodeContentType"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:OpenPartyType">
				<xsd:sequence>
					<xsd:element ref="fi1:PartyAggregate1" minOccurs="0"/>
					<xsd:element ref="fi1:PartyAggregate2" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Party" type="co1:PartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">A generic Party  for non-validated or application-validated parties. A work-around for situations where Schema-validation of Parties is not feasible or not desired.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PartyMasterBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:OpenPartyType">
				<xsd:sequence>
					<xsd:element ref="co1:AccountIDs" minOccurs="0"/>
					<xsd:element ref="fi1:PaymentTermID" minOccurs="0"/>
					<xsd:element ref="fi1:PaymentMethodCode" minOccurs="0"/>
					<xsd:element ref="co1:TaxExemptCodes" minOccurs="0"/>
					<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
					<xsd:element ref="co1:FinancialParty" minOccurs="0"/>
					<xsd:element ref="me1:CreationDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:LastModificationDateTime" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="CustomerPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PayerPartyBaseType"/>
			<!--<xsd:sequence>
					-->
			<!--<xsd:element ref="co1:RequesterContact" minOccurs="0"/>
					<xsd:element ref="co1:PlannerContact" minOccurs="0"/>
					<xsd:element ref="co1:BuyerContact" minOccurs="0"/>
					<xsd:element ref="co1:ReceivingContact" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>-->
			<!--
				</xsd:sequence>-->
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="FinancialPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ClearingSystemMemberID" minOccurs="0"/>
					<xsd:element ref="co1:BranchParty" minOccurs="0"/>
					<xsd:element ref="co1:FinancialAccount" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PayerPartyBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<!--<xsd:element ref="fi1:CustomerAccountID" minOccurs="0"/>-->
					<xsd:element ref="co1:BankAccount" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="RemitToPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:FinancialAccount" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ReviewerPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ReviewerContact" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="SignatoryPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:SignatoryContact" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="SupplierPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:SalesContact" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:ShippingContact" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:CustomerServiceContact" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ShipToPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<!-- maatwerk PostNL velden tbv shipment-->
					<xsd:element ref="fi1:StopSequenceNumber" minOccurs="0"/>
					<xsd:element ref="fi1:StopInformation" minOccurs="0"/>
					<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
					<!--xsd:element ref="fi1:AppointmentRequiredIndicator" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>-->
					<xsd:element ref="fi1:HandlingDurationSurplus" minOccurs="0"/>
					<xsd:element ref="co1:Process" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="DebtorPartyType">
		<xsd:complexContent>
			<xsd:extension base="co2:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co2:BankAccount" minOccurs="0"/>
					<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="DebtorParty" type="co1:DebtorPartyType">
		<xsd:annotation>
			<xsd:documentation>Party that owes an amount of money to the creditor. In the context of the payment model, the debtor is also the debit account owner.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ApprovedByParty" type="co1:SignatoryPartyType"/>
	<xsd:element name="BillToParty" type="co1:CustomerPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the party that the bill or invoice is to be sent. In most cases this is the same as the CustomerParty however there are many cases where the CustomerParty and the BillToParty will be different.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BranchParty" type="co1:SemanticPartyType"/>
	<xsd:element name="BuyerParty" type="co1:CustomerPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The entity that is responsible for Buying the document or element in which it is associacted. Additionally, the contact  may be a person or a group or department.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CatalogParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the party whose catalog is used to purchase the goods or services.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ChequeFromParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the party that ordered the issuance of the cheque.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ChildParty" type="co1:PartyType"/>
	<xsd:element name="CarrierParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Idenitfies the party that serves as the carrier of the goods or services for the transaction.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CompetitorParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the organizations that are competeing for this business.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ConcernedParty" type="co1:PartyType"/>
	<xsd:element name="CreatedByParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the  organization that created the cart. In a third party buying scenario, this will identify the Party that created the cart on behalf of another Party</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CreatedForParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies the organization/ entity for whom the cart was created. This is also used in the context of third party buying, where this will identify the entity or organization for whom the cart is intended</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CustomerParty" type="co1:CustomerPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the organization that is the end customer of the goods or services being provided in the associated transaction.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DeclarantParty" type="co1:SemanticPartyType"/>
	<xsd:element name="DeliverToParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This is the Party (the person or organization) to receive delivery of a the associated entitys.  This can be goods, services, cheques, etc.

Several examples of the value of this field include an office number, a complete address, or a person</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="FinalAgentFinancialParty" type="co1:FinancialPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Financial institution that receives the payment transaction on behalf of an account owner, and posts the transaction to the account.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="FinalParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Party that is the ultimate beneficiary of the cash transfer.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="FinancialParty" type="co1:FinancialPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Financial institution that receives the payment transaction from the account owner or authorised party and processes the instruction. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="FirstAgentParty" type="co1:FinancialPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Financial institution that receives the payment transaction from the account  owner or authorised party and processes the instruction. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ForwardingAgentParty" type="co1:FinancialPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Financial institution that receives the payment transaction from the account owner or authorised party and processes the instruction. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="InitiatingParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Party initiating the payment to the forwarding or first agent. This can be the debtor (in a credit transfer), the creditor (in a direct debit) or a party that initiates the payment on behalf of the debtor or creditor.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="IntermediaryFinancialParty" type="co1:FinancialPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">An agent between the first and final agent.

Usage guideline: This information is provided by the initiating party, based on information provided by the creditor or final party. How this information is handled by the first agent will depend on the service level/business practice between initiating party and first agent.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="InvoiceeParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">PmtInf/PmtTx/RmtInf/Invcee</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="InvoicerParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">PmtInf/PmtTx/RmtInf/Invcr</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="IssuingParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the organization/entity that issued/ created the document</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ManufacturingParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the party that manufactured the associated Item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OriginatorParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the party that originated the purchase of the goods, service or payment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OwnerParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This is used to identify who or which organization owns the item or part. The content of this field is user defined based on a specific Customer or Supplier.

Synonyms are Vendor Consignment ID, Supplier Consignment ID</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ParentParty" type="co1:PartyType"/>
	<xsd:element name="PayeeParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This is a Party that is identified as a Payee on an Accounts Payable document. The SupplierParty of the goods or services typically.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PayFromParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the party that the payment for the goods or services will come.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProviderParty" type="co1:PartyType"/>
	<xsd:element name="PublisherParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the publisher organization/entity of the Catalog or transaction in which it is associated for the associated.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PurchasingParty" type="co1:CustomerPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the party that purchased the goods or services.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ReceivedByParty" type="co1:SemanticPartyType"/>
	<xsd:element name="RecipientParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the recipient of the goods or services.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RequesterParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The party that requested the associated entity.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RemitToParty" type="co1:RemitToPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the party or location that the payment is to be remitted to or sent to.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ReviewerParty" type="co1:ReviewerPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The party that is responsible for reviewing and approving the associated entity.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ShipFromParty" type="co1:ShipFromPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the party or associated Entity that the goods or services are being shipped or sent from.</xsd:documentation>
		</xsd:annotation>
		<!-- PostNL maatwerk: dit was SemanticPartyType-->
	</xsd:element>
	<xsd:element name="ShipperParty" type="co1:SemanticPartyType"/>
	<xsd:element name="ShipToParty" type="co1:ShipToPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the ShipToParty or associated Entity for the document or the line. In a lot of cases, this is the same as the CustomerParty. In multi-organization purchasing, the CustomerParty may be different from the BuyerParty</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SoldToParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is to be used for third party buying to indicate the buying organization. All purchasing scenario will have a CustomerParty is used to indicated the End Customer of the transaction.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SupplierParty" type="co1:SupplierPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the supplier organization/entity of the items or inventory for the associated transaction.

In most cases there is one SupplierParty per transaction. i.e. one SupplierParty for a given PurchaseOrder. However in the cases where an transaction Broker is involved there are cases where a single transaction may have different SupplierParties at the line level or in the case of a Catalog for the Catalog. 
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="WarehouseParty" type="co1:SemanticPartyType"/>
	<xsd:element name="UltimateRecipientParty" type="co1:SemanticPartyType"/>
	<xsd:complexType name="LocationABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">LocationABIEType is logically derived from UN/CEFACT TBG17 ABIE LocationType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Directions" minOccurs="0"/>
			<xsd:element ref="co1:Coordinate" minOccurs="0"/>
			<xsd:element ref="co1:Address" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Contact" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:complexType name="LocationType">
		<xsd:complexContent>
			<xsd:extension base="co1:LocationABIEType">
				<xsd:sequence>
					<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="FacilityBaseType">
		<xsd:sequence>
			<xsd:element name="IDs" type="co1:SequencedIDsType" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Address" minOccurs="0"/>
			<xsd:element ref="co1:Coordinate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FacilityType">
		<xsd:complexContent>
			<xsd:extension base="co1:FacilityBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
				<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Facility">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">A Facility identifies a location within an entity. The facility may have sub-locators identified using a sequenced identification notation e.g. Warehouse A100 Sub-Location 11, Row R10 would be represented as an array of three Facility elements with values as A100, 11, R10, name attribute as Warehouse, Sub-Location and Row and sequence attribute as 1,2 and 3 respectively.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="co1:FacilityType"/>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="InQueueLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the location that the associated entity receives raw material from. 

In the case of an Operation is the location that the Operation receives it's raw materials. In order to produce the specified widget the corresponding raw materials must be available at the given location.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LineFeedLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The location on a production line that components are to enter the production line.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LoadingLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the location that shipped goods are to be loaded.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Location" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The location of a thing, as captured by an address (or addresses), GPS Coordinates, and/or in relation to other locations.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OutQueueLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the location that the associated entity places the material from. 

In the case of an Operation is the location that the Operation its resulting materials. In order to produce the specified widget the widgets will be placed in the is location.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PlaceOfOwnershipTransferLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the place where the transfer of ownership takes place.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ReceivingLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies a physical or logical point of receipt within a receiving organization</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ShipToLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the location in which the goods are to be shipped.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Site" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Site Location that the associated entity occurs.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="WarehouseLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the storage facility for inventory.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="WorkLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Location where work is assigned or reported to be performed.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CoordinateBaseType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The OAGIS CoordinateType allows the use of another coordinate system for the use within a warehousing and inventory environment and the geographic coordinat system.</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:sequence>
				<xsd:element ref="co1:Latitude" minOccurs="0"/>
				<xsd:element ref="co1:Longitude" minOccurs="0"/>
				<xsd:element ref="fi1:AltitudeMeasure" minOccurs="0"/>
				<xsd:element ref="fi1:BAGLatitude" minOccurs="0"/>
				<xsd:element ref="fi1:BAGLongitude" minOccurs="0"/>
			</xsd:sequence>
			<xsd:sequence>
				<xsd:element ref="fi1:SystemID" minOccurs="0"/>
				<xsd:element ref="co1:CoordinateReference" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="CoordinateType">
		<xsd:complexContent>
			<xsd:extension base="co1:CoordinateBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:SchemeAgency" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PositionType">
		<xsd:sequence>
			<xsd:element ref="fi1:DegreeMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MinuteMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:SecondMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:DirectionCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Coordinate" type="co1:CoordinateType">
		<xsd:annotation>
			<xsd:documentation>Coordinatengegevens van de (diensten) locatie.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Latitude" type="co1:PositionType"/>
	<xsd:element name="Longitude" type="co1:PositionType"/>
	<xsd:complexType name="AddressBaseType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Address BaseType provides the information about the address or semantic address of an associated entity.</xsd:documentation>
		</xsd:annotation>
		<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: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:DeliveryPointType" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointDescription" minOccurs="0"/>
			<xsd:choice>
				<!--<xsd:element ref="co1:AddressLine" minOccurs="0" maxOccurs="unbounded"/>-->
				<xsd:sequence>
					<xsd:element ref="fi1:BuildingNumberDesignation" minOccurs="0"/>
					<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="fi1:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:POBoxPostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:CitySubDivisionName" 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:sequence>
		<xsd:attribute name="languageCode" type="fi1:LanguageCodeContentType" use="optional"/>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:complexType name="AddressType">
		<xsd:complexContent>
			<xsd:extension base="co1:AddressBaseType"/>
			<!--<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>-->
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Address" type="co1:AddressType"/>
	<xsd:element name="BillingAddress" type="co1:AddressType"/>
	<xsd:element name="OwnerAddress" type="co1:AddressType"/>
	<xsd:element name="RemitLocationPostalAddress" type="co1:AddressType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Postal address to which the first agent is to send the remittance information.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CommunicationABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">CommunicationABIEType is logically derived from UN/CEFACT TBG17 ABIE CommunicationType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ChannelCode" minOccurs="0"/>
			<xsd:element ref="fi1:UseCode" minOccurs="0"/>
			<xsd:choice>
				<xsd:sequence>
					<xsd:element ref="fi1:CountryDialing" minOccurs="0"/>
					<xsd:element ref="fi1:AreaDialing" minOccurs="0"/>
					<xsd:element ref="fi1:DialNumber" minOccurs="0"/>
					<xsd:element ref="fi1:Extension" minOccurs="0"/>
					<xsd:element ref="fi1:Access" minOccurs="0"/>
				</xsd:sequence>
				<xsd:element ref="co1:Address" minOccurs="0"/>
				<xsd:sequence>
					<xsd:element ref="fi1:URI" minOccurs="0"/>
					<xsd:element ref="fi1:HTMLPreferredIndicator" minOccurs="0"/>
				</xsd:sequence>
				<xsd:element ref="fi1:Text" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:choice>
			<xsd:element ref="co1:Preference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="fi1:PositiveIntegerNumericType"/>
		<xsd:attribute name="preferredIndicator" type="fi1:IndicatorType"/>
	</xsd:complexType>
	<xsd:complexType name="CommunicationType">
		<xsd:complexContent>
			<xsd:extension base="co1:CommunicationABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Communication" type="co1:CommunicationType"/>
	<xsd:complexType name="TelephoneCommunicationType">
		<xsd:sequence>
			<xsd:element ref="fi1:UseCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryDialing" minOccurs="0"/>
			<xsd:element ref="fi1:AreaDialing" minOccurs="0"/>
			<xsd:element ref="fi1:DialNumber" minOccurs="0"/>
			<xsd:element ref="fi1:Extension" minOccurs="0"/>
			<xsd:element ref="fi1:Access" minOccurs="0"/>
			<xsd:element name="FormatedNumber" type="fi1:TextType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Naam moet zijn: FormattedNumber. Besloten is om element niet aan te passen vanwege veelvuldig gebruik.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:Preference" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TelephoneCommunication" type="co1:TelephoneCommunicationType"/>
	<xsd:element name="MobileTelephoneCommunication" type="co1:TelephoneCommunicationType"/>
	<xsd:element name="FaxTelephoneCommunication" type="co1:TelephoneCommunicationType"/>
	<xsd:complexType name="ElectronicCommunicationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:UseCode" minOccurs="0"/>
			<xsd:element ref="co1:Preference" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EMailAddressCommunication" type="co1:EMailAddressCommunicationType"/>
	<xsd:element name="InstantMessageCommunication" type="co1:ElectronicCommunicationType"/>
	<xsd:complexType name="EMailAddressCommunicationType">
		<xsd:sequence>
			<xsd:element ref="fi1:UseCode" minOccurs="0"/>
			<xsd:element ref="fi1:EMailAddressID" minOccurs="0"/>
			<xsd:element ref="fi1:HTMLPreferredIndicator" minOccurs="0"/>
			<xsd:element ref="co1:Preference" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InternetAddressCommunication" type="co1:ElectronicCommunicationType"/>
	<xsd:element name="PagerTelephoneCommunication" type="co1:TelephoneCommunicationType"/>
	<xsd:element name="SocialNetworkCommunication" type="co1:ElectronicCommunicationType"/>
	<xsd:complexType name="PreferenceABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">PreferenceABIEType is logically derived from UN/CEFACT TBG17 ABIE PreferenceType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
			<xsd:element ref="fi1:Indicator" minOccurs="0"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PreferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:PreferenceABIEType">
				<xsd:sequence>
					<xsd:group ref="me1:FreeFormTextGroup"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Preference" type="co1:PreferenceType"/>
	<xsd:complexType name="ContactABIEType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">ContactABIEType is logically derived from UN/CEFACT TBG17 ABIE ContactType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Name" 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="co1:Communication" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">** deprecated **
Communication ABIE or Component is being deprecated in release 9.5. It is recommended that all implementations transition to using the appropriate qualified Communication components: TelephoneCommunication, MobileTelephoneCommunication, FaxTelephoneCommunication, EMailAddressCommunication, InstantMessageCommunication, InternetAddressCommunication, and/or Address </xsd:documentation>
				</xsd:annotation>
			</xsd:element>-->
			<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="co1:Address" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Preference" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SemanticContactType">
		<xsd:complexContent>
			<xsd:extension base="co1:ContactABIEType">
				<xsd:attribute name="languageCode" type="fi1:LanguageCodeContentType"/>
			</xsd:extension>
			<!--<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>-->
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ContactType">
		<xsd:complexContent>
			<xsd:extension base="co1:SemanticContactType">
				<xsd:attribute name="type" type="fi1:NormalizedStringType" use="optional">
					<xsd:annotation>
						<xsd:documentation source="http://www.openapplications.org/platform/1">** deprecated **
OAGi deprecated all type attributes effective in OAGIS 9.5 release. All complexTypes that have the type attribute has a Type element that is to be used instead.</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Contact" type="co1:ContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Contacts are the point of communication with the given party. In the case of an organization it may be the requestioner, the buyer, customer service, etc. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RequesterContact" type="co1:SemanticContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the contact information for the requesting person, organization, department, or group on the associated document or line.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ReviewerContact" type="co1:SemanticContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the contact information for the reviewer person, organization, department, or group on the associated document or line.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BuyerContact" type="co1:SemanticContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the contact information for the buying person, organization, department, or group on the associated document or line.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PlannerContact" type="co1:SemanticContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the contact information of the person, organization, department, or group that planned for the timing of the exchange of goods/services that this document is associated at the document or line level.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ReceivingContact" type="co1:SemanticContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the contact information of the person, organization, department, or group that is to receive the contents communicated by the document or line.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="InspectorContact" type="co1:ContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the contact information of the person, organization, department, or group that is to or has inspected the contents communicated by the document or line.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="EmergencyContact" type="co1:ContactType"/>
	<xsd:complexType name="SignatoryContactType">
		<xsd:complexContent>
			<xsd:extension base="co1:ContactABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:SignedDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="SignatoryContact" type="co1:SignatoryContactType"/>
	<xsd:element name="AssignedToContact" type="co1:ContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">To who all the task is assigned to</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CustomerServiceContact" type="co1:SemanticContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the contact information of the person, organization, department, or group that is responsible for customer service.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SalesContact" type="co1:SemanticContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the sales contact and sales department/organization that is responsible for the sale that the instance is associated.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ShippingContact" type="co1:SemanticContactType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the contact information of the person, organization, department, or group that is to shipping the contents communicated by the document or line.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SalesCommissionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Contains the relevant information about the salesperson and the associated commission information. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence minOccurs="0">
			<xsd:element ref="co1:SalesOrganizationIDs" minOccurs="0"/>
			<xsd:element ref="co1:Employee" minOccurs="0"/>
			<xsd:choice>
				<xsd:sequence>
					<xsd:element ref="fi1:Amount" minOccurs="0"/>
					<xsd:element ref="fi1:Quantity" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="fi1:OrderAmount" minOccurs="0"/>
					<xsd:element ref="fi1:OrderQuantity" minOccurs="0"/>
					<xsd:element ref="fi1:Percentage" minOccurs="0"/>
				</xsd:sequence>
			</xsd:choice>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="EnterpriseUnitType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the agiven portion of an organization.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:CostCenterID" minOccurs="0"/>
			<xsd:element ref="fi1:ProfitCenterID" minOccurs="0"/>
			<xsd:element ref="fi1:GLEntityID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:GLElement" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EnterpriseUnit" type="co1:EnterpriseUnitType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the agiven portion of an organization.

Some commonly defined  Units are identified here.

These units are typically used to track financial data in reporting systems within an organization. Similar to Business Units, Organizational Units are only  relevant within an enterprise</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="EnterpriseUnitGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This group identifies an entity within an enterprise from both the financial and operational perspective</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:EnterpriseUnit" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="FailureType">
		<xsd:sequence>
			<xsd:element ref="co1:Problem" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ProblemType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies the problem </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a classification or grouping of the failure id into different categories</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Symptom" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Cause" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Remedy" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SymptomType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies the symptoms that are associated with a problem</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is the identifier of a symptom</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a grouping of the Symptom id into different types</xsd:documentation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a classification or grouping of the failure id into different categories</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CauseType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies a possible cause  of a particular problem. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is an identifier of a Cause associated with a problem</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a grouping of the failurecause  into different types</xsd:documentation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a classification or grouping of the failure id into different categories</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RemedyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies a Remedy for a specific problem</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is the identifier of the Remedy</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a classification or grouping of the failure id into different categories</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Failure" type="co1:FailureType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Information on the problem, possible symptoms that may lead to the problem, and the cause and remedy for the problem.

Causes and/or remedies could be reported against a failure in a multi-level hierarchical reporting. For example, failure analysis could be recorded as follows; for failure A, causes P and Q are the factors and remedies X, Y and Z are to be taken.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SafetyType">
		<xsd:sequence>
			<xsd:element ref="co1:Hazard" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="HazardType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Definition of a Hazard </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Is the identifier of the Hazard</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a grouping of the Hazard Id into different types</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Precaution" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Hazard" type="co1:HazardType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies a Hazard associated with a machine, location or any other entity and/or with performing an activity on any of the above entities</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PrecautionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the precautions to be taken in dealing with a hazard</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Is the identifier of the Precaution associated in dealing with a Hazard</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a grouping of the Precuation ID into different types</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Precaution" type="co1:PrecautionType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the precautions to be taken to deal with the specific hazard</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Safety" type="co1:SafetyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the safety related information associated with a machine, location or any other entity, or with performing an activity on any of the above entities</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Symptom" type="co1:SymptomType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies the symptoms that are associated with a problem</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Cause" type="co1:CauseType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies a possible cause  of a particular problem. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Remedy" type="co1:RemedyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies a Remedy for a specific problem</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!---->
	<xsd:element name="Effectivity" type="co1:EffectivityType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/oagis/9">Specifies effectivity of an associated object. Effectivity is expressed may be expressed as: multiple ranges, values, time period or as associated to a specific Item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EffectivityType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Preference" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Specifyies the evaluation preference.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:EffectivityReferenceItem" minOccurs="0"/>
			<xsd:choice>
				<xsd:element ref="co1:EffectiveValueList" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:EffectiveRange" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0" maxOccurs="unbounded">
					<xsd:annotation>
						<xsd:documentation source="http://www.openapplications.org/platform/1">Expresses effectivity as a range of time. Multiple ranges are possible, they may be contiguous or disjoint.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EffectiveRange" type="co1:RangeType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Expresses effectivity as a range of ordered values, such as a range of serial numbers or lot numbers. The absence of a Start identifier indicates the item is effective to all referenced items whose sequence identifier precedes the End Value. The absence of an End identifier indicates the item is effective to all referenced items whose sequence identifier succeeds the Start Value. Multiple ranges are possible, they may be contiguous or disjoint. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RangeType">
		<xsd:sequence>
			<xsd:element ref="fi1:InclusiveIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:StartID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">An identifier specifying a start of a range.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice>
				<xsd:element ref="fi1:RangeCountNumeric" minOccurs="0"/>
				<xsd:element ref="fi1:EndID" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation source="http://www.openapplications.org/platform/1">An identifier specifying a end of a range.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EffectiveValueList" type="co1:EffectiveValueListType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Expresses effectivity as a list of discrete values with no relationship between the values. Additional sequence value can be defined to prioritize the order in which the values are evalued during processing</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EffectiveValueListType">
		<xsd:sequence>
			<xsd:element ref="fi1:InclusiveIndicator" minOccurs="0"/>
			<xsd:element ref="co1:IDs" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EffectivityReferenceItem" type="co1:EffectivityReferenceItemType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Relationship between the associated object and the item to which the effectivity is referenced.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EffectivityReferenceItemType">
		<xsd:complexContent>
			<xsd:extension base="co1:ItemType">
				<xsd:attribute name="effectivityRelation" type="fi1:NormalizedStringType" use="optional">
					<xsd:annotation>
						<xsd:documentation source="http://www.openapplications.org/platform/1">Describes the relationship between the associated object and the item to which the effectivity is referenced. Examples include "Self", "Parent", "Child", "End Unit", etc.</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!---->
	<xsd:complexType name="TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the structure to indicate a Date/Time period where the Time is provided with in the Start and Duration or EndDateTime.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="co1:TimePeriodABIEType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="TimePeriodABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">TimePeriodABIEType is logically derived from UN/CEFACT TBG17 ABIE PeriodType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:InclusiveIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:StartDateTime" minOccurs="0"/>
			<xsd:choice>
				<xsd:element ref="fi1:Duration" minOccurs="0"/>
				<xsd:element ref="fi1:EndDateTime" minOccurs="0"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ActualTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the time period in which the actual event(s) occurred.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ApprovalEffectivePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the time period in which the approval is valid.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BiddingTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the period in which bidding can occur.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="EffectiveTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the time period in which the associated component is effective.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExecutionTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the time in which the associated entity is actually in process.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ForecastedTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">TimePeriod indicating the forecasted start and finish datetimes.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LaborTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">TimePeriod indicating the labor times.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OperationTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the timeperiod in which the operation ran.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PlannedTimePeriod" type="co1:TimePeriodType"/>
	<xsd:element name="PurchaseTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the period in which the prospect would consider purchase.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ReportTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the time period that the report covers. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ScheduledTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the TimePeriod in which the work is Scheduled to be performed.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ScheduleTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the time period in which the Quote Line is effective.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SetupTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">TimePeriod indicating setup time for the resource.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SupplierSelectionTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the timeperiod that Supplier(s) will be selected</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TearDownTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Timestamp indicating that teardown of the resource.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">An explicit period of time for the bucket.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TransportationTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">A period of time for the transportation.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="WorkTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This is the period of time for which work has been assigned or is being reported</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Recurrence" type="co1:RecurrenceType"/>
	<xsd:complexType name="RecurrenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:OccursEveryQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:EveryDayIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:Frequency" minOccurs="0"/>
			<xsd:element ref="fi1:DayOfWeek" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:OfEveryQuantity" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="pattern" type="fi1:RecurrencePatternCodeContentType" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="TimeToleranceType">
		<xsd:sequence>
			<xsd:element ref="fi1:UnderDuration"/>
			<xsd:element ref="fi1:OverDuration"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryTimeTolerance" type="co1:TimeToleranceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicated the flexibility in the required delivery date that is allowed by the requestor</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ShipmentTimeTolerance" type="co1:TimeToleranceType"/>
	<xsd:element name="ShipmemtTimeTolerance" type="co1:TimeToleranceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Depricate in favor of the correct spelling.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="QuantityToleranceType">
		<xsd:sequence>
			<xsd:element ref="fi1:UnderQuantity"/>
			<xsd:element ref="fi1:OverQuantity"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ShipmentQuantityTolerence" type="co1:QuantityToleranceType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">deprecated in favor of correct spelling.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ShipmentQuantityTolerance" type="co1:QuantityToleranceType"/>
	<xsd:group name="ShippingWeightAndVolumeGroup">
		<xsd:sequence>
			<xsd:element ref="co1:DunnageWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:TareWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:NetWeightMeasure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is the net weight of the goods or materials being shipped.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:GrossWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:TotalVolumeMeasure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Quantifies the volume, or amount of space, that is occupied by an item, container or shipment.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="TemperatureRangeABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the minumum and maximum temperature that the assoicated element can be kept.

TemperatureRangeABIEType is logically derived from UN/CEFACT TBG17 ABIE TemperatureRangeType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:MinimumTemperature" minOccurs="0"/>
			<xsd:element ref="fi1:MaximumTemperature" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SafeTemperatureRange" type="co1:TemperatureRangeABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the safe termperature range in which to keep the items being ordered.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Cost" type="co1:ConvertedAmountType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The cost of performing this activity. Activity costs are loaded via the LoadProjectAccounting BOD and rolled up to the Project's TotalCost  field.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UnitPrice" type="co1:PriceABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Unit price of the item for the number of items in the unitCode specified in the PerQuantity elements.

In most cases the unitCode of the PerQuantity is the same as the unitCode of the Quantity element above.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UnitValue" type="co1:PriceABIEType"/>
	<xsd:element name="UnitCost" type="co1:PriceABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The incremental cost of the resource. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="IdentifiableType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CurrencyExchangeABIEType" abstract="true">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">CurrencyExchangeABIEType is logically derived from UN/CEFACT TBG17 ABIE CurrencyExchangeType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.

</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="co1:IdentifiableType">
				<xsd:sequence>
					<xsd:element ref="fi1:SourceCurrencyCode" minOccurs="0"/>
					<xsd:element ref="fi1:SourceUnitBaseNumeric" minOccurs="0"/>
					<xsd:element ref="fi1:TargetCurrencyCode" minOccurs="0"/>
					<xsd:element ref="fi1:TargetUnitBaseNumeric" minOccurs="0"/>
					<xsd:element ref="fi1:RateNumeric" minOccurs="0"/>
					<xsd:element ref="fi1:SetDateTime" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="CurrencyExchangeBaseType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Base type for all currency conversions.  Is the conversion from one one currency to another currency Identifing the conversion factor and the source in which it was obtained, the date in which the conversion factor was set, and the effective period in which it is to be used.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="co1:CurrencyExchangeABIEType">
				<xsd:sequence>
					<xsd:element ref="fi1:Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Currencey Exchange.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="fi1:SourceID" minOccurs="0"/>
					<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
				</xsd:sequence>
				<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ConvertedAmountType">
		<xsd:sequence>
			<xsd:element ref="fi1:Amount"/>
			<xsd:element ref="co1:ExchangeRate" minOccurs="0"/>
			<xsd:element ref="co1:CurrencyExchangeRate" minOccurs="0"/>
			<xsd:element ref="fi1:BaseAmount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AmountPerQuantityType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the cost or price of something represented as a value per a number of units. The price of eggs for example would be 1.29 per 1 dozen.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:PerQuantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PriceABIEType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">PriceABIEType is logically derived from UN/CEFACT TBG17 ABIE PriceType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="co1:AmountPerQuantityType">
				<xsd:sequence>
					<xsd:element ref="fi1:Code" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
					<xsd:group ref="me1:FreeFormTextGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="AccountIDs" type="co1:NamedIDsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Associated account of the associated entity.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="IDsGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">A group that contains the identifier for the associated component or noun.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="IDsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Contains the identifier for the associated component or noun.</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:group name="NamedIDsGroup">
		<xsd:sequence>
			<xsd:element name="ID" type="co1:NamedIDType" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="NamedIDsType">
		<xsd:group ref="co1:NamedIDsGroup" minOccurs="0"/>
	</xsd:complexType>
	<xsd:group name="SequencedIDsGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the ID of the associated component or noun. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ID" type="fi1:SequencedIDType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="SequencedIDsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Contains the sequenced identifier for the associated component or noun.</xsd:documentation>
		</xsd:annotation>
		<xsd:group ref="co1:SequencedIDsGroup" minOccurs="0"/>
	</xsd:complexType>
	<xsd:element name="LotIDs" type="co1:SequencedIDsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the Lot Identifiers of all of the lots that are contained in the associated set of items.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CoordinateReference" type="co1:SequencedIDsType"/>
	<xsd:element name="ExposedRiskIDs" type="co1:SequencedIDsType"/>
	<xsd:element name="HROrganizationIDs" type="co1:SequencedIDsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This is the organization level that personnel are assigned</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OperationalMeasureIDs" type="co1:SequencedIDsType"/>
	<xsd:element name="SalesOrganizationIDs" type="co1:NamedIDsType"/>
	<xsd:complexType name="CodesType">
		<xsd:sequence>
			<xsd:element ref="fi1:Code" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CategoryCodes" type="co1:CodesType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides a list of category codes that identify the capabilities and features of the associated object.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ActionCodes" type="co1:CodesType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Represents a list of codes that specify action to fix the exceptions. Examples of values for this field include:
Reduce demand quantity
Increase production.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExceptionCodes" type="co1:CodesType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Represents a list of codes of the possible most common exceptions.
Examples of values for this field include:
- Late Sales Order or Forecast Demand
- Shortage
- Exceeds Capacity</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="HazardousMaterialCodes" type="co1:CodesType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the hazardous material codes that are associated with the given instance of the item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="JobRestrictionCodes" type="co1:CodesType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This indicates any limitations to complete a job assignment based on physical, mental, legal or any other conditions</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="MachineSetupDependencyCodes" type="co1:CodesType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates whether the machine can be setup for the operation early or whether setup must happen at a specific time depending upon conditions.

Possible values:
- Early	
- NotDelayed	
- DelayedByPredicessor
- DelayedByMaterial</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PartnerRoleCodes" type="co1:CodesType"/>
	<xsd:element name="ResourceCodes" type="co1:SequencedCodesType"/>
	<xsd:element name="TaxExemptCodes" type="co1:CodesType"/>
	<xsd:element name="TaxJurisdicationCodes" type="co1:CodesType"/>
	<xsd:complexType name="SequencedCodesType">
		<xsd:sequence>
			<xsd:element name="Code" type="fi1:SequencedCodeType" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BeginSequenceCodes" type="co1:CodesType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The beginning production sequence number, name, or identifier given to a manufactured or assembled item for use in sequenced part requirements and shipments for a given day's requirements.</xsd:documentation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The fields ProductionSequenceBegin and ProductionSequenceEnd contain the range of the production sequence numbers for use in sequenced part requirements and shipments specified in the SequenceScheduleLine data type</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SequencedTextsType">
		<xsd:sequence>
			<xsd:element name="Text" type="fi1:SequencedTextType" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddressLine" type="fi1:SequencedTextType"/>
	<xsd:element name="Interests" type="co1:SequencedTextsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Type of transaction the person or entity is interest in Ex. in case of Automobile, Buy. Sell. Lease or Trade, in some other business New, Renewal. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GLElementType">
		<xsd:sequence>
			<xsd:element ref="co1:Element" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GLElement" type="co1:GLElementType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Accounting code elements</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Element" type="fi1:SequencedTextType"/>
	<xsd:element name="GLNominalAccount" type="fi1:NormalizedStringType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the primary account classification within a chart of accounts. For example reveune, Fixed Asset, Land, Buildings, etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="EntityIDsGroup">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TaxID" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="PartyIDsGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Contain the ids for a given party. These ids may be assigned by multiple organizations.AlternateID and ChamberOfCommerceID added PostNL. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TaxID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DUNSID" minOccurs="0"/>
			<xsd:element ref="fi1:CAGEID" minOccurs="0"/>
			<xsd:element ref="fi1:DODAACID" minOccurs="0"/>
			<xsd:element ref="fi1:BICID" minOccurs="0"/>
			<xsd:element ref="fi1:SCACID" minOccurs="0"/>
			<xsd:element ref="fi1:ChamberOfCommerceID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="PartyIDs" type="co1:PartyIDsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Contains the set of possible identifiers for an associated Party.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PartyIDsType">
		<xsd:group ref="co1:PartyIDsGroup" minOccurs="0"/>
	</xsd:complexType>
	<xsd:group name="DocumentIDsGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the Identifier(s) of the document being communicated.

Uniquily identifies a Document within an organization. 
Typically there is only an ID for a document within one system. However, with the use of different business applications there maybe different ids assigned to the same document within an organization from the different systems and in the case of B2B transactions different businesses may have different Identifiers for the same document. 

This construct is designed to allow for these different identifications.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:DocumentID" minOccurs="0"/>
			<xsd:element ref="co1:AlternateDocumentID" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="DocumentIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This is the ID assigned to the document by the creator of the document.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID"/>
			<xsd:element ref="fi1:RevisionID" minOccurs="0"/>
			<xsd:element ref="fi1:VariationID" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="agencyRole" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:element name="AlternateDocumentID" type="co1:DocumentIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the alternate document id for the associated document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DocumentID" type="co1:DocumentIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the primary document id for the document associated.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OperationID" type="co1:DocumentIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the identifier of a specific operation.  Possible examples of use are in the Manufacturing Routing or the Maintenance Order. or WorkINProcessOperation. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ResolvedRequestID" type="co1:DocumentIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the RequestID that the associated entity has resolved.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="ItemIDsGroup">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Contains the Item IDs for an associated item. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:ItemID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CustomerItemID" minOccurs="0"/>
			<xsd:element ref="co1:ManufacturerItemID" minOccurs="0"/>
			<xsd:element ref="co1:SupplierItemID" minOccurs="0"/>
			<xsd:element ref="fi1:UPCID" minOccurs="0"/>
			<xsd:element ref="fi1:EPCID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="ItemIDsType">
		<xsd:group ref="co1:ItemIDsGroup"/>
	</xsd:complexType>
	<xsd:complexType name="ItemIDType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentIDType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ItemIDs">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">The Item identifiers that uniquily identify a given item. These identifiers may be specific to the party in which they make reference.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="co1:ItemIDsType"/>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ChildItemID" type="co1:ItemIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies one of the child item identifier for the current item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CustomerItemID" type="co1:ItemIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the identifier provided by the customer for the item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ItemID" type="co1:ItemIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">PostNL: Identificatie commercieel product.
OAGIS: Is the primary item Identifier associated with the given item within the scope of the given integration as provided by the Party or entity that has created this document instance.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ManufacturerItemID" type="co1:ItemIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the identifier provided by Manufacturer for the Item. One example may be the model number.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ParentItemID" type="co1:ItemIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the parent item identifier for the current  item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SupplierItemID" type="co1:ItemIDType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Is the identifier provided by the supplier for the item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:group name="ItemInstanceIDsGroup">
		<xsd:sequence>
			<xsd:element ref="fi1:RFID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:choice>
				<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:LotSerial" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="InventoryItemIDsBaseType">
		<xsd:complexContent>
			<xsd:extension base="co1:ItemIDsType">
				<xsd:sequence>
					<xsd:group ref="co1:ItemInstanceIDsGroup" minOccurs="0"/>
					<xsd:element ref="co1:LotIDs" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="InventoryItemIDsType">
		<xsd:complexContent>
			<xsd:extension base="co1:InventoryItemIDsBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="InventoryItemIDs" type="co1:InventoryItemIDsType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the identifiers that an instance of inventory is known.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EMailType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Provides the email address to be associated with a given element.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="fi1:URIType">
				<xsd:attribute name="format" type="fi1:EMailFormatCodeContentType" use="optional"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="NamedIDType">
		<xsd:simpleContent>
			<xsd:extension base="fi1:IdentifierType">
				<xsd:attribute name="name" type="fi1:NormalizedStringType" use="optional"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="EventType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Event.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:StartDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:Duration" minOccurs="0"/>
			<xsd:element ref="fi1:EndDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:element name="Event" type="co1:EventType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/oagis/9"/>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SeparatedDateTimeType">
		<xsd:sequence>
			<xsd:element ref="fi1:Date" minOccurs="0"/>
			<xsd:element ref="fi1:Time" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="QualifiedAmountType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Code type specifing the type of Qualified Amount Details.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:DiscountAmount" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:Percentage" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="fi1:NormalizedStringType"/>
	</xsd:complexType>
	<xsd:complexType name="PortInformationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:PortType" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="QualifiedAmount" type="co1:QualifiedAmountType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/oagis/9"/>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CategoryClassification" type="co1:ClassificationType"/>
	<xsd:complexType name="CustomsExportType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:EntryNumberID" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RoutingInformationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ShippingTrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentBasisCode" minOccurs="0"/>
			<xsd:element ref="fi1:TransportationMethodCode" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialHandlingNote" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ForwardingAgentParty" minOccurs="0"/>
			<xsd:element ref="co1:CarrierParty" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ExportLicenseType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="co1:Classification" minOccurs="0"/>
			<xsd:element ref="fi1:ExpirationDate" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ShipmentContainerContentType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountryOfOriginCode" minOccurs="0"/>
			<xsd:element ref="fi1:ShippedQuantity" minOccurs="0"/>
			<xsd:element ref="co1:Lot" minOccurs="0"/>
			<xsd:element ref="fi1:PerPackageQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="HazardousMaterialShipmentContainerType">
		<xsd:sequence>
			<xsd:element ref="co1:IDs" minOccurs="0"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0"/>
			<xsd:element ref="fi1:GrossWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:TotalVolumeMeasure" minOccurs="0"/>
			<xsd:element ref="co1:ShipmentContainerContent" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="IDs" type="co1:SequencedIDsType"/>
	<xsd:element name="ShipmentContainerContent" type="co1:ShipmentContainerContentType"/>
	<xsd:complexType name="SizeLimitRangeType">
		<xsd:sequence>
			<xsd:element ref="fi1:UnderSizeMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:OverSizeMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SizeLimitRange" type="co1:SizeLimitRangeType"/>
	<xsd:complexType name="ChemicalComponentType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Measure" minOccurs="0"/>
			<xsd:element ref="fi1:RangeIndicator" minOccurs="0"/>
			<xsd:element ref="co1:MeasureRange" minOccurs="0"/>
			<xsd:element ref="fi1:UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ChemicalComponent" type="co1:ChemicalComponentType"/>
	<xsd:complexType name="HeatReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ChemicalComponent" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="HeatReference" type="co1:HeatReferenceType"/>
	<xsd:complexType name="MeasureRangeType">
		<xsd:sequence>
			<xsd:element ref="fi1:MinimumMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MaximumMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MeasureRange" type="co1:MeasureRangeType"/>
	<xsd:complexType name="WeightRangeType">
		<xsd:sequence>
			<xsd:element ref="fi1:MinimumWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MaximumWeightMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WeightRange" type="co1:WeightRangeType"/>
	<xsd:element name="Problem" type="co1:ProblemType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies the problem that is reported on an asset, equipment, facility or location</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="UsageRangeType">
		<xsd:sequence>
			<xsd:element ref="fi1:InUsageMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:OutUsageMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="UsageRange" type="co1:UsageRangeType"/>
	<xsd:element name="OpenTimePeriod" type="co1:TimePeriodType"/>
	<xsd:complexType name="PricingType">
		<xsd:sequence>
			<xsd:element ref="fi1:SourceCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:DeltaPercent" minOccurs="0"/>
			<xsd:element ref="fi1:HideIndicator" minOccurs="0"/>
			<xsd:element ref="co1:Price" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/oagis/9">
                        A sum of money for which something is or may be bought or
                            sold.
                    </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Price" type="co1:PriceABIEType"/>
	<xsd:element name="DunnageWeightMeasure" type="fi1:MeasureType"/>
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE TNT COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="TimeFromTo" type="co1:TimeFromToType"/>
	<xsd:complexType name="TimeFromToType">
		<xsd:annotation>
			<xsd:documentation>Timewindow</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:TimeFrom" minOccurs="0"/>
			<xsd:element ref="fi1:TimeTo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DateTimeWindow" type="co1:DateTimeFromToType"/>
	<xsd:complexType name="DateTimeFromToType">
		<xsd:annotation>
			<xsd:documentation>Timewindow</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:DateTimeFrom" minOccurs="0"/>
			<xsd:element ref="fi1:DateTimeTo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ShipFromPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:StopInformation" minOccurs="0"/>
					<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
					<!--xsd:element ref="fi1:AppointmentRequiredIndicator" minOccurs="0"/>
					<xsd:element ref="fi1:UserArea" minOccurs="0"/>-->
					<xsd:element ref="fi1:HandlingDurationSurplus" minOccurs="0"/>
					<xsd:element ref="co1:Process" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="StopPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:MeansOfAccess" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:StopInformation" minOccurs="0"/>
					<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="TransportCompanyParty" type="co1:TransportCompanyPartyType"/>
	<xsd:complexType name="TransportCompanyPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="DriverPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:TransportCompanyPartyID" minOccurs="0"/>
					<xsd:element ref="fi1:DrivingLicenseNumber" minOccurs="0"/>
					<xsd:element ref="fi1:DrivingLicenseCategory" minOccurs="0"/>
					<xsd:element ref="fi1:DrivingLicenseExpirationDate" minOccurs="0"/>
					<xsd:element name="DriverTariffUnitPrice" type="co1:PriceABIEType" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Unit price of the Driver Tariff for the number of items in the unitCode specified in the PerQuantity elements.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Driver" type="co1:DriverPersonType"/>
	<xsd:element name="CoDriver" type="co1:DriverPersonType"/>
	<xsd:complexType name="DriverPersonType">
		<xsd:annotation>
			<xsd:documentation>Dit complex type is gemaakt tbv PAGODE. Het is een (ongewenste) afsplitsing van DriverParty. Mag alleen gebruikt worden voor Nouns tbv Pagode. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element name="DriverName" type="co2:NamePersonType" minOccurs="0" maxOccurs="1"/>
			<xsd:element ref="fi1:DrivingLicenseNumber" minOccurs="0"/>
			<xsd:element ref="fi1:DrivingLicenseCategory" minOccurs="0"/>
			<xsd:element ref="fi1:DrivingLicenseExpirationDate" minOccurs="0"/>
			<xsd:element name="DriverTariffUnitPrice" type="co1:PriceABIEType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Unit price of the Driver Tariff for the number of items in the unitCode specified in the PerQuantity elements.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StopParty" type="co1:StopPartyType">
		<xsd:annotation>
			<xsd:documentation>The party the driver has to stop to perform activities.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DriverParty" type="co1:DriverPartyType">
		<xsd:annotation>
			<xsd:documentation>The party that drives the vehicle.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CoDriverParty" type="co1:DriverPartyType"/>
	<xsd:element name="Activity" type="co1:ActivityType"/>
	<xsd:complexType name="ActivityType">
		<xsd:sequence>
			<xsd:element ref="fi1:Activity_ID" minOccurs="0"/>
			<xsd:element ref="fi1:ActivityType" minOccurs="0"/>
			<xsd:element ref="fi1:ActivityDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ActivityTime" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Handling" type="co1:HandlingType">
		<xsd:annotation>
			<xsd:documentation>Handlings to perform.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HandlingType">
		<xsd:sequence>
			<xsd:element ref="fi1:HandlingID" minOccurs="0"/>
			<xsd:element ref="fi1:HandlingType" minOccurs="0"/>
			<xsd:element ref="fi1:HandlingDescription" minOccurs="0"/>
			<xsd:element ref="fi1:HandlingTime" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Component ResultHandling is volledig geinspireerd op ResultValue uit Observation. Nadere analyse is nodig deze samengevoegd kunnen worden. -->
	<xsd:element name="ResultHandling" type="co1:ResultHandlingType"/>
	<xsd:complexType name="ResultHandlingType">
		<xsd:sequence>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:UOMCode" minOccurs="0"/>
			<xsd:element ref="fi1:ResultTypeCategory" minOccurs="0"/>
			<xsd:element ref="fi1:ResultTypeValue" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportPlanOrderReference" type="co1:TransportPlanOrderReferenceType">
		<xsd:annotation>
			<xsd:documentation>The reference to the TransportPlanOrder.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportPlanOrderReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:TransportPlanOrderId" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="SalesContractReference" type="co1:SalesContractReferenceType">
		<xsd:annotation>
			<xsd:documentation>The reference to the SalesContract.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SalesContractReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="TransportContractReference" type="co1:TransportContractReferenceType">
		<xsd:annotation>
			<xsd:documentation>The reference to the TransportContract.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportContractReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ContractsReferences" type="co1:ContractsReferencesType">
		<xsd:annotation>
			<xsd:documentation>Reference to the Contract(s) that are relevant for the associated business object document.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ContractsReferencesType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ContractType" minOccurs="0"/>
					<xsd:element ref="fi1:ContractDescription" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="NamePerson" type="co1:NamePersonType"/>
	<xsd:complexType name="NamePersonType">
		<xsd:sequence>
			<xsd:element ref="fi1:Title" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SalutationPreferredName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:GivenName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:NickName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MiddleName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FamilyName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MaidenName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SuffixName" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MeansOfAccess" type="co1:MeansOfAccessType"/>
	<xsd:complexType name="MeansOfAccessType">
		<xsd:sequence>
			<xsd:element ref="fi1:MeansOfAccessId" minOccurs="0"/>
			<xsd:element ref="fi1:MeansOfAccessType" minOccurs="0"/>
			<xsd:element ref="fi1:MeansOfAccessDescription" minOccurs="0"/>
			<xsd:element ref="fi1:Permit" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Car" type="co1:CarType"/>
	<xsd:complexType name="CarType">
		<xsd:sequence>
			<xsd:element ref="fi1:CarNumber" minOccurs="0"/>
			<xsd:element ref="fi1:CarType" minOccurs="0"/>
			<xsd:element ref="fi1:LicensePlate" minOccurs="0"/>
			<xsd:element ref="fi1:CarMileage" minOccurs="0"/>
			<xsd:element ref="fi1:CarMileageUOM" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ ten behoeve van transportplanorder 2 ================================ -->
	<xsd:element name="PostalCode" type="co1:PostalCodeType"/>
	<xsd:complexType name="PostalCodeType">
		<xsd:sequence>
			<xsd:element ref="fi1:PostalCodeNumericPart" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCodeAlfaNumericPart" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PostalCodeRange" type="co1:PostalCodeRangeType">
		<xsd:annotation>
			<xsd:documentation>Een postcodereeks van twee PC4 of PC6 postcodes</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PostalCodeRangeType">
		<xsd:sequence>
			<xsd:element ref="fi1:Sequence" minOccurs="0" maxOccurs="1"/>
			<xsd:element name="PostalCodeFrom" type="co1:PostalCodeType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De eerste postcode in de postcodereeks, uitgedrukt in PC4 of PC6.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PostalCodeTo" type="co1:PostalCodeType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De laatste postcode (inclusief) in de postcodereeks, uitgedrukt in PC4 of PC6</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Area" type="co1:AreaType">
		<xsd:annotation>
			<xsd:documentation>Een geografisch gebied, gedefinieerd door 1 of meerdere postcodereeksen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AreaType">
		<xsd:choice>
			<xsd:element ref="co1:PostalCodeRange" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Polygon" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="Polygon" type="co1:PolygonType"/>
	<xsd:complexType name="PolygonType">
		<xsd:sequence>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
			<xsd:element ref="co1:Coordinate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportPlanOrderbatch" type="co1:TransportPlanOrderbatchType"/>
	<xsd:complexType name="TransportPlanOrderbatchType">
		<xsd:sequence>
			<xsd:element ref="fi1:TransportPlanOrderBatchID" minOccurs="0"/>
			<xsd:element ref="fi1:TransportPlanOrderBatchDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ MDM ================================ -->
	<!---->
	<xsd:element name="Process" type="co1:ProcessType">
		<xsd:annotation>
			<xsd:documentation>Process contains the value of the ProcessID maintained in MDM-BLS, and/of the value of the compoenents of the ProcessID, being the combination of ProcessType, Location and Organization.    LET OP:  sinds 28-06-2013 vervangt Process   ma1:ResultProcess.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProcessType">
		<xsd:sequence>
			<xsd:element ref="ma1:ResultProcessCode" minOccurs="0"/>
			<xsd:element ref="ma1:ResultProcessComponents" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BusinessProcessReference" type="co1:BusinessProcessReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to related Business Processes.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessProcessReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ProcessID" minOccurs="0"/>
					<xsd:element ref="fi1:ProcessCodeID" minOccurs="0"/>
					<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="BusinessProcessCategoryReference" type="co1:BusinessProcessCategoryReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to related Business Process Category.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessProcessCategoryReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ProcessCategoryCode" minOccurs="0"/>
					<xsd:element ref="fi1:ProcessCategoryName" minOccurs="0"/>
					<!--<xsd:element ref="fi1:NetworkProcessModelCode" minOccurs="0"/>
					<xsd:element ref="fi1:NetworkProcessModelDescription" minOccurs="0"/>-->
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ChildBusinessLocationReference" type="co1:BusinessLocationReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to child related BusinessLocations.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ParentBusinessLocationReference" type="co1:BusinessLocationReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to parent related BusinessLocations.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SuccessorBusinessProcessReference" type="co1:BusinessProcessReferenceType">
		<xsd:annotation>
			<xsd:documentation>The Business Processes that are triggered by the Business Process.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PredecessorBusinessProcessReference" type="co1:BusinessProcessReferenceType">
		<xsd:annotation>
			<xsd:documentation>The Businesss Processes that trigger the Business Process.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BusinessLocationReference" type="co1:BusinessLocationReferenceType">
		<xsd:annotation>
			<xsd:documentation>The business location the business process is running.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessLocationReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:LocationId" minOccurs="0"/>
					<xsd:element ref="fi1:LocationMDMoldCode" minOccurs="0"/>
					<xsd:element ref="fi1:LocationName" minOccurs="0"/>
					<xsd:element ref="fi1:LocationShortName" minOccurs="0"/>
					<!--<xsd:element ref="fi1:LocationRelationTypeCode" minOccurs="0"/>
					<xsd:element ref="fi1:LocationRelationTypeDescription" minOccurs="0"/>-->
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="BusinessOrganizationReference" type="co1:BusinessOrganizationReferenceType">
		<xsd:annotation>
			<xsd:documentation>The business organisation responsible for executing the business process.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BusinessParty" type="co1:BusinessPartyType"/>
	<xsd:complexType name="BusinessPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ContactParty" type="co1:ContactPartyType"/>
	<xsd:complexType name="ContactPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence minOccurs="0">
					<xsd:element ref="co1:Status" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="BusinessAssetReference" type="co1:BusinessAssetReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to related Business Assets.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessAssetReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:AssetID" minOccurs="0"/>
					<xsd:element ref="fi1:AssetAlternateID" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:AssetCode" minOccurs="0"/>
					<xsd:element ref="fi1:AssetName" minOccurs="0"/>
					<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="OrganizationParty" type="co1:OrganizationPartyType">
		<xsd:annotation>
			<xsd:documentation>Identifies the organizational unit as a party.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OrganizationPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence minOccurs="0">
					<xsd:element ref="fi1:StaffDepartmentInd" minOccurs="0"/>
					<xsd:element ref="fi1:CostCenterID" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="BAGCoordinate" type="co1:BAGCoordinateType"/>
	<xsd:complexType name="BAGCoordinateType">
		<xsd:sequence/>
	</xsd:complexType>
	<xsd:element name="SuccessorProcessCategoryReference" type="co1:BusinessProcessCategoryReferenceType">
		<xsd:annotation>
			<xsd:documentation>The Business Process Categories that are triggerd by the Business ProcessCategory.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PredecessorProcessCategoryReference" type="co1:BusinessProcessCategoryReferenceType">
		<xsd:annotation>
			<xsd:documentation>The Business Process Categories that trigger the Business Process Category.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ChildBusinessOrganization" type="co1:BusinessOrganizationReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to child related Business Organizations.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ParentBusinessOrganization" type="co1:BusinessOrganizationReferenceType">
		<xsd:annotation>
			<xsd:documentation>Reference to parent related Business Organizations.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessOrganizationReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:OrganizationId" minOccurs="0"/>
					<xsd:element ref="fi1:OrganizationName" minOccurs="0"/>
					<xsd:element ref="fi1:OrganizationShortName" minOccurs="0"/>
					<xsd:element ref="fi1:OrganizationalUnitDMOldOECode" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="TelephoneCommNoAnswer" type="co1:TelephoneCommunicationType"/>
	<xsd:element name="DatePeriod" type="co1:DatePeriodType"/>
	<xsd:complexType name="DatePeriodType">
		<xsd:sequence>
			<xsd:element ref="fi1:InclusiveIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:StartDate" minOccurs="0"/>
			<xsd:choice>
				<xsd:element ref="fi1:Duration" minOccurs="0"/>
				<xsd:element ref="fi1:EndDate" minOccurs="0"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<!-- HIER BEGINNEN DE INVOICE COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="BankAccount" type="co1:BankAccountType">
		<xsd:annotation>
			<xsd:documentation>Bankgegevens. (let op: vanaf 24092014 gebruik co2:BankAccount).</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:BankNumber" minOccurs="0"/>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:IBANID" minOccurs="0"/>
			<xsd:element ref="fi1:Ascription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SupplierInvoiceParty" type="co1:SupplierInvoicePartyType">
		<xsd:annotation>
			<xsd:documentation>Identifies the "afzender"</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SupplierInvoicePartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:BankAccount" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ProvidingParty" type="co1:ProvidingPartyType">
		<xsd:annotation>
			<xsd:documentation>Identifies the "leverende partij"</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ProvidingPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:ExtendedAmount" minOccurs="0"/>
					<xsd:element ref="fi1:TotalAmount" minOccurs="0"/>
					<xsd:element ref="co1:QualifiedAmount" minOccurs="0"/>
					<xsd:element ref="co1:VATQualifiedAmount" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="VATQualifiedAmount" type="co1:VATQualifiedAmountType">
		<xsd:annotation>
			<xsd:documentation>bt totaal (totalen per btwcode)</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="VATQualifiedAmountType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:Percentage" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:TaxableAmount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SalesDocumentReference" type="co1:SalesDocumentReferenceType">
		<xsd:annotation>
			<xsd:documentation>The reference to the Document of the SalesOrder.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SalesDocumentReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:SalesDocumentID" minOccurs="0"/>
					<xsd:element ref="fi1:CorrectionOrderNumber" minOccurs="0"/>
					<xsd:element ref="fi1:CorrectionOrderDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:SalesDocumentLineNumber" minOccurs="0"/>
					<xsd:element ref="fi1:OrderLineNumber" minOccurs="0"/>
					<xsd:element ref="fi1:PriceDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:AlternateDocumentDateTime" minOccurs="0"/>
					<xsd:element ref="fi1:OrderPositionNumber" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Rate" type="co1:RateType">
		<xsd:annotation>
			<xsd:documentation>tarief</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RateType">
		<xsd:sequence>
			<xsd:element ref="co1:UnitPrice" minOccurs="0"/>
			<xsd:element ref="fi1:Percentage" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InvoiceLinePresentment" type="co1:InvoiceLinePresentmentType">
		<xsd:annotation>
			<xsd:documentation> Invoice Line Presentment gegevens</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InvoiceLinePresentmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:InvoicePositionType" minOccurs="0"/>
			<xsd:element ref="fi1:SalesDocumentType" minOccurs="0"/>
			<xsd:element ref="fi1:SalesOrderType" minOccurs="0"/>
			<xsd:element ref="fi1:LocationShortName" minOccurs="0"/>
			<xsd:element name="ReceivingAddress" type="co1:AddressType" minOccurs="0"/>
			<xsd:element ref="fi1:HandedOverByName" minOccurs="0"/>
			<xsd:element name="BillingTimePeriod" type="co1:TimePeriodType" minOccurs="0"/>
			<xsd:element ref="fi1:BillingDateTime" minOccurs="0"/>
			<xsd:element name="ProductTopClassification" type="co1:ClassificationType" minOccurs="0"/>
			<xsd:element name="ProductMidClassification" type="co1:ClassificationType" minOccurs="0"/>
			<xsd:element name="InvoiceLineCharacteristic" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>InvoiceL:ineKenmerrkenWaardes</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:ContractReference" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CharacteristicType">
		<xsd:annotation>
			<xsd:documentation> Generieke Kenmerken en Waardes</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:CharacteristicName" minOccurs="0"/>
			<xsd:element ref="fi1:CharacteristicValue" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CharacteristicValueUnitCodeType">
		<xsd:annotation>
			<xsd:documentation> Generieke Kenmerken, Waardes en Meeteenheidcodes</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:CharacteristicName" minOccurs="0"/>
			<xsd:element ref="fi1:CharacteristicValue" minOccurs="0"/>
			<xsd:element ref="fi1:CharacteristicUnitCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CharacteristicValuesType">
		<xsd:annotation>
			<xsd:documentation> Generieke Kenmerken met meerdere Waardes per kenmerk</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:CharacteristicName" minOccurs="0"/>
			<xsd:element ref="fi1:CharacteristicValue" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InfoText" type="co1:InfoTextType"/>
	<xsd:complexType name="InfoTextType">
		<xsd:sequence>
			<xsd:element ref="fi1:InfoTextCode" minOccurs="0"/>
			<xsd:element ref="fi1:InfoTextDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PDF" type="co1:PDFType"/>
	<xsd:complexType name="PDFType">
		<xsd:sequence>
			<xsd:element ref="fi1:PDFPartyID" minOccurs="0"/>
			<xsd:element ref="fi1:PDFDocumentType" minOccurs="0"/>
			<xsd:element ref="fi1:PDFDocumentCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CustomerInvoiceParty" type="co1:CustomerInvoicePartyType"/>
	<xsd:complexType name="CustomerInvoicePartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:CustomerPartyType">
				<xsd:sequence>
					<xsd:element ref="fi1:CorrespondenceLanguage" minOccurs="0"/>
					<xsd:element ref="co1:RelatedParty" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="RelatedParty" type="co1:RelatedPartyType"/>
	<xsd:complexType name="RelatedPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:KindOfRelation" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="PartyHierarchy" type="co1:PartyHierarchyType"/>
	<xsd:complexType name="PartyHierarchyType">
		<xsd:sequence>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:ParentPartyID" minOccurs="0"/>
			<xsd:element ref="fi1:ChildPartyID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PayerPartyHierarchy" type="co1:PayerPartyHierarchyType"/>
	<xsd:complexType name="PayerPartyHierarchyType">
		<xsd:sequence>
			<xsd:element ref="co1:PartyHierarchy" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TaxDescription" type="co1:TaxDescriptionType"/>
	<xsd:complexType name="TaxDescriptionType">
		<xsd:sequence>
			<xsd:element ref="fi1:TaxDescriptionCode" minOccurs="0"/>
			<xsd:element ref="fi1:TaxDescriptionShort" minOccurs="0"/>
			<xsd:element ref="fi1:TaxDescriptionLong" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Batch" type="co1:BatchType"/>
	<xsd:complexType name="BatchType">
		<xsd:sequence>
			<xsd:element ref="fi1:BatchID" minOccurs="0"/>
			<xsd:element ref="fi1:BatchCreationDate" minOccurs="0"/>
			<xsd:element ref="fi1:BatchProcessDate" minOccurs="0"/>
			<xsd:element ref="fi1:BatchPriority" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InvoiceDocumentReference" type="co1:DocumentReferenceBaseType"/>
	<xsd:element name="Representation" type="co1:RepresentationType"/>
	<xsd:complexType name="RepresentationType">
		<xsd:sequence>
			<xsd:element name="Presentation" type="co1:InvoicePresentationType" minOccurs="0"/>
			<xsd:element name="Distribution" type="co1:InvoiceDistributionType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InvoicePresentationType">
		<xsd:sequence>
			<xsd:element ref="fi1:HierarchyLevel" minOccurs="0"/>
			<xsd:element ref="fi1:PresentationType" minOccurs="0"/>
			<xsd:element ref="fi1:PresentationSubType" minOccurs="0"/>
			<xsd:element ref="fi1:PresentationFormat" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:InExIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ChannelType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InvoiceDistributionType">
		<xsd:sequence>
			<xsd:element ref="fi1:ChannelType" minOccurs="0"/>
			<xsd:element name="Parameter" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Destination" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ========================== ========-->
	<!-- HIER BEGINNEN DE exception COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="ContractorParty" type="co1:ContractorPartyType">
		<xsd:annotation>
			<xsd:documentation>Identifies the assuming party. The person responsible for fulfilling obligations and reporting exceptions.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ContractorPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ContractingParty" type="co1:ContractingPartyType">
		<xsd:annotation>
			<xsd:documentation>Identifies the contracting party. The person to whom is reported the obligation can not be fulfilled.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ContractingPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ContractObligation" type="co1:ContractObligationReferenceType">
		<xsd:annotation>
			<xsd:documentation>A reference to the contract which describes the obligations between contractor party and contracting party.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ContractObligationReference" type="co1:ContractObligationReferenceType">
		<xsd:annotation>
			<xsd:documentation>A reference to the contract.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ContractObligationReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ContractID" minOccurs="0"/>
			<xsd:element ref="fi1:ContractDescription" minOccurs="0"/>
			<xsd:element ref="co1:Classification" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AgreedDateTimeWindow" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation>The date time window available for performing the task.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExpectedDateTimeWindow" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation>The expected date time window in which the task will be performed.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExceptionDateTimeWindow" type="co1:ExceptionDateTimeWindowType">
		<xsd:annotation>
			<xsd:documentation>An indication of the variation in the agreed time window.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ExceptionDateTimeWindowType">
		<xsd:sequence>
			<xsd:element ref="co1:AgreedDateTimeWindow" minOccurs="0"/>
			<xsd:element ref="co1:ExpectedDateTimeWindow" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ExceptionMeasure" type="co1:ExceptionMeasureType">
		<xsd:annotation>
			<xsd:documentation>An indication of the variation in the agreed measure.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ExceptionMeasureType">
		<xsd:sequence>
			<xsd:element ref="fi1:AgreedMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:ExpectedMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ExceptionMotivation" type="co1:ExceptionMotivationType">
		<xsd:annotation>
			<xsd:documentation>The motivation (reason why) of the exception.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ExceptionMotivationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ExceptionMotivationCode" minOccurs="0"/>
			<xsd:element ref="fi1:ExceptionMotivationDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ExceptionMotivationFullDescription" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="NotificationReason" type="co1:NotificationReasonType">
		<xsd:annotation>
			<xsd:documentation>The reason for issuing notification.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NotificationReasonType">
		<xsd:sequence>
			<xsd:element ref="fi1:NotificationReasonCode" minOccurs="0"/>
			<xsd:element ref="fi1:NotificationReasonDescription" minOccurs="0"/>
			<xsd:element ref="fi1:NotificationReasonFullDescription" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE BULKMAILORDER COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="ShippingParty" type="co1:ShippingPartyType">
		<xsd:annotation>
			<xsd:documentation>Identifies the party responsible for delivering the mail to PostNL.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ShippingPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ConsignmentProduct" type="co1:ItemType">
		<xsd:annotation>
			<xsd:documentation>The offered mail product.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ConsignmentContract" type="co1:ConsignmentContractType">
		<xsd:annotation>
			<xsd:documentation>Bulk Mail contract with de customer.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentContractType">
		<xsd:sequence>
			<xsd:element ref="fi1:ContractID" minOccurs="0"/>
			<xsd:element ref="fi1:ContractPositionID" minOccurs="0"/>
			<xsd:element ref="fi1:ContractDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CustomerConsignment" type="co1:CustomerConsignmentType">
		<xsd:annotation>
			<xsd:documentation>Specific information about the consignment offered by the customer.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CustomerConsignmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentIssueNumber" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentPeriodicalName" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentAuthorizationNumber" minOccurs="0"/>
			<xsd:element name="ConsignmentCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:InsuredUnitsQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:CustomerPriceReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentProcessing" type="co1:ConsignmentProcessingType">
		<xsd:annotation>
			<xsd:documentation>Information for processing the consignment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentProcessingType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentShippingDate" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationCountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationZone" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentDeliveryDate" minOccurs="0"/>
			<xsd:element ref="fi1:KIXIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentGroupCode" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentMethodCode" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingMachineID" minOccurs="0"/>
			<xsd:element ref="fi1:LogisticCharacteristicCode" minOccurs="0"/>
			<xsd:element ref="fi1:ESortIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:PreAdvicedIndicator" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentPhysicalData" type="co1:ConsignmentPhysicalDataType">
		<xsd:annotation>
			<xsd:documentation>The physical charasteristics of the consignment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentPhysicalDataType">
		<xsd:sequence>
			<xsd:element ref="fi1:PhysicalDataFormatCode" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataLength" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataWidth" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataThicknessClass" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataProductWeight" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataTotalWeight" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalPackagingCode" minOccurs="0"/>
			<xsd:element ref="fi1:EmballageCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TarraID" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TrackingIDRange" type="co1:TrackingIDRangeType">
		<xsd:annotation>
			<xsd:documentation>The range of tracking ID's</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TrackingIDRangeType">
		<xsd:sequence>
			<xsd:element ref="fi1:StartTrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:EndTrackingID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentTransportHandlingUnit" type="co1:ConsignmentTransportHandlingUnitType">
		<xsd:annotation>
			<xsd:documentation>The physical unit that consists of the packaging materials and the consignment contained therein..</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentTransportHandlingUnitType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TransportEquipmentReference" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:PackageReference" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PackageReference" type="co1:PackageReferenceType"/>
	<xsd:complexType name="PackageReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:PackagingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportEquipmentReference" type="co1:TransportEquipmentReferenceType"/>
	<xsd:complexType name="TransportEquipmentReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TransportEquipmentTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentAdministrativeReferences" type="co1:ConsignmentAdministrativeReferencesType">
		<xsd:annotation>
			<xsd:documentation>Administrative References (ORIK's) defined by the customer and solely for the purpose of his - administrative - processes.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentAdministrativeReferencesType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:CharacteristicName" minOccurs="0"/>
			<xsd:element ref="fi1:CharacteristicValue" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================================== -->
	<!-- HIER EINDIGEN DE BULKMAILORDER COMPONENTS -->
	<!-- ========================== ========-->
	<!-- ================================== -->
	<!-- HIER STARTEM DE CUSTOMER COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="CustomerHierarchy" type="co1:PartyHierarchyType"/>
	<xsd:element name="PayerParty" type="co1:PayerPartyBaseType"/>
	<xsd:element name="CustomerName" type="co1:CustomerNameType"/>
	<xsd:complexType name="CustomerNameType">
		<xsd:sequence>
			<xsd:element ref="fi1:RegisteredName" minOccurs="0"/>
			<xsd:element ref="fi1:TradeName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CompanyName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================================== -->
	<!-- HIER STARTEN DE OBSERVATION COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="SubjectDescription" type="co1:SubjectDescriptionType">
		<xsd:annotation>
			<xsd:documentation>The description(s) belonging to the subject that is counted.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SubjectDescriptionType">
		<xsd:sequence>
			<xsd:element ref="fi1:DescriptionType" minOccurs="0"/>
			<xsd:element ref="fi1:Description"/>
		</xsd:sequence>
	</xsd:complexType>
	<!---->
	<!-- ================ShipmentComplaint ================================ -->
	<xsd:element name="ComplaintResolution" type="co1:ComplaintResolutionType">
		<xsd:annotation>
			<xsd:documentation>The resolution of the complaint.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplaintResolutionType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintResolutionID" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintResolutionDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintResolutionCategory" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintResolutionSubCategory" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ShipmentAddressee" type="co1:ShipmentAddresseeType">
		<xsd:annotation>
			<xsd:documentation>Name and address on the shipment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ShipmentAddresseeType">
		<xsd:sequence>
			<xsd:element ref="fi1:AttentionOfName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:AddressLineOnMailItem" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================Complaint ================================ -->
	<!---->
	<xsd:element name="ComplainerParty" type="co1:ComplainerPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the person and location of the complaint</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplainerPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ComplainantParty" type="co1:ComplainantPartyType">
		<xsd:annotation>
			<xsd:documentation source="http://www.openapplications.org/platform/1">IThe person who makes a complaint.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplainantPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ComplaintLocation" type="co1:LocationType">
		<xsd:annotation>
			<xsd:documentation>Location at which the complaint relates</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplaintLocationType">
		<xsd:complexContent>
			<xsd:extension base="co1:LocationType">
				<xsd:sequence/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ComplaintDateTime" type="co1:ComplaintDateTimeType">
		<xsd:annotation>
			<xsd:documentation>Various dates/times related to the complaint</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplaintDateTimeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintStartDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintCustomerEndDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintExpectedEndDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintActionOwnerExpectedEndDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintActionOwnerEndDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintSolverExpectedEndDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintSolverEndDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintInternalEndDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintRecieveDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintEndDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintActionOwnerAlertDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintProcessPatrolAlertDateTime" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InternalComplaintReferencesTextType" type="co1:InternalComplaintReferencesTextTypeType">
		<xsd:annotation>
			<xsd:documentation>Text type references</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InternalComplaintReferencesTextTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintReferenceNameTextType" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintReferenceContentTextType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InternalComplaintReferencesNumericType" type="co1:InternalComplaintReferencesNumericTypeType">
		<xsd:annotation>
			<xsd:documentation>Numeric type references</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InternalComplaintReferencesNumericTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintReferenceNameNumericType" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintReferenceContentNumericType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InternalComplaintReferencesCodeType" type="co1:InternalComplaintReferencesCodeTypeType">
		<xsd:annotation>
			<xsd:documentation>Code type references</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InternalComplaintReferencesCodeTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintReferenceNameCodeType" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintReferenceContentCodeType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InternalComplaintReferences" type="co1:InternalComplaintReferencesType">
		<xsd:annotation>
			<xsd:documentation>References to an internal complaint, such as: number of bags, empty rollcontainers, full rolcontainers, baglabel, postal area of the bag, adverstising brochure name, advertising brochure number, stolen appliance, can finish route, preparation, sequence, thickness, buidingnumber from, buildingnumber to </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InternalComplaintReferencesType">
		<xsd:sequence>
			<xsd:element ref="co1:InternalComplaintReferencesTextType" minOccurs="0"/>
			<xsd:element ref="co1:InternalComplaintReferencesNumericType" minOccurs="0"/>
			<xsd:element ref="co1:InternalComplaintReferencesCodeType" minOccurs="0"/>
			<!--<xsd:element ref="fi1:ComplaintBags" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintEmptyRollcontainer" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintFullRollcontainer" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintRollcontainerLabel" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintBagLabel" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintPostalAreaInBag" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintAdvertisingBrochureName" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintAdvertisingBrochureNumber" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintStolenAppliance" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintCanFinishRoute" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintPreparation" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintSequence" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintThickness" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintBuildingNumberFrom" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintBuildingNumberUpto" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintNewBuildingNumberFrom" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintNewBuildingNumberUpto" minOccurs="0"/>-->
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ComplaintEscalationDateTime" type="co1:ComplaintEscalationDateTimeType">
		<xsd:annotation>
			<xsd:documentation>Escalation levels related to the complaint</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplaintEscalationDateTimeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintEscalation1DateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintEscalation2DateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintEscalation3DateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintEscalation4DateTime" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ComplaintReclamation" type="co1:ComplaintReclamationType">
		<xsd:annotation>
			<xsd:documentation>Reclamation variables associated with the complaint</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplaintReclamationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintReclamationText" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintAmountOfProcuration" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintPayableOrReceivable" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintProcurationResult" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintBankAccount" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintFCRInitial" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintFCREventually" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintBIDepartment" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ComplaintReferences" type="co1:ComplaintReferencesType">
		<xsd:annotation>
			<xsd:documentation>If you don't know where to put all your references this is the place....</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplaintReferencesType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintReferenceType" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintExternalReference" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintMedium" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintRepeatIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintRepeatCounter" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintRepeatInfluenceIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintLegallySensitiveIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintMediaSensitiveIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintInfluenceIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintPracticability" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintSendSMSIndicator" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ComplaintDescription" type="co1:ComplaintDescriptionType">
		<xsd:annotation>
			<xsd:documentation>Describes the complaint, the product and the cause of the complaint</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplaintDescriptionType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintCategory" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintSubCategory" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintProduct" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintProductDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintCause" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ComplaintInitiator" type="co1:ComplaintInitiatorType">
		<xsd:annotation>
			<xsd:documentation>Person and the related team, teamlead and route by whom the complaint is caused</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplaintInitiatorType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintInitiatorName" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintInitiatorID" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintInitiatorTeam" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintInitiatorTeamLead" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintSubcoName" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintInitiatorRoute" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintInitiatorAction" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ComplaintInvolved" type="co1:ComplaintInvolvedType">
		<xsd:annotation>
			<xsd:documentation>departments involved to solving the complaint</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ComplaintInvolvedType">
		<xsd:sequence>
			<xsd:element ref="fi1:ComplaintActionOwner" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintDepartment" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintArea" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintCaseHolder" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintCollectionSite" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintContact" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintComplaintLocation" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintO2C" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintPromoter" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintSolver" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintServiceEmployee" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintAccountableEmployee" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintSales" minOccurs="0"/>
			<xsd:element ref="fi1:ComplaintVBG" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE TRANSPORT ORDER COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="LoadInstruction" type="co1:ShipmentInstructionType">
		<xsd:annotation>
			<xsd:documentation>Instructions for the loading process</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UnloadInstruction" type="co1:ShipmentInstructionType">
		<xsd:annotation>
			<xsd:documentation>Instructions for the unloading process</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExecutionTimeWindow" type="co1:TimeFromToType">
		<xsd:annotation>
			<xsd:documentation>The time window in which the shipment activity (like loading and  unloading) must take place</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TransportHandling" type="co1:HandlingType">
		<xsd:annotation>
			<xsd:documentation>TransportHandling that must take place and is not associated with the loading or unloading process</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ShipmentInstructionType">
		<xsd:annotation>
			<xsd:documentation>Instructions for shipment prcesses like loading and unloading</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:Party" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Party involved with this specific shipment activity</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:PartyTrailerAttainable" minOccurs="0"/>
			<xsd:element ref="co1:ExecutionTimeWindow" minOccurs="0"/>
			<xsd:element ref="fi1:ExecutionTimeWindowType" minOccurs="0"/>
			<xsd:element ref="co1:TransportHandling" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>TransportationHandling specific to the shipment activity</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ExecutionDays" type="co1:ExecutionDaysType">
		<xsd:annotation>
			<xsd:documentation>Day indicator allowing a true or false value for each day in the week</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ExecutionDaysType">
		<xsd:annotation>
			<xsd:documentation>Day indicator allowing a true or false value for each day in the week</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:Monday"/>
			<xsd:element ref="fi1:Tuesday"/>
			<xsd:element ref="fi1:Wednesday"/>
			<xsd:element ref="fi1:Thursday"/>
			<xsd:element ref="fi1:Friday"/>
			<xsd:element ref="fi1:Saturday"/>
			<xsd:element ref="fi1:Sunday"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FreightUnits" type="co1:FreightUnitsType">
		<xsd:annotation>
			<xsd:documentation>Specification of freight units</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FreightUnitsType">
		<xsd:annotation>
			<xsd:documentation>Specification of freight units</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:FreightUnitID"/>
			<xsd:element ref="fi1:FreightUnit"/>
			<xsd:element ref="fi1:FreightUnitCount" minOccurs="0"/>
			<xsd:element ref="fi1:NetWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:TotalVolumeMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ExecutionPeriod" type="co1:TimeFromToType">
		<xsd:annotation>
			<xsd:documentation>The period for which this TransportOrder is valid. If this is not a STRUCTURAL order the duration should be one week using the ExecutionDays element to point out on which day of the week this order should be executed. If this is a STRUCTURAL order the execution will take place on all days indicated by ExecutionDays for the period specified here.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExecutionBlockPeriod" type="co1:TimeFromToType">
		<xsd:annotation>
			<xsd:documentation>If for a specific period during the ExecutionDuration this TransportOrder should not be executed the ExecutionBlock provides the period the Order should be blocked from execution</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ================================== -->
	<!-- HIER EINDIGEN DE TRANSPORT ORDER COMPONENTS -->
	<!-- ========================== ========-->
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE INFORMATION ON TRANSPORT ORDER COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="TransportOrderReference" type="co1:DocumentReferenceBaseType">
		<xsd:annotation>
			<xsd:documentation>Reference to the specific TransportOrder for which this InformationOnTranssportOrder contains the realistion information</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LoadHandling" type="co1:HandlingType">
		<xsd:annotation>
			<xsd:documentation>Feedback on the actual handling of the loading process in relation to the TransportHandling specified for loading in the referenced TransportOrder</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UnloadHandling" type="co1:HandlingType">
		<xsd:annotation>
			<xsd:documentation>Feedback on the actual handling of the unloading process in relation to the TransportHandling specified for loading in the referenced TransportOrder</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ================================== -->
	<!-- HIER EINDIGEN DE INFORMATION ON TRANSPORT ORDER COMPONENTS -->
	<!-- ========================== ========-->
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE FREIGHT LABEL COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="FreightLabel" type="co1:FreightLabelType"/>
	<xsd:complexType name="FreightLabelType">
		<xsd:sequence>
			<xsd:element ref="fi1:FreightLabelID" minOccurs="0"/>
			<xsd:element ref="fi1:FreightLabelType" minOccurs="0"/>
			<xsd:element name="FreightLabelCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:NestedInFreightLabelID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FreightReferences" type="co1:FreightReferencesType">
		<xsd:annotation>
			<xsd:documentation>Reference to the identification of the freight.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FreightReferencesType">
		<xsd:sequence>
			<xsd:element ref="co1:ContractsReferences" minOccurs="0"/>
			<xsd:element ref="co1:SalesContractReference" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TripNumberPerDay" type="co1:TripNumberPerDayType">
		<xsd:annotation>
			<xsd:documentation>Per day of the week or calenderdate, the trip number for which the freight label is valid.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TripNumberPerDayType">
		<xsd:sequence>
			<xsd:element ref="fi1:Weekday" minOccurs="0"/>
			<xsd:element ref="fi1:Date" minOccurs="0"/>
			<xsd:element ref="fi1:TripID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="QuantityConversion" type="co1:QuantityConversionType"/>
	<xsd:complexType name="QuantityConversionType">
		<xsd:sequence>
			<xsd:element ref="fi1:SalesQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:RateNumeric" minOccurs="0"/>
			<xsd:element ref="fi1:BaseQuantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WarehouseItem" type="co1:WarehouseItemType"/>
	<xsd:complexType name="WarehouseItemType">
		<xsd:sequence>
			<xsd:group ref="co1:ItemIDsGroup" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceIndicator" minOccurs="0"/>
			<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
			<xsd:element ref="co1:Classification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CountryOfOriginCode" minOccurs="0"/>
			<xsd:element ref="fi1:RFID" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GoodsMovementTransaction" type="co1:GoodsMovementTransactionType"/>
	<xsd:complexType name="GoodsMovementTransactionType">
		<xsd:sequence>
			<xsd:element ref="co1:ItemID" minOccurs="0"/>
			<xsd:element ref="co1:WarehouseIdentification" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This determines the receipt routing of an item or part.

Examples of values include:
Customer consignment, Inspection, Vendor consignment, Blocked
Bonded, User defined

Possible synonyms are 
Receipt Routing, Material Status, Material Condition Code</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:ReasonCode" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the reason for the transaction.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:TransactionDateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Identifies the DateTime  at which the inventory transaction was carried out</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WarehouseIdentification" type="co1:WarehouseIdentificationType">
		<xsd:annotation>
			<xsd:documentation>A warehouse is represented as:
- as one or more storage location that belongs to one single plant for inventory management 
- as a warehouse number for warehouse management (logistical tasks) 
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="WarehouseIdentificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:WarehouseID" minOccurs="0"/>
			<xsd:element ref="fi1:PlantID" minOccurs="0"/>
			<xsd:element ref="fi1:StorageLocationID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE IDENTITY COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="PersonnelSubArea" type="co1:PersonnelSubAreaType"/>
	<xsd:complexType name="PersonnelSubAreaType">
		<xsd:sequence>
			<xsd:element ref="fi1:PersonnelSubAreaCode" minOccurs="0"/>
			<xsd:element ref="fi1:PersonnelSubAreaName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PersonnelArea" type="co1:PersonnelAreaType"/>
	<xsd:complexType name="PersonnelAreaType">
		<xsd:sequence>
			<xsd:element ref="fi1:PersonnelAreaCode" minOccurs="0"/>
			<xsd:element ref="fi1:PersonnelAreaName" minOccurs="0"/>
			<xsd:element ref="fi1:CompanyCode" minOccurs="0"/>
			<xsd:element ref="co1:PersonnelSubArea" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MinimalUser" type="co1:MinimalUserType"/>
	<xsd:complexType name="MinimalUserType">
		<xsd:sequence>
			<xsd:element ref="fi1:UserID" minOccurs="0"/>
			<xsd:element ref="fi1:UserName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FullUser" type="co1:FullUserType"/>
	<xsd:complexType name="FullUserType">
		<xsd:sequence>
			<xsd:element ref="fi1:ExternalUserID" minOccurs="0"/>
			<xsd:element ref="co2:NamePerson" minOccurs="0"/>
			<xsd:element ref="fi1:ProfileURL" minOccurs="0"/>
			<xsd:element ref="co1:Communication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Photo" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserType" minOccurs="0"/>
			<xsd:element ref="fi1:UserTitle" minOccurs="0"/>
			<xsd:element ref="fi1:PreferredLanguage" minOccurs="0"/>
			<xsd:element ref="fi1:Locale" minOccurs="0"/>
			<xsd:element ref="fi1:TimeZone" minOccurs="0"/>
			<xsd:element ref="fi1:UserActive" minOccurs="0"/>
			<xsd:element ref="fi1:PasswordEncrypted" minOccurs="0"/>
			<xsd:element ref="co1:Group" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UserRole" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Entitlement" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:x509Certificate" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EnterpriseUser" type="co1:EnterpriseUserType"/>
	<xsd:complexType name="EnterpriseUserType">
		<xsd:sequence>
			<xsd:element ref="fi1:PersonnelID" minOccurs="0"/>
			<xsd:element ref="co1:Manager" minOccurs="0"/>
			<xsd:element ref="co1:OrganizationalUnitLevel" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrganizationalUnitLevel" type="co1:OrganizationalUnitLevelType"/>
	<xsd:complexType name="OrganizationalUnitLevelType">
		<xsd:sequence>
			<xsd:element ref="fi1:OrganizationalUnitTypeID" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationalUnitTypeName" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationalUnitLevel" minOccurs="0"/>
			<xsd:element ref="fi1:CostCenterID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Manager" type="co1:ManagerType"/>
	<xsd:complexType name="ManagerType">
		<xsd:sequence>
			<xsd:element ref="fi1:ManagerID" minOccurs="0"/>
			<xsd:element ref="fi1:DisplayName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Photo" type="co1:PhotoType"/>
	<xsd:complexType name="PhotoType">
		<xsd:sequence>
			<xsd:element ref="fi1:PhotoType" minOccurs="0"/>
			<xsd:element ref="fi1:PhotoImage" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Group" type="co1:GroupType">
		<xsd:annotation>
			<xsd:documentation>A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GroupType">
		<xsd:sequence>
			<xsd:element ref="fi1:GroupValue" minOccurs="0"/>
			<xsd:element ref="fi1:GroupDisplay" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Member" type="co1:MemberType">
		<xsd:annotation>
			<xsd:documentation>A list of members of the Group.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MemberType">
		<xsd:sequence>
			<xsd:element ref="fi1:MemberValue" minOccurs="0"/>
			<xsd:element ref="fi1:MemberDisplay" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MinimalRepresentation">
		<xsd:sequence>
			<xsd:element ref="co1:MinimalUser" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FullRepresentation">
		<xsd:sequence>
			<xsd:element ref="co1:MinimalUser" minOccurs="0"/>
			<xsd:element ref="co1:FullUser" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="EnterpriseRepresentation">
		<xsd:sequence>
			<xsd:element ref="co1:MinimalUser" minOccurs="0"/>
			<xsd:element ref="co1:FullUser" minOccurs="0"/>
			<xsd:element ref="co1:EnterpriseUser" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="GroupRepresentation">
		<xsd:sequence>
			<xsd:element ref="co1:Group" minOccurs="0"/>
			<xsd:element ref="co1:Member" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PostNLID">
		<xsd:sequence>
			<xsd:element ref="fi1:GenderCode" minOccurs="0"/>
			<xsd:element ref="fi1:BirthDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:NationalityCountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:PINPassword" minOccurs="0"/>
			<xsd:element ref="fi1:ChamberOfCommerceID" minOccurs="0"/>
			<xsd:element ref="co1:Device" minOccurs="0"/>
			<xsd:element ref="fi1:VersionPermission" minOccurs="0"/>
			<xsd:element ref="co1:Reliability" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Reliability" type="co1:ReliabilityType"/>
	<xsd:complexType name="ReliabilityType">
		<xsd:sequence>
			<xsd:element ref="fi1:AttributeName" minOccurs="0"/>
			<xsd:element ref="fi1:ReliablilityCode" minOccurs="0"/>
			<xsd:element ref="fi1:ReliabilityDetermination" minOccurs="0"/>
			<xsd:element ref="fi1:ReliabilityDateTime" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Device" type="co1:DeviceType"/>
	<xsd:complexType name="DeviceType">
		<xsd:sequence>
			<xsd:element ref="fi1:DeviceURI" minOccurs="0"/>
			<xsd:element ref="fi1:DeviceEndDate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Topdesk">
		<xsd:sequence>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
			<xsd:element ref="fi1:LocationName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Entitlement" type="co1:EntitlementType">
		<xsd:annotation>
			<xsd:documentation>A list of entitlements for the User that represent a thing the User has. That is, an entitlement is an additional right to a thing, object or 
service.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="EmployeeClassification" type="co1:ClassificationType">
		<xsd:annotation>
			<xsd:documentation>The arrangement of employees in groups.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EntitlementType">
		<xsd:sequence>
			<xsd:element ref="fi1:StartpageURL" minOccurs="0"/>
			<xsd:element ref="co1:SystemAccess" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SystemAccess" type="co1:SystemAccessType"/>
	<xsd:complexType name="SystemAccessType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceProviderID" minOccurs="0"/>
			<xsd:element name="ApplicationAuthorizationCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Velden gebruiiken voor 1) verbijzondering van de access (bijv. Rayoncode voor OWS) en 2) voor de automatisering van de autorisatie.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!--<xsd:element ref="fi1:ApplicationAuthorization" minOccurs="0"/>-->
			<xsd:element ref="fi1:ProfileURL" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE EMPLOYEE COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="MasterPerson" type="co1:MasterPersonType"/>
	<xsd:complexType name="MasterPersonType">
		<xsd:sequence>
			<xsd:element ref="co1:Person" minOccurs="0"/>
			<xsd:element ref="fi1:StudentIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:StudentType" minOccurs="0"/>
			<xsd:element ref="co1:EducationHistory" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Certifications" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Qualifications" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Skill" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:SecurityCredentials" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Disability" minOccurs="0"/>
			<xsd:element ref="co1:WorkEligibility" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MasterEmployee" type="co1:MasterEmployeeType">
		<xsd:annotation>
			<xsd:documentation>Medewerker gegevens per contract/ dienstverband.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MasterEmployeeType">
		<xsd:sequence>
			<!--<xsd:group ref="co1:EmployeeGroup" minOccurs="0"/>-->
			<xsd:element ref="fi1:EmployeeType" minOccurs="0"/>
			<xsd:element ref="fi1:EmployeeTypeName" minOccurs="0"/>
			<xsd:element ref="co1:EmployeeClassification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a code or identifier that describes the current work status of an employee.  It indicates the condition of the employmnt of the employee.  Also known as the employee category. Examples are: Active, Inactive, No longer employed, Part time, Full time, Temporary, Casual</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:JobStatus" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Indicates the time period in which the associated component is effective.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:PasswordEncrypted" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Used to carry an encrypted password.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co2:Communication" minOccurs="0"/>
			<!--<xsd:element ref="co1:HROrganizationIDs" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is the organization level that personnel are assigned</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:Facility" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">A Facility identifies a location within an entity. The facility may have sub-locators identified using a sequenced identification notation e.g. Warehouse A100 Sub-Location 11, Row R10 would be represented as an array of three Facility elements with values as A100, 11, R10, name attribute as Warehouse, Sub-Location and Row and sequence attribute as 1,2 and 3 respectively.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>-->
			<xsd:element ref="fi1:Responsibility" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
			<xsd:element ref="fi1:GLEntityID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">A G/L entity is the smallest organizational unit for which individual financial statements must be drawn up according to relevant commercial law.

It is normally the primary balancing segment of the GL Account structure.  Typically, this is the owning entity for the transaction. 

Synonyms are Business Unit, Fund, G/L Company, Joint Venture, Non-Profit Association Name</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:CostCenterID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">The Cost Center is an accumulator of cost information that may be an organizational unit or area of responsibility.  It is an organization code that allows a grouping of expenses and costs.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:CostCenterName" minOccurs="0"/>
			<xsd:element ref="fi1:WorkCenterID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This identifies an area consisting of one or more resources where production takes place.  It is used to identify a specific Work Center on a Shop Floor or other manufacturing facility</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:JobRestrictionCodes" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This indicates any limitations to complete a job assignment based on physical, mental, legal or any other conditions</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:ScheduleType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">ScheduleType is a code or identifier that describes the specific schedule and can be used in a variety of contexts. When used in the context of employee, ScheduleType refers to the specific schedule for the employee or worker.

When used in the context of a Schedule, ScheduleType indicates whether the Schedule is a demand schedule from a customer or a supply schedule from a supplier. Valid values for this context are: “Demand”, “Supplier”</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:WorkShiftID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is the Employee Shift Identifier. ShiftID describes the regular or standard authorized work time for the employee</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:OvertimeEligibleIndicator" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This indicates if the associated person or work is eligible to work overtime</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CAO" minOccurs="0"/>
			<xsd:element ref="fi1:ContractExtensionIndicator" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:WageType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is a code that describes the specific type a wage an employee or worker is paid. Examples include: codes that represent: Exempt from Overtime, Non-Exempt from Overtime</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:WageGroupCode" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is used to clategorize an employee’s wage.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:WageLevel" minOccurs="0"/>
			<xsd:element ref="co1:WageComponent" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FTEContractHours" minOccurs="0"/>
			<xsd:element ref="fi1:FullTimeEquivalentRatio" minOccurs="0"/>
			<xsd:element ref="fi1:StandardHours" minOccurs="0"/>
			<xsd:element ref="fi1:WorkingDaysPerWeek" minOccurs="0"/>
			<xsd:element ref="fi1:PayrollNumber" minOccurs="0"/>
			<xsd:element ref="fi1:EmploymentTermCode" minOccurs="0"/>
			<xsd:element ref="fi1:LaborBargainingMember" minOccurs="0"/>
			<xsd:element ref="fi1:CompetitionClauseIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ContractEndDate" minOccurs="0"/>
			<xsd:element ref="fi1:RetireeIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:RetirementDate" minOccurs="0"/>
			<xsd:element name="EmployeeCharacteristic" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DaySchedule" type="co1:DayScheduleType">
		<xsd:annotation>
			<xsd:documentation>A worker's daily schedule (e.g. shift).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DayScheduleType">
		<xsd:sequence>
			<xsd:element ref="fi1:ScheduleType" minOccurs="0"/>
			<xsd:element ref="fi1:Weekday" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TimeFromTo" minOccurs="0"/>
			<xsd:element ref="fi1:HoursQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:ShiftID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Schedule" type="co1:ScheduleType"/>
	<xsd:complexType name="ScheduleType">
		<xsd:sequence>
			<xsd:element ref="fi1:ScheduledHours" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ScheduledDays" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DaySchedule" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MasterEmployment" type="co1:MasterEmploymentType">
		<xsd:annotation>
			<xsd:documentation>Lifecycle werknemer per contract.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MasterEmploymentType">
		<xsd:sequence>
			<xsd:element ref="fi1:EmployedIndicator" minOccurs="0"/>
			<xsd:element ref="co1:EmploymentLifeCycle" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Contains details on a period of employment with an employer. This would generally repeat if an employee was rehired after a prior termination, became an employee of a new related employer as a result of acquistion or re-organization, etc.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:JubileeReferenceDate" minOccurs="0"/>
			<xsd:element ref="fi1:UWVReferenceDate" minOccurs="0"/>
			<xsd:element ref="fi1:TransitionReferenceDate" minOccurs="0"/>
			<xsd:element ref="fi1:HierarchicalManagerIndicator" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MasterDeployment" type="co1:MasterDeploymentType">
		<xsd:annotation>
			<xsd:documentation>De formatieplaats die de medewerker bezet.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MasterDeploymentType">
		<xsd:sequence>
			<xsd:element ref="fi1:MasterDeploymentID" minOccurs="0"/>
			<xsd:element ref="fi1:MasterDeploymenDescription" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="co1:JobStatus" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Department" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CompanyCode" minOccurs="0"/>
			<xsd:element ref="fi1:CompanyName" minOccurs="0"/>
			<xsd:element ref="fi1:BusinessUnitCode" minOccurs="0"/>
			<xsd:element ref="fi1:BusinessUnitName" minOccurs="0"/>
			<xsd:element ref="fi1:PersonnelAreaCode" minOccurs="0"/>
			<xsd:element ref="fi1:PersonnelAreaName" minOccurs="0"/>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
			<xsd:element ref="fi1:LocationName" minOccurs="0"/>
			<xsd:element ref="co2:Communication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MasterPosition" minOccurs="0"/>
			<xsd:element ref="co1:Job" minOccurs="0"/>
			<xsd:element ref="fi1:Responsibility" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ManagerID" minOccurs="0"/>
			<xsd:element ref="co1:Schedule" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FullTimeEquivalentRatio" minOccurs="0"/>
			<xsd:element ref="fi1:FTEContractHours" minOccurs="0"/>
			<xsd:element ref="fi1:WorkLevelCode" minOccurs="0"/>
			<xsd:element ref="fi1:ResourceRelationshipCode" minOccurs="0"/>
			<xsd:element name="DeploymentCharacteristic" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MasterPosition" type="co1:MasterPositionType"/>
	<xsd:complexType name="MasterPositionType">
		<xsd:sequence>
			<xsd:element ref="fi1:PositionID" minOccurs="0"/>
			<xsd:element ref="fi1:PositionTitle" minOccurs="0"/>
			<xsd:element ref="fi1:PositionCategoryCode" minOccurs="0"/>
			<xsd:element ref="fi1:PositionCompetencyModelID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:RemunerationBasisCode" minOccurs="0"/>
			<xsd:element ref="co1:ReportsToPosition" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ReportsToPerson" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ReportsToPosition" type="co1:ReportsToPositionType"/>
	<xsd:complexType name="ReportsToPositionType">
		<xsd:sequence>
			<xsd:element ref="fi1:PositionID" minOccurs="0"/>
			<xsd:element ref="fi1:PositionTitle" minOccurs="0"/>
			<xsd:element ref="fi1:PositionTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:RelationshipCode" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ReportsToPerson" type="co1:ReportsToPersonType"/>
	<xsd:complexType name="ReportsToPersonType">
		<xsd:sequence>
			<xsd:element ref="fi1:PersonID" minOccurs="0"/>
			<xsd:element ref="co3:NamePerson" minOccurs="0"/>
			<xsd:element ref="fi1:PositionTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PositionTitle" minOccurs="0"/>
			<xsd:element ref="fi1:RelationshipCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:Communication" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Job" type="co1:JobType">
		<xsd:annotation>
			<xsd:documentation>A Job is an occupation exercised for compensation.  Job Serves as a template for specifically defined positions.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="JobType">
		<xsd:sequence>
			<xsd:element ref="fi1:JobID" minOccurs="0"/>
			<xsd:element ref="fi1:JobTitle" minOccurs="0"/>
			<xsd:element ref="fi1:JobCode" minOccurs="0"/>
			<xsd:element ref="co1:JobEvaluation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:JobDescription" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="JobStatus" type="co1:JobStatusType"/>
	<xsd:complexType name="JobStatusType">
		<xsd:sequence>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="JobEvaluation" type="co1:JobEvaluationType">
		<xsd:annotation>
			<xsd:documentation>Criteria used to determin compensation for the Job definition.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="JobEvaluationType">
		<xsd:sequence>
			<xsd:element ref="fi1:JobEvaluationTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:JobPlanCode" minOccurs="0"/>
			<xsd:element ref="fi1:JobGradeCode" minOccurs="0"/>
			<xsd:element ref="fi1:JobStepCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Termination" type="co1:TerminationType"/>
	<xsd:complexType name="TerminationType">
		<xsd:sequence>
			<xsd:element ref="fi1:TerminationDate" minOccurs="0"/>
			<xsd:element ref="fi1:VoluntaryTerminationInd" minOccurs="0"/>
			<xsd:element ref="fi1:RehireOK" minOccurs="0"/>
			<xsd:element ref="fi1:LastPaidDate" minOccurs="0"/>
			<xsd:element ref="fi1:LastWorkDate" minOccurs="0"/>
			<xsd:element ref="fi1:TerminationReasonCode" minOccurs="0"/>
			<xsd:element ref="fi1:TerminationDescription" minOccurs="0"/>
			<xsd:element ref="co1:Attachment" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Hire" type="co1:HireType"/>
	<xsd:complexType name="HireType">
		<xsd:sequence>
			<xsd:element ref="fi1:HireTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:HireDate" minOccurs="0"/>
			<xsd:element ref="fi1:HireEndDate" minOccurs="0"/>
			<xsd:element ref="fi1:OriginalHireDate" minOccurs="0"/>
			<xsd:element ref="fi1:AdjustedHireDate" minOccurs="0"/>
			<xsd:element ref="fi1:DutyEntryDate" minOccurs="0"/>
			<xsd:element ref="fi1:CompanyCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EmploymentLifeCycle" type="co1:EmploymentLifeCycleType"/>
	<xsd:complexType name="EmploymentLifeCycleType">
		<xsd:sequence>
			<xsd:element name="ProposedHire" type="co1:StatusType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Status that indicates that the  person is proposed hired.  Proposed hire information might be communicated when an offer of employment has been communicated to candidate and accepted, but before the candidate has actually begun work.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Hire" type="co1:HireType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Life cycle status that indicates the employee or human resource actually works or "enters on duty".</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Leave" type="co1:StatusType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Status that indicates whether or not an employee or other resource is currently on a leave of absence. OED: leave n. "(a) leave of absence, or simply leave, permission to be absent from a post of duty. (See also sick-leave.) on leave: absent from duty by permission. (b) Hence, the period of such absence."</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Termination" type="co1:TerminationType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Life cycle status that indicates that the employee has ended his employment.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Retirement" type="co1:StatusType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Status that indicates that the individual is retired from the employer.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EducationHistory" type="co1:EducationHistoryType">
		<xsd:annotation>
			<xsd:documentation>The systematic instruction, schooling, or training given to the young in preparation for the work of life; by extension, similar instruction or training obtained in adult age. Also, the whole course of scholastic instruction which a person has received.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EducationHistoryType">
		<xsd:sequence>
			<xsd:element ref="fi1:EducationOrganizationID" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationName" minOccurs="0"/>
			<xsd:element ref="fi1:EducationLevelCode" minOccurs="0"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EmploymentHistory" type="co1:EmploymentHistoryType"/>
	<xsd:complexType name="EmploymentHistoryType">
		<xsd:sequence>
			<xsd:element ref="fi1:EmploymentOrganizationID" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationName" minOccurs="0"/>
			<xsd:element ref="fi1:Title" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:JobCode" minOccurs="0"/>
			<xsd:element ref="fi1:Responsibility" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Certifications" type="co1:CertificationType">
		<xsd:annotation>
			<xsd:documentation>History of certifications of the related person.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CertificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:OrganizationName" minOccurs="0"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Qualifications" type="co1:QualificationType">
		<xsd:annotation>
			<xsd:documentation>History of a person's qualifications.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="QualificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SecurityCredentials" type="co1:SecurityCredentialsType">
		<xsd:annotation>
			<xsd:documentation>A set of security credentials associated to the person.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SecurityCredentialsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SurNameComposition" type="co1:SurNameCompositionType"/>
	<xsd:complexType name="SurNameCompositionType">
		<xsd:sequence>
			<xsd:element ref="co1:SurNamePart" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SurNamePart" type="co1:SurNamePartType">
		<xsd:annotation>
			<xsd:documentation>Code, indicating which fields to show and their order of the Family- and PartnerNames, as chosen by the employee</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SurNamePartType">
		<xsd:sequence>
			<xsd:element ref="fi1:PrefixName" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:NameTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WageComponent" type="co1:WageComponentType"/>
	<xsd:complexType name="WageComponentType">
		<xsd:sequence>
			<xsd:element ref="fi1:WageComponentType" minOccurs="0"/>
			<xsd:element ref="fi1:WageAmount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CAO" type="co1:CAOType"/>
	<xsd:complexType name="CAOType">
		<xsd:sequence>
			<xsd:element ref="fi1:CAOName" minOccurs="0"/>
			<xsd:element ref="fi1:CAOCode" minOccurs="0"/>
			<xsd:element ref="fi1:CAOArea" minOccurs="0"/>
			<xsd:element ref="fi1:CAOEmployeeGroup" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WageLevel" type="co1:WageLevelType"/>
	<xsd:complexType name="WageLevelType">
		<xsd:sequence>
			<xsd:element ref="fi1:WageScale" minOccurs="0"/>
			<xsd:element ref="fi1:WageScaleName" minOccurs="0"/>
			<xsd:element ref="fi1:WageScaleStep" minOccurs="0"/>
			<xsd:element ref="fi1:WageScaleStepName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Disability" type="co1:DisabilityType"/>
	<xsd:complexType name="DisabilityType">
		<xsd:sequence>
			<xsd:element ref="fi1:DisabilityIndicator" minOccurs="0"/>
			<xsd:element ref="co1:DisabilitySummary" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DisabilitySummary" type="co1:DisabilitySummaryType"/>
	<xsd:complexType name="DisabilitySummaryType">
		<xsd:sequence>
			<xsd:element ref="fi1:DisabilityLevelCode" minOccurs="0"/>
			<xsd:element ref="fi1:DisabilityTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:DisabilityDate" minOccurs="0"/>
			<xsd:element ref="fi1:DisabilityCertifiedDate" minOccurs="0"/>
			<xsd:element ref="fi1:RecoveryDate" minOccurs="0"/>
			<xsd:element ref="fi1:EndDatePayment" minOccurs="0"/>
			<xsd:element ref="fi1:NameIssuingParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Comment" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="IssuingAuthorityParty" type="co3:SemanticPartyType"/>
	<xsd:element name="WorkEligibility" type="co1:WorkEligibilityType"/>
	<xsd:complexType name="WorkEligibilityType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:DocumentType" minOccurs="0"/>
					<xsd:element ref="co1:Attachment" minOccurs="0"/>
					<xsd:element ref="co1:IssuingAuthorityParty" minOccurs="0"/>
					<xsd:element ref="fi1:DocumentExpirationDate" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Department" type="co1:DepartmentType"/>
	<xsd:complexType name="DepartmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:OrganizationId" minOccurs="0"/>
			<xsd:element ref="fi1:OrganizationName" minOccurs="0"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:LeadingPositionCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE O2C Order COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="EmployeeResponsibleParty" type="co1:EmployeeResponsiblePartyType"/>
	<xsd:complexType name="EmployeeResponsiblePartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:OrganizationId" minOccurs="0"/>
					<xsd:element ref="fi1:OrganizationName" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="SalesChannel" type="co1:SalesChannelType">
		<xsd:annotation>
			<xsd:documentation>SalesContact and DistirbutionChannel responsible for the sale.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SalesChannelType">
		<xsd:sequence>
			<xsd:element ref="fi1:SalesOrganizationID" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionChannelCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SalesOrderLineReference" type="co1:OrderReferenceType"/>
	<xsd:element name="OrderLineCharacteristic" type="co1:CharacteristicType"/>
	<xsd:element name="Weight" type="co1:WeightType"/>
	<xsd:complexType name="WeightType">
		<xsd:sequence>
			<xsd:element ref="fi1:WeightCode" minOccurs="0"/>
			<xsd:element ref="fi1:Weight" minOccurs="0"/>
			<xsd:element ref="co1:WeightRange" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Consignment komt ook voor als element in Bulmailorder. Behoefte is aan hergebruik, daarom dit element ook opgenomen in components. -->
	<xsd:element name="Consignment" type="co1:ConsignmentType"/>
	<xsd:complexType name="ConsignmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateConsignmentID" minOccurs="0"/>
			<xsd:element ref="co1:ItemID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ConsignmentContract" minOccurs="0"/>
			<xsd:element ref="co1:CustomerConsignment" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentProcessing" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentPhysicalData" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ======================================================-->
	<!-- Hier beginnen de components voor een agendastructuur zoals Outlook -->
	<!-- ========================== =========================-->
	<xsd:element name="AgreementSchedule" type="co1:AgreementScheduleType">
		<xsd:annotation>
			<xsd:documentation>Tijdgerelateerde afspraken voor het structureel uitvoeren van de opdracht: 1-malig geven opdracht leidt tot herhaaldelijk uitvoeren comform het schema in de afspraak. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AgreementScheduleType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ScheduledTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:PatternType" minOccurs="0"/>
			<xsd:element ref="co1:DayPattern" minOccurs="0"/>
			<xsd:element ref="co1:WeekPattern" minOccurs="0"/>
			<xsd:element ref="co1:MonthPattern" minOccurs="0"/>
			<xsd:element ref="co1:YearPattern" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DayPattern" type="co1:DayPatternType"/>
	<xsd:complexType name="DayPatternType">
		<xsd:sequence>
			<xsd:element ref="fi1:DayRhythm" minOccurs="0"/>
			<xsd:element ref="co1:PickUpTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DropOffTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WeekPattern" type="co1:WeekPatternType"/>
	<!--<xsd:complexType name="WeekPatternType">
		<xsd:sequence>
			<xsd:element ref="co1:WeekDayFixedPattern" minOccurs="0"/>
			<xsd:element ref="co1:WeekDayVariablePattern" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WeekDayFixedPattern" type="co1:Weekpatroon1Type">
		<xsd:annotation>
			<xsd:documentation>On different days the same time window</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="Weekpatroon1Type">
		<xsd:sequence>
			<xsd:element ref="fi1:RepeatWeekPattern" minOccurs="0"/>
			<xsd:element ref="fi1:Weekday" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TimeFromTo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>-->
	<!--<xsd:element name="WeekDayVariablePattern" type="co1:WeekDayVariablePatternType">
		<xsd:annotation>
			<xsd:documentation>Every day of the week a different pattern is used. I.e. when the request is on Monday, Wednesday it has the same time window for both days.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>-->
	<xsd:complexType name="WeekPatternType">
		<xsd:sequence>
			<xsd:element ref="fi1:RepeatWeekPattern" minOccurs="0"/>
			<xsd:element ref="co1:WeekDaySchedule" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WeekDaySchedule" type="co1:WeekDayScheduleType"/>
	<xsd:complexType name="WeekDayScheduleType">
		<xsd:sequence>
			<xsd:element ref="fi1:Weekday" minOccurs="0"/>
			<xsd:element ref="co1:PickUpTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DropOffTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MonthPattern" type="co1:MonthPatternType"/>
	<xsd:complexType name="MonthPatternType">
		<xsd:sequence>
			<xsd:element ref="co1:MonthDayPattern" minOccurs="0"/>
			<xsd:element ref="co1:MonthVariablePattern" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MonthDayPattern" type="co1:MonthDayPatternType"/>
	<xsd:complexType name="MonthDayPatternType">
		<xsd:sequence>
			<xsd:element ref="fi1:MonthDayNumber" minOccurs="0"/>
			<xsd:element ref="fi1:RepeatWeekPattern" minOccurs="0"/>
			<xsd:element ref="co1:PickUpTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DropOffTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MonthVariablePattern" type="co1:MonthVariablePatternType"/>
	<xsd:complexType name="MonthVariablePatternType">
		<xsd:sequence>
			<xsd:element ref="fi1:WeekInMonth" minOccurs="0"/>
			<xsd:element ref="fi1:DayType" minOccurs="0"/>
			<xsd:element ref="fi1:RepeatMonthPattern" minOccurs="0"/>
			<xsd:element ref="co1:PickUpTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DropOffTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="YearPattern" type="co1:YearPatternType"/>
	<xsd:complexType name="YearPatternType">
		<xsd:sequence>
			<xsd:element ref="fi1:RepeatYearPattern" minOccurs="0"/>
			<xsd:element ref="co1:YearMonthPattern" minOccurs="0"/>
			<xsd:element ref="co1:YearDayPattern" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="YearMonthPattern" type="co1:YearMonthPatternType"/>
	<xsd:complexType name="YearMonthPatternType">
		<xsd:sequence>
			<xsd:element ref="fi1:MonthCode" minOccurs="0"/>
			<xsd:element ref="fi1:MonthDayNumber" minOccurs="0"/>
			<xsd:element ref="co1:PickUpTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DropOffTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="YearDayPattern" type="co1:YearDayPatternType"/>
	<xsd:complexType name="YearDayPatternType">
		<xsd:sequence>
			<xsd:element ref="fi1:MonthCode" minOccurs="0"/>
			<xsd:element ref="fi1:WeekInMonth" minOccurs="0"/>
			<xsd:element ref="fi1:DayType" minOccurs="0"/>
			<xsd:element ref="co1:PickUpTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DropOffTimeFromTo" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE TRANSPORT EXECUTION COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="TransportUserParty" type="co1:SemanticPartyType"/>
	<xsd:complexType name="TransportUserParty">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="TransportServiceProviderParty" type="co1:SemanticPartyType"/>
	<xsd:element name="ValidityPeriod" type="co1:TimePeriodType"/>
	<xsd:element name="ServiceStartTimePeriod" type="co1:TimePeriodType"/>
	<xsd:element name="ServiceEndTimePeriod" type="co1:TimePeriodType"/>
	<xsd:element name="Signature" type="co1:SignatureType"/>
	<xsd:complexType name="SignatureType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Note" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ValidationDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ValidatorID" minOccurs="0"/>
			<xsd:element ref="fi1:CanonicalizationMethod" minOccurs="0"/>
			<xsd:element ref="fi1:SignatureMethod" minOccurs="0"/>
			<xsd:element name="SignatoryParty" type="co1:SemanticPartyType" minOccurs="0"/>
			<xsd:element ref="co1:DigitalSignatureAttachment" minOccurs="0"/>
			<xsd:element name="OriginalDocumentReference" type="co1:DocumentReferenceBaseType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DigitalSignatureAttachment" type="co1:DigitalSignatureAttachmentType"/>
	<xsd:complexType name="DigitalSignatureAttachmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:EmbeddedDocument" minOccurs="0"/>
			<xsd:element ref="co1:Attachment" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportConsignment" type="co1:TransportConsignment">
		<xsd:annotation>
			<xsd:documentation>A class to describe an identifiable collection of one or more goods items to be transported between the consignor and the consignee.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportConsignment">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:ConsigneeAssignedID" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignorAssignedID" minOccurs="0"/>
			<xsd:element ref="fi1:CarrierAssignedID" minOccurs="0"/>
			<xsd:element ref="co1:ConsigneeParty" minOccurs="0"/>
			<xsd:element ref="co1:ConsignorParty" minOccurs="0"/>
			<xsd:element ref="co1:NotifyingParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:FinalDeliveryParty" minOccurs="0"/>
			<xsd:element ref="co1:CarrierParty" minOccurs="0"/>
			<xsd:element ref="co1:TransportInformation" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceDuration" minOccurs="0"/>
			<xsd:element ref="co1:StopBlockStatus" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="RequestedAgreementSchedule" type="co1:AgreementScheduleType" minOccurs="0"/>
			<xsd:element name="PlannedAgreementSchedule" type="co1:AgreementScheduleType" minOccurs="0"/>
			<xsd:element name="RequestedPickUpTransportEvent" type="co1:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The pickup of this consignment requested by the party requesting a transportation service (the transport user).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="RequestedDropOffTransportEvent" type="co1:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The delivery of this consignment requested by the party requesting a transportation service (the transport user).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PlannedPickUpTransportEvent" type="co1:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The pickup of this consignment planned by the party responsible for providing the transportation service (the transport service provider).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PlannedDropOffTransportEvent" type="co1:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The delivery of this consignment planned by the party responsible for providing the transportation service (the transport service provider).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ActualPickUpTransportEvent" type="co1:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The actual pickup of this consignment by the party responsible for providing the transportation service (the transport service provider).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ActualDropOffTransportEvent" type="co1:TransportEventType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The actual delivery of this planned by the party responsible for providing the transportation service (the transport service provider).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:DeliveryTerms" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentType" minOccurs="0"/>
			<xsd:element ref="fi1:TotalInvoiceAmount" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentInformation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="FreightAllowanceCharge" type="co1:AllowanceType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>A cost incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage for this consignment. In addition to transport costs, this may include such elements as packing, documentation, loadin</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:TransportHandlingUnit" minOccurs="0"/>
			<xsd:element ref="fi1:WaybillRemarks" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CarrierServiceInstructions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SpecialServiceInstructions" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportInformation" type="co1:TransportInformationType">
		<xsd:annotation>
			<xsd:documentation>The meta data related to a transport, contains information like the trip number the transport consignment is planned, the vehicle asked for or used for the transport consignment. From the viewpoint of a consignor it may contain the TransportNumber and/or the type of vehicle needed, from the viewpoint of a consignee it may contain the type of vehicle, from the viewpoint of a carrier (TSP) it may contain information about the TransportNumber and the trip the transport consignment is assigned to,  and the vehicle used during the transport.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TransportOrderStatistics" type="co1:CharacteristicValueUnitCodeType">
		<xsd:annotation>
			<xsd:documentation>A class to describe additional information needed for the BI reporting. 
Name = Name of the specific statistic
Value = Value of the specific statistic
UnitCode = The unit of measure used for this statistic value. Required in case the OrderTransportStatisticValue represents a weight, distance, volume, currency, temperature etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportInformationType">
		<xsd:sequence>
			<xsd:element ref="fi1:TransportNumber" minOccurs="0"/>
			<xsd:element ref="fi1:TripID" minOccurs="0"/>
			<xsd:element ref="co1:Vehicle" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportEvent" type="co1:TransportEventType">
		<xsd:annotation>
			<xsd:documentation>A class describing a significant occurrence or happening related to the transportation of goods. Events specific for vehicles are not intended to be specified in this element. The use of this element is limited to events that are related to the order, not</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportEventType">
		<xsd:sequence>
			<xsd:element ref="fi1:TransportEventTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co1:Location" minOccurs="0"/>
			<xsd:element ref="co1:LocationCodeID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:WindowTimeType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TransportationTimePeriod" minOccurs="0"/>
			<xsd:element ref="co1:Handling" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:LocationConditions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MeansOfAccess" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:StopInformation" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:StopSequenceNumber" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LocationCodeID" type="co1:LocationCodeIDType">
		<xsd:annotation>
			<xsd:documentation>The code and value of the code to identify a Location.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LocationCodeIDType">
		<xsd:sequence>
			<xsd:element ref="fi1:LocationCodeType" minOccurs="0"/>
			<xsd:element ref="fi1:LocationCodeValue" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LocationConditions" type="co1:LocationConditionsType">
		<xsd:annotation>
			<xsd:documentation>A class to specify the conditions of the location where the event takes place.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LocationConditionsType">
		<xsd:sequence>
			<xsd:element ref="fi1:LocationConditionsCode" minOccurs="0"/>
			<xsd:element ref="fi1:LocationConditionsDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsigneeParty" type="co1:ConsigneePartyType">
		<xsd:annotation>
			<xsd:documentation>A party to which goods are consigned.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsigneePartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ConsignorParty" type="co1:ConsignorPartyType">
		<xsd:annotation>
			<xsd:documentation>The party consigning goods, as stipulated in the transport contract by the party ordering transport.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignorPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ReturnToParty" type="co1:ReturnToPartyType">
		<xsd:annotation>
			<xsd:documentation>The Party to which the consignment must return to if it can not be awarded to the Consignee Party. nb Nodig voor PNP die aangeeft waar een pakket naar retour moet indien niet kan worden uitgereikt. Retouradres is afhankelijk van bijv. 1e of 2e bestelpoging van het pakket etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ReturnToPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="TransportHandlingInstruction" type="co1:TransportHandlingInstructionType"/>
	<xsd:complexType name="TransportHandlingInstructionType">
		<xsd:sequence>
			<xsd:element ref="co1:LoadHandling" minOccurs="0"/>
			<xsd:element ref="co1:UnloadHandling" minOccurs="0"/>
			<xsd:element ref="co1:TransportHandling" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FreightContent" type="co1:FreightContentType"/>
	<xsd:complexType name="FreightContentType">
		<xsd:sequence>
			<xsd:element ref="fi1:HazardousRiskIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:AnimalFoodIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:HumanFoodIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:LiveStockIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:BulkCargoIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ContainerizedIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:GeneralCargoIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialSecurityIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:FreightContentCode" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportHandlingUnit" type="co1:TransportHandlingUnitType">
		<xsd:annotation>
			<xsd:documentation>A class to describe a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment. Note: In de Waybill staan de werkelijke hoeveelheden en in de Transportorder de gevraagde en geplande hoeveelheden.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportHandlingUnitType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:HandlingInstructionsDescription" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:HazardousRiskIndicator" minOccurs="0"/>
			<xsd:element ref="co1:FreightContent" minOccurs="0"/>
			<xsd:element ref="co1:HazardousMaterial" minOccurs="0"/>
			<xsd:element ref="co1:TransportEquipment" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:GoodsItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Package" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportEquipment" type="co1:TransportEquipmentType">
		<xsd:annotation>
			<xsd:documentation>A piece of transport equipment associated with this transport handling unit.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportEquipmentType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:LoadFactor" minOccurs="0"/>
			<xsd:element ref="fi1:ShippingMarks" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TransportEquipmentTypeCode" minOccurs="0"/>
			<xsd:element ref="co1:TransportWeightAndVolume" minOccurs="0"/>
			<xsd:element ref="co1:GoodsItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Package" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Package" type="co1:PackageType">
		<xsd:annotation>
			<xsd:documentation>A package contained in this transport handling unit.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PackageType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeDescription" minOccurs="0"/>
			<xsd:element ref="co1:TransportWeightAndVolume" minOccurs="0"/>
			<xsd:element ref="co1:GoodsItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:UPCPackagingLevelCode" minOccurs="0"/>
			<xsd:element ref="fi1:PerPackageQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:CapacityPerPackageQuantity" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GoodsItem" type="co1:GoodsItemType">
		<xsd:annotation>
			<xsd:documentation>A goods item contained in this transport handling unit.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GoodsItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" 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:sequence>
	</xsd:complexType>
	<xsd:element name="TransportWeightAndVolume" type="co1:TransportWeightAndVolumeType">
		<xsd:annotation>
			<xsd:documentation>The weights and volumes of de goods or materials being shipped.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportWeightAndVolumeType">
		<xsd:sequence>
			<xsd:element ref="fi1:DunnageWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:TareWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:NetWeightMeasure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">This is the net weight of the goods or materials being shipped.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:NetNetWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:GrossWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:ChargeableWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:GrossVolumeMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:TotalVolumeMeasure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation source="http://www.openapplications.org/platform/1">Quantifies the volume, or amount of space, that is occupied by an item, container or shipment.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:LoadingLengthMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="NotifyingParty" type="co1:NotifyingPartyType">
		<xsd:annotation>
			<xsd:documentation>Specification of the transport user party to be notified in case this party is not equal to the consignor party.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NotifyingPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:group ref="co1:DocumentIDsGroup" minOccurs="0"/>
					<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
					<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="FinalDeliveryParty" type="co1:NotifyingPartyType">
		<xsd:annotation>
			<xsd:documentation>Specification of a subsequent carrier party.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FinalDeliveryPartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:group ref="co1:DocumentIDsGroup" minOccurs="0"/>
					<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
					<xsd:group ref="me1:FreeFormTextGroup" minOccurs="0"/>
					<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ConsignmentType" type="co1:ConsignmentTypeType"/>
	<xsd:complexType name="ConsignmentTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:TransportServiceProviderCode" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentTypeDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProductInformation" type="co1:ProductInformationType"/>
	<xsd:complexType name="ProductInformationType">
		<xsd:sequence>
			<xsd:element ref="fi1:BuyersItemIdentification" minOccurs="0"/>
			<xsd:element ref="fi1:SellersItemIdentification" minOccurs="0"/>
			<xsd:element ref="fi1:ManufacturerItemIdentification" minOccurs="0"/>
			<xsd:element ref="fi1:StandardItemIdentification" minOccurs="0"/>
			<xsd:element ref="co1:HazardousProductInformation" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="HazardousProductInformation" type="co1:HazardousProductInformationType">
		<xsd:annotation>
			<xsd:documentation>Information pertaining to this item as a hazardous item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HazardousProductInformationType">
		<xsd:sequence>
			<xsd:element ref="fi1:UNDGCode" minOccurs="0"/>
			<xsd:element ref="fi1:EmergencyProceduresCode" minOccurs="0"/>
			<xsd:element ref="fi1:TechnicalName" minOccurs="0"/>
			<xsd:element ref="fi1:HazardousClassID" minOccurs="0"/>
			<xsd:element ref="fi1:NetWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:FlashpointTemperature" minOccurs="0"/>
			<xsd:element ref="fi1:HazardousRegulationCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="IncoTerms" type="co1:IncoTermsType">
		<xsd:annotation>
			<xsd:documentation>The conditions agreed upon between a seller and a buyer with regard to the delivery of goods and/or services (e.g., CIF, FOB, or EXW from the INCOTERMS Terms of Delivery).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="IncoTermsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialTermsDescription" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="DeliveryLocation" type="co1:LocationType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The location for the contracted delivery.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryTerms" type="co1:DeliveryTermsType">
		<xsd:annotation>
			<xsd:documentation>The conditions agreed upon between a seller and a buyer with regard to the delivery of goods and/or services (e.g., CIF, FOB, or EXW from the INCOTERMS Terms of Delivery).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeliveryTermsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:SpecialTermsDescription" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="DeliveryLocation" type="co1:LocationType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The location for the contracted delivery.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Vehicle" type="co1:VehicleType">
		<xsd:annotation>
			<xsd:documentation>Type of vehicle needed for execution of the order.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="VehicleType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PickUpTimeFromTo" type="co1:TimeFromToType"/>
	<xsd:element name="DropOffTimeFromTo" type="co1:TimeFromToType"/>
	<xsd:element name="StopBlockStatus" type="co1:StatusType"/>
	<xsd:element name="WaybillDocumentReference" type="co1:WaybillDocumentReferenceType"/>
	<xsd:complexType name="WaybillDocumentReferenceType">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:Attachment" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Action" type="co1:ActionType"/>
	<xsd:complexType name="ActionType">
		<xsd:sequence>
			<xsd:element ref="fi1:ActionSequenceNumber" minOccurs="0"/>
			<xsd:element ref="fi1:ActionID" minOccurs="0"/>
			<xsd:element ref="fi1:ActionType" minOccurs="0"/>
			<xsd:element ref="fi1:ActionDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ActionTime" minOccurs="0"/>
			<xsd:element ref="co1:ActionCondition" minOccurs="0" maxOccurs="1"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ActionConditionType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConditionType" minOccurs="0"/>
			<xsd:element ref="fi1:ConditionDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ActionCondition" type="co1:ActionConditionType">
		<xsd:annotation>
			<xsd:documentation>Condition under which the action to perform.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE WAYBILL COMPONENTS -->
	<!-- ========================== ========-->
	<!-- ================================== -->
	<!-- HIER BEGINNEN DE BusinessPartner/ Client COMPONENTS -->
	<!-- ========================== ========-->
	<xsd:element name="BusinessPartnerX" type="co1:BusinessPartnerXType">
		<xsd:annotation>
			<xsd:documentation>An individual or company who has some degree of involvement with the business dealings of PostNL.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessPartnerXType">
		<xsd:choice>
			<xsd:element ref="co1:BusinessPartner" minOccurs="0"/>
			<xsd:element ref="co1:IndividualBusinessPartner" minOccurs="0"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="BusinessPartner" type="co1:BusinessPartnerType">
		<xsd:annotation>
			<xsd:documentation>uit LDM: De Business Partner beschijft de relatie tussen de extern verifieerbare Business Partners en geeft inzicht in concern relaties conform de opbouw in het handels register.
Daarnaast bevat de BP  alle extern verifieerbare gegevens van de business partner</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="IndividualBusinessPartner" type="co1:PersonType">
		<xsd:annotation>
			<xsd:documentation>Persoonsgegevens over het individu dat een zakelijke relatie heeft met PostNL.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessPartnerType">
		<xsd:annotation>
			<xsd:documentation>BP beschijft de relatie tussen de extern verifieerbare Business Partners en geeft inzicht in concern relaties conform de opbouw in het handels register.
Daarnaast bevat de BP  alle extern verifieerbare gegevens van de business partner</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="co1:PartyIDs" minOccurs="0"/>
			<xsd:element ref="fi1:BusinessPartnerType" minOccurs="0"/>
			<xsd:element ref="fi1:EstablishmentID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateEstablishmentID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:LegalForm" minOccurs="0"/>
			<xsd:element ref="co1:NameNonPerson" minOccurs="0"/>
			<xsd:element ref="co1:Address" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="CorporateHierarchy" type="co1:PartyHierarchyType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ConcernIndicator" minOccurs="0"/>
			<xsd:element ref="co1:Contact" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MailCarrierIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:SBIBranch" minOccurs="0"/>
			<xsd:element ref="fi1:CBIBranch" minOccurs="0"/>
			<xsd:element ref="fi1:RSINCode" minOccurs="0"/>
			<xsd:element ref="fi1:NZBCode" minOccurs="0"/>
			<xsd:element ref="fi1:LanguageCode" minOccurs="0"/>
			<xsd:element ref="fi1:FTE" minOccurs="0"/>
			<xsd:element ref="fi1:SurceanceIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:DeregisteredIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:BankruptcyIndicator" minOccurs="0"/>
			<xsd:element name="BlockedBusinessPartner" type="co1:StatusType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:HeadOfficeIndicator" minOccurs="0"/>
			<xsd:element ref="co2:BankAccount" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:BusinessPartnerRelationship" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BusinessPartnerRole" type="co1:BusinessPartnerRoleType">
		<xsd:annotation>
			<xsd:documentation>De hoedanigheid waarin een BusinessPartner een relatie heeft met PostNL of 1 van de entiteiten van PostNL.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessPartnerRoleType">
		<xsd:sequence>
			<xsd:element ref="fi1:BusinessPartnerRoleCode" minOccurs="0"/>
			<xsd:element name="CompanyRelation" type="co1:CompanyRelationType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:choice>
				<xsd:element ref="co2:CustomerParty" minOccurs="0"/>
				<xsd:element ref="co2:SupplierParty" minOccurs="0"/>
				<xsd:element ref="co1:Party" minOccurs="0"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CompanyRelation" type="co1:CompanyRelationType"/>
	<xsd:complexType name="CompanyRelationType">
		<xsd:sequence>
			<xsd:element ref="fi1:CompanyRelationID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="ma2:OrganizationEntity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BusinessPartnerRelationship" type="co1:BusinessPartnerRelationshipType">
		<xsd:annotation>
			<xsd:documentation>BusinessPartners waarmee door de BP een bepaald type relatie wordt onderhouden.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BusinessPartnerRelationshipType">
		<xsd:sequence>
			<xsd:element ref="fi1:RelationshipReferenceID" minOccurs="0"/>
			<xsd:element ref="fi1:RelationshipDescription" minOccurs="0"/>
			<xsd:element ref="fi1:RelationshipType" minOccurs="0"/>
			<xsd:element ref="fi1:RelatedBusinessPartnerID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="NameNonPerson" type="co1:NameNonPersonType"/>
	<xsd:complexType name="NameNonPersonType">
		<xsd:sequence>
			<xsd:element ref="fi1:RegisteredName" minOccurs="0"/>
			<xsd:element ref="fi1:TradeName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CompanyName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CreditLimit" type="co1:CreditLimitType"/>
	<xsd:complexType name="CreditLimitType">
		<xsd:sequence/>
	</xsd:complexType>
	<xsd:element name="BirthPlace" type="co1:BirthPlaceType"/>
	<xsd:complexType name="BirthPlaceType">
		<xsd:sequence>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CustomerContact" type="co1:CustomerContactType">
		<xsd:annotation>
			<xsd:documentation>Contact moments with the customer.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CustomerContactType">
		<xsd:sequence>
			<xsd:element ref="fi1:ContactType" minOccurs="0"/>
			<xsd:element name="ContactDuration" type="co1:TimePeriodType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ContactDescription" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Contact" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CommunicationResponsible" type="ma1:OrganizationEntityType">
		<xsd:annotation>
			<xsd:documentation>Afdeling binnen PostNL verantwoordelijk voor communicatie.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RevenueProfitResponsibility" type="ma1:OrganizationEntityType">
		<xsd:annotation>
			<xsd:documentation>Afdeling PostNL waaraan kosten en opbrengsten worden toegewezen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BusinessPartnerProcess" type="co1:BusinessPartnerProcessType"/>
	<xsd:complexType name="BusinessPartnerProcessType">
		<xsd:sequence>
			<xsd:element ref="co1:CommunicationResponsible" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:RevenueProfitResponsibility" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Contact" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DebtorProcessData" type="co1:DebtorProcessDataType">
		<xsd:annotation>
			<xsd:documentation>Data relevant for processes in the context of the Debtor.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DebtorProcessDataType">
		<xsd:complexContent>
			<xsd:extension base="co1:BusinessPartnerProcessType">
				<xsd:sequence>
					<xsd:element ref="fn1:Dunning" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE MachineEvent Components -->
	<!-- ========================== ===========-->
	<xsd:element name="SortingMachine" type="co1:SortingMachineType">
		<xsd:annotation>
			<xsd:documentation>Machine for sorting mail and/ or parcels.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingMachineType">
		<xsd:sequence>
			<xsd:element ref="ma1:MachineID" minOccurs="0"/>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
			<xsd:element ref="fi1:MachineType" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0"/>
			<xsd:element ref="fi1:FixedAssetCode" minOccurs="0"/>
			<xsd:element ref="fi1:ProgramMode" minOccurs="0"/>
			<xsd:element ref="fi1:SystemVersion" minOccurs="0"/>
			<xsd:element ref="fi1:SoftwareVersion" minOccurs="0"/>
			<xsd:element ref="co1:SortingMachineModule" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SortingMachineModule" type="co1:SortingMachineModuleType">
		<xsd:annotation>
			<xsd:documentation>A module of the sorting machine.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingMachineModuleType">
		<xsd:sequence>
			<xsd:element ref="fi1:MachineModuleID" minOccurs="0"/>
			<xsd:element ref="fi1:MachineModuleType" minOccurs="0"/>
			<xsd:element ref="fi1:MachineModuleName" minOccurs="0"/>
			<xsd:element ref="fi1:ModulePosition" minOccurs="0"/>
			<xsd:element ref="fi1:ModuleLeftRight" minOccurs="0"/>
			<xsd:element ref="fi1:MachinePart" minOccurs="0"/>
			<xsd:element ref="co1:SortingMachineSubModule" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SortingMachineSubModule" type="co1:SortingMachineSubModuleType">
		<xsd:annotation>
			<xsd:documentation>A submodule of the sorting machine.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingMachineSubModuleType">
		<xsd:sequence>
			<xsd:element ref="fi1:MachineSubModuleID" minOccurs="0"/>
			<xsd:element ref="fi1:MachineSubModuleType" minOccurs="0"/>
			<xsd:element ref="fi1:MachineSubModuleName" minOccurs="0"/>
			<xsd:element ref="fi1:ModulePosition" minOccurs="0"/>
			<xsd:element ref="fi1:ModuleLeftRight" minOccurs="0"/>
			<xsd:element ref="fi1:MachinePart" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EventTimeInterval" type="co1:TimePeriodType"/>
	<xsd:element name="SortingMachineEvent" type="co1:SortingMachineEventType">
		<xsd:annotation>
			<xsd:documentation>A description of the event that happened on the sorting machine.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingMachineEventType">
		<xsd:sequence>
			<xsd:element ref="fi1:EventID" minOccurs="0"/>
			<xsd:element ref="fi1:EventType" minOccurs="0"/>
			<xsd:element ref="fi1:EventAbbrevation" minOccurs="0"/>
			<xsd:element name="EventTime" type="co1:TimePeriodType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The duration of the event.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:EventDescription" minOccurs="0"/>
			<xsd:element ref="fi1:EventCause" minOccurs="0"/>
			<xsd:element ref="fi1:StatusCode" minOccurs="0"/>
			<xsd:element name="EventCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Still defining features of the event.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE Purchase Order Components -->
	<!-- ========================== ===========-->
	<xsd:element name="GrossPricePerUnit" type="co1:GrossPricePerUnitType"/>
	<xsd:complexType name="GrossPricePerUnitType">
		<xsd:sequence>
			<xsd:element ref="fi1:UnitSalePriceAmount" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:TotalAmount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="NetPricePerUnit" type="co1:NetPricePerUnitType"/>
	<xsd:complexType name="NetPricePerUnitType">
		<xsd:sequence>
			<xsd:element ref="fi1:UnitSalePriceAmount" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:TotalAmount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryTimePeriod" type="co1:TimePeriodType"/>
	<xsd:element name="Note" type="co1:NoteType"/>
	<xsd:complexType name="NoteType">
		<xsd:sequence>
			<xsd:element ref="fi1:NoteType" minOccurs="0"/>
			<xsd:element ref="fi1:Note" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE attachment Components -->
	<!-- ========================== ===========-->
	<xsd:element name="ExtraAttachment" type="co1:ExtraAttachmentType"/>
	<xsd:complexType name="ExtraAttachmentType">
		<xsd:sequence>
			<xsd:element ref="co1:Attachment" minOccurs="0"/>
			<xsd:element name="AttachmentCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE BUSINESS ASSETS Components -->
	<!-- ========================== ===========-->
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE BulkMailOrder2Components -->
	<!-- ========================== ===========-->
	<xsd:element name="ConsignmentDeliveryWeek" type="co1:ConsignmentDeliveryWeekType"/>
	<xsd:complexType name="ConsignmentDeliveryWeekType">
		<xsd:sequence>
			<xsd:element ref="fi1:WeekInYear" minOccurs="0"/>
			<xsd:element ref="fi1:Year" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN de MailItem Components -->
	<!-- ========================== ===========-->
	<xsd:element name="TrackingIdentification" type="co1:TrackingIdentificationType"/>
	<xsd:complexType name="TrackingIdentificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ValueTrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:SymbologyTrackingID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItem" type="co1:MailItemType">
		<xsd:annotation>
			<xsd:documentation>MailItem is een verbijzondering van GoodsItem. De verbijzondering is noodzakelijk omdat poststukken aparte eigenschappen hebben ten aanzien van goederen: een adres.
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DeliveryStatus" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:AddresseeParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:SenderParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ReturnToParty" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MailItemPhysicalData" minOccurs="0"/>
			<xsd:element ref="co1:MailItemProcessingStatus" minOccurs="0"/>
			<xsd:element ref="co1:Image" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Attachment" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:PostagePaymentMethod" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:FrankingAmount" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingCode" minOccurs="0"/>
			<xsd:element name="MailItemCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItemPhysicalData" type="co1:MailItemPhysicalDataType">
		<xsd:annotation>
			<xsd:documentation>The physical charasteristics of the mail item.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemPhysicalDataType">
		<xsd:sequence>
			<xsd:element ref="fi1:PhysicalDataFormatCode" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataLength" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataWidth" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataThickness" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataThicknessClass" minOccurs="0"/>
			<xsd:element ref="fi1:AddressLabelingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:MailingWrapperTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:MailingWrapperFinishingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PhysicalDataProductWeight" minOccurs="0"/>
			<xsd:element name="PhysicalCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:IndicationLegalForTrade" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddresseeParty" type="co1:AdresseePartyType">
		<xsd:annotation>
			<xsd:documentation>Naam en adres van de geadresseerde op het poststuk.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SenderParty" type="co1:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>De verzendende partij.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Image" type="co1:ImageType"/>
	<xsd:complexType name="ImageType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0"/>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:Image" minOccurs="0"/>
			<xsd:element ref="co1:ImageAttachment" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ImageMetaDataTIFF" minOccurs="0"/>
			<xsd:element ref="co1:ImageMetaDataEXIFF" minOccurs="0"/>
			<xsd:element name="ImageCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AdresseePartyType">
		<xsd:complexContent>
			<xsd:extension base="co1:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:Party" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="MailItemProcessingStatus" type="co1:MailItemProcessingStatusType"/>
	<xsd:complexType name="MailItemProcessingStatusType">
		<xsd:sequence>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ServiceOrders" type="co1:ServiceOrdersType"/>
	<xsd:complexType name="ServiceOrdersType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceOrderID" minOccurs="0"/>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryStatus" type="co1:DeliveryStatusType">
		<xsd:annotation>
			<xsd:documentation>Date and status of the deliverydate or period as selected.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeliveryStatusType">
		<xsd:sequence>
			<xsd:element ref="fi1:DeliveryDateTime" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EnrichmentDeviceIdentification" type="co1:EnrichmentDeviceIdentificationType">
		<xsd:annotation>
			<xsd:documentation>Unique identification of the enrichment devices
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EnrichmentDeviceIdentificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:EnrichmentDeviceID" minOccurs="0"/>
			<xsd:element ref="fi1:EnrichmentDeviceName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SortingDecisionID" type="co1:SortingDecisionIDType">
		<xsd:annotation>
			<xsd:documentation>Final sorting decision made by MMS based on the tracking identification send by a enrichment device.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingDecisionIDType">
		<xsd:sequence>
			<xsd:element ref="co1:TrackingIdentification" minOccurs="0"/>
			<xsd:element ref="co1:EnrichmentDeviceIdentification" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItemParameters" type="co1:MailItemParametersType"/>
	<xsd:complexType name="MailItemParametersType">
		<xsd:sequence>
			<xsd:element ref="fi1:UseCode" minOccurs="0"/>
			<xsd:element ref="co1:TrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SIX" minOccurs="0"/>
			<xsd:element ref="co1:AddresseeParty" minOccurs="0"/>
			<xsd:element ref="co1:SenderParty" minOccurs="0"/>
			<xsd:element ref="co1:ReturnToParty" minOccurs="0"/>
			<xsd:element ref="co1:MailItemPhysicalData" minOccurs="0"/>
			<xsd:element ref="co1:PostagePaymentMethod" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingAmount" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingCode" minOccurs="0"/>
			<xsd:element ref="co1:PrintPosition" minOccurs="0"/>
			<xsd:element ref="fi1:LabelPresent" minOccurs="0"/>
			<xsd:element ref="co1:LabelPosition" minOccurs="0"/>
			<xsd:element ref="ma1:LabelText" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Barcodes" type="co1:BarcodesType"/>
	<xsd:complexType name="BarcodesType">
		<xsd:sequence>
			<xsd:element ref="co1:BarcodeCC" minOccurs="0"/>
			<xsd:element ref="co1:BarcodeKB" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TraceabilityNumber" type="co1:TraceabilityNumberType"/>
	<xsd:complexType name="TraceabilityNumberType">
		<xsd:sequence>
			<xsd:element ref="fi1:FactID" minOccurs="0"/>
			<xsd:element ref="fi1:IssuingAgencyCode" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BarcodeCC" type="co1:BarcodeCCType"/>
	<xsd:complexType name="BarcodeCCType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConfigurationReferenceCode" minOccurs="0"/>
			<xsd:element ref="fi1:S31IssuerCode" minOccurs="0"/>
			<xsd:element ref="fi1:VersionID" minOccurs="0"/>
			<xsd:element ref="co1:TraceabilityNumber" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumber" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumberExtension" minOccurs="0"/>
			<xsd:element ref="fi1:SenderService" minOccurs="0"/>
			<xsd:element ref="fi1:ReturnHandling" minOccurs="0"/>
			<xsd:element ref="fi1:Reserved" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BarcodeKB" type="co1:BarcodeKBType"/>
	<xsd:complexType name="BarcodeKBType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConfigurationReferenceCode" minOccurs="0"/>
			<xsd:element ref="fi1:S31IssuerCode" minOccurs="0"/>
			<xsd:element ref="fi1:VersionID" minOccurs="0"/>
			<xsd:element ref="co1:TraceabilityNumber" minOccurs="0"/>
			<xsd:element ref="fi1:CodingText" minOccurs="0"/>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
			<xsd:element ref="fi1:SenderService" minOccurs="0"/>
			<xsd:element ref="fi1:ReturnHandling" minOccurs="0"/>
			<xsd:element ref="fi1:Reserved" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--<xsd:element name="ParametersWrite" type="co1:ParametersWriteType"/>
	<xsd:complexType name="ParametersWriteType">
		<xsd:sequence>
			<xsd:element ref="co1:SortingDecisionID" minOccurs="0"/>
			<xsd:element ref="co1:AddresseeParty" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>-->
	<xsd:element name="PrintPosition" type="co1:PrintPositionType"/>
	<xsd:complexType name="PrintPositionType">
		<xsd:sequence>
			<xsd:element ref="fi1:Angle" minOccurs="0"/>
			<xsd:element ref="fi1:Confidence" minOccurs="0"/>
			<xsd:element ref="co1:PolygonDots" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LabelPosition" type="co1:LabelPositionType"/>
	<xsd:complexType name="LabelPositionType">
		<xsd:sequence>
			<xsd:element ref="fi1:Angle" minOccurs="0"/>
			<xsd:element ref="fi1:Confidence" minOccurs="0"/>
			<xsd:element ref="co1:PolygonDots" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PolygonDots" type="co1:PolygonDotsType">
		<xsd:annotation>
			<xsd:documentation>Dots of the mailitem.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PolygonDotsType">
		<xsd:sequence>
			<xsd:element ref="fi1:OrderCornerMarksCode" minOccurs="0"/>
			<xsd:element ref="fi1:XCoordinate" minOccurs="0"/>
			<xsd:element ref="fi1:YCoordinate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN deBulkmail Announcement Components -->
	<!-- ========================== ===========-->
	<xsd:element name="DigitisedLetterContent" type="co1:DigitisedLetterContentType"/>
	<xsd:complexType name="DigitisedLetterContentType">
		<xsd:sequence>
			<xsd:element ref="fi1:MailItemTrackingID" minOccurs="0"/>
			<xsd:element ref="co1:Image" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="LetterContentCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:InternetAddressCommunication" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PostagePaymentMethod" type="co1:PostagePaymentMethodType"/>
	<xsd:complexType name="PostagePaymentMethodType">
		<xsd:sequence>
			<xsd:element ref="fi1:PaymentGroupCode" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentMethodCode" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingMachineID" minOccurs="0"/>
			<xsd:element ref="fi1:PostagePaymentCode" minOccurs="0"/>
			<xsd:element ref="fi1:PostagePaymentAmount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TrackingNumber" type="co1:TrackingNumberType"/>
	<xsd:complexType name="TrackingNumberType">
		<xsd:sequence>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
			<xsd:element ref="fi1:TotalNumber" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CommercialItem" type="co1:CommercialItemType"/>
	<xsd:complexType name="CommercialItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:ItemID" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:CommercialItemOptions" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ServiceLevel" type="co1:ServiceLevelType">
		<xsd:annotation>
			<xsd:documentation>The level indicating the transit time of a shipment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ServiceLevelType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceLevelCode" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceLevelDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN de Notification Subscription Components -->
	<!-- ========================== ===========-->
	<xsd:element name="NotificationType" type="co1:NotificationTypeType">
		<xsd:annotation>
			<xsd:documentation>Het type logistieke events waarin de ontvanger geïntegreerd is bv. Gesorteerd 1e sortering, ErIsPost, PostNaarU etc.”</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NotificationTypeType">
		<xsd:sequence>
			<xsd:element ref="fi1:NotificationType" minOccurs="0"/>
			<xsd:element ref="fi1:NotificationName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van ObservationMailVolume================================ -->
	<!---->
	<xsd:element name="ResultProcessInterval" type="co1:ResultProcessIntervalType">
		<xsd:annotation>
			<xsd:documentation>Datum/tijd interval waarin het proces heeft plaatsgevonden.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultProcessIntervalType">
		<xsd:sequence>
			<xsd:element ref="fi1:StartDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:EndDateTime" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ BulkMailInduction================================ -->
	<!---->
	<xsd:element name="CustomerOrderIdentification" type="co1:CustomerOrderIdentificationType"/>
	<xsd:complexType name="CustomerOrderIdentificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:LineNumber" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ LSP================================ -->
	<!---->
	<xsd:element name="Identification" type="co1:IdentificationType">
		<xsd:annotation>
			<xsd:documentation>An official document that shows or proves who you are</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="IdentificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Note" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ValidationDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:ValidatorID" minOccurs="0"/>
			<xsd:element ref="fi1:CanonicalizationMethod" minOccurs="0"/>
			<xsd:element ref="fi1:SignatureMethod" minOccurs="0"/>
			<xsd:element ref="fi1:IdentificationMethod" minOccurs="0"/>
			<xsd:element ref="co1:HashCalculation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:SignatoryParty" minOccurs="0"/>
			<xsd:element ref="co1:DigitalSignatureAttachment" minOccurs="0"/>
			<xsd:element ref="co1:OriginalDocumentReference" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LogisticServiceInformation" type="co1:LogisticServiceInformationType">
		<xsd:annotation>
			<xsd:documentation>Alles wat nodig is om de service uit te voeren. Wordt meegeleverd door de opdrachtgever.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LogisticServiceInformationType">
		<xsd:sequence>
			<xsd:element ref="co1:HashCalculation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DeliveryInstructions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CarrierServiceInstructions" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryInstructions" type="co1:DeliveryInstructionsType"/>
	<xsd:complexType name="DeliveryInstructionsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceInstructionCode" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceInstructionDescription" minOccurs="0"/>
			<xsd:element ref="fi1:SequenceCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WorkOrder" type="co1:WorkOrderType"/>
	<xsd:complexType name="WorkOrderType">
		<xsd:sequence>
			<xsd:element ref="co1:TransportUserParty" minOccurs="0"/>
			<xsd:element ref="co1:TransportServiceProviderParty" minOccurs="0"/>
			<xsd:element ref="co1:BillToParty" minOccurs="0"/>
			<xsd:element ref="co1:Signature" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TransportOrderUrgency" minOccurs="0"/>
			<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:LSPTransportConsignment" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--<xsd:element name="LSPParty" type="co1:LSPPartyType">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LSPPartyType">
		<xsd:complexContent>
			<xsd:extension base="co3:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:PartyInfo" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>-->
	<xsd:element name="LogisticService" type="co1:LogisticServiceType"/>
	<xsd:complexType name="LogisticServiceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProductCode" minOccurs="0"/>
			<xsd:element name="LogisticService" type="co1:ServiceType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OperatorService" type="co1:OperatorServiceType"/>
	<xsd:complexType name="OperatorServiceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProductCode" minOccurs="0"/>
			<xsd:element name="OperatorService" type="co1:ServiceType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="OperatorOption" type="co1:ServiceType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OldProduct" type="co1:OldProductType"/>
	<xsd:complexType name="OldProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:Product" minOccurs="0"/>
			<xsd:element ref="co1:ProductOption" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ProductOption" type="co1:ProductOptionType"/>
	<xsd:complexType name="ProductOptionType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:AttributeCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CommercialProduct" type="co1:CommercialProductType"/>
	<xsd:complexType name="CommercialProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:ProdCode" minOccurs="0"/>
			<xsd:element ref="fi1:ProdType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Product" type="co1:ProductType"/>
	<xsd:complexType name="ProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:Category" minOccurs="0"/>
			<xsd:element ref="fi1:Line" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Kind" minOccurs="0"/>
			<xsd:element ref="fi1:ProdCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Service" type="co1:ServiceType"/>
	<xsd:complexType name="ServiceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceGroupCode" minOccurs="0"/>
			<xsd:element ref="fi1:AttributeCode" minOccurs="0"/>
			<xsd:element ref="co1:ServiceValue" minOccurs="0"/>
			<xsd:element ref="fi1:ChargeCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ServiceValue" type="co1:ServiceValueType"/>
	<xsd:complexType name="ServiceValueType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceValueCode" minOccurs="0"/>
			<xsd:element ref="fi1:AddInfoType" minOccurs="0"/>
			<xsd:element ref="fi1:AddInfoValue" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Bundle" type="co1:BundleType"/>
	<xsd:complexType name="BundleType">
		<xsd:sequence>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Amount" type="fi1:AmountType">
		<xsd:annotation>
			<xsd:documentation>WAT IS DIT VOOR EEN AMOUNT; SEMANTISCH SPECIFICEREN</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AmountType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentMethodCode" minOccurs="0"/>
			<xsd:element ref="co2:BankAccount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LSPGroupData" type="co1:LSPGroupDataType">
		<xsd:annotation>
			<xsd:documentation>Ten behoeve van historie en werkend houden pakketten systemen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LSPGroupDataType">
		<xsd:sequence>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:ShipUnitTotalID" minOccurs="0"/>
			<xsd:element ref="fi1:ShipUnitSequenceID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Customs" type="co1:CustomsType">
		<xsd:annotation>
			<xsd:documentation>Government agecy entrusted with enforcement of laws and regulations to collect and protect import-revenues, and to regulate and document the flow of goods in and out of the country. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CustomsType">
		<xsd:sequence>
			<xsd:element ref="fi1:NoReturnOnUndeliverableIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:GiftIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:DocumentsIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:CommercialGoodsIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:CommercialSampleIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:ReturnGoodsIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:InvoiceIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:InvoiceNumber" minOccurs="0"/>
			<xsd:element ref="fi1:CertificateIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:CertificateNumber" minOccurs="0"/>
			<xsd:element ref="fi1:LicenceIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:LicenceNumber" minOccurs="0"/>
			<xsd:element ref="fi1:Remark" minOccurs="0"/>
			<xsd:element ref="co1:CustomsClearanceRule" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CustomsClearanceRule" type="co1:CustomsClearanceRuleType"/>
	<xsd:complexType name="CustomsClearanceRuleType">
		<xsd:sequence>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:Number" minOccurs="0"/>
			<xsd:element ref="fi1:GrossWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:GoodsCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryOfOrigin" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Validation" type="co1:ValidationType"/>
	<xsd:complexType name="ValidationType">
		<xsd:sequence>
			<xsd:element ref="fi1:DocumentDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:SourceCode" minOccurs="0"/>
			<xsd:element ref="fi1:StatusCode" minOccurs="0"/>
			<xsd:element ref="fi1:ErrorCode" minOccurs="0"/>
			<xsd:element ref="fi1:Remark" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LSPDimensions" type="co1:LSPDimensionsType"/>
	<xsd:complexType name="LSPDimensionsType">
		<xsd:complexContent>
			<xsd:extension base="co1:DimensionType">
				<xsd:sequence>
					<xsd:element ref="fi1:GrossWeightMeasure" minOccurs="0"/>
					<xsd:element ref="fi1:GrossVolumeMeasure" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="LSPAmount" type="co1:LSPAmountType"/>
	<xsd:complexType name="LSPAmountType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentMethodCode" minOccurs="0"/>
			<xsd:element ref="co2:BankAccount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PostalCodeCountry" type="co1:PostalCodeCountryType">
		<xsd:annotation>
			<xsd:documentation>15-07-2021 niet meer gebruiken; vervangen door InternalPostalCode</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PostalCodeCountryType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LSPOldProduct" type="co1:LSPOldProductType">
		<xsd:annotation>
			<xsd:documentation>Product definitie ten behoeve van oude werkwijze Pakketten.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LSPOldProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:Product" minOccurs="0"/>
			<xsd:element ref="co1:ProductOption" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LSPOperatorRange" type="co1:LSPOperatorRangeType"/>
	<xsd:complexType name="LSPOperatorRangeType">
		<xsd:sequence>
			<xsd:element ref="fi1:MaximumHeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MaximumLenghtMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MaximumWidthMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MaximumVolumeMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MaximumWeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MinimumHeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MinimumLenghtMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MinimumWidthMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MinimumVolumeMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:MinimumWeightMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LSPNextOperator" type="co1:LSPNextOperatorType"/>
	<xsd:complexType name="LSPNextOperatorType">
		<xsd:sequence>
			<xsd:element ref="fi1:OperatorID" minOccurs="0"/>
			<xsd:element ref="fi1:OperatorName" minOccurs="0"/>
			<xsd:element ref="fi1:OperatorContractID" minOccurs="0"/>
			<xsd:element ref="fi1:RoutingNumber" minOccurs="0"/>
			<xsd:element ref="fi1:OperatorCarrierLabeID" minOccurs="0"/>
			<xsd:element ref="fi1:NextOperatorProcessCodeID" minOccurs="0"/>
			<xsd:element ref="co1:LSPOperatorRange" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="NextOperatorParty" type="co1:NextOperatorPartyType">
		<xsd:annotation>
			<xsd:documentation>De volgende operator in het proces, indien happy flow en  oprator bekend.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NextOperatorPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:OperatorID" minOccurs="0"/>
					<xsd:element ref="fi1:OperatorContractID" minOccurs="0"/>
					<xsd:element ref="fi1:RoutingNumber" minOccurs="0"/>
					<xsd:element ref="fi1:OperatorCarrierLabeID" minOccurs="0"/>
					<xsd:element ref="fi1:NextOperatorProcessCodeID" minOccurs="0"/>
					<xsd:element ref="co1:LSPOperatorRange" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- ===Elementen vanwege het opbreken van MailItemPayment== -->
	<xsd:element name="PaymentTransaction" type="co1:PaymentTransactionType">
		<xsd:annotation>
			<xsd:documentation>De betaling die samenhangt met de uit te voeren transactie. Bijv. rembours.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PaymentTransactionType">
		<xsd:sequence>
			<xsd:element ref="fi1:PaymentTransactionID" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentTransactionType" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDeviceType" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDeviceID" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDescription" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentReference" minOccurs="0"/>
			<xsd:element ref="fi1:TransactionType" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="co3:BankAccount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItemValue" type="co1:MailItemValueType">
		<xsd:annotation>
			<xsd:documentation>De waarde van de mailitem.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemValueType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DEPR_ParcelElements_inCOT" type="co1:DEPR_ParcelElements_inCOTType"/>
	<xsd:complexType name="DEPR_ParcelElements_inCOTType">
		<xsd:sequence>
			<xsd:element ref="fi1:AntwoordNrDataKlantNr" minOccurs="0"/>
			<xsd:element ref="fi1:AntwoordNrDataContractNr" minOccurs="0"/>
			<xsd:element ref="fi1:AntwoordNrDataAntwoordNrGroepCode" minOccurs="0"/>
			<xsd:element ref="fi1:AntwoordNrDataAntwoordNrGroepOmschrijving" minOccurs="0"/>
			<xsd:element ref="fi1:AntwoordNrDataKlantnaam" minOccurs="0"/>
			<xsd:element ref="fi1:ColloLandVanHerkomst" minOccurs="0"/>
			<xsd:element ref="fi1:ColloDataKenmSrt" minOccurs="0"/>
			<xsd:element ref="fi1:ColloDataOptieSrt" minOccurs="0"/>
			<xsd:element ref="fi1:AanleverDtvBegin" minOccurs="0"/>
			<xsd:element ref="fi1:AanleverDtvEind" minOccurs="0"/>
			<xsd:element ref="fi1:VorigeMeldingID" minOccurs="0"/>
			<xsd:element ref="fi1:BeleveringDatum" minOccurs="0"/>
			<xsd:element ref="fi1:ShiftCode" minOccurs="0"/>
			<xsd:element ref="fi1:BurenBelevering" minOccurs="0"/>
			<xsd:element ref="fi1:RetourInd" minOccurs="0"/>
			<xsd:element ref="fi1:WaarnSrt" minOccurs="0"/>
			<xsd:element ref="fi1:WaarnSrtReden" minOccurs="0"/>
			<xsd:element ref="fi1:HerrouteerSrt" minOccurs="0"/>
			<xsd:element ref="fi1:SlagSrt" minOccurs="0"/>
			<xsd:element ref="fi1:Berichtsoort" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN de Servcie Order Components -->
	<!-- ========================== ===========-->
	<xsd:element name="PartyName" type="co1:PartyNameType"/>
	<xsd:complexType name="PartyNameType">
		<xsd:sequence>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:NamePerson" minOccurs="0"/>
			<xsd:element ref="co1:NameNonPerson" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FromDeliveryPoint" type="co1:FromDeliveryPointType"/>
	<xsd:complexType name="FromDeliveryPointType">
		<xsd:sequence>
			<xsd:element name="FromDeliveryPoint" type="co2:AddressType" minOccurs="0"/>
			<xsd:element name="CollectionTimePeriod" type="co1:TimePeriodType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ToDeliveryPoint" type="co1:ToDeliveryPointType"/>
	<xsd:complexType name="ToDeliveryPointType">
		<xsd:sequence>
			<xsd:element name="ToDeliveryPoint" type="co2:AddressType" minOccurs="0"/>
			<xsd:element name="DeliveryTimePeriod" type="co1:TimePeriodType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ImageContent" type="co1:ImageContentType"/>
	<xsd:complexType name="ImageContentType">
		<xsd:sequence>
			<xsd:element ref="fi1:ImageContentType" minOccurs="0"/>
			<xsd:element ref="fi1:ContentEncryptMethod" minOccurs="0"/>
			<xsd:element ref="fi1:ContentCompressMethod" minOccurs="0"/>
			<xsd:element ref="fi1:ContentLength" minOccurs="0"/>
			<xsd:element ref="fi1:ContentEncoding" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EXIF" type="co1:EXIFType"/>
	<xsd:complexType name="EXIFType"/>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN de EnddeliveryPointAlterations comp  -->
	<!-- ========================== ===========-->
	<xsd:element name="DeliveryPointAddress" type="co1:DeliveryPointAddressType"/>
	<xsd:complexType name="DeliveryPointAddressType">
		<xsd:sequence>
			<xsd:element ref="fi1:EndDeliveryPointID" minOccurs="0"/>
			<xsd:element ref="fi1:BAGID" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointType" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryPointDescription" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCodeNumericPart" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCodeAlfaNumericPart" minOccurs="0"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumber" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumberExtension" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumberDesignation" minOccurs="0"/>
			<xsd:element ref="fi1:StreetNameBAG" minOccurs="0"/>
			<xsd:element ref="fi1:StreetName" minOccurs="0"/>
			<xsd:element ref="fi1:StreetNameFormal" minOccurs="0"/>
			<xsd:element ref="fi1:StreetNameInternal" minOccurs="0"/>
			<xsd:element ref="fi1:CityNameBAG" minOccurs="0"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:CityNameInternal" minOccurs="0"/>
			<xsd:element ref="co1:DaysOfDelivery" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DaysOfDelivery" type="co1:DaysOfDeliveryType">
		<xsd:annotation>
			<xsd:documentation>Dagen dat de brievenbus (in de deur) bereikbaar is voor bezorging.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DaysOfDeliveryType">
		<xsd:sequence>
			<xsd:element ref="co1:Weekday" minOccurs="0"/>
			<xsd:element ref="fi1:IndicationDelivery" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Weekday" type="co1:WeekdayType"/>
	<xsd:complexType name="WeekdayType">
		<xsd:sequence>
			<xsd:element ref="fi1:Weekday" minOccurs="0"/>
			<xsd:element ref="fi1:DayName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE Codeerregel/ DeliveryPoint Components -->
	<!-- ========================== ===========-->
	<xsd:element name="CityName" type="co1:CityNameType">
		<xsd:annotation>
			<xsd:documentation>Indien het niet vanzelfsprekend is dat het een woonplaats is volgens de NEN of als notaties volgens meerdere standaards nodig zijn.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CityNameType">
		<xsd:sequence>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:NotationStandard" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CityNameNotation" type="co1:CityNameNotationType">
		<xsd:annotation>
			<xsd:documentation>Indien het niet vanzelfsprekend is dat het een woonplaats is volgens de NEN of als notaties volgens meerdere standaards nodig zijn. In dit component staat de naam en de notatiewijze.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CityNameNotationType">
		<xsd:sequence>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:NotationStandard" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StreetName" type="co1:StreetNameType">
		<xsd:annotation>
			<xsd:documentation>Indien het niet vanzelfsprekend is dat het een straatnaam is volgens de NEN of als notaties volgens meerdere standaards nodig zijn.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StreetNameType">
		<xsd:sequence>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:NotationStandard" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StreetNameNotation" type="co1:StreetNameNotationType">
		<xsd:annotation>
			<xsd:documentation>Indien het niet vanzelfsprekend is dat het een straatnaam is volgens de NEN of als notaties volgens meerdere standaards nodig zijn. In dit component staat de naam en de notatiewijze.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StreetNameNotationType">
		<xsd:sequence>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:NotationStandard" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE Observation MailItem Components -->
	<!-- ========================== ===========-->
	<xsd:element name="ImageMetaDataTIFF" type="co1:ImageMetaDataTIFFType">
		<xsd:annotation>
			<xsd:documentation>TIFF standaard voor beelden.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ImageMetaDataTIFFType">
		<xsd:sequence>
			<xsd:element ref="fi1:AliasLayerMetadata" minOccurs="0"/>
			<xsd:element ref="fi1:AnalogBalance" minOccurs="0"/>
			<xsd:element ref="fi1:AntiAliasStrength" minOccurs="0"/>
			<xsd:element ref="fi1:artist" minOccurs="0"/>
			<xsd:element ref="fi1:AsShotNeutral" minOccurs="0"/>
			<xsd:element ref="fi1:AsShotWhiteXY" minOccurs="0"/>
			<xsd:element ref="fi1:BadFaxLines" minOccurs="0"/>
			<xsd:element ref="fi1:BaselineExposure" minOccurs="0"/>
			<xsd:element ref="fi1:BaselineNoise" minOccurs="0"/>
			<xsd:element ref="fi1:BaselineSharpness" minOccurs="0"/>
			<xsd:element ref="fi1:BayerGreenSplit" minOccurs="0"/>
			<xsd:element ref="fi1:BestQualityScale" minOccurs="0"/>
			<xsd:element ref="fi1:bitsPerSample" minOccurs="0"/>
			<xsd:element ref="fi1:BlackLevel" minOccurs="0"/>
			<xsd:element ref="fi1:BlackLevelDeltaH" minOccurs="0"/>
			<xsd:element ref="fi1:BlackLevelDeltaV" minOccurs="0"/>
			<xsd:element ref="fi1:BlackLevelRepeatDim" minOccurs="0"/>
			<xsd:element ref="fi1:CalibrationIlluminant" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CameraCalibration" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CameraSerialNumber" minOccurs="0"/>
			<xsd:element ref="fi1:CellLength" minOccurs="0"/>
			<xsd:element ref="fi1:CellWidth" minOccurs="0"/>
			<xsd:element ref="fi1:CFALayout" minOccurs="0"/>
			<xsd:element ref="fi1:CFAPlaneColor" minOccurs="0"/>
			<xsd:element ref="fi1:ChromaBlurRadius" minOccurs="0"/>
			<xsd:element ref="fi1:CleanFaxData" minOccurs="0"/>
			<xsd:element ref="fi1:ClipPath" minOccurs="0"/>
			<xsd:element ref="fi1:CodingMethods" minOccurs="0"/>
			<xsd:element ref="fi1:ColorMap" minOccurs="0"/>
			<xsd:element ref="fi1:ColorMatrix" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:compression" minOccurs="0"/>
			<xsd:element ref="fi1:ConsecutiveBadFaxLines" minOccurs="0"/>
			<xsd:element ref="fi1:copyright" minOccurs="0"/>
			<xsd:element ref="fi1:DateTime" minOccurs="0"/>
			<xsd:element ref="fi1:Decode" minOccurs="0"/>
			<xsd:element ref="fi1:DefaultCropOrigin" minOccurs="0"/>
			<xsd:element ref="fi1:DefaultCropSize" minOccurs="0"/>
			<xsd:element ref="fi1:DefaultImageColor" minOccurs="0"/>
			<xsd:element ref="fi1:DefaultScale" minOccurs="0"/>
			<xsd:element ref="fi1:DNGBackwardVersion" minOccurs="0"/>
			<xsd:element ref="fi1:DNGPrivateData" minOccurs="0"/>
			<xsd:element ref="fi1:DNGVersion" minOccurs="0"/>
			<xsd:element ref="fi1:DocumentName" minOccurs="0"/>
			<xsd:element ref="fi1:DotRange" minOccurs="0"/>
			<xsd:element ref="fi1:ExifIFD" minOccurs="0"/>
			<xsd:element ref="fi1:ExtraSamples" minOccurs="0"/>
			<xsd:element ref="fi1:FaxProfile" minOccurs="0"/>
			<xsd:element ref="fi1:FillOrder" minOccurs="0"/>
			<xsd:element ref="fi1:FreeByteCounts" minOccurs="0"/>
			<xsd:element ref="fi1:FreeOffsets" minOccurs="0"/>
			<xsd:element ref="fi1:GdalNodata" minOccurs="0"/>
			<xsd:element ref="fi1:GeoAsciiParamsTag" minOccurs="0"/>
			<xsd:element ref="fi1:GeoDoubleParamsTag" minOccurs="0"/>
			<xsd:element ref="fi1:GeoKeyDirectoryTag" minOccurs="0"/>
			<xsd:element ref="fi1:GlobalParametersIFD" minOccurs="0"/>
			<xsd:element ref="fi1:GpsIFD" minOccurs="0"/>
			<xsd:element ref="fi1:GrayResponseCurve" minOccurs="0"/>
			<xsd:element ref="fi1:GrayResponseUnit" minOccurs="0"/>
			<xsd:element ref="fi1:HalftoneHints" minOccurs="0"/>
			<xsd:element ref="fi1:HostComputer" minOccurs="0"/>
			<xsd:element ref="fi1:HylaFAXFaxRecvParams" minOccurs="0"/>
			<xsd:element ref="fi1:HylaFAXFaxRecvTime" minOccurs="0"/>
			<xsd:element ref="fi1:HylaFAXFaxSubAddress" minOccurs="0"/>
			<xsd:element ref="fi1:ICCProfile" minOccurs="0"/>
			<xsd:element ref="fi1:imageDescription" minOccurs="0"/>
			<xsd:element ref="fi1:imageUniqueID" minOccurs="0"/>
			<xsd:element ref="fi1:ImageLayer" minOccurs="0"/>
			<xsd:element ref="fi1:imageLength" minOccurs="0"/>
			<xsd:element ref="fi1:ImageSourceData" minOccurs="0"/>
			<xsd:element ref="fi1:imageWidth" minOccurs="0"/>
			<xsd:element ref="fi1:Indexed" minOccurs="0"/>
			<xsd:element ref="fi1:INGRFlagRegisters" minOccurs="0"/>
			<xsd:element ref="fi1:INGRPacketDataTag" minOccurs="0"/>
			<xsd:element ref="fi1:InkNames" minOccurs="0"/>
			<xsd:element ref="fi1:InkSet" minOccurs="0"/>
			<xsd:element ref="fi1:InteroperabilityIndex" minOccurs="0"/>
			<xsd:element ref="fi1:IPTC" minOccurs="0"/>
			<xsd:element ref="fi1:IrasBTransformationMatrix" minOccurs="0"/>
			<xsd:element ref="fi1:jpegInterchangeFormat" minOccurs="0"/>
			<xsd:element ref="fi1:jpegInterchangeFormatLength" minOccurs="0"/>
			<xsd:element ref="fi1:JPEGTables" minOccurs="0"/>
			<xsd:element ref="fi1:LensInfo" minOccurs="0"/>
			<xsd:element ref="fi1:LinearizationTable" minOccurs="0"/>
			<xsd:element ref="fi1:LinearResponseLimit" minOccurs="0"/>
			<xsd:element ref="fi1:LocalizedCameraModel" minOccurs="0"/>
			<xsd:element ref="fi1:make" minOccurs="0"/>
			<xsd:element ref="fi1:makerNote" minOccurs="0"/>
			<xsd:element ref="fi1:MaxSampleValue" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MDColorTable" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MDFileTag" minOccurs="0"/>
			<xsd:element ref="fi1:MDFileUnits" minOccurs="0"/>
			<xsd:element ref="fi1:MDLabName" minOccurs="0"/>
			<xsd:element ref="fi1:MDPrepDate" minOccurs="0"/>
			<xsd:element ref="fi1:MDPrepTime" minOccurs="0"/>
			<xsd:element ref="fi1:MDSampleInfo" minOccurs="0"/>
			<xsd:element ref="fi1:MDScalePixel" minOccurs="0"/>
			<xsd:element ref="fi1:MinSampleValue" minOccurs="0"/>
			<xsd:element ref="fi1:model" minOccurs="0"/>
			<xsd:element ref="fi1:ModelPixelScaleTag" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ModelTiepointTag" minOccurs="0"/>
			<xsd:element ref="fi1:ModelTransformationTag" minOccurs="0"/>
			<xsd:element ref="fi1:ModeNumber" minOccurs="0"/>
			<xsd:element ref="fi1:NewSubfileType" minOccurs="0"/>
			<xsd:element ref="fi1:NumberOfInks" minOccurs="0"/>
			<xsd:element ref="fi1:OceApplicationSelector" minOccurs="0"/>
			<xsd:element ref="fi1:OceIdentificationNumber" minOccurs="0"/>
			<xsd:element ref="fi1:OceImageLogicCharacteristics" minOccurs="0"/>
			<xsd:element ref="fi1:OceScanjobDescription" minOccurs="0"/>
			<xsd:element ref="fi1:OPIProxy" minOccurs="0"/>
			<xsd:element ref="fi1:orientation" minOccurs="0"/>
			<xsd:element ref="fi1:PageName" minOccurs="0"/>
			<xsd:element ref="fi1:PageNumber" minOccurs="0"/>
			<xsd:element ref="fi1:photometricInterpretation" minOccurs="0"/>
			<xsd:element ref="fi1:Photoshop" minOccurs="0"/>
			<xsd:element ref="fi1:planarConfiguration" minOccurs="0"/>
			<xsd:element ref="fi1:Predictor" minOccurs="0"/>
			<xsd:element ref="fi1:primaryChromaticities" minOccurs="0"/>
			<xsd:element ref="fi1:ProfileType" minOccurs="0"/>
			<xsd:element ref="fi1:ReductionMatrix" minOccurs="0"/>
			<xsd:element ref="fi1:referenceBlackWhite" minOccurs="0"/>
			<xsd:element ref="fi1:resolutionUnit" minOccurs="0"/>
			<xsd:element ref="fi1:rowsPerStrip" minOccurs="0"/>
			<xsd:element ref="fi1:SampleFormat" minOccurs="0"/>
			<xsd:element ref="fi1:samplesPerPixel" minOccurs="0"/>
			<xsd:element ref="fi1:SMaxSampleValue" minOccurs="0"/>
			<xsd:element ref="fi1:SMinSampleValue" minOccurs="0"/>
			<xsd:element ref="fi1:software" minOccurs="0"/>
			<xsd:element ref="fi1:stripByteCounts" minOccurs="0"/>
			<xsd:element ref="fi1:stripOffsets" minOccurs="0"/>
			<xsd:element ref="fi1:StripRowCounts" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SubfileType" minOccurs="0"/>
			<xsd:element ref="fi1:SubIFDs" minOccurs="0"/>
			<xsd:element ref="fi1:T4Options" minOccurs="0"/>
			<xsd:element ref="fi1:T6Options" minOccurs="0"/>
			<xsd:element ref="fi1:TargetPrinter" minOccurs="0"/>
			<xsd:element ref="fi1:Threshholding" minOccurs="0"/>
			<xsd:element ref="fi1:TileByteCounts" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TileLength" minOccurs="0"/>
			<xsd:element ref="fi1:TileOffsets" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TileWidth" minOccurs="0"/>
			<xsd:element ref="fi1:transferFunction" minOccurs="0"/>
			<xsd:element ref="fi1:TransferRange" minOccurs="0"/>
			<xsd:element ref="fi1:UniqueCameraModel" minOccurs="0"/>
			<xsd:element ref="fi1:VersionYear" minOccurs="0"/>
			<xsd:element ref="fi1:WangAnnotation" minOccurs="0"/>
			<xsd:element ref="fi1:WhiteLevel" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:whitePoint" minOccurs="0"/>
			<xsd:element ref="fi1:XClipPathUnits" minOccurs="0"/>
			<xsd:element ref="fi1:XMP" minOccurs="0"/>
			<xsd:element ref="fi1:XPosition" minOccurs="0"/>
			<xsd:element ref="fi1:xResolution" minOccurs="0"/>
			<xsd:element ref="fi1:yCbCrCoefficients" minOccurs="0"/>
			<xsd:element ref="fi1:yCbCrPositioning" minOccurs="0"/>
			<xsd:element ref="fi1:yCbCrSubSampling" minOccurs="0"/>
			<xsd:element ref="fi1:YClipPathUnits" minOccurs="0"/>
			<xsd:element ref="fi1:YPosition" minOccurs="0"/>
			<xsd:element ref="fi1:yResolution" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ImageMetaDataEXIFF" type="co1:ImageMetaDataEXIFFType">
		<xsd:annotation>
			<xsd:documentation>EXIF standaard voor beelden volgens de W3 specificaties.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ImageMetaDataEXIFFType">
		<xsd:sequence>
			<xsd:element ref="co1:TiffID" minOccurs="0"/>
			<xsd:element ref="co1:ExifIfd" minOccurs="0"/>
			<xsd:element ref="co1:GpsIfd" minOccurs="0"/>
			<xsd:element ref="co1:InteroperabilityIfd" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InteroperabilityIfd" type="co1:InteroperabilityIfdType"/>
	<xsd:complexType name="InteroperabilityIfdType">
		<xsd:sequence>
			<xsd:element ref="fi1:InteroperabilityIndex" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TiffID" type="co1:TiffIDType"/>
	<xsd:complexType name="TiffIDType">
		<xsd:sequence>
			<xsd:element ref="fi1:imageWidth" minOccurs="0"/>
			<xsd:element ref="fi1:imageLength" minOccurs="0"/>
			<xsd:element ref="fi1:bitsPerSample" minOccurs="0"/>
			<xsd:element ref="fi1:compression" minOccurs="0"/>
			<xsd:element ref="fi1:photometricInterpretation" minOccurs="0"/>
			<xsd:element ref="fi1:imageDescription" minOccurs="0"/>
			<xsd:element ref="fi1:make" minOccurs="0"/>
			<xsd:element ref="fi1:model" minOccurs="0"/>
			<xsd:element ref="fi1:stripOffsets" minOccurs="0"/>
			<xsd:element ref="fi1:orientation" minOccurs="0"/>
			<xsd:element ref="fi1:samplesPerPixel" minOccurs="0"/>
			<xsd:element ref="fi1:rowsPerStrip" minOccurs="0"/>
			<xsd:element ref="fi1:stripByteCounts" minOccurs="0"/>
			<xsd:element ref="fi1:xResolution" minOccurs="0"/>
			<xsd:element ref="fi1:yResolution" minOccurs="0"/>
			<xsd:element ref="fi1:planarConfiguration" minOccurs="0"/>
			<xsd:element ref="fi1:resolutionUnit" minOccurs="0"/>
			<xsd:element ref="fi1:transferFunction" minOccurs="0"/>
			<xsd:element ref="fi1:software" minOccurs="0"/>
			<xsd:element ref="fi1:dateTime" minOccurs="0"/>
			<xsd:element ref="fi1:artist" minOccurs="0"/>
			<xsd:element ref="fi1:whitePoint" minOccurs="0"/>
			<xsd:element ref="fi1:primaryChromaticities" minOccurs="0"/>
			<xsd:element ref="fi1:jpegInterchangeFormat" minOccurs="0"/>
			<xsd:element ref="fi1:jpegInterchangeFormatLength" minOccurs="0"/>
			<xsd:element ref="fi1:yCbCrCoefficients" minOccurs="0"/>
			<xsd:element ref="fi1:yCbCrSubSampling" minOccurs="0"/>
			<xsd:element ref="fi1:yCbCrPositioning" minOccurs="0"/>
			<xsd:element ref="fi1:referenceBlackWhite" minOccurs="0"/>
			<xsd:element ref="fi1:copyright" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ExifIfd" type="co1:ExifIfdType"/>
	<xsd:complexType name="ExifIfdType">
		<xsd:sequence>
			<xsd:element ref="fi1:exposureTime" minOccurs="0"/>
			<xsd:element ref="fi1:fNumber" minOccurs="0"/>
			<xsd:element ref="fi1:exposureProgram" minOccurs="0"/>
			<xsd:element ref="fi1:spectralSensitivity" minOccurs="0"/>
			<xsd:element ref="fi1:isoSpeedRatings" minOccurs="0"/>
			<xsd:element ref="fi1:oecf" minOccurs="0"/>
			<xsd:element ref="fi1:exifVersion" minOccurs="0"/>
			<xsd:element ref="fi1:dateTimeOriginal" minOccurs="0"/>
			<xsd:element ref="fi1:dateTimeDigitized" minOccurs="0"/>
			<xsd:element ref="fi1:componentsConfiguration" minOccurs="0"/>
			<xsd:element ref="fi1:compressedBitsPerPixel" minOccurs="0"/>
			<xsd:element ref="fi1:shutterSpeedValue" minOccurs="0"/>
			<xsd:element ref="fi1:apertureValue" minOccurs="0"/>
			<xsd:element ref="fi1:brightnessValue" minOccurs="0"/>
			<xsd:element ref="fi1:exposureBiasValue" minOccurs="0"/>
			<xsd:element ref="fi1:maxApertureValue" minOccurs="0"/>
			<xsd:element ref="fi1:subjectDistance" minOccurs="0"/>
			<xsd:element ref="fi1:meteringMode" minOccurs="0"/>
			<xsd:element ref="fi1:lightSource" minOccurs="0"/>
			<xsd:element ref="fi1:flash" minOccurs="0"/>
			<xsd:element ref="fi1:focalLength" minOccurs="0"/>
			<xsd:element ref="fi1:subjectArea" minOccurs="0"/>
			<xsd:element ref="fi1:makerNote" minOccurs="0"/>
			<xsd:element ref="fi1:userComment" minOccurs="0"/>
			<xsd:element ref="fi1:subSecTime" minOccurs="0"/>
			<xsd:element ref="fi1:subSecTimeOriginal" minOccurs="0"/>
			<xsd:element ref="fi1:subSecTimeDigitized" minOccurs="0"/>
			<xsd:element ref="fi1:flashpixVersion" minOccurs="0"/>
			<xsd:element ref="fi1:colorSpace" minOccurs="0"/>
			<xsd:element ref="fi1:pixelXDimension" minOccurs="0"/>
			<xsd:element ref="fi1:pixelYDimension" minOccurs="0"/>
			<xsd:element ref="fi1:relatedSoundFile" minOccurs="0"/>
			<xsd:element ref="fi1:flashEnergy" minOccurs="0"/>
			<xsd:element ref="fi1:spatialFrequencyResponse" minOccurs="0"/>
			<xsd:element ref="fi1:focalPlaneXResolution" minOccurs="0"/>
			<xsd:element ref="fi1:focalPlaneYResolution" minOccurs="0"/>
			<xsd:element ref="fi1:focalPlaneResolutionUnit" minOccurs="0"/>
			<xsd:element ref="fi1:subjectLocation" minOccurs="0"/>
			<xsd:element ref="fi1:exposureIndex" minOccurs="0"/>
			<xsd:element ref="fi1:sensingMethod" minOccurs="0"/>
			<xsd:element ref="fi1:fileSource" minOccurs="0"/>
			<xsd:element ref="fi1:sceneType" minOccurs="0"/>
			<xsd:element ref="fi1:cfaPattern" minOccurs="0"/>
			<xsd:element ref="fi1:customRendered" minOccurs="0"/>
			<xsd:element ref="fi1:exposureMode" minOccurs="0"/>
			<xsd:element ref="fi1:whiteBalance" minOccurs="0"/>
			<xsd:element ref="fi1:digitalZoomRatio" minOccurs="0"/>
			<xsd:element ref="fi1:focalLengthIn35mmFilm" minOccurs="0"/>
			<xsd:element ref="fi1:sceneCaptureType" minOccurs="0"/>
			<xsd:element ref="fi1:gainControl" minOccurs="0"/>
			<xsd:element ref="fi1:contrast" minOccurs="0"/>
			<xsd:element ref="fi1:saturation" minOccurs="0"/>
			<xsd:element ref="fi1:sharpness" minOccurs="0"/>
			<xsd:element ref="fi1:deviceSettingDescription" minOccurs="0"/>
			<xsd:element ref="fi1:subjectDistanceRange" minOccurs="0"/>
			<xsd:element ref="fi1:imageUniqueID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GpsIfd" type="co1:GpsIfdType"/>
	<xsd:complexType name="GpsIfdType">
		<xsd:sequence>
			<xsd:element ref="fi1:gpsVersionID" minOccurs="0"/>
			<xsd:element ref="fi1:gpsLatitudeRef" minOccurs="0"/>
			<xsd:element name="gpsLatitude" type="co1:PositionType" minOccurs="0"/>
			<xsd:element ref="fi1:gpsLongitudeRef" minOccurs="0"/>
			<xsd:element name="gpsLongitude" type="co1:PositionType" minOccurs="0"/>
			<xsd:element ref="fi1:gpsAltitudeRef" minOccurs="0"/>
			<xsd:element name="gpsAltitude" type="co1:PositionType" minOccurs="0"/>
			<xsd:element ref="fi1:gpsTimeStamp" minOccurs="0"/>
			<xsd:element ref="fi1:gpsSatellites" minOccurs="0"/>
			<xsd:element ref="fi1:gpsStatus" minOccurs="0"/>
			<xsd:element ref="fi1:gpsMeasureMode" minOccurs="0"/>
			<xsd:element ref="fi1:gpsDOP" minOccurs="0"/>
			<xsd:element ref="fi1:gpsSpeedRef" minOccurs="0"/>
			<xsd:element ref="fi1:gpsSpeed" minOccurs="0"/>
			<xsd:element ref="fi1:gpsTrackRef" minOccurs="0"/>
			<xsd:element ref="fi1:gpsTrack" minOccurs="0"/>
			<xsd:element ref="fi1:gpsImgDirectionRef" minOccurs="0"/>
			<xsd:element ref="fi1:gpsImgDirection" minOccurs="0"/>
			<xsd:element ref="fi1:gpsMapDatum" minOccurs="0"/>
			<xsd:element ref="fi1:gpsDestLatitudeRef" minOccurs="0"/>
			<xsd:element name="gpsDestLatitude" type="co1:PositionType" minOccurs="0"/>
			<xsd:element ref="fi1:gpsDestLongitudeRef" minOccurs="0"/>
			<xsd:element name="gpsDestLongitude" type="co1:PositionType" minOccurs="0"/>
			<xsd:element ref="fi1:gpsDestBearingRef" minOccurs="0"/>
			<xsd:element ref="fi1:gpsDestBearing" minOccurs="0"/>
			<xsd:element ref="fi1:gpsDestDistanceRef" minOccurs="0"/>
			<xsd:element ref="fi1:gpsDestDistance" minOccurs="0"/>
			<xsd:element ref="fi1:gpsProcessingMethod" minOccurs="0"/>
			<xsd:element ref="fi1:gpsAreaInformation" minOccurs="0"/>
			<xsd:element ref="fi1:gpsDateStamp" minOccurs="0"/>
			<xsd:element ref="fi1:gpsDifferential" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RetailerCustomerParty" type="co1:SemanticPartyType"/>
	<xsd:element name="InventoryReportingParty" type="co1:SemanticPartyType"/>
	<xsd:element name="SellerSupplierParty" type="co1:SemanticPartyType"/>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN DE ObservationHC en ObservationSMX Components -->
	<!-- ========================== ===========-->
	<xsd:element name="MailSizeClass" type="co1:MailSizeClassType"/>
	<xsd:complexType name="MailSizeClassType">
		<xsd:sequence>
			<xsd:element ref="fi1:MailSizeClass" minOccurs="0"/>
			<xsd:element ref="fi1:MailSizeClassDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Hier beginnen de FACards components -->
	<!-- ========================== ===========-->
	<xsd:element name="FACardsPackage" type="co1:FACardsPackageType">
		<xsd:annotation>
			<xsd:documentation>A  package containing one ore more funeral announcement cards</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FACardsPackageType">
		<xsd:sequence>
			<xsd:element name="DeceasedPerson" type="co1:PersonType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Persoonlijke Gegevens van de Overledene.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:FuneralDate" minOccurs="0"/>
			<xsd:element ref="co1:Contact" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co3:Package" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FACard" type="co1:FACardType">
		<xsd:annotation>
			<xsd:documentation>A funeral announcement card</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FACardType">
		<xsd:sequence>
			<xsd:element name="DeceasedPerson" type="co1:PersonType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Persoonlijke Gegevens van de Overledene.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:FuneralDate" minOccurs="0"/>
			<xsd:element ref="co1:Contact" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:PackageTrackingID" minOccurs="0"/>
			<xsd:element ref="co1:MailItem" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FACardsPackage_Variant" type="co1:FACardsPackage_VariantType">
		<xsd:annotation>
			<xsd:documentation>A  package containing one ore more funeral announcement cards</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FACardsPackage_VariantType">
		<xsd:sequence>
			<xsd:element name="DeceasedPerson" type="co1:PersonType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Persoonlijke Gegevens van de Overledene.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:FuneralDate" minOccurs="0"/>
			<xsd:element ref="co1:Contact" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Hier beginnen de Assigned Task components -->
	<!-- ========================== ===========-->
	<xsd:element name="AssignedTaskEvent" type="co1:AssignedTaskEventType">
		<xsd:annotation>
			<xsd:documentation>A class describing a significant occurrence or happening related to performing the assigned task.  The use of this element is limited to events that are related to the order.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AssignedTaskEventType">
		<xsd:sequence>
			<xsd:element ref="fi1:EventID" minOccurs="0"/>
			<xsd:element ref="fi1:EventType" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co1:Location" minOccurs="0"/>
			<xsd:element ref="co1:Area" minOccurs="0"/>
			<xsd:element ref="ma1:ProcessLocationIDs" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:WindowTimeType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
			<xsd:element ref="co1:Action" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:LocationConditions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MeansOfAccess" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:StopInformation" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element name="CurrentStatus" type="co1:StatusType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Hier beginnen de Customer Order Transport components -->
	<!-- ========================== ===========-->
	<xsd:element name="UpNetworkParty" type="co1:UpNetworkPartyType">
		<xsd:annotation>
			<xsd:documentation>The upstream network partner.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="UpNetworkPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:TrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0"/>
					<xsd:element ref="fi1:UpNetwPartnerRefNumber" minOccurs="0"/>
					<xsd:element ref="fi1:UpNetwPartnerShipmentID" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="UpSenderParty" type="co1:UpSenderPartyType">
		<xsd:annotation>
			<xsd:documentation>The upstream verzender</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="UpSenderPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:TrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0"/>
					<xsd:element ref="fi1:UpSenderRefNumber" minOccurs="0"/>
					<xsd:element ref="fi1:UpSenderShipmentID" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="DownNetworkParty" type="co1:DownNetworkPartyType">
		<xsd:annotation>
			<xsd:documentation>The downstram network partner</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DownNetworkPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:TrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0"/>
					<xsd:element ref="fi1:DownNetwPartnerShipmentID" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="DropOffNetworkParty" type="co1:DropOffNetworkPartyType">
		<xsd:annotation>
			<xsd:documentation>The drop off network partner.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DropOffNetworkPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:TrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0"/>
					<xsd:element ref="fi1:DownNetwPartnerShipmentID" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="NetworkParties" type="co1:NetworkPartiesType"/>
	<xsd:complexType name="NetworkPartiesType">
		<xsd:sequence>
			<xsd:element ref="co1:UpNetworkParty" minOccurs="0"/>
			<xsd:element ref="co1:UpSenderParty" minOccurs="0"/>
			<xsd:element ref="co1:DownNetworkParty" minOccurs="0"/>
			<xsd:element ref="co1:DropOffNetworkParty" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItemPayment" type="co1:MailItemPaymentType">
		<xsd:annotation>
			<xsd:documentation>De bedragen die bij het MailItem in rekening worden gebracht en de wijze van betalen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemPaymentType">
		<xsd:sequence>
			<xsd:element ref="fi1:PaymentTransactionID" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentTransactionType" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDeviceType" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDeviceID" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDescription" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentReference" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingAmount" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingCode" minOccurs="0"/>
			<xsd:element ref="co1:PostagePaymentMethod" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:BankAccount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CommercialService" type="co1:CommercialServiceType">
		<xsd:annotation>
			<xsd:documentation>Commerciële service component die aanvullend wordt geboden op een product, die geprijsd kan worden. Een service kan per geografische indeling een andere prijs hebben of wel/ niet aangeboden worden.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CommercialServiceType">
		<xsd:sequence>
			<xsd:element ref="fi1:CommercialServiceID" minOccurs="0"/>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:ChargeCode" minOccurs="0"/>
			<xsd:element ref="fi1:CommercialServiceGroup" minOccurs="0"/>
			<xsd:element ref="fi1:CharacteristicCode" minOccurs="0"/>
			<xsd:element ref="co1:CommercialServiceValue" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CommercialProductService" type="co1:CommercialProductServiceType"/>
	<xsd:complexType name="CommercialProductServiceType">
		<xsd:sequence>
			<xsd:element ref="co1:CommercialProduct" minOccurs="0"/>
			<xsd:element ref="co1:Product" minOccurs="0"/>
			<xsd:element name="CommercialService" type="co1:ServiceType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Bundle" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="FreightContentCoding" type="co1:FreightContentCodingType"/>
	<xsd:complexType name="FreightContentCodingType">
		<xsd:sequence>
			<xsd:element ref="fi1:FreightContentCode" minOccurs="0"/>
			<xsd:element ref="fi1:FreightContentDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AllowanceChargeServiceProvider" type="co1:AllowanceType">
		<xsd:annotation>
			<xsd:documentation> The costs that the service provider charges at the commercial sales organization
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OrderReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation> Is a reference to an Order</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CommercialServiceValue" type="co1:CommercialServiceValueType">
		<xsd:annotation>
			<xsd:documentation>Aanvullende informatie over de commerciele service.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CommercialServiceValueType">
		<xsd:sequence>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalCharacteristicType" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalCharacteristicValue" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Hier beginnen de Service Order components -->
	<!-- ========================== ===========-->
	<xsd:element name="ServiceEvent" type="co1:ServiceEventType">
		<xsd:annotation>
			<xsd:documentation>A class describing a significant occurrence or happening related to performing the service.  The use of this element is limited to events that are related to the order.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ServiceEventType">
		<xsd:sequence>
			<xsd:element ref="fi1:EventID" minOccurs="0"/>
			<xsd:element ref="fi1:EventType" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co1:Location" minOccurs="0"/>
			<xsd:element ref="co1:Area" minOccurs="0"/>
			<xsd:element ref="ma1:ProcessLocationIDs" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:WindowTimeType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
			<xsd:element ref="co1:Action" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:LocationConditions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MeansOfAccess" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:StopInformation" minOccurs="0"/>
			<xsd:element ref="co1:FromDeliveryPoint" minOccurs="0"/>
			<xsd:element ref="co1:ToDeliveryPoint" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element name="CurrentStatus" type="co1:StatusType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Hier beginnen de Fulfillment components -->
	<!-- ========================== ===========-->
	<xsd:element name="FulfillmentEvent" type="co1:FulfillmentEventType">
		<xsd:annotation>
			<xsd:documentation>A class describing a significant occurrence or happening related to the fulfillment proces. The use of this element is limited to events that are related to the order.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FulfillmentEventType">
		<xsd:sequence>
			<xsd:element ref="fi1:EventID" minOccurs="0"/>
			<xsd:element ref="fi1:EventType" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co4:Location" minOccurs="0"/>
			<xsd:element ref="co1:LocationCodeID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Area" minOccurs="0"/>
			<xsd:element ref="ma1:ProcessLocationIDs" minOccurs="0"/>
			<xsd:element ref="fi1:WindowTimeType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
			<xsd:element ref="co1:Action" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:LocationConditions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MeansOfAccess" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:StopInformation" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element name="CurrentStatus" type="co1:StatusType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Hier beginnen de nieuwe SalesOrder components -->
	<!-- ========================== ===========-->
	<xsd:element name="ClosedByParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>Tegenpartij: Partij(en) met wie wettelijk de overeenkomst is aangegaan en daadwerkelijk contract ondertekend heeft.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UsedByParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>Toegang: Partijen die gebruik mogen maken (aanbieden op ) van het contract.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PaidByParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>Betaler: Partij die aan wie de factuur is gericht cq. de vordering wordt opgelegd conform de fiscale wetgeving.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="IssuedByParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>Aanbieder (voorbereider, voormelder) van de order (partij).
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RelatedToParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>Achterliggende klant (inzake): Aanvullende Informatie mbt de inhoudelijke belanghebbende van de order (OCB Scenario 1b).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProductCatalog" type="co1:ProductCatalogType"/>
	<xsd:complexType name="ProductCatalogType">
		<xsd:sequence>
			<xsd:element ref="co2:ProductItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:CommercialProduct" minOccurs="0"/>
			<xsd:element ref="co2:Bundle" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Hier beginnen de WorkOrder components -->
	<!-- ========================== ===========-->
	<xsd:element name="CustomerOrderReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation> Is a reference to a CustomerOrder</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExcecutionPlanReference" type="co1:ExcecutionPlanReferenceType"/>
	<xsd:complexType name="ExcecutionPlanReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="WorkOrderReference" type="co1:OrderReferenceType">
		<xsd:annotation>
			<xsd:documentation> Is a reference to a WorkOrder</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ================ Ten behoeve van ServiceLocation ================================ -->
	<xsd:element name="AdditionalLocationInformation" type="co1:AdditionalLocationInformationType">
		<xsd:annotation>
			<xsd:documentation/>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AdditionalLocationInformationType">
		<xsd:sequence>
			<xsd:element ref="fi1:AdditionalRouteType" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteSurfaceType" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteSurfaceTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteDistance" minOccurs="0"/>
			<xsd:element ref="fi1:MeasuringDate" minOccurs="0"/>
			<xsd:element name="LocationCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StreetPart" type="co1:StreetPartType">
		<xsd:annotation>
			<xsd:documentation>Part of a street. Each part of a streetpart has an own type of assignment of building numbers. Straatdeel.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StreetPartType">
		<xsd:sequence>
			<xsd:element ref="fi1:StreetPartID" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:StreetPartType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van upgrade Observation ================================ -->
	<xsd:element name="ProcessOperator" type="co1:ResponsiblePartyType">
		<xsd:annotation>
			<xsd:documentation>Describes the party responsible for performing the process. E.g. the person performing the method or operating the sensor.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:annotation>
		<xsd:documentation>Describes the party responsible for performing the process. E.g. the person performing the method or operating the sensor.</xsd:documentation>
	</xsd:annotation>
	<xsd:element name="ResponsibleParty" type="co1:ResponsiblePartyType"/>
	<xsd:complexType name="ResponsiblePartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:OrganizationId" minOccurs="0"/>
					<xsd:element ref="fi1:OrganizationName" minOccurs="0"/>
					<xsd:element ref="fi1:CompanyCode" minOccurs="0"/>
					<xsd:element ref="fi1:CompanyName" minOccurs="0"/>
					<xsd:element ref="fi1:JobCode" minOccurs="0"/>
					<xsd:element ref="fi1:JobDescription" minOccurs="0"/>
					<xsd:element ref="fi1:Responsibility" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ResultTime" type="co1:ResultTimeType">
		<xsd:annotation>
			<xsd:documentation>he description of the time when the result became available, typically when the procedure associated with the observation was completed. For some observations, this is
identical to the phenomenonTime. However, there are important cases where they differ.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ResultTimeType">
		<xsd:sequence>
			<xsd:element ref="fi1:Time" minOccurs="0"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ValidTime" type="co1:ValidTimeType">
		<xsd:annotation>
			<xsd:documentation>The time when the result became available, typically when the procedure associated with the observation was completed..</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ValidTimeType">
		<xsd:sequence>
			<xsd:element ref="fi1:Time" minOccurs="0"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van CustomerOrder (aansluiting op commercie) ================================ -->
	<xsd:element name="PickUpandDropOffParties" type="co1:PickUpandDropOffPartiesType">
		<xsd:annotation>
			<xsd:documentation>De partijen die uit hoofde van de verkooporder/ het contract betrokken zijn bij het ophalen en leveren van de zending. 
Als een commerciele opdracht gaat van A naar B via C dan heeft dit element 2 occurences: van A naar C en van C naar B.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PickUpandDropOffPartiesType">
		<xsd:sequence>
			<xsd:element ref="co1:AgreementPickUpParty" minOccurs="0"/>
			<xsd:element ref="co1:AgreementDropOffParty" minOccurs="0"/>
			<xsd:element ref="co1:AgreementReturnToParty" minOccurs="0"/>
			<xsd:element ref="co1:AgreementNotifyingParty" minOccurs="0"/>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AgreementPickUpParty" type="co1:AgreementPartyType">
		<xsd:annotation>
			<xsd:documentation>De partij zoals genoemd in het contract, verkooporder of voormelding waar de zending opgehaald moet worden</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AgreementDropOffParty" type="co1:AgreementPartyType"/>
	<xsd:element name="AgreementReturnToParty" type="co1:AgreementPartyType"/>
	<xsd:element name="AgreementNotifyingParty" type="co1:AgreementPartyType"/>
	<xsd:element name="AgreementFinalDeliveryParty" type="co1:AgreementPartyType">
		<xsd:annotation>
			<xsd:documentation>.... definitie ontbreekt. Vraag Henk: wat is verschil met ConsigneeParty?</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AgreementCarrierParty" type="co1:AgreementPartyType">
		<xsd:annotation>
			<xsd:documentation>De partij zoals genoemd in het verkoopcontract, verkooporder of voormelding die het vervoer van de zending van een klantlocatie naar een PostNL locatie of van een PostNL locatie naar een klantlocatie verzorgt. Dit deel van het vervoer van de zending maakt geen deel uit van de overeenkomst tussen klant en PostNL.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AgreementParty" type="co1:AgreementPartyType">
		<xsd:annotation>
			<xsd:documentation>Partij die vanuit de commerciele opdracht betrokken is bij de zending. (nb. gemaakt tbv CustomerOrderTransport maar is bij nader inzien niet nodig.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AgreementPartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:CommunicationLanguage" minOccurs="0"/>
					<xsd:element ref="co1:LocationCodeID" minOccurs="0"/>
					<xsd:element ref="ma1:ProcessLocationIDs" minOccurs="0"/>
					<xsd:element ref="co1:LocationConditions" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:StopInformation" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="co1:MeansOfAccess" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ConsignmentShippingPeriod" type="co1:ConsignmentShippingPeriodType">
		<xsd:annotation>
			<xsd:documentation>The date/time or period of shipping of the consignment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentShippingPeriodType">
		<xsd:sequence>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:WindowTimeType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentDeliveryPeriod" type="co1:ConsignmentDeliveryPeriodType">
		<xsd:annotation>
			<xsd:documentation>The datetime or period the consignment will be deliverd.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentDeliveryPeriodType">
		<xsd:sequence>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:WindowTimeType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TotalDimensions" type="co2:DimensionType"/>
	<!-- ================================== -->
	<!-- ten behoeve van Observation3 -->
	<!-- ========================== ========-->
	<xsd:element name="NameValue" type="co1:NameValueType">
		<xsd:annotation>
			<xsd:documentation>[PSch] Deze definitie vervangt de standaard definitie volgens OAGIS. Dit n.a.v. afspraken met PI groep.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NameValueType">
		<xsd:annotation>
			<xsd:documentation>Deze definitie is geintroduceerd i.v.m. de wijziging van NameValue o.b.v. afspraken met de PI-groep (alleen NameValueOccurence is toegevoegd; per 17-10-17 zijn de elementen optioneel gemaakt en is een component element aangemaakt omdat een fiel element niet uit andere elementen mag bestaan.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:NameValueOccurence" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:UnitCode" minOccurs="0"/>
			<xsd:element ref="fi1:UnitCodeListVersionID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TimeInterval" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation>The time interval during which the equipment, machine, tool, software was processing.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ================================== -->
	<!-- ten behoeve van PlanOrderTransport -->
	<!-- ========================== ========-->
	<xsd:element name="PreCondition" type="co1:ActionConditionType">
		<xsd:annotation>
			<xsd:documentation>Pre Condities van toepassing bij opstellen planning.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PostCondition" type="co1:ActionConditionType">
		<xsd:annotation>
			<xsd:documentation>PostCondities van toepassing bij opstelling planning.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="OperatorOrderItem" type="co1:OperatorOrderItemType">
		<xsd:annotation>
			<xsd:documentation>Het door de Operator geselecteerde item dat gepland moet worden.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OperatorOrderItemType">
		<xsd:sequence>
			<xsd:element ref="co2:MailItem" minOccurs="0"/>
			<xsd:element ref="co1:ItemID" minOccurs="0"/>
			<xsd:element name="RequestedDateTimeWindow" type="co1:DateTimeFromToType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van OperatorOrder ================================ -->
	<xsd:element name="SchemeIDs" type="co1:SchemeIDsType"/>
	<xsd:complexType name="SchemeIDsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SchemeID" minOccurs="0"/>
			<xsd:element ref="fi1:SchemeVersion" minOccurs="0"/>
			<xsd:element ref="fi1:SchemeAgency" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PreferredLocations" type="co1:SchemeIDsType">
		<xsd:annotation>
			<xsd:documentation>This element contains a list of the preferred locations for this party, based on its ID. The priority of the location / address is based on its position in the list – first element is prior to the next.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreferredAddresses" type="co1:SchemeIDsType">
		<xsd:annotation>
			<xsd:documentation>This element contains a list of the preferred addresses for this party, based on its ID. The priority of the location / address is based on its position in the list – first element is prior to the next.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DEPR_ParcelElements" type="co1:DEPR_ParcelElementsType">
		<xsd:annotation>
			<xsd:documentation>Verzameling elementen nodig voor aansluiting op het oude pakketten landschap. Komen op termijn te vervallen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DEPR_ParcelElementsType">
		<xsd:sequence>
			<xsd:element name="ProcDcP" type="ma1:ProcessLocationIDsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De proceslokatie code  die het vertrekpunt is van de distributie.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ProcPostbusBLS" type="ma1:ProcessLocationIDsType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Verwijzing naar het Proces (BLS-Code) van het postbusafleveradres</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ma1:ResultReleaseTime" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationClassCode" minOccurs="0"/>
			<xsd:element ref="fi1:ObservationReasonCode" minOccurs="0"/>
			<xsd:element ref="fi1:OpvoerbandCode" minOccurs="0"/>
			<xsd:element ref="fi1:SortingTableCode" minOccurs="0"/>
			<xsd:element ref="fi1:ShiftCode" minOccurs="0"/>
			<xsd:element ref="fi1:RetourIndicator" minOccurs="0"/>
			<xsd:element ref="co3:LSPOldProduct" minOccurs="0"/>
			<xsd:element ref="co4:Party" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ExtKenm" minOccurs="0"/>
			<xsd:element ref="fi1:ExtRef" minOccurs="0"/>
			<xsd:element ref="co1:NextOperatorParty" minOccurs="0"/>
			<xsd:element ref="fi1:RedirectCode" minOccurs="0"/>
			<xsd:element ref="fi1:NeighbourServiceAllowedInd" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentType" minOccurs="0"/>
			<xsd:element ref="fi1:WaarnSrt" minOccurs="0"/>
			<xsd:element ref="fi1:WaarnSrtReden" minOccurs="0"/>
			<xsd:element ref="fi1:Berichtsoort" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DEPR_MailElements" type="co1:DEPR_MailElementsType">
		<xsd:annotation>
			<xsd:documentation>Verzameling elementen nodig voor aansluiting op het oude mail landschap. Komen op termijn te vervallen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DEPR_MailElementsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceDuration" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="HashCalculation" type="co1:HashCalculationType"/>
	<xsd:complexType name="HashCalculationType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:HashMethod" minOccurs="0"/>
			<xsd:element ref="fi1:HashCode" minOccurs="0"/>
			<xsd:element ref="fi1:HashContent" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ReturnToSender-Party" type="co1:ReturnToSender-PartyType">
		<xsd:annotation>
			<xsd:documentation>Returntosender is de party waar de goederen naar toe moeten als ze niet bezorgd kunnen worden bij de geadresseerde, zoals niet betaalde rembours.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ReturnToSender-PartyType">
		<xsd:complexContent>
			<xsd:extension base="co4:PartyBaseType">
				<xsd:sequence>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="OriginalDocumentReference" type="co1:OriginalDocumentReference"/>
	<xsd:complexType name="OriginalDocumentReference">
		<xsd:complexContent>
			<xsd:extension base="co1:DocumentReferenceBaseType">
				<xsd:sequence>
					<xsd:element ref="fi1:IssuedByCity" minOccurs="0"/>
					<xsd:element ref="fi1:IssuedByName" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ConsumerPartyReference" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>Referentie naar de partij die gebruik maakt van de dienst van PostNL (regie). Dit kan zijn een logistieke dienst maar ook andere services en producten die PostNL levert.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CustomerPartyReference" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>Reference to the organization or person that buys goods or services from PostNL (sales).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PlacardTypes" type="co1:PlacardTypesType"/>
	<xsd:complexType name="PlacardTypesType">
		<xsd:sequence>
			<xsd:element ref="fi1:PlacardType" minOccurs="0"/>
			<xsd:element ref="fi1:PlacardTypeSequence" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="HazardousPackage" type="co1:HazardousPackageType"/>
	<xsd:complexType name="HazardousPackageType">
		<xsd:sequence>
			<xsd:element ref="fi1:PackagingTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PackagingTypeDescription" minOccurs="0"/>
			<xsd:element ref="fi1:HazardousPackageQuantity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SortingTransportEvent" type="co1:SortingTransportEventType">
		<xsd:annotation>
			<xsd:documentation>A class describing a significant occurrence or happening related to the sorting of the transportation units. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingTransportEventType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortingTransportEventID" minOccurs="0"/>
			<xsd:element ref="fi1:SortingTransportEventTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co4:Location" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ================ Ten behoeve van C2B ================================ -->
	<xsd:element name="Consent" type="co1:ConsentType"/>
	<xsd:complexType name="ConsentType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:AuthorizedDateTime" minOccurs="0"/>
			<xsd:element ref="co1:EffectiveTimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:AuthorizationCode" minOccurs="0"/>
			<xsd:element ref="fi1:PurposeCode" minOccurs="0"/>
			<xsd:element ref="fi1:PurposeDescription" minOccurs="0"/>
			<xsd:element ref="co2:ApprovedByParty" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddressConsent" type="co1:AddressConsentType">
		<xsd:annotation>
			<xsd:documentation>Approval to provide address data of a person.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddressConsentType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co3:Address" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Consent" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Validation" type="ma2:ResultQualityType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="AddressConsentCharacteristic" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="NamePersonConsent" type="co1:NamePersonConsentType">
		<xsd:annotation>
			<xsd:documentation>Approval to provide name data of a person.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NamePersonConsentType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co2:NamePerson" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Consent" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Validation" type="ma2:ResultQualityType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="NamePersonConsentCharacteristic" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PersonConsent" type="co1:PersonConsentType">
		<xsd:annotation>
			<xsd:documentation>Approval to provide person data (including name, address and bankaccount).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PersonConsentType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:Person" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Consent" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Validation" type="ma2:ResultQualityType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="PersonConsentCharacteristic" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CommunicationConsent" type="co1:CommunicationConsentType">
		<xsd:annotation>
			<xsd:documentation>Approval to provide communication data of a person.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CommunicationConsentType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:Communication" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Consent" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Validation" type="ma2:ResultQualityType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="CommunicationConsentCharacteristic" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="BankAccountConsent" type="co1:BankAccountConsentType">
		<xsd:annotation>
			<xsd:documentation>Approval to provide BankAccount data of a person.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BankAccountConsentType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co3:BankAccount" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Consent" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Validation" type="ma2:ResultQualityType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="BankAccountConsentCharacteristic" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CharacteristicConsent" type="co1:CharacteristicConsentType">
		<xsd:annotation>
			<xsd:documentation>Approval to provide data of a person.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CharacteristicConsentType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:Consent" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Validation" type="ma2:ResultQualityType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ConsentCharacteristic" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Move" type="co1:MoveType"/>
	<xsd:complexType name="MoveType">
		<xsd:sequence/>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Elementen voor DistributionChannelPlan-->
	<!-- ===== -->
	<xsd:element name="PostalCodeArea" type="co1:PostalCodeAreaType"/>
	<xsd:complexType name="PostalCodeAreaType">
		<xsd:sequence>
			<xsd:element ref="fi1:PostalCodeAreaName" minOccurs="0"/>
			<xsd:element name="PostalCodeFrom" type="co1:PostalCodeFromToType" minOccurs="0"/>
			<xsd:element name="PostalCodeTo" type="co1:PostalCodeFromToType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PostalCodeFromToType">
		<xsd:sequence>
			<xsd:element ref="fi1:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumber" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumberExtension" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ActiveWeekday" type="co1:ActiveWeekdayType">
		<xsd:annotation>
			<xsd:documentation>Actieve distributiedagen.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ActiveWeekdayType">
		<xsd:sequence>
			<xsd:element ref="fi1:Indicator" minOccurs="0"/>
			<xsd:element ref="fi1:Weekday" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Elementen voor Generieke Refentie Feestdagen -->
	<!-- ===== -->
	<xsd:element name="Holiday" type="co1:HolidayType">
		<xsd:annotation>
			<xsd:documentation>An day marked as a holiday.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HolidayType">
		<xsd:sequence>
			<xsd:element ref="fi1:HolidayID" minOccurs="0"/>
			<xsd:element ref="fi1:HolidayName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="HolidayPeriod" type="co1:DatePeriodType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The StartDate and EndDate or duration of a holiday</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:HolidayCountryRegion" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="HolidayCountryRegion" type="co1:HolidayCountryRegionType">
		<xsd:annotation>
			<xsd:documentation>Country or Region where a holiday is celebrated</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="HolidayCountryRegionType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryName" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="AlternateHolidayPeriod" type="co1:DatePeriodType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Alternate StartDate and EndDate or duration of a holiday for a specific country or region</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Elementen voor ServiceOrder (aanpassing van de versie reeds in productie)-->
	<!-- ===== -->
	<xsd:element name="ServicePeriodAgreement" type="co1:ServicePeriodAgreementType">
		<xsd:annotation>
			<xsd:documentation>Let op: dit element is gemaakt om het XSD Service Order consistent te maken met de wsdl. Het element is onjuist gemodelleerd, had niet in het XSD mogen zitten en mag niet hergebruikt worden.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ServicePeriodAgreementType">
		<xsd:sequence>
			<xsd:element ref="co1:TimePeriod" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:AgreementSchedule" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ToDeliveryParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>De party waar het poststuk naar toe gestuurd wordt. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ServiceOrderParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>The party who ordered the rerouting service. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExtraPriceAgreementConditionCheck" type="co1:ExtraPriceAgreementConditionCheckType">
		<xsd:annotation>
			<xsd:documentation>Additional checks to verify customer's / consignment's compliancy with price agreement conditions.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ExtraPriceAgreementConditionCheckType">
		<xsd:sequence>
			<xsd:element ref="fi1:PriceAgreementReferenceID" minOccurs="0"/>
			<xsd:element ref="fi1:PriceAgreementDescription" minOccurs="0"/>
			<xsd:element ref="co1:ConditionCheck" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ==================Hier beginnen de  Observation MailItem components=================== -->
	<xsd:element name="ConditionCheck" type="co1:ConditionCheckType">
		<xsd:annotation>
			<xsd:documentation>Inspection to verify customer's / consignment's compliancy with stated condition.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConditionCheckType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConditionToBeChecked" minOccurs="0"/>
			<xsd:element ref="fi1:ConditionCompliancyIndicator" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DEPR_BMOElements_inOBM" type="co1:DEPR_BMOElements_inOBMType"/>
	<xsd:complexType name="DEPR_BMOElements_inOBMType">
		<xsd:sequence>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CustomerParty" minOccurs="0"/>
			<xsd:element ref="co1:ShippingParty" minOccurs="0"/>
			<xsd:element ref="ma1:WorkLocation" minOccurs="0"/>
			<xsd:element ref="fi1:MergeConsignmentIndicator" minOccurs="0"/>
			<xsd:element ref="co4:Consignment" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DEPR_BMOElements_inBMA" type="co1:DEPR_BMOElements_inBMAType"/>
	<xsd:complexType name="DEPR_BMOElements_inBMAType">
		<xsd:sequence>
			<xsd:element ref="fi1:MergedFromConsignmentID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:PriceAgreementReferenceID" minOccurs="0"/>
			<xsd:element ref="co2:CustomerConsignment" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationCountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationZone" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ==================Hier beginnen de Planning Solution components=================== -->
	<xsd:element name="PlanningSolutionUserParty" type="co2:SemanticPartyType">
		<xsd:annotation>
			<xsd:documentation>De partij die gebruik maakt van de op te stellen planning.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PlanningSolutionOrderBatch" type="co1:PlanningSolutionOrderBatchType">
		<xsd:annotation>
			<xsd:documentation>Identification of the set of orders on which the planning is based.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PlanningSolutionOrderBatchType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DistributionChannelPlanReference" type="co1:DistributionChannelPlanReferenceType">
		<xsd:annotation>
			<xsd:documentation>Referentie naar het (tactisch) DistriibutionChannelPlan waarop de planningsoplossing gebaseerd moet worden. Deze referentie kan gebruikt worden in plaats van het DistributionChannelPlan zelf, indien het DCPlan al eerder is doorgegeven aan de Plannings partij.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DistributionChannelPlanReferenceType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ==================Hier beginnen de Distribution ChannelPlan components=================== -->
	<!-- ==================let op: sommige components hebben dezelfde naam als sommige Nouns: Trip=================== -->
	<xsd:element name="DistributionChannel" type="co1:DistributionChannelType">
		<xsd:annotation>
			<xsd:documentation>Binnen PostNL Pakketten is een distributiekanaal een groepering van ritten met gelijke eigenschappen zoals
+ geografisch gebied bijv. NL of Benelux of BE
+ zelfde modaliteiten bijv. alleen bestelbus of bestelbus+ecargo-bike of bestelbus+bakwagen of bestelbus met laadklep+bakwagen met laadklep
+ gelijke logistieke diensten bijv huisdistributie, postbusdistributie, GDPdistributie
+ uitvoeringsdag en tijdvensters
+ verpakkingsoorten bijv. pallet, stukgoed, dozen+buspakje+brieven, brieven+buspakje
+ min. en max. gewicht 
+ min. en max. volume
+ temperatuur/GDP klasse bijv. temperatuur zone 5-8, 8-25
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DistributionChannelType">
		<xsd:sequence>
			<xsd:element ref="fi1:DistributionChannelID" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionChannelName" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionChannelCharacteristic" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionChannelAttribute" minOccurs="0"/>
			<xsd:element name="DistributionChannelCountry" type="fi1:CountryCodeType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>De ISO landcode van het distributiekanaal.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:DistributionChannelType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Depots" type="co1:DepotsType">
		<xsd:annotation>
			<xsd:documentation>Logistiek knooppunt. Hangen alle riiten aan. Het knooppunt wordt gebruikt voor plannen en organiseren orders.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DepotsType">
		<xsd:sequence>
			<xsd:element ref="fi1:DepotID" minOccurs="0"/>
			<xsd:element ref="co4:Location" minOccurs="0"/>
			<xsd:element ref="fi1:LocationShortName" minOccurs="0"/>
			<xsd:element ref="co1:DistributionScenario" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DistributionScenario" type="co1:DistributionScenarioType">
		<xsd:annotation>
			<xsd:documentation>Distribution scenario is a distribution channel variant per depot for one or more weekdays whereby the number of trips can differ; the variant is used to handle different standard workloads between days.
Een distributiekanaal variant voor een of meer weekdagen waarbij de uitvoering van ritten vanuit een depot kan verschillen; het gaat om een dag specifieke uitvoeringplan om te gaan met onderscheid tussen rustige, normale en/of drukke dagen .
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DistributionScenarioType">
		<xsd:sequence>
			<xsd:element ref="fi1:DistributionScenarioID" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionScenarioName" minOccurs="0"/>
			<xsd:element ref="co1:DistributionArea" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ActiveWeekday" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="PlanWindow" type="co1:TimePeriodType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Shift" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Shift" type="co1:ShiftType">
		<xsd:annotation>
			<xsd:documentation>Shift is a number of trips within a depot that share the same characteristics such as same loading time slot, same departure time slot that are planned together.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ShiftType">
		<xsd:sequence>
			<xsd:element ref="fi1:ShiftCode" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="co1:Trip" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Trip" type="co1:TripType">
		<xsd:annotation>
			<xsd:documentation>Trip is a number of stops where activities take place such as loading, unloading of goods that involves transport between stops.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TripType">
		<xsd:sequence>
			<xsd:element ref="fi1:TripID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="co2:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:DriverParty" minOccurs="0"/>
			<xsd:element ref="co2:TransportCompanyParty" minOccurs="0"/>
			<xsd:element ref="co1:ContractsReferences" minOccurs="0"/>
			<xsd:element ref="fi1:DepartureCutOffTime" minOccurs="0"/>
			<xsd:element ref="fi1:PlanDeskGroup" minOccurs="0"/>
			<xsd:element ref="co1:PostalCodeArea" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MaxStops" minOccurs="0"/>
			<xsd:element ref="fi1:MaxItems" minOccurs="0"/>
			<xsd:element ref="co1:LogisticalNode" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Punt in het logistiek netwerk met een bepaalde functie; daar waar logistieke diensten worden verricht.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LogisticalNode" type="co1:LogisticalNodeType"/>
	<xsd:complexType name="LogisticalNodeType">
		<xsd:sequence>
			<xsd:element ref="fi1:LocationId" minOccurs="0"/>
			<xsd:element ref="fi1:LocationName" minOccurs="0"/>
			<xsd:element ref="fi1:LocationShortName" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co4:Location" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessCodeID" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessID" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessCategoryCode" minOccurs="0"/>
			<xsd:element ref="fi1:AlternativeChute" minOccurs="0"/>
			<xsd:element ref="fi1:DropOffCutOffTime" minOccurs="0"/>
			<xsd:element ref="fi1:POBoxItemListMasterbarcodePrintIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:POBoxDeliveryNoticeIndicator" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DistributionArea" type="co1:DistributionAreaType">
		<xsd:annotation>
			<xsd:documentation>Afbakening van het gebied dat ten behoeve van distributie wordt verzorgd vanuit het depot.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DistributionAreaType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="co1:PostalCodeArea" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co4:Location" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ==================Hier beginnen de BMO en OBM=================== -->
	<xsd:element name="ConsignmentDeliveryTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation> A period of time for the delivery of the mailitems.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ConsignmentDestination" type="co1:ConsignmentDestinationType">
		<xsd:annotation>
			<xsd:documentation>The destination of the mailitems in the consignment.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConsignmentDestinationType">
		<xsd:sequence>
			<xsd:element ref="fi1:DestinationCountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:DestinationZone" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ConsignmentPlannedDeliveryTimePeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation> A (planned) period of time for the delivery of the mailitems.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="P1700DocumentBasedOrderEntryProcedure" type="co1:P1700DocumentBasedOrderEntryProcedureType">
		<xsd:annotation>
			<xsd:documentation>In case a consignment was not pre-adviced electronically, the procedure that was followed to enter the order in the system.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="P1700DocumentBasedOrderEntryProcedureType">
		<xsd:sequence>
			<xsd:element ref="fi1:P1700OriginatorCode" minOccurs="0"/>
			<xsd:element ref="fi1:P1700ProcedureCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =====================================================================================================-->
	<!-- =========================ten behoeve van ObservationSMK, SMX, SMO, SMC, HC. spreidproduct NRP-->
	<xsd:element name="DeliveryDateTimePeriod" type="co1:DeliveryDateTimePeriodType">
		<xsd:annotation>
			<xsd:documentation>Bezorgdagkoppel</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeliveryDateTimePeriodType">
		<xsd:sequence>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="GeoCoordinateType">
		<xsd:sequence>
			<xsd:element ref="co1:Latitude" minOccurs="0"/>
			<xsd:element ref="co1:Longitude" minOccurs="0"/>
			<xsd:element ref="fi1:AltitudeMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RegionOfInterest" type="co1:RegionOfInterestType"/>
	<xsd:complexType name="RegionOfInterestType">
		<xsd:sequence>
			<xsd:element ref="co4:Location" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ma1:ProcessLocationIDs" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Position" type="co1:PositionType"/>
	<!-- =====================================================================================================-->
	<!-- =========================ten behoeve van ServiceLocation-->
	<xsd:element name="ServiceLocation" type="co1:ServiceLocationType">
		<xsd:annotation>
			<xsd:documentation>De locatie waar (logistieke) diensten worden verricht.
De standaard locatie gegevens Adres en Coordinaten, zijn aangevuld met kenmerken over de locatie en over de assets op de locatie die vereist zijn voor het verrichten van (logistieke) diensten  op de locatie.
Tevens wordt de koppeling gelegd met de logistieke diensten die op de locatie kunnen worden uitgevoerd.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ServiceLocationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ServiceLocationID" minOccurs="0"/>
			<xsd:element ref="fi1:AlternateServiceLocationID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:Coordinate" minOccurs="0"/>
			<xsd:element ref="co1:AddressElements" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:RelationTypeCoordinateAddress" minOccurs="0"/>
			<xsd:element ref="co1:AdditionalRoute" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ServiceLocationConditions" type="co1:ConditionsType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>De logsitieke kenmerken van de dienstenloctie.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:Building" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ServiceLocationConditions" type="co1:ServiceLocationConditionsType"/>
	<xsd:complexType name="ServiceLocationConditionsType">
		<xsd:sequence>
			<xsd:element ref="co4:Location"/>
			<xsd:element ref="co2:LocationConditions" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Temperature" type="co1:TemperatureType"/>
	<xsd:complexType name="TemperatureType">
		<xsd:sequence>
			<xsd:element ref="fi1:ActualTemperature" minOccurs="0"/>
			<xsd:element ref="fi1:MinimumTemperature" minOccurs="0"/>
			<xsd:element ref="fi1:MaximumTemperature" minOccurs="0"/>
			<xsd:element ref="co1:TemperatureZoneRegulations" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TemperatureZoneRegulations" type="co1:TemperatureZoneRegulationsType"/>
	<xsd:complexType name="TemperatureZoneRegulationsType">
		<xsd:sequence>
			<xsd:element ref="fi1:RegulatoryAuthority" minOccurs="0"/>
			<xsd:element ref="co1:TemperatureZone" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TemperatureZone" type="co1:TemperatureZoneType">
		<xsd:annotation>
			<xsd:documentation>GDP regulatory definitions for the classification of temperature. For example: EPh: •Deep-freeze: below -15°C; 
•Refrigerator: 2°C to 8°C; 
•Cold or cool: 8°C to 15°C; 
•Room temperature: 15°C to 25°C. 
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TemperatureZoneType">
		<xsd:sequence>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:MinimumTemperature" minOccurs="0"/>
			<xsd:element ref="fi1:MaximumTemperature" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ServicePartyBaseType" abstract="true">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co2:PartyIDs" minOccurs="0"/>
			<xsd:element ref="fi1:AccountID" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co2:NamePerson" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:NameNonPerson" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:choice>
			<xsd:element ref="co1:ServiceLocation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co3:Contact" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="category" type="fi1:PartyCategoryCodeContentType"/>
		<xsd:attribute name="role" type="fi1:PartyRoleCodeContentType"/>
	</xsd:complexType>
	<xsd:element name="AdditionalRoute" type="co1:AdditionalRouteType">
		<xsd:annotation>
			<xsd:documentation>Bijroutegegevens van een dienstenlocatie. De bijroute is de route af te leggen vanaf de openbare weg naar de brievenbus, voordeur, etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AdditionalRouteType">
		<xsd:sequence>
			<xsd:element ref="fi1:AdditionalRouteType" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteDistance" minOccurs="0"/>
			<xsd:element ref="fi1:AdditionalRouteCombinationType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--<xsd:element name="PostalCodeArea" type="co1:PostalCodeAreaType"/>
	<xsd:complexType name="PostalCodeAreaType">
		<xsd:sequence>
		</xsd:sequence>
	</xsd:complexType>-->
	<xsd:element name="AddressElements" type="co1:AddressElementsType">
		<xsd:annotation>
			<xsd:documentation>Adresgegevens van de (diensten)locatie</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddressElementsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:AlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:AddressType" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryType" minOccurs="0"/>
			<xsd:element ref="fi2:BuildingNumber" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:HouseLetter" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:StreetPart" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Street" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi2:BuildingNumberExtension" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:SuperStreet" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:PostalCodeArea" minOccurs="0"/>
			<xsd:element ref="co1:CityDistrict" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:City" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Municipality" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CountryRegion" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CountrySubDivision" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Country" minOccurs="0"/>
			<xsd:element ref="co1:AddressConditions" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Street" type="co1:StreetType">
		<xsd:annotation>
			<xsd:documentation>Component met alle straatgegevens waaronder de verschillende schrijfwijzen van straatnamen</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="StreetType">
		<xsd:sequence>
			<xsd:element ref="fi1:StreetID" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
			<xsd:element ref="co1:StreetNames" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SuperStreet" type="co1:SuperStreetType">
		<xsd:annotation>
			<xsd:documentation>Street which crosses one or more municipality borders.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SuperStreetType">
		<xsd:sequence>
			<xsd:element ref="fi1:SuperStreetID" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="StreetNames" type="co1:StreetNamesType"/>
	<xsd:complexType name="StreetNamesType">
		<xsd:sequence>
			<xsd:element ref="fi1:StreetNameID" minOccurs="0"/>
			<xsd:element ref="fi1:StreetName" minOccurs="0"/>
			<xsd:element ref="fi1:StreetNameType" minOccurs="0"/>
			<xsd:element ref="fi1:ErrorIndicator" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CityDistrict" type="co1:CityDistrictType">
		<xsd:annotation>
			<xsd:documentation>Part of a city which has the same postal code numerics (woonplaatswijk).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CityDistrictType">
		<xsd:sequence>
			<xsd:element ref="fi1:CityDistrictID" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
			<xsd:element ref="co1:CityDistrictNames" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CityDistrictNames" type="co1:CityDistrictNamesType"/>
	<xsd:complexType name="CityDistrictNamesType">
		<xsd:sequence>
			<xsd:element ref="fi1:CityDistrictNameID" minOccurs="0"/>
			<xsd:element ref="fi1:CityDistrictName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="City" type="co1:CityType">
		<xsd:annotation>
			<xsd:documentation>Component met alle woonplaatsgegevens waaronder de verschillende schrijfwijzen van woonplaatsnamen</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CityType">
		<xsd:sequence>
			<xsd:element ref="fi1:CityID" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
			<xsd:element ref="co1:CityNames" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CityNames" type="co1:CityNamesType"/>
	<xsd:complexType name="CityNamesType">
		<xsd:sequence>
			<xsd:element ref="fi1:CityNameID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:CityNameType" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Municipality" type="co1:MunicipalityType">
		<xsd:annotation>
			<xsd:documentation>Component met alle gemeente gegevens</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MunicipalityType">
		<xsd:sequence>
			<xsd:element ref="fi1:MunicipalityID" minOccurs="0"/>
			<xsd:element ref="fi1:MunicipalityName" minOccurs="0"/>
			<xsd:element ref="fi1:MunicipalityCode" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CountryRegion" type="co1:CountryRegionType">
		<xsd:annotation>
			<xsd:documentation>Part of a country subdivision. Subprovincie of streek.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CountryRegionType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountryRegionID" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
			<xsd:element ref="co1:CountryRegionNames" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CountrySubDivision" type="co1:CountrySubDivisionType">
		<xsd:annotation>
			<xsd:documentation>Component met alle subprovincie gegevens</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CountryRegionNames" type="co1:CountryRegionNamesType"/>
	<xsd:complexType name="CountryRegionNamesType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountryRegionNameID" minOccurs="0"/>
			<xsd:element ref="fi1:CountryRegionName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CountrySubDivisionType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountrySubDivisionID" minOccurs="0"/>
			<xsd:element ref="co1:CountrySubDivisionNames" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CountrySubDivisionNames" type="co1:CountrySubDivisionNamesType"/>
	<xsd:complexType name="CountrySubDivisionNamesType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountrySubDivisionNameID" minOccurs="0"/>
			<xsd:element ref="fi1:CountrySubDivisionName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Country" type="co1:CountryType">
		<xsd:annotation>
			<xsd:documentation>Component met alle land gegevens, waaronder de verschillende ISO-codes</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CountryType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountryID" minOccurs="0"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CountryName" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddressConditions" type="co1:AddressConditionsType">
		<xsd:annotation>
			<xsd:documentation>Component met aanvullende gegevens over het adres</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddressConditionsType">
		<xsd:sequence>
			<xsd:element ref="fi1:PlotNumber" minOccurs="0"/>
			<xsd:element ref="fi1:PlotType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi2:NumberOfLetterboxes" minOccurs="0"/>
			<xsd:element ref="fi2:NumberOfDeliveries" minOccurs="0"/>
			<xsd:element ref="fi1:LetterboxQualityCode" minOccurs="0"/>
			<xsd:element ref="fi1:NumberOfDeliveryPoints" minOccurs="0"/>
			<xsd:element ref="fi1:CodingErrorIndication" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ServiceLocationAddressElementsType">
		<xsd:sequence>
			<xsd:element ref="co1:StreetPart" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Street" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:PostalCodeArea" minOccurs="0"/>
			<xsd:element ref="co1:CityDistrict" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:City" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Municipality" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CountryRegion" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:CountrySubDivision" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Country" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ChangedAddressElements" type="co1:ServiceLocationAddressElementsType"/>
	<!-- =============OMI4================-->
	<xsd:element name="InductionStationResult" type="co1:InductionStationResultType">
		<xsd:annotation>
			<xsd:documentation>The conveyor belt on which mailitems are fed to the sorting machine. Induction stations are only used with the sorting machine SMO.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InductionStationResultType">
		<xsd:sequence>
			<xsd:element ref="fi1:InductionStationID" minOccurs="0"/>
			<xsd:element ref="fi1:InductionDateTime" minOccurs="0"/>
			<xsd:element name="InductionStationResultCharacteristics" type="co1:CharacteristicValueUnitCodeType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EnrichmentResult" type="co1:EnrichmentResultType">
		<xsd:annotation>
			<xsd:documentation>Contains information about the enrichment of the mailitem.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EnrichmentResultType">
		<xsd:sequence>
			<xsd:element ref="fi1:EnrichmentDevice" minOccurs="0"/>
			<xsd:element ref="fi1:EnrichmentDateTime" minOccurs="0"/>
			<xsd:element ref="co1:EnrichmentInput" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="EnrichmentStatus" type="co1:StatusType" minOccurs="0"/>
			<xsd:element ref="co1:EnrichmentOutput" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DeliveryStatus" minOccurs="0"/>
			<xsd:element ref="fi1:SIX" minOccurs="0"/>
			<xsd:element ref="co1:EndDeliveryPoint" minOccurs="0"/>
			<xsd:element name="EnrichmentResultCharacteristics" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EnrichmentInput" type="co1:EnrichmentInputType">
		<xsd:annotation>
			<xsd:documentation>Input parameters given to the enrichment device.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EnrichmentInputType">
		<xsd:sequence>
			<xsd:element ref="co1:AddressOnMailItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EndDeliveryPoint" minOccurs="0"/>
			<xsd:element name="Restproduct" type="co1:EndDeliveryPointType" minOccurs="0"/>
			<xsd:element ref="co1:PartyNameOnMailItem" minOccurs="0"/>
			<xsd:element ref="co1:DeliveryStatus" minOccurs="0"/>
			<xsd:element ref="fi1:CodingText" minOccurs="0"/>
			<xsd:element ref="co1:TextLineOnMailItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ReturnToSenderAddress" minOccurs="0"/>
			<xsd:element ref="co1:ServiceOrders" minOccurs="0"/>
			<xsd:element ref="co1:IdentificationOnMailItem" minOccurs="0"/>
			<xsd:element ref="co1:MailItemPaymentMachineData" minOccurs="0"/>
			<xsd:element ref="co1:CopyBulkMailAnnouncement" minOccurs="0"/>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EnrichmentOutput" type="co1:EnrichmentOutputType">
		<xsd:annotation>
			<xsd:documentation>Output parameters given to the enrichment device.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EnrichmentOutputType">
		<xsd:sequence>
			<xsd:element ref="co1:AddressOnMailItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:EndDeliveryPoint" minOccurs="0"/>
			<xsd:element name="Restproduct" type="co1:EndDeliveryPointType" minOccurs="0"/>
			<xsd:element ref="co1:PartyNameOnMailItem" minOccurs="0"/>
			<xsd:element ref="co1:DeliveryStatus" minOccurs="0"/>
			<xsd:element ref="fi1:CodingText" minOccurs="0"/>
			<xsd:element ref="co1:TextLineOnMailItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ServiceOrders" minOccurs="0"/>
			<xsd:element ref="co1:IdentificationOnMailItem" minOccurs="0"/>
			<xsd:element ref="co1:MailItemPaymentMachineData" minOccurs="0"/>
			<xsd:element ref="co1:CopyBulkMailAnnouncement" minOccurs="0"/>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SortingResult" type="co1:SortingResultType">
		<xsd:annotation>
			<xsd:documentation>Contains information about the sorting of the mailitem.
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingResultType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortingDateTime" minOccurs="0"/>
			<xsd:element name="SortingStatus" type="co1:StatusType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Status of the sorting. E.g. was the mailitem effective sorted or not. Effective sorted means that the mailitem was sorted conform the sorting decision of MMS.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:SortingDecision" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SIX" minOccurs="0"/>
			<xsd:element ref="fi1:MachineOutletID" minOccurs="0"/>
			<xsd:element ref="fi1:MachineTrayID" minOccurs="0"/>
			<xsd:element name="SortingResultCharacteristics" type="co1:CharacteristicValueUnitCodeType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Characteristics of the SortingResult</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PrintingResult" type="co1:PrintingResultType">
		<xsd:annotation>
			<xsd:documentation>Contains information about the printing and labeling of the mailitem.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PrintingResultType">
		<xsd:sequence>
			<xsd:element name="PrintingDateTime" type="fi1:DateTimeType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Date and time when the machine has executed the printing decision. In milliseconds.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="fi1:PrintedIdentification" minOccurs="0"/>
			<xsd:element ref="fi1:PrintedSIX" minOccurs="0"/>
			<xsd:element ref="fi1:PrintedCodingText" minOccurs="0"/>
			<xsd:element name="PrintedLabelText" type="ma1:LabelTextType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="PrintingResultCharacteristics" type="co1:CharacteristicValueUnitCodeType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Characteristics of the PrintingResult</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:PrintPosition" minOccurs="0"/>
			<xsd:element ref="fi1:LabelPresent" minOccurs="0"/>
			<xsd:element ref="co1:LabelPosition" minOccurs="0"/>
			<xsd:element ref="fi1:StampingDateTime" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CopyBulkMailAnnouncement" type="co1:CopyBulkMailAnnouncementType"/>
	<xsd:complexType name="CopyBulkMailAnnouncementType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:CommercialProductID" minOccurs="0"/>
			<xsd:element ref="fi1:CustomerOrderID" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentID" minOccurs="0"/>
			<xsd:element ref="fi1:CustomerCode" minOccurs="0"/>
			<xsd:element ref="fi1:InsuranceValueAmount" minOccurs="0"/>
			<xsd:element ref="fi1:CashOnDeliveryAmount" minOccurs="0"/>
			<xsd:element ref="fi1:ValueIdentificationOnMailItem" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItemResult" type="co1:MailItemResultType">
		<xsd:annotation>
			<xsd:documentation>Contains information about the observed mailitem.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemResultType">
		<xsd:sequence>
			<xsd:element ref="co1:IdentificationOnMailItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:MailItemPhysicalData" minOccurs="0"/>
			<xsd:element ref="co1:MailItemPaymentMachineData" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:ImageResult" minOccurs="0"/>
			<xsd:element ref="co1:AddressOnMailItem" minOccurs="0"/>
			<xsd:element ref="co1:ReturnToSenderAddress" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ImageResult" type="co1:ImageResultType"/>
	<xsd:complexType name="ImageResultType">
		<xsd:sequence>
			<xsd:element ref="fi1:ImageID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddressLineOnMailItem" type="co1:AddressLineOnMailItemType">
		<xsd:annotation>
			<xsd:documentation>Address elements which are input or output for certain enrichment devices. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddressLineOnMailItemType">
		<xsd:sequence>
			<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:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddressOnMailItem" type="co1:AddressOnMailItemType"/>
	<xsd:complexType name="AddressOnMailItemType">
		<xsd:sequence>
			<xsd:element ref="co1:AddressLineOnMailItem" minOccurs="0"/>
			<xsd:element ref="fi1:SourceEnrichmentDevice" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EndDeliveryPoint" type="co1:EndDeliveryPointType"/>
	<xsd:complexType name="EndDeliveryPointType">
		<xsd:sequence>
			<xsd:element ref="fi1:EndDeliveryPointID" minOccurs="0"/>
			<xsd:element ref="fi1:EndDeliveryPointCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PartyNameOnMailItem" type="co1:PartyNameOnMailItemType">
		<xsd:annotation>
			<xsd:documentation>Name elements which are input or output for certain enrichment devices.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PartyNameOnMailItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:FamilyName" minOccurs="0"/>
			<xsd:element ref="fi1:Initials" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Title" minOccurs="0"/>
			<xsd:element ref="fi1:CompanyName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TextLineOnMailItem" type="co1:TextLineOnMailItemType"/>
	<xsd:complexType name="TextLineOnMailItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:Text" minOccurs="0"/>
			<xsd:element ref="fi1:SourceEnrichmentDevice" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SortingDecision" type="co1:SortingDecisionType">
		<xsd:annotation>
			<xsd:documentation>Contains information about the sorting of the mailitem</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingDecisionType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:SortingClass" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:SourceSortingDecision" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SortingClass" type="co1:SortingClassType">
		<xsd:annotation>
			<xsd:documentation>Class of mailitems defined by certain external characteristics of the mailitems. Examples of classes are size (small letters, large letters, etc.) and shipping method (priority or non-priority)</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingClassType">
		<xsd:annotation>
			<xsd:documentation>Class of mailitems defined by certain external characteristics of the mailitems. Examples of classes are size (small letters, large letters, etc.) and shipping method (priority or non-priority)</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="fi1:SortingClassID" minOccurs="0"/>
			<xsd:element ref="fi1:SortingClassDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="IdentificationOnMailItem" type="co1:IdentificationOnMailItemType">
		<xsd:annotation>
			<xsd:documentation>Visual, machine-readable representations of data on the mailitem. For example a barcode or an alphanumeric string like the printregel. The representation can be used for tracking purposes, or not. NB The machine isn't capable to decide whether it's an unique identification of a mailitem, or a non-identifying attribute.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="IdentificationOnMailItemType">
		<xsd:sequence>
			<xsd:element ref="fi1:ValueIdentificationOnMailItem" minOccurs="0"/>
			<xsd:element ref="fi1:SymbologyIdentificationOnMailItem" minOccurs="0"/>
			<xsd:element ref="fi1:PostNLNameIdentificationOnMailItem" minOccurs="0"/>
			<xsd:element ref="fi1:RepresentationIdentificationOnMailItem" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItemPaymentMachineData" type="co1:MailItemPaymentMachineDataType">
		<xsd:annotation>
			<xsd:documentation>De bedragen die bij het MailItem in rekening worden gebracht en de wijze van betalen. Dit element bevat alleen de elementen die vanaf de machines worden gevuld.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemPaymentMachineDataType">
		<xsd:sequence>
			<xsd:element ref="fi1:PaymentDeviceType" minOccurs="0"/>
			<xsd:element ref="fi1:PaymentDeviceID" minOccurs="0"/>
			<xsd:element ref="fi1:FrankingAmount" minOccurs="0"/>
			<xsd:element ref="co1:PostagePaymentMethod" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CountryPortPaid" minOccurs="0"/>
			<xsd:element ref="fi1:CountryPriority" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Building" type="co1:BuildingType">
		<xsd:annotation>
			<xsd:documentation>Gebouw, bouwwerk, onroerend goed; ook te gebruiken voor roerend goed.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BuildingType">
		<xsd:sequence>
			<xsd:element ref="fi1:BuildingID" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingAlternateID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Name" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Description" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element name="InnerBuildingConditions" type="co1:ConditionsType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="OuterBuildingConditions" type="co1:ConditionsType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:StoreysAboveGround" minOccurs="0"/>
			<xsd:element ref="fi1:StoreysBelowGround" minOccurs="0"/>
			<xsd:element ref="fi1:StoreysHeightAboveGround" minOccurs="0"/>
			<xsd:element ref="fi1:StoreysHeightBelowGround" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co4:Address" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddressableObject" type="co1:AdressableObjectType">
		<xsd:annotation>
			<xsd:documentation>Gebouw, bouwwerk, onroerend goed; ook te gebruiken voor roerend goed.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AdressableObjectType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:ResidenceType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ObjectUtilization" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:RatioUnitSurfaceToBuildingSurface" minOccurs="0"/>
			<xsd:element ref="co1:Coordinate" minOccurs="0"/>
			<xsd:element ref="co2:Polygon" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Surface" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PolygonVertex" type="co1:PolygonVertexType">
		<xsd:annotation>
			<xsd:documentation>The connection between 2 line segments</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PolygonVertexType">
		<xsd:sequence>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
			<xsd:element ref="co1:Coordinate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Conditions" type="co1:ConditionsType">
		<xsd:annotation>
			<xsd:documentation>A specification of the conditions and characteristics of a place or a building or an object. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ConditionsType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="co2:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:Temperature" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:TimePeriod" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ConditionCharacteristics" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ReturnToSenderAddress" type="co1:ReturnToSenderAddressType">
		<xsd:annotation>
			<xsd:documentation>Address to which the mailitem is to be sent in case of a return to sender.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ReturnToSenderAddressType">
		<xsd:sequence>
			<xsd:element ref="co1:AddressOnMailItem" minOccurs="0"/>
			<xsd:element ref="fi1:ReturnMethod" minOccurs="0"/>
			<xsd:element ref="fi1:ReturnReason" minOccurs="0"/>
			<xsd:element ref="fi1:ReturnText" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CollectingPostageIncident" type="co1:CollectingPostageIncidentType">
		<xsd:annotation>
			<xsd:documentation>Contains information about the collecting of the postage of a mailitem</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CollectingPostageIncidentType">
		<xsd:sequence>
			<xsd:element ref="fi1:PortenIncidentNumber" minOccurs="0"/>
			<xsd:element ref="fi1:PortenIncidentCode" minOccurs="0"/>
			<xsd:element ref="fi1:PortenIncidentReason" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =========================ten behoeve van DistributionProductSpecification-->
	<xsd:element name="DistributionWeekdays" type="co1:DistributionWeekdaysType">
		<xsd:annotation>
			<xsd:documentation>Component containing an indication per weekday whether the deliveryproduct is delivered on that weekday. Optional in case of a deliveryroute as executed by TGN
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DistributionWeekdaysType">
		<xsd:sequence>
			<xsd:element ref="fi1:Weekday" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionIndication" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryMethod" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryMethodDescription" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DistributionPackage" type="co1:DistributionPackageType">
		<xsd:annotation>
			<xsd:documentation>Part of a DistributionProduct. Specification of the packages of bundles in a DistributionProduct. 
Examples are the bundle of mail items for a part of the deliveryroute as used by the mailman, the set of mailitems for a customer with a delivery contract or the set of mail items for one front of mail boxes 
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DistributionPackageType">
		<xsd:sequence>
			<xsd:element ref="fi1:PackageID" minOccurs="0"/>
			<xsd:element ref="fi1:PackageName" minOccurs="0"/>
			<xsd:element ref="fi1:PackageTypeCode" minOccurs="0"/>
			<xsd:element ref="fi1:XDaySequenceNumber" minOccurs="0"/>
			<xsd:element ref="fi1:YDaySequenceNumber" minOccurs="0"/>
			<xsd:element name="DeliveryAddress" type="co1:AddressSmallType" minOccurs="0"/>
			<xsd:element ref="co1:DeliveryPoint" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DistributionWeekdays" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DeliveryPoint" type="co1:DeliveryPointType"/>
	<xsd:complexType name="DeliveryPointType">
		<xsd:sequence>
			<xsd:element ref="fi1:DeliveryPointSequenceNumber" minOccurs="0"/>
			<xsd:element name="MailingAddress" type="co1:AddressSmallType" minOccurs="0"/>
			<xsd:element ref="fi1:CodingText" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="AddressSmall" type="co1:AddressSmallType"/>
	<xsd:complexType name="AddressSmallType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:StreetName" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumber" minOccurs="0"/>
			<xsd:element ref="fi1:BuildingNumberExtension" minOccurs="0"/>
			<xsd:element ref="fi1:PostalCode" minOccurs="0"/>
			<xsd:element ref="fi1:CityName" minOccurs="0"/>
			<xsd:element ref="fi1:CountryName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DistributionProductSpecification" type="co1:DistributionProductSpecificationType">
		<xsd:annotation>
			<xsd:documentation>Specification of a DistributionProduct as it is delivered by PostNL Mail Sorting to our partners. Product exists of deliverypoints in a certain order.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DistributionProductSpecificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:RequestedZLOMDate" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionProductID" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionProductName" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionPartyID" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionPartyName" minOccurs="0"/>
			<xsd:element ref="fi1:StartLocationID" minOccurs="0"/>
			<xsd:element ref="fi1:StartDateTime" minOccurs="0"/>
			<xsd:element ref="fi1:EndLocationID" minOccurs="0"/>
			<xsd:element ref="fi1:ReturnToLocationID" minOccurs="0"/>
			<xsd:element ref="fi1:TransportEquipmentTypeCode" minOccurs="0"/>
			<xsd:element ref="co1:DistributionWeekdays" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DistributionPackage" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:XYDayType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =============TransportHandling================-->
	<xsd:element name="TransportationUnit" type="co1:TransportationUnitType">
		<xsd:annotation>
			<xsd:documentation>The action of transporting a physical unit.

Het transport van een fysieke eenheid met informatie over het transport, het vervoersmiddel en over de te transporteren eenheid. Een fysieke eenheid is een Equipment, Package, MailItem (brief of pakket) of GoodsItem. In een fysieke eenheid kunnen andere fysieke eenheden zitten.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportationUnitType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:HandlingInstructionsDescription" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:HazardousRiskIndicator" minOccurs="0"/>
			<xsd:element ref="co1:FreightContent" minOccurs="0"/>
			<xsd:element ref="co3:HazardousMaterial" minOccurs="0"/>
			<xsd:element ref="co2:Dimensions" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:choice>
				<xsd:element ref="co1:EquipmentTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:PackageTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:MailItemTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="co1:GoodsItemTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EquipmentTransportationUnit" type="co1:EquipmentTransportationUnitType">
		<xsd:annotation>
			<xsd:documentation>The transportation of an equipment. An equipment can contain packages, mailitems and gooditems.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="EquipmentTransportationUnitType">
		<xsd:sequence>
			<xsd:element ref="co1:Transportation" minOccurs="0"/>
			<xsd:element ref="co1:MeansofTransport" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co5:TransportEquipment" minOccurs="0"/>
			<xsd:element ref="co1:PackageTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:MailItemTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:GoodsItemTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PackageTransportationUnit" type="co1:PackageTransportationUnitType">
		<xsd:annotation>
			<xsd:documentation>The transportation of a package. A package can contain mailitems and gooditems.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PackageTransportationUnitType">
		<xsd:sequence>
			<xsd:element ref="co1:Transportation" minOccurs="0"/>
			<xsd:element ref="co1:MeansofTransport" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co5:Package" minOccurs="0"/>
			<xsd:element ref="co1:MailItemTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:GoodsItemTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailItemTransportationUnit" type="co1:MailItemTransportationUnitType">
		<xsd:annotation>
			<xsd:documentation>The transportation of a mailitem. A mailitem can contain gooditems.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailItemTransportationUnitType">
		<xsd:sequence>
			<xsd:element ref="co1:Transportation" minOccurs="0"/>
			<xsd:element ref="co1:MeansofTransport" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co3:MailItem" minOccurs="0"/>
			<xsd:element ref="co1:GoodsItemTransportationUnit" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="GoodsItemTransportationUnit" type="co1:GoodsItemTransportationUnitType">
		<xsd:annotation>
			<xsd:documentation>The transportation of a goodsitem.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GoodsItemTransportationUnitType">
		<xsd:sequence>
			<xsd:element ref="co1:Transportation" minOccurs="0"/>
			<xsd:element ref="co1:MeansofTransport" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co3:GoodsItem" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Transportation" type="co1:TransportationType">
		<xsd:annotation>
			<xsd:documentation>All data needed for transporting something.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="TransportationType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0"/>
			<xsd:element ref="ma1:SourceResultProcessing" minOccurs="0"/>
			<xsd:element name="TransportLocationFrom" type="co4:LocationType" minOccurs="0"/>
			<xsd:element name="TransportLocationTo" type="co4:LocationType" minOccurs="0"/>
			<xsd:element ref="fi1:DepotID" minOccurs="0"/>
			<xsd:element ref="fi1:ShiftCode" minOccurs="0"/>
			<xsd:element ref="fi1:TripID" minOccurs="0"/>
			<xsd:element ref="co1:DistributionChannel" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MeansofTransport" type="co1:MeansofTransportType">
		<xsd:annotation>
			<xsd:documentation>The means of transport that is used to transport the transporthandling unit: for example a truck, car, drone human, bike.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MeansofTransportType">
		<xsd:sequence>
			<xsd:element ref="fi1:MeansofTransportID" minOccurs="0"/>
			<xsd:element ref="fi1:TrackingID" minOccurs="0"/>
			<xsd:element ref="fi1:DriverPartyID" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:MeansofTransportType" minOccurs="0"/>
			<xsd:element ref="fi1:MeansofTransportDescription" minOccurs="0"/>
			<xsd:element ref="fi1:MeansofTransportTime" minOccurs="0"/>
			<xsd:element name="MeansofTransportConditions" type="co1:ConditionsType" minOccurs="0" maxOccurs="1"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:MeansofTransportSequenceNumber" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- Elementen voor PBA t.b.v. PAR -->
	<!-- ===== -->
	<xsd:element name="PBA" type="co1:PBAType"/>
	<xsd:complexType name="PBAType">
		<xsd:sequence>
			<xsd:element ref="fi1:PBAid"/>
			<xsd:element ref="fi1:SerialNumber"/>
			<xsd:element ref="fi1:Versionnumber"/>
			<xsd:element ref="fi1:InsideOutsideType"/>
			<xsd:element ref="fi1:ColourScheme"/>
			<xsd:element ref="fi1:LetterboxAvailable"/>
			<xsd:element ref="fi1:PBAletterboxLowered"/>
			<xsd:element ref="fi1:PBAletterboxMedical"/>
			<xsd:element ref="fi1:NumberOfLockers"/>
			<xsd:element name="PBAplacement" type="co1:DatePeriodType">
				<xsd:annotation>
					<xsd:documentation>Datum plaatsing van een PBA</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="PBAlifespan" type="co1:DatePeriodType">
				<xsd:annotation>
					<xsd:documentation>Datum levensduur van een PBA</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:PBAdimension">
				<xsd:annotation>
					<xsd:documentation>Formaat van een PBA</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:Lockers">
				<xsd:annotation>
					<xsd:documentation>Formaat van een Locker</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PBAdimension" type="co1:PBAdimensionType"/>
	<xsd:complexType name="PBAdimensionType">
		<xsd:sequence>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:HeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:WidthMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:LengthMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Lockers">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="co1:Locker" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Locker" type="co1:LockerType"/>
	<xsd:complexType name="LockerType">
		<xsd:sequence>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:HeightMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:WidthMeasure" minOccurs="0"/>
			<xsd:element ref="fi1:LengthMeasure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PBAlockerRelatie" type="co1:PBAlockerRelatieType"/>
	<xsd:complexType name="PBAlockerRelatieType">
		<xsd:sequence>
			<xsd:element ref="fi1:PBAlockerFormaatRelatieID"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Einde Elementen voor PBA t.b.v. PAR -->
	<!-- ==============ServiceCalender======================= -->
	<xsd:element name="MailServicesPerDay" type="co1:MailServicesPerDayType"/>
	<xsd:complexType name="MailServicesPerDayType">
		<xsd:sequence>
			<xsd:element ref="fi1:SubmissionDate" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceFrameworkCode" minOccurs="0"/>
			<xsd:element ref="fi1:ServiceFrameworkDescription" minOccurs="0"/>
			<xsd:element ref="fi1:ExpiredIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:AlternativeIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryDay1Date" minOccurs="0"/>
			<!--<xsd:element ref="fi1:DeliveryDay1Code" minOccurs="0"/>-->
			<xsd:element ref="fi1:DeliveryDay2Date" minOccurs="0"/>
			<!--<xsd:element ref="fi1:DeliveryDay2Code" minOccurs="0"/>-->
			<xsd:element ref="fi1:DeliveryWeek" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryYear" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryDayXDate" minOccurs="0"/>
			<xsd:element ref="fi1:DeliveryDayYDate" minOccurs="0"/>
			<xsd:element ref="fi1:RollingCageCardColorCodeX" minOccurs="0"/>
			<xsd:element ref="fi1:RollingCageCardColorCodeY" minOccurs="0"/>
			<xsd:element ref="fi1:SortProcessingDate" minOccurs="0"/>
			<xsd:element ref="fi1:ProcessingDayPart" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CalendarDayServices" type="co1:CalenderDayServicesType"/>
	<xsd:complexType name="CalenderDayServicesType"/>
	<xsd:element name="DeliveryDay" type="co1:DeliveryDayType"/>
	<xsd:complexType name="DeliveryDayType"/>
	<!-- ===================================== -->
	<!--MailForecast-->
	<!-- ===== -->
	<xsd:element name="MailForecast" type="co1:MailForecastType">
		<xsd:annotation>
			<xsd:documentation>The forecasts of expected transport equipments, packages and mail items for PostNL Mail</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailForecastType">
		<xsd:sequence>
			<xsd:element ref="co1:CollectionOfOrders" minOccurs="1" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="CollectionOfOrders" type="co1:CollectionOfOrdersType">
		<xsd:annotation>
			<xsd:documentation>A collection of (small) orders which are combined in one forecast or a collection of one (big) order with it’s own forecast</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CollectionOfOrdersType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="co3:CustomerParty" minOccurs="0"/>
			<xsd:element ref="co2:ShippingParty" minOccurs="0"/>
			<xsd:element ref="co1:MailOrderLine" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:IssueID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ForecastPerCollection" type="co1:ForecastPerCollectionType"/>
	<xsd:complexType name="ForecastPerCollectionType">
		<xsd:sequence>
			<xsd:element ref="fi1:ForecastDeliveryDate" minOccurs="0"/>
			<xsd:element ref="fi1:ForecastDeliveryDayType" minOccurs="0"/>
			<xsd:element ref="co1:ForecastTransportEquipments" minOccurs="0"/>
			<xsd:element ref="co1:ForecastPackages" minOccurs="0"/>
			<xsd:element ref="co1:ForecastEndProducts" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ForecastPerMailOrderLine" type="co1:ForecastPerMailOrderLineType"/>
	<xsd:complexType name="ForecastPerMailOrderLineType">
		<xsd:sequence>
			<xsd:element ref="co1:ForecastTransportEquipments" minOccurs="0"/>
			<xsd:element ref="co1:ForecastPackages" minOccurs="0"/>
			<xsd:element ref="co1:ForecastEndProducts" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MailOrderLine" type="co1:MailOrderLineType">
		<xsd:annotation>
			<xsd:documentation>Part of an order which specifies e.g. the commercial product, the logistic product, the shipping date, the delivery period and the location.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="MailOrderLineType">
		<xsd:sequence>
			<xsd:element ref="fi1:ConsignmentID" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element name="OrderlineCharacteristics" type="co1:CharacteristicType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Characteristics of the orderlineCharacteristics of the orderline</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="co1:WorkLocation" minOccurs="0"/>
			<xsd:element name="ConsignmentShippingTimePeriod" type="co1:TimePeriodType" minOccurs="0"/>
			<xsd:element ref="fi1:ConsignmentShippingDate" minOccurs="0"/>
			<xsd:element ref="co1:ConsignmentDeliveryTimePeriod" minOccurs="0"/>
			<xsd:element ref="co2:CommercialProduct" minOccurs="0"/>
			<xsd:element ref="ma1:LogisticProductType" minOccurs="0"/>
			<xsd:element ref="co4:ConsignmentPhysicalData" minOccurs="0"/>
			<xsd:element ref="co1:LSPOldProduct" minOccurs="0"/>
			<xsd:element ref="co1:PhysicalDataCategory" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:CodingTextIndication" minOccurs="0"/>
			<xsd:element ref="fi1:SplittedDeliveryIndication" minOccurs="0"/>
			<xsd:element ref="fi1:SortingDepthCode" minOccurs="0"/>
			<xsd:element ref="co1:ForecastPerMailOrderLine" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ForecastUnit" type="co1:ForecastUnitType"/>
	<xsd:complexType name="ForecastUnitType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:UnitOfForecast" minOccurs="0"/>
			<xsd:element ref="fi1:Quantity" minOccurs="0"/>
			<xsd:element ref="fi1:SortingDepthCode" minOccurs="0"/>
			<xsd:element name="LogisticProductSubType" type="ma1:LogisticProductTypeType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ForecastTransportEquipments" type="co1:ForecastTransportEquipmentsType">
		<xsd:annotation>
			<xsd:documentation>The forecast of expected transport equipments which can be of different types, e.g. rollercage or pallet</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ForecastTransportEquipmentsType">
		<xsd:sequence>
			<xsd:element ref="fi1:CalculationMethod" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element name="ForecastTransportEquipment" type="co1:ForecastUnitType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ForecastDeliveryDate" minOccurs="0"/>
			<xsd:element ref="fi1:ForecastDeliveryDayType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ForecastPackages" type="co1:ForecastPackagesType">
		<xsd:annotation>
			<xsd:documentation>The forecast of expected packages which can be of different types, e.g. bag or bundle</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ForecastPackagesType">
		<xsd:sequence>
			<xsd:element ref="fi1:CalculationMethod" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element name="ForecastPackage" type="co1:ForecastUnitType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ForecastDeliveryDate" minOccurs="0"/>
			<xsd:element ref="fi1:ForecastDeliveryDayType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ForecastEndProducts" type="co1:ForecastEndProductsType">
		<xsd:annotation>
			<xsd:documentation>The forecast of expected mail items which can be part of different types of end products, e.g. deliveryroute or retailer</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ForecastEndProductsType">
		<xsd:sequence>
			<xsd:element ref="fi1:CalculationMethod" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element name="ForecastEndProduct" type="co1:ForecastUnitType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ForecastDeliveryDate" minOccurs="0"/>
			<xsd:element ref="fi1:ForecastDeliveryDayType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PhysicalDataCategory" type="co1:PhysicalDataCategoryType">
		<xsd:annotation>
			<xsd:documentation>Category of mail items based on their physical data and an indication for the related logistic product type</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PhysicalDataCategoryType">
		<xsd:sequence>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="co1:MeasureRange" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =============ExecutionPlan2================-->
	<xsd:element name="ReturnPeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation>Until how many days after drafting the EP can the shipment be returned</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RetentionPeriod" type="co1:TimePeriodType">
		<xsd:annotation>
			<xsd:documentation>How long is the EP valid</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ExpectedTimePeriod" type="co1:ExpectedTimePeriodType"/>
	<xsd:annotation>
		<xsd:documentation>Communicate expected schedules/predictions with the operator.</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="ExpectedTimePeriodType">
		<xsd:sequence>
			<xsd:element ref="co1:TimePeriod" minOccurs="0"/>
			<xsd:element ref="fi1:SchemeID" minOccurs="0"/>
			<xsd:element ref="fi1:ProbabilityPredictionShippingDateTime" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="LogisticProcessInformation" type="co1:LogisticProcessInformationType"/>
	<xsd:complexType name="LogisticProcessInformationType">
		<xsd:sequence>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
			<xsd:element ref="fi1:OperatorOrderSequence" minOccurs="0"/>
			<xsd:element ref="fi1:LogisticProcessCategoryName" minOccurs="0"/>
			<xsd:element ref="fi1:LogisticProcessCategoryCode" minOccurs="0"/>
			<xsd:element ref="fi1:LogisticProcessName" minOccurs="0"/>
			<xsd:element ref="fi1:LogisticProcessCode" minOccurs="0"/>
			<xsd:element name="LogisticProcessStatus" type="co1:StatusType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =============Asset Rolcontainer================-->
	<xsd:element name="Asset" type="co1:AssetType">
		<xsd:annotation>
			<xsd:documentation>An object which is owned or hired by PostNL</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AssetType">
		<xsd:sequence>
			<xsd:element ref="fi1:AssetID" minOccurs="0"/>
			<xsd:element ref="fi1:AssetCode" minOccurs="0"/>
			<xsd:element ref="fi1:SerialNumber" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:Supplier" minOccurs="0"/>
			<xsd:element ref="fi1:Manufacturer" minOccurs="0"/>
			<xsd:element ref="fi1:Brand" minOccurs="0"/>
			<xsd:element ref="fi1:AssetModelCode" minOccurs="0"/>
			<xsd:element ref="fi1:OwnershipRentLease" minOccurs="0"/>
			<xsd:element ref="fi1:OwnerAsset" minOccurs="0"/>
			<xsd:element name="AssetContractPeriod" type="co1:TimePeriodType" minOccurs="0"/>
			<xsd:element ref="fi1:ColourScheme" minOccurs="0"/>
			<xsd:element ref="fi1:DigitalIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:EstateIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:MeasureUnit" minOccurs="0"/>
			<xsd:element ref="fi1:OneOffIndicator" minOccurs="0"/>
			<xsd:element ref="fi1:TotalValueAmount" minOccurs="0"/>
			<xsd:element ref="fi1:ValuationDate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RollContainer" type="co1:RollContainerType">
		<xsd:annotation>
			<xsd:documentation>A rideable asset which can be used to place and move the goods</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RollContainerType">
		<xsd:sequence>
			<xsd:element ref="fi1:RollContainerID" minOccurs="0"/>
			<xsd:element ref="fi1:Barcode" minOccurs="0"/>
			<xsd:element ref="fi1:HandleCode" minOccurs="0"/>
			<xsd:element ref="fi1:AddOn" minOccurs="0"/>
			<xsd:element ref="co1:Status" minOccurs="0"/>
			<xsd:element ref="fi1:BeaconPosition" minOccurs="0"/>
			<xsd:element ref="fi1:BeaconQRcode" minOccurs="0"/>
			<xsd:element ref="co1:RollContainerDimension" minOccurs="0"/>
			<xsd:element ref="co1:Label" minOccurs="0"/>
			<xsd:element ref="co1:DatePeriod" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Label" type="co1:LabelType">
		<xsd:annotation>
			<xsd:documentation>Parent QR code and the sub QR code of a rollcontainer</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="LabelType">
		<xsd:sequence>
			<xsd:element ref="co1:Parentlabel" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Parentlabel" type="co1:ParentlabelType">
		<xsd:annotation>
			<xsd:documentation>QR code of the rollcontainer</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ParentlabelType">
		<xsd:sequence>
			<xsd:element ref="fi1:Parentlabel" minOccurs="0"/>
			<xsd:element name="ValidPeriod" type="co1:ResultProcessIntervalType" minOccurs="0"/>
			<xsd:element ref="co1:Childlabel" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Childlabel" type="co1:ChildlabelType">
		<xsd:annotation>
			<xsd:documentation>Sub QR code which is related to the parent QR code of the rollcontainer</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ChildlabelType">
		<xsd:sequence>
			<xsd:element ref="fi1:ChildLabel" minOccurs="0"/>
			<xsd:element name="ValidPeriod" type="co1:ResultProcessIntervalType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RollContainerDimension" type="co1:RollContainerDimensionType">
		<xsd:annotation>
			<xsd:documentation>Inside and outside dimensions of the rollcontainer</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="RollContainerDimensionType">
		<xsd:sequence>
			<xsd:element ref="co1:RollContainerInsideDimension" minOccurs="0"/>
			<xsd:element ref="co1:RollContainerOutsideDimension" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RollContainerInsideDimension">
		<xsd:annotation>
			<xsd:documentation>Inside dimensions of the rollcontainer</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="co1:Dimensions" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RollContainerOutsideDimension">
		<xsd:annotation>
			<xsd:documentation>Outside dimensions of the rollcontainer</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="co1:Dimensions" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!-- =============IOT================-->
	<xsd:element name="GPSCoordinate" type="co1:GPSCoordinateType">
		<xsd:annotation>
			<xsd:documentation>a coordinate system associated with positions on Earth (geographic position)</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GPSCoordinateType">
		<xsd:sequence>
			<xsd:element ref="fi1:Longitude" minOccurs="0"/>
			<xsd:element ref="fi1:Latitude" minOccurs="0"/>
			<xsd:element ref="fi1:Elevation" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =============ChargeableCustomerOrder================-->
	<xsd:element name="Amounts" type="co1:AmountsType"/>
	<xsd:complexType name="AmountsType">
		<xsd:sequence>
			<xsd:element ref="fi1:Amount" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =============SortingSpecification================-->
	<xsd:element name="SortingSpecification" type="co1:SortingSpecificationType"/>
	<xsd:complexType name="SortingSpecificationType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Code" minOccurs="0"/>
			<xsd:element ref="fi1:Description" minOccurs="0"/>
			<xsd:element ref="fi1:PriorityCode" minOccurs="0"/>
			<xsd:element ref="fi1:XYDayType" minOccurs="0"/>
			<xsd:element name="ZLOMPeriod" type="co1:DatePeriodType" minOccurs="0"/>
			<xsd:element ref="ma1:ProcessLocationIDs" minOccurs="0"/>
			<xsd:element ref="fi1:WorkStationID" minOccurs="0"/>
			<xsd:element ref="fi1:WorkStationType" minOccurs="0"/>
			<xsd:element name="SortingCharacteristics" type="co1:CharacteristicValueUnitCodeType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:InputSortingProduct" minOccurs="0"/>
			<xsd:element ref="co1:OutputSortingProduct" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="InputSortingProduct" type="co1:InputSortingProductType">
		<xsd:annotation>
			<xsd:documentation>The sorting product that is the input for this sorting product specification</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="InputSortingProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0"/>
			<xsd:element ref="fi1:SortingProductName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OutputSortingProduct" type="co1:OutputSortingProductType">
		<xsd:annotation>
			<xsd:documentation>The output products of a sorting process. The output can be another sorting product, a distribution product or a part of a distribution product.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OutputSortingProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="fi1:Name" minOccurs="0"/>
			<xsd:element ref="fi1:Type" minOccurs="0"/>
			<xsd:element ref="fi1:Sequence" minOccurs="0"/>
			<xsd:element ref="co1:OutputProduct" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OutputProduct" type="co1:OutputProductType">
		<xsd:annotation>
			<xsd:documentation>Part of the output products of a sorting process. An output product can be another sorting product, a distribution product or a part of a distribution product.
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OutputProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:PriorityCode" minOccurs="0"/>
			<xsd:element ref="co1:SortingProduct" minOccurs="0"/>
			<xsd:element ref="co1:DistributionProduct" minOccurs="0"/>
			<xsd:element ref="co1:DeliveryPoint" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co2:PostalCodeArea" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SortingProduct" type="co1:SortingProductType">
		<xsd:annotation>
			<xsd:documentation>Input product of a sorting process
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SortingProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:SortingProductID" minOccurs="0"/>
			<xsd:element ref="fi1:SortingProductName" minOccurs="0"/>
			<xsd:element ref="co1:DeliveryPoint" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="DistributionProduct" type="co1:DistributionProductType">
		<xsd:annotation>
			<xsd:documentation>Input product of a distribution process</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DistributionProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:DistributionProductID" minOccurs="0"/>
			<xsd:element ref="fi1:DistributionProductName" minOccurs="0"/>
			<xsd:element ref="co1:PackageProduct" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PackageProduct" type="co1:PackageProductType">
		<xsd:annotation>
			<xsd:documentation>Part of a distribution product</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="PackageProductType">
		<xsd:sequence>
			<xsd:element ref="fi1:PackageID" minOccurs="0"/>
			<xsd:element ref="fi1:PackageName" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- ===================================== -->
	<!-- HIER BEGINNEN de MailImage componenten -->
	<!-- ========================== ===========-->
	<xsd:element name="ObjectOfImage" type="co1:ObjectOfImageType">
		<xsd:annotation>
			<xsd:documentation>Reference to the identification of the item being the subject of the image.For example the identification of the mailpiece or the identification of the bulkmail.
</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ObjectOfImageType">
		<xsd:sequence>
			<xsd:element ref="fi1:IssueID" minOccurs="0"/>
			<xsd:element ref="co1:MailItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DocumentID" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- =tbv Country ISO codering========= ===========-->
	<xsd:element name="CountryCodes" type="co1:CountryCodesType">
		<xsd:annotation>
			<xsd:documentation>Standard coding for all countries of the world according to the ISO 3166 standard: unique two-letter country codes (alpha-2), three-letter country codes (alpha-3) and three-digit country codes (numeric-3).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CountryCodesType">
		<xsd:sequence>
			<xsd:element ref="fi1:CountryCode" minOccurs="0"/>
			<xsd:element ref="fi1:CountryName" minOccurs="0"/>
			<xsd:element ref="fi1:CountryISO3Code" minOccurs="0"/>
			<xsd:element ref="fi1:CountryISO3NumericCode" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
