<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2018 rel. 2 sp1 (x64) (http://www.altova.com) by  (PostNL) -->
<!--
major/minor versie		1.0
datum aanpassing		14-4-2021
toelichting					Tijdelijk XSD tbv interface Innovation en Ability

gemaakt door			Nelleke van der Meer Senna Heuer, Roland Hack
doelgroep					LS; JP haarlem


  	
     -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:co2="urn:postnl/mail/components/2" xmlns:cco1="urn:postnl/mail/chargeablecustomerorder/1" xmlns:co1="urn:postnl/mail/components/1" xmlns:me1="urn:postnl/mail/meta/1" xmlns:fi1="urn:postnl/mail/fields1" xmlns:co3="urn:postnl/mail/components/3" targetNamespace="urn:postnl/mail/chargeablecustomerorder/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:import namespace="urn:postnl/mail/components/1" schemaLocation="../../Common/OAGI/Components/Components1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/2" schemaLocation="../../Common/OAGI/Components/Components2.xsd"/>
	<xsd:import namespace="urn:postnl/mail/components/3" schemaLocation="../../Common/OAGI/Components/Components3.xsd"/>
	<xsd:import namespace="urn:postnl/mail/meta/1" schemaLocation="../../Common/OAGI/Components/Meta1.xsd"/>
	<xsd:import namespace="urn:postnl/mail/fields1" schemaLocation="../../Common/OAGI/Components/Fields1.xsd"/>
	<xsd:element name="ChargeableCustomerOrder" type="cco1:ChargeableCustomerOrderType">
		<xsd:annotation>
			<xsd:documentation>Een toegepast CDM voor de tijdelijke interface tussen Innovation en Ability. Het geeft de data door die nodig is voor de afrekening van uitgevoerde Custormer orders transport en bijbehorende Operator order transport en extra handelingen aan de deur.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ChargeableCustomerOrderType">
		<xsd:sequence>
			<xsd:element name="ChargeableCustomerOrderHeader" type="cco1:ChargeableCustomerOrderHeaderType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Header data overgenomen uit de customer order.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ChargeableCustomerOrderLine" type="cco1:ChargeableCustomerOrderLineType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Orderregel data nodig voor het afrekenen van de utigevoerde product/ service/ extra handeling.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ChargeableCustomerOrderHeaderType">
		<xsd:complexContent>
			<xsd:extension base="co1:StatusEnabledHeaderType">
				<xsd:sequence>
					<xsd:element ref="co2:ConsumerParty" minOccurs="0"/>
					<xsd:element ref="co2:ProviderParty" minOccurs="0"/>
					<xsd:element ref="co1:ContractsReferences" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fi1:CommunicationLanguage" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ChargeableCustomerOrderLineType">
		<xsd:sequence>
			<xsd:element ref="fi1:ID" minOccurs="0"/>
			<xsd:element ref="co2:OrderReference" minOccurs="0"/>
			<xsd:element ref="co1:CustomerPartyReference" minOccurs="0"/>
			<xsd:element ref="co2:CommercialProduct" minOccurs="0"/>
			<xsd:element ref="co3:ConsignorParty" minOccurs="0"/>
			<xsd:element ref="co3:ConsigneeParty" minOccurs="0"/>
			<xsd:element ref="cco1:TransportHandlingUnit" minOccurs="0"/>
			<xsd:element ref="cco1:ChargeableAmount" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="cco1:Payment" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:ExecutionTimeService" minOccurs="0"/>
			<xsd:element ref="fi1:ExecutionTimeCommercialProduct" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="TransportHandlingUnit" type="cco1:TransportHandlingUnitType"/>
	<xsd:complexType name="TransportHandlingUnitType">
		<xsd:sequence>
			<xsd:element ref="co3:MailItem" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co3:GoodsItem" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ChargeableAmount" type="cco1:ChargeableAmountType">
		<xsd:annotation>
			<xsd:documentation>Amounts to be charged.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ChargeableAmountType">
		<xsd:sequence>
			<xsd:element ref="fi1:RemboursAmount" minOccurs="0"/>
			<xsd:element ref="fi1:InsuranceValueAmount" minOccurs="0"/>
			<xsd:element ref="co1:Amounts" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="fi1:TotalAmount" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Payment" type="cco1:PaymentType"/>
	<xsd:complexType name="PaymentType">
		<xsd:sequence>
			<xsd:element ref="co1:PaymentTransaction" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="co1:DebtorParty" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
