<?xml version="1.0" encoding="UTF-8" standalone="no"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://www.onlinembe.eu/ws/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://www.onlinembe.eu/ws/" targetNamespace="http://www.onlinembe.eu/ws/">
  <wsdl:types>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onlinembe.eu/ws/">
  <xsd:element name="ShipmentRequest" type="tns:ShipmentRequestRequestType"/>
  <xsd:element name="ShipmentRequestResponse" type="tns:ShipmentRequestResponseType"/>
  <xsd:complexType name="ShipmentRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ShipmentMassiveRequest" type="tns:ShipmentMassiveRequestRequestType"/>
  <xsd:element name="ShipmentMassiveRequestResponse" type="tns:ShipmentMassiveRequestResponseType"/>
  <xsd:complexType name="ShipmentMassiveRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentMassiveRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentMassiveRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentMassiveResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ShipmentReturnRequest" type="tns:ShipmentReturnRequestRequestType"/>
  <xsd:complexType name="ShipmentReturnRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentReturnRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentReturnRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="MbeTracking" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="CustomerAsReceiver" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentOrigin" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Referring" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
    <xsd:element name="ShipmentReturnRequestResponse" type="tns:ShipmentReturnRequestResponseType"/>
    <xsd:complexType name="ShipmentReturnRequestResponseType">
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentReturnResponseType"/>
        </xsd:sequence>
    </xsd:complexType>
  <xsd:element name="PickupRequest" type="tns:PickupRequestRequestType"/>
  <xsd:element name="PickupRequestResponse" type="tns:PickupRequestResponseType"/>
  <xsd:complexType name="PickupRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PickupRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PickupRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PickupResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PrivacyPolicyRequest" type="tns:PrivacyPolicyRequestRequestType"/>
  <xsd:element name="PrivacyPolicyRequestResponse" type="tns:PrivacyPolicyRequestResponseType"/>
  <xsd:complexType name="PrivacyPolicyRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PrivacyPolicyRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PrivacyPolicyRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PrivacyPolicyResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="CreateCustomerRequest" type="tns:CreateCustomerRequestRequestType"/>
  <xsd:element name="CreateCustomerRequestResponse" type="tns:CreateCustomerRequestResponseType"/>
  <xsd:complexType name="CreateCustomerRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CreateCustomerRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CreateCustomerRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CreateCustomerResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="GetPaperlessDocumentTypesRequest" type="tns:GetPaperlessDocumentTypesRequestRequestType"/>
  <xsd:element name="GetPaperlessDocumentTypesRequestResponse" type="tns:GetPaperlessDocumentTypesRequestResponseType"/>
  <xsd:complexType name="GetPaperlessDocumentTypesRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:GetPaperlessDocumentTypesRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="GetPaperlessDocumentTypesRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:GetPaperlessDocumentTypesResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="UploadPaperlessDocumentRequest" type="tns:UploadPaperlessDocumentRequestRequestType"/>
  <xsd:element name="UploadPaperlessDocumentRequestResponse" type="tns:UploadPaperlessDocumentRequestResponseType"/>
  <xsd:complexType name="UploadPaperlessDocumentRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:UploadPaperlessDocumentRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="UploadPaperlessDocumentRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:UploadPaperlessDocumentResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="GetPaperlessDocumentLinkRequest" type="tns:GetPaperlessDocumentLinkRequestRequestType"/>
  <xsd:element name="GetPaperlessDocumentLinkRequestResponse" type="tns:GetPaperlessDocumentLinkRequestResponseType"/>
  <xsd:complexType name="GetPaperlessDocumentLinkRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:GetPaperlessDocumentLinkRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="GetPaperlessDocumentLinkRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:GetPaperlessDocumentLinkResponseType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:element name="CreatePickupAddressRequest" type="tns:CreatePickupAddressRequestRequestType"/>
  <xsd:element name="CreatePickupAddressRequestResponse" type="tns:CreatePickupAddressRequestResponseType"/>
  <xsd:complexType name="CreatePickupAddressRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CreatePickupAddressRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CreatePickupAddressRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CreatePickupAddressResponseType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:element name="GetPickupAddressesRequest" type="tns:GetPickupAddressesRequestRequestType"/>
  <xsd:element name="GetPickupAddressesRequestResponse" type="tns:GetPickupAddressesRequestResponseType"/>
  <xsd:complexType name="GetPickupAddressesRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:GetPickupAddressesRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="GetPickupAddressesRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:GetPickupAddressesResponseType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:element name="DeletePickupAddressRequest" type="tns:DeletePickupAddressRequestRequestType"/>
  <xsd:element name="DeletePickupAddressRequestResponse" type="tns:DeletePickupAddressRequestResponseType"/>
  <xsd:complexType name="DeletePickupAddressRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:DeletePickupAddressRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DeletePickupAddressRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:DeletePickupAddressResponseType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:element name="CourierPickupClosureRequest" type="tns:CourierPickupClosureRequestRequestType"/>
  <xsd:element name="CourierPickupClosureRequestResponse" type="tns:CourierPickupClosureRequestResponseType"/>
  <xsd:complexType name="CourierPickupClosureRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CourierPickupClosureRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CourierPickupClosureRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CourierPickupClosureResponseType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:element name="GetPickupDefaultDataRequest" type="tns:GetPickupDefaultDataRequestRequestType"/>
  <xsd:element name="GetPickupDefaultDataRequestResponse" type="tns:GetPickupDefaultDataRequestResponseType"/>
  <xsd:complexType name="GetPickupDefaultDataRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:GetPickupDefaultDataRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="GetPickupDefaultDataRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:GetPickupDefaultDataResponseType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:element name="SetPickupDefaultDataRequest" type="tns:SetPickupDefaultDataRequestRequestType"/>
  <xsd:element name="SetPickupDefaultDataRequestResponse" type="tns:SetPickupDefaultDataRequestResponseType"/>
  <xsd:complexType name="SetPickupDefaultDataRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:SetPickupDefaultDataRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SetPickupDefaultDataRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:SetPickupDefaultDataResponseType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:element name="PickupManifestListRequest" type="tns:PickupManifestListRequestRequestType"/>
  <xsd:element name="PickupManifestListRequestResponse" type="tns:PickupManifestListRequestResponseType"/>
  <xsd:complexType name="PickupManifestListRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PickupManifestListRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PickupManifestListRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PickupManifestListResponseType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:element name="ShippingOptionsRequest" type="tns:ShippingOptionsRequestRequestType"/>
  <xsd:element name="ShippingOptionsRequestResponse" type="tns:ShippingOptionsRequestResponseType"/>
  <xsd:complexType name="ShippingOptionsRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShippingOptionsRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShippingOptionsRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShippingOptionsResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="TrackingRequest" type="tns:TrackingRequestRequestType"/>
  <xsd:element name="TrackingRequestResponse" type="tns:TrackingRequestResponseType"/>
  <xsd:complexType name="TrackingRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:TrackingRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TrackingRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:TrackingResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="CloseShipmentsRequest" type="tns:CloseShipmentsRequestRequestType"/>
  <xsd:element name="CloseShipmentsRequestResponse" type="tns:CloseShipmentsRequestResponseType"/>
  <xsd:complexType name="CloseShipmentsRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CloseShipmentsRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CloseShipmentsRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CloseShipmentsResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DeleteShipmentsRequest" type="tns:DeleteShipmentsRequestRequestType"/>
  <xsd:element name="DeleteShipmentsRequestResponse" type="tns:DeleteShipmentsRequestResponseType"/>
  <xsd:complexType name="DeleteShipmentsRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:DeleteShipmentsRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DeleteShipmentsRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:DeleteShipmentsResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ManageCustomerRequest" type="tns:ManageCustomerRequestRequestType"/>
  <xsd:element name="ManageCustomerRequestResponse" type="tns:ManageCustomerRequestResponseType"/>
  <xsd:complexType name="ManageCustomerRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ManageCustomerRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ManageCustomerRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ManageCustomerResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="RecieversListRequest" type="tns:RecieversListRequestRequestType"/>
  <xsd:element name="RecieversListRequestResponse" type="tns:RecieversListRequestResponseType"/>
  <xsd:complexType name="RecieversListRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:RecieversListRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieversListRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:RecieversListResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ShipmentsListRequest" type="tns:ShipmentsListRequestRequestType"/>
  <xsd:element name="ShipmentsListRequestResponse" type="tns:ShipmentsListRequestResponseType"/>
  <xsd:complexType name="ShipmentsListRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentsListRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsListRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentsListResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ShipmentsListV2Request" type="tns:ShipmentsListV2RequestRequestType"/>
  <xsd:element name="ShipmentsListV2RequestResponse" type="tns:ShipmentsListV2RequestResponseType"/>
  <xsd:complexType name="ShipmentsListV2RequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentsListV2RequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsListV2RequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentsListV2ResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ShipmentsListV3Request" type="tns:ShipmentsListV3RequestRequestType"/>
  <xsd:element name="ShipmentsListV3RequestResponse" type="tns:ShipmentsListV3RequestResponseType"/>
  <xsd:complexType name="ShipmentsListV3RequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentsListV3RequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsListV3RequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentsListV3ResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="RecieversInsertRequest" type="tns:RecieversInsertRequestRequestType"/>
  <xsd:element name="RecieversInsertRequestResponse" type="tns:RecieversInsertRequestResponseType"/>
  <xsd:complexType name="RecieversInsertRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:RecieversInsertRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieversInsertRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:RecieversInsertResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="RecieversModifyRequest" type="tns:RecieversModifyRequestRequestType"/>
  <xsd:element name="RecieversModifyRequestResponse" type="tns:RecieversModifyRequestResponseType"/>
  <xsd:complexType name="RecieversModifyRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:RecieversModifyRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieversModifyRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:RecieversModifyResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="CustomersListRequest" type="tns:CustomersListRequestRequestType"/>
  <xsd:element name="CustomersListRequestResponse" type="tns:CustomersListRequestResponseType"/>
  <xsd:complexType name="CustomersListRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CustomersListRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CustomersListRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:CustomersListResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ShipmentInvoiceRequest" type="tns:ShipmentInvoiceRequestRequestType"/>
  <xsd:element name="ShipmentInvoiceRequestResponse" type="tns:ShipmentInvoiceRequestResponseType"/>
  <xsd:complexType name="ShipmentInvoiceRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentInvoiceRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentInvoiceRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentInvoiceResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ShipmentDocumentsRequest" type="tns:ShipmentDocumentsRequestRequestType"/>
  <xsd:element name="ShipmentDocumentsRequestResponse" type="tns:ShipmentDocumentsRequestResponseType"/>
  <xsd:complexType name="ShipmentDocumentsRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentDocumentsRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentDocumentsRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentDocumentsResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PudoPointsListRequest" type="tns:PudoPointsListRequestRequestType"/>
  <xsd:element name="PudoPointsListRequestResponse" type="tns:PudoPointsListRequestResponseType"/>
  <xsd:complexType name="PudoPointsListRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PudoPointsListRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PudoPointsListRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PudoPointsListResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="AddAttachmentRequest" type="tns:AddAttachmentRequestRequestType"/>
  <xsd:element name="AddAttachmentRequestResponse" type="tns:AddAttachmentRequestResponseType"/>
  <xsd:complexType name="AddAttachmentRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:AddAttachmentRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="AddAttachmentRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="MasterTrackingMBE" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>MBE Master Tracking of the shipment to attach the files.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="1" name="Attachment" type="tns:AttachmentType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="AttachmentType">
    <xsd:sequence>
      <xsd:element name="AttachmentName" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>This field indicates the name of the attached file (without path).</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AttachmentData" type="xsd:base64Binary">
        <xsd:annotation>
          <xsd:documentation>In this field the attached file is encoded as base64 binary data.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="AddAttachmentRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:AddAttachmentResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="AddAttachmentResponseType">
    <xsd:sequence maxOccurs="1" minOccurs="1">
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TotalAttachedFiles" type="xsd:int"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerMbeId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Sender" type="tns:RecipientType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Recipient" type="tns:RecipientType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="RecipientDeliveryPoint" type="tns:RecipientDeliveryPointType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DepartmentID" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Shipment" type="tns:ShipmentType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Pickup" type="tns:ShipmentPickupType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MbeTrackingId" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentResponseType">
    <xsd:sequence maxOccurs="1" minOccurs="1">
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentRequestDataStatus" type="tns:ShipmentRequestDataStatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="SystemReferenceID" type="tns:SystemReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MasterTrackingMBE" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TrackingsMBE" type="tns:TrackingsMBEType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Labels" type="tns:LabelsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierMasterTrk" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Courier" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentMassiveRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="ShipmentElement" type="tns:ShipmentElementType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentMassiveResponseType">
    <xsd:sequence maxOccurs="1" minOccurs="1">
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="ShipmentElementResponse" type="tns:ShipmentElementResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentElementType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ShipmentReferenceId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerMbeId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Sender" type="tns:RecipientType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Recipient" type="tns:RecipientType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="RecipientDeliveryPoint" type="tns:RecipientDeliveryPointType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DepartmentID" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Shipment" type="tns:ShipmentType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Pickup" type="tns:ShipmentPickupType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentElementResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ShipmentReferenceId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="SystemReferenceID" type="tns:SystemReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MasterTrackingMBE" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TrackingsMBE" type="tns:TrackingsMBEType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Courier" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentPickupType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="PickupBatchId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PickupAddressId" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MolDefaultPickupTime" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PickupData" type="tns:PickupDataType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PickupDataType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Notes" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Date" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PreferredFrom" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PreferredTo" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AlternativeFrom" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AlternativeTo" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentReturnResponseType">
    <xsd:sequence maxOccurs="1" minOccurs="1">
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="SystemReferenceID" type="tns:SystemReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MasterTrackingMBE" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TrackingsMBE" type="tns:TrackingsMBEType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Labels" type="tns:LabelsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierMasterTrk" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PickupRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Pickup" type="tns:PickupType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PickupResponseType">
    <xsd:sequence maxOccurs="1" minOccurs="1">
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PickupType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="PickupDate" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PickupHour" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="NumberOfPackages" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Instruction" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PrivacyPolicyRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PrivacyPolicyResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PrivacyPolicy" type="tns:LabelType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Country" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Version" type="xsd:long"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CreateCustomerRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Customer" type="tns:CreateCustomerType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PrivacyPolicyVersion" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PrivacyPolicyAcknowledgement" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PrivacyPolicyAcknowledgementSource" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ConsentMktCenter" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ConsentMktCenterSource" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ConsentMktCorporate" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ConsentMktCorporateSource" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ConsentProfiling" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ConsentProfilingSource" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ConsentThirdParty" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ConsentThirdPartySource" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CreateCustomerResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerMBEID" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerStatus">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="CREATED"/>
            <xsd:enumeration value="UPDATED"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="AdditionalInformation"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CreateCustomerType">
    <xsd:sequence>
      <!-- The customerSource is set by default to AH, but in the future more customerSources could be added -->
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerSource">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="AH"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerSourceInternalReference" type="xsd:string"/>
      <!--Actually, the type is set by default to REGULAR-->
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerType">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="HABITUAL"/>
            <xsd:enumeration value="OCCASIONAL"/>
            <xsd:enumeration value="PROSPECT"/>
            <xsd:enumeration value="SUPPLIER"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="B2B" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TradingName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="VatNumber" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="FiscalCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="FirstName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="LastName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Address1" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address2" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address3" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ZipCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="City" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Province" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Country" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Reference" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Phone" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Email" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Fax" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="GetPaperlessDocumentTypesRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="GetPaperlessDocumentTypesResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Country" type="xsd:string"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="PaperlessDocumentType" type="tns:PaperlessDocumentType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PaperlessDocumentType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="DocumentTypeId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="DocumentTypeDescription" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="AllowedCouriers" type="tns:PaperlessAllowedCouriers"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PaperlessAllowedCouriers">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="Courier" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="UploadPaperlessDocumentRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="DocumentTypeId" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="DocumentName" type="xsd:string"/>
      <xsd:element default="" maxOccurs="1" minOccurs="1" name="DocumentContent" type="xsd:base64Binary"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DocumentNote" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="UploadPaperlessDocumentResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DocumentReferenceId" type="xsd:long"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="GetPaperlessDocumentLinkRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PaperlessDocumentId" type="xsd:long"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="GetPaperlessDocumentLinkResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="DocumentName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PaperlessDocumentLink" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DocumentNotes" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="CreatePickupAddressRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PickupContainer" type="tns:PickupContainer"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="CreatePickupAddressResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PickupAddressId" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PickupAddressStatus">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="CREATED"/>
            <xsd:enumeration value="UPDATED"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="GetPickupAddressesRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="GetPickupAddressesResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="PickupAddress" type="tns:PickupAddressType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="PickupAddressType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="MolUsername" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PickupContainer" type="tns:PickupContainer"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="PickupContainer">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="PickupAddressId" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TradeName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Address1" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address2" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address3" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ZipCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="City" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Province" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Country" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Reference" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Phone1" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Phone2" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Email1" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Email2" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Fax" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="RES" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="MMR" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="LTZ" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="IsDefault" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="DeletePickupAddressRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PickupAddressId" type="xsd:long"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="DeletePickupAddressResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PickupAddressStatus">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="DELETED"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="PickupAddressId" type="xsd:long"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="CourierPickupClosureRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PickupBatchId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PickupData" type="tns:PickupDataType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="CourierPickupClosureResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TotalShipmentPickups" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TotalPackages" type="xsd:long"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="PickupClosureDetails" type="tns:PickupClosureDetail"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Label" type="tns:LabelType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="PickupClosureDetail">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="status" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ShipmentPickups" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TotalPackages" type="xsd:long"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="ShipmentPickup" type="tns:ShipmentPickupClosureType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="ShipmentPickupClosureType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="MBETrackingNumber" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Message" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="SetPickupDefaultDataRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Cutoff" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Notes" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PreferredFrom" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PreferredTo" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AlternativeFrom" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AlternativeTo" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="SetPickupDefaultDataResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PickupDefaultDataStatus">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="CREATED"/>
            <xsd:enumeration value="UPDATED"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="GetPickupDefaultDataRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="GetPickupDefaultDataResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Cutoff" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Notes" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PreferredFrom" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PreferredTo" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AlternativeFrom" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AlternativeTo" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="PickupManifestListRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="MasterTrackingMBE" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="PickupManifestListResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentsCount" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TotalPackages" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Label" type="tns:LabelType"/>

    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="ShippingOptionsRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ShippingParameters" type="tns:ShippingParametersType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShippingOptionsResponseType">
    <xsd:sequence maxOccurs="1" minOccurs="1">
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShippingOptions" type="tns:ShippingOptionsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CanSeePrices" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShippingParametersType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="SenderInfo" type="tns:DestinationInfoType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="DestinationInfo" type="tns:DestinationInfoType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ShipType">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="EXPORT"/>
            <xsd:enumeration value="IMPORT"/>
            <xsd:enumeration value="RETURN"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="PackageType">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="ENVELOPE"/>
            <xsd:enumeration value="DOCUMENTS"/>
            <xsd:enumeration value="GENERIC"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="GoodType">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="ART"/>
            <xsd:enumeration value="LUGGAGE"/>
            <xsd:enumeration value="GENERIC"/>
            <xsd:enumeration value="WINE"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Service" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Courier" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Items" type="tns:ItemsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="COD" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CODValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CODPaymentMethod">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="CASH"/>
            <xsd:enumeration value="CHECK"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliveryPrivateHome" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliveredDutyPaid" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliveryDirect" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Packaging1" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SpecialHandling" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging1" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging2" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging3" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging4" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging5" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging6" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging7" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging8" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging9" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging10" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging11" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging12" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging13" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging14" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging15" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging16" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPickup1" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPickup2" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPickup3" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Insurance" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="InsuranceValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SaturdayDelivery" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SignatureRequired" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValueValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue4Business" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue4BusinessValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ProformaInvoice" type="tns:ProformaInvoiceType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomsDutiesToCustomer" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="LanguageCode">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="TaxAndDutyPluginAct" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ProformaIncoterms" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DestinationInfoType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ZipCode">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="12"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="City">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="State">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Country">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="idSubzone" type="xsd:int"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShippingOptionsType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="ShippingOption" type="tns:ShippingOptionType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShippingOptionType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Service" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ServiceDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="CourierAccount" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Courier" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="CourierDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="CourierService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="CourierServiceDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="NetShipmentPrice" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="NetShipmentTotalPrice" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="CODAvailable" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InsuranceAvailable" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="IdSubzone" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="CustomDuties" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="SubzoneDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="MBESafeValueAvailable" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="GrossShipmentPrice" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="GrossShipmentTotalPrice" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="MBESafeValue4BusinessAvailable" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="NetTaxAndDutyTotalPrice" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomDutiesGuaranteed" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="isWW" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TargetService" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CredentialsType">
    <xsd:annotation>
      <xsd:documentation> The <i>Credentials</i> type is the authentication information required to access OnlineMbe data. It's composed of <i>Username</i> and <i>Passphrase</i> parameters. Username is the same username assigned to the customer (or franchise administrator) to access OnlineMbe's web client. Passphrase is constant to each username (can not be changed), and it's accessed by administrator clients on OnlineMbe web client thru <a href="http://www.onlinembe.eu/admin_generatePassphrase.jsf">http://www.onlinembe.eu/admin_generatePassphrase.jsf</a> . The username and passphrase will authenticate and restrict what operations can be done by that user. </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Username">
        <xsd:annotation>
          <xsd:documentation>Client/admin username as used in OnlineMbe web interface.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="25"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Passphrase">
        <xsd:annotation>
          <xsd:documentation>Passphrase for username. Must be given by the franchise administrator.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="32"/>
            <!-- SERIALNET: originalment estava a 25 -->
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecipientType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Name">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="CompanyName">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Nickname">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Address">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="200"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address2">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address3">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Phone">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="ZipCode">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="12"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="City">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="State">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Country">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Email">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="SubzoneId" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SubzoneDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="VatNumber" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecipientDeliveryPointType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Name">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="CompanyName">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Address">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address2">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address3">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Phone">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="ZipCode">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="12"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="City">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="State">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Country">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Email">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="SubzoneId" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SubzoneDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="DeliveryPointId" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ItemType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Weight" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Dimensions" type="tns:DimensionsType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ProductType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="SKUCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Description" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Quantity" type="xsd:decimal"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DimensionsType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Lenght" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Height" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Width" type="xsd:decimal"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ProformaInvoiceType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="ProformaDetail" type="tns:ProformaDetailType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PaperlessDocumentsType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="PaperlessDocumentId" type="xsd:long"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentType">
    <xsd:sequence>
      <xsd:element name="ShipperType">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="COURIERLDV"/>
            <xsd:enumeration value="MBE"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Description">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="OrderDate" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="COD" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CODValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MethodPayment">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="CASH"/>
            <xsd:enumeration value="CHECK"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Insurance" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="InsuranceValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Service" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Courier" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierAccount" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PackageType">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="ENVELOPE"/>
            <xsd:enumeration value="DOCUMENTS"/>
            <xsd:enumeration value="GENERIC"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="GoodType">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="ART"/>
            <xsd:enumeration value="LUGGAGE"/>
            <xsd:enumeration value="GENERIC"/>
            <xsd:enumeration value="WINE"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Value" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentCurrency" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Referring">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="30"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Items" type="tns:ItemsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Products" type="tns:ProductsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ProformaInvoice" type="tns:ProformaInvoiceType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PaperlessDocuments" type="tns:PaperlessDocumentsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="InternalNotes" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Notes" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SaturdayDelivery" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SignatureRequired" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliveryPrivateHome" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliveredDutyPaid" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliveryDirect" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Packaging1" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SpecialHandling" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging1" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging2" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging3" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging4" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging5" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging6" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging7" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging8" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging9" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging10" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging11" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging12" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging13" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging14" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging15" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPackaging16" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPickup1" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPickup2" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AHPickup3" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AuctionFreight" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentOrigin" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentSource" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValueValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValueDescription" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue4Business" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue4BusinessValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue4BusinessDescription">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="LabelFormat">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="OLD"/>
            <xsd:enumeration value="NEW"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="LanguageCode">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="TaxAndDutyPluginAct" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ProformaIncoterms" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="IsEcommerceReturn" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="IsEcommerceReturnOriginalTracking" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="IsDraft" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ItemsType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Item" type="tns:ItemType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ProductsType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Product" type="tns:ProductType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ErrorsType">
    <xsd:annotation>
      <xsd:documentation> A list of the different errors that generated the ERROR status will be included here. </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Error" type="tns:ErrorType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TrackingsMBEType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="TrackingMBE" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="LabelsType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Label" type="tns:LabelType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PresignedLinksType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="PresignedLink" type="tns:PresignedLinkType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="InternalReferenceIDType">
    <xsd:annotation>
      <xsd:documentation> This field will be returned in the response without modification. It has no direct meaning to OnlineMbe and should be used by client to maintain a reference between requests and responses. </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="100"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="StatusType">
    <xsd:annotation>
      <xsd:documentation> This parameter indicates if there has been some error at the operation indicated in the request. It can have two values, OK if the request could be accomplished or ERROR when some exception has not allowed it. </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="OK">
        <xsd:annotation>
          <xsd:documentation> The response indicates that the requested operation has been done without problems. </xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ERROR">
        <xsd:annotation>
          <xsd:documentation> Some error or exception has prevented the correct finalization of the requested operation. </xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ShipmentRequestDataStatusType">
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="CREATED">
        <xsd:annotation>
          <xsd:documentation/>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="UPDATED">
        <xsd:annotation>
          <xsd:documentation/>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="SystemReferenceIDType">
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="SystemType">
    <xsd:annotation>
      <xsd:documentation> <b>Important notice:</b> This parameter is maintained for compatibility. It was created in previous version of this webservice but now it's completely useless. The system is defined by the calling url (www.onlinembe.de, new.onlinembe.es, etc), and one system can not return information from another instance. </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="IT">
        <xsd:annotation>
          <xsd:documentation/>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DE">
        <xsd:annotation>
          <xsd:documentation/>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ES">
        <xsd:annotation>
          <xsd:documentation/>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AT">
        <xsd:annotation>
          <xsd:documentation/>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="FR">
        <xsd:annotation>
          <xsd:documentation/>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="ProformaDetailType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Amount" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Currency">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Value" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Unit">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="5"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Description">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="HsCode">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="12"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Category">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Gender">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Material">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Weight" type="xsd:double"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ErrorType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Id" type="xsd:int">
        <xsd:annotation>
          <xsd:documentation> A number that identifies this error. This number is guaranteed to be unique within a request context. </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="ErrorCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation> An error code that specifies the service error. </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="ErrorInfo" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation> A textual representation that specifies if the error is due to MBE or a courier. </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Description" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation> A textual representation of the error indicating what's wrong in the request or what happened that has prevented the finalization of this operation. </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TrackingRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="TrackingMBE">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TrackingResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <!-- TrackingResult elements will be returned if more than 1 trackingMBE is requested in input-->
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="TrackingResult" type="tns:TrackingResultType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TrackingStatus">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="DELIVERED"/>
            <xsd:enumeration value="PARTIALLY_DELIVERED"/>
            <xsd:enumeration value="WAITING_DELIVERY"/>
            <xsd:enumeration value="NOT_AVAILABLE"/>
            <xsd:enumeration value="EXCEPTION"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliveryDate" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliverySign" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Description" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierTracking" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TrackingResultType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="TrackingMBE"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TrackingStatus">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="DELIVERED"/>
            <xsd:enumeration value="PARTIALLY_DELIVERED"/>
            <xsd:enumeration value="WAITING_DELIVERY"/>
            <xsd:enumeration value="NOT_AVAILABLE"/>
            <xsd:enumeration value="EXCEPTION"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliveryDate" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliverySign" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Description" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierTracking" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CloseShipmentsRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="SystemType" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="MasterTrackingsMBE">
        <xsd:annotation>
          <xsd:documentation> MBE master tracking for one shipment that needs to be closed (Ex: MBE-8888-1-00000103). This parameter can be repeated as many times as needed, one for each shipment to be closed. </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CloseShipmentsResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentClosed" type="xsd:int">
        <xsd:annotation>
          <xsd:documentation> Number that identifies the closing of the different shipments indicated in this request.	</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="TotalPackages" type="xsd:int">
        <xsd:annotation>
          <xsd:documentation> This is the sum of all the packages on all shipments closed.	</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Pdf" type="xsd:base64Binary">
        <xsd:annotation>
          <xsd:documentation> PDF report for the shipment closing procedure. It's encoded in base64 format, must be decoded and saved as a PDF file for its use. </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DeleteShipmentsRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="SystemType" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="MasterTrackingsMBE">
        <xsd:annotation>
          <xsd:documentation> MBE master tracking for one shipment that needs to be deleted (Ex: MBE-8888-1-00000103). This parameter can be repeated as many times as needed, one for each shipment to be deleted. </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DeleteShipmentsResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentDeleted" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TotalPackages" type="xsd:int"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ManageCustomerRequestType">
    <xsd:sequence>
      <xsd:element name="SystemType" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element name="Action">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="INSERT"/>
            <xsd:enumeration value="MODIFY"/>
            <xsd:enumeration value="GET"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element minOccurs="0" name="CustomerID" type="xsd:int"/>
      <xsd:element name="Customer" type="tns:CustomerType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CustomerType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="customerID" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="StoreID">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="4"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="SamID">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="11"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="DepartmentID" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Login">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="25"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Password">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="25"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="CompanyName">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerName">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerFirstName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerLastName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="VATNumber">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="11"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="FiscalCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address1" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address2" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address3" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ZIPCode">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="City">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="State">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Country">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Reference" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Phone">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Fax">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Mobile">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="Email">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="AdditionalEmail">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="MerchantCode">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="DeliveryPointApiKey">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="B2B" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Enabled" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Permissions" type="tns:Permissions"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="Permissions">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="canSeeTracking" type="xsd:string"/>
      <!-- <select name="livelloVisibilitaTrk"><option value="N">Nessuno</option> <option value="S">Solo stato consegna</option> <option value="T" selected="selected">Tutti i dettagli</option></select> -->
      <xsd:element maxOccurs="1" minOccurs="0" name="canSpecifyCOD" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="maxCODvalue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canSpecifyInsurance" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="maxInsuranceValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canCreateCourierWaybill" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canSpecifyCustomToSender" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canSpecifySaturdayDelivery" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canChooseMBEService" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canChooseCourier" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canChooseCourierService" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canRequestImport" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canChooseMBEShipType" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canViewInvoices" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canViewLoyalty" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canUploadfiles" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canDeleteShipments" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledCouriers" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledCouriersDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledCourierServices" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledCourierServicesDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledShipTypes" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledCouriersPickup" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledCourierServicesPickup" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledPickupShipTypes" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canViewPricelist" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="maxShipmentWeight" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="maxParcelWeight" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledServices" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledServicesDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledServicesPackTypeDesc" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canSpecifyMBESafeValue" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="maxMBESafeValueValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledShipUAP" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledThirdPartyPickups" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledTaxAndDuties" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="canSpecifyMBESafeValue4Business" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledPaperless" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="customerAddressAsSender" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="mandatoryDepartment" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="departmentDefault" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="enabledAdvanceReturn" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ManageCustomerResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Customer" type="tns:CustomerType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieversListRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element name="ClientID" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="StoreID">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="4"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieversListResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Recievers" type="tns:Recievers"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="Recievers">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="Reciever" type="tns:Reciever"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="Reciever">
    <xsd:sequence>
      <xsd:element minOccurs="1" name="id" type="xsd:int"/>
      <xsd:element minOccurs="1" name="ClientID" type="xsd:int"/>
      <xsd:element minOccurs="1" name="email" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="name" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="surname" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="company" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="nickname" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="address" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="city" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="postal_code" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="state" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="country" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="phone" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="fax" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="mobile" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="idSubzone" nillable="true" type="xsd:int"/>
      <xsd:element minOccurs="1" name="state_desc" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="tax" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="geocode_x" nillable="true" type="xsd:double"/>
      <xsd:element minOccurs="1" name="geocode_y" nillable="true" type="xsd:double"/>
      <xsd:element minOccurs="1" name="address2" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="address3" nillable="true" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsListRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="StoreID">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="4"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerID" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DateFrom" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DateTo" type="xsd:date"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="MBEMasterTrackings">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="WithCourierWaybill" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PendingExportToSAM" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsListResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentsFullInfo" type="tns:ShipmentsFullInfoType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsListV2RequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DateFrom" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DateTo" type="xsd:date"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="MBEMasterTrackings">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="WithCourierWaybill" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PendingExportToSAM" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Page" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ToBeClosed" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DepartmentId" type="xsd:long"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsListV2ResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentsFullInfo" type="tns:ShipmentsFullInfoV2Type"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Page" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TotalPages" type="xsd:int"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsListV3RequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DateFrom" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DateTo" type="xsd:date"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="MBEMasterTrackings">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBESafeValue" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="WithCourierWaybill" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PendingExportToSAM" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Page" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ToBeClosed" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DepartmentId" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Referring" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsListV3ResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentsFullInfo" type="tns:ShipmentsFullInfoV3Type"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Page" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TotalPages" type="xsd:int"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsFullInfoType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="ShipmentFullInfo" type="tns:ShipmentFullInfoType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentFullInfoType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ReceiverInfo" type="tns:ReceiverInfoType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ShipmentInfo" type="tns:ShipmentInfoType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TrackingInfo" type="tns:TrackingInfoType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ReceiverInfoType">
    <xsd:sequence>
      <xsd:element minOccurs="1" name="CompanyName" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="Name" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="Address" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="ZipCode" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="City" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="State" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="Country" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="Phone" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Emails" nillable="true">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentInfoType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Description" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="COD" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CODValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Insurance" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="InsuranceValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MethodPayment">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="CASH"/>
            <xsd:enumeration value="CHECK"/>
            <xsd:enumeration value="OTHER"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBEService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Courier" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PackageType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Items" type="tns:ItemsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Date" type="xsd:date"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TrackingInfoType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="MasterTrackingMBE" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TrackingsMBE" type="tns:TrackingsMBEType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Labels" type="tns:LabelsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierMasterTrk" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsFullInfoV2Type">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="ShipmentFullInfo" type="tns:ShipmentFullInfoV2Type"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentFullInfoV2Type">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ReceiverInfo" type="tns:ReceiverInfoV2Type"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ShipmentInfo" type="tns:ShipmentInfoV2Type"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TrackingInfo" type="tns:TrackingInfoV2Type"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ReceiverInfoV2Type">
    <xsd:sequence>
      <xsd:element minOccurs="1" name="CompanyName" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="Name" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="Address" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="ZipCode" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="City" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="State" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="Country" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="Phone" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Emails" nillable="true">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentInfoV2Type">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Description" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="COD" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CODValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Insurance" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="InsuranceValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MethodPayment">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="CASH"/>
            <xsd:enumeration value="CHECK"/>
            <xsd:enumeration value="OTHER"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBEService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Courier" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PackageType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Items" type="tns:ItemsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Date" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentToBeClosed" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TrackingInfoV2Type">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="MasterTrackingMBE" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TrackingsMBE" type="tns:TrackingsMBEType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Labels" type="tns:LabelsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierMasterTrk" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentsFullInfoV3Type">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="ShipmentFullInfo" type="tns:ShipmentFullInfoV3Type"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentFullInfoV3Type">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ReceiverInfo" type="tns:ReceiverInfoV3Type"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ShipmentInfo" type="tns:ShipmentInfoV3Type"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TrackingInfo" type="tns:TrackingInfoV3Type"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SenderInfo" type="tns:ReceiverInfoV3Type"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ReceiverInfoV3Type">
    <xsd:sequence>
      <xsd:element minOccurs="0" name="CompanyName" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="Name" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="Address" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="ZipCode" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="City" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="State" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="Country" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="Phone" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="Emails" nillable="true">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="75"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentInfoV3Type">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Description" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="COD" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CODValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Insurance" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="InsuranceValue" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MethodPayment">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="CASH"/>
            <xsd:enumeration value="CHECK"/>
            <xsd:enumeration value="OTHER"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBEService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Courier" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="PackageType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Items" type="tns:ItemsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Products" type="tns:ProductsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Date" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentToBeClosed" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DepartmentId" type="xsd:long"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Referring" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="NetShipmentPrice" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="NetShipmentTotalPrice" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="GrossShipmentPrice" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="GrossShipmentTotalPrice" type="xsd:decimal"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TrackingInfoV3Type">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="MasterTrackingMBE" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="TrackingsMBE" type="tns:TrackingsMBEType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PresignedLinks" type="tns:PresignedLinksType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierMasterTrk" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierPackageTrackings" type="tns:CourierPackageTrackingsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Notes" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieversInsertRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="StoreID">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="4"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Reciever" type="tns:RecieverToInsert"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieverToInsert">
    <xsd:sequence>
      <xsd:element minOccurs="1" name="ClientID" type="xsd:int"/>
      <xsd:element minOccurs="1" name="email" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="name" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="surname" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="company" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="nickname" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="address" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="city" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="postal_code" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="state" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="country" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="phone" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="fax" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="mobile" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="idSubzone" nillable="true" type="xsd:int"/>
      <xsd:element minOccurs="1" name="state_desc" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="tax" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="geocode_x" nillable="true" type="xsd:double"/>
      <xsd:element minOccurs="1" name="geocode_y" nillable="true" type="xsd:double"/>
      <xsd:element minOccurs="1" name="address2" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="1" name="address3" nillable="true" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieversInsertResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieversModifyRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="StoreID">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="4"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="Reciever" type="tns:RecieverToModify"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieverToModify">
    <xsd:sequence>
      <xsd:element minOccurs="1" name="id" type="xsd:int"/>
      <xsd:element minOccurs="1" name="ClientID" type="xsd:int"/>
      <xsd:element minOccurs="0" name="email" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="surname" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="company" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="nickname" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="address" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="city" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="postal_code" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="state" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="phone" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="fax" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="mobile" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="idSubzone" nillable="true" type="xsd:int"/>
      <xsd:element minOccurs="0" name="state_desc" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="tax" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="geocode_x" nillable="true" type="xsd:double"/>
      <xsd:element minOccurs="0" name="geocode_y" nillable="true" type="xsd:double"/>
      <xsd:element minOccurs="0" name="address2" nillable="true" type="xsd:string"/>
      <xsd:element minOccurs="0" name="address3" nillable="true" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="RecieversModifyResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="LabelType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Stream" type="xsd:base64Binary"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Type">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:maxLength value="4"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PresignedLinkType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Link" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Type" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CustomersListRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="StoreID">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="4"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CustomersListResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Cutomers" type="tns:Customers"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentInvoiceRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TrackingMbe" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CustomerId" type="xsd:long"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentInvoiceResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="path" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentDocumentsRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="TrackingMBE" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Proforma" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="CourierWaybill" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBEWaybill" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ProofOfDelivery" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentDocumentsResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ShipmentDocuments" type="tns:ShipmentDocumentsType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentDocumentsType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="ShipmentDocument" type="tns:ShipmentDocumentType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentDocumentType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="TrackingMBE" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Proforma" type="xsd:string"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="CourierWaybill" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="MBEWaybill" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ProofOfDelivery" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PudoPointsListRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ZipCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Country" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PupCode" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PudoPointsListResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="PudoPoint" type="tns:PudoPointType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PudoPointType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Code" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Name" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Description" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Email" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PhoneNumber" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="City" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ZipCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Department" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Country" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="UrlLogo" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="UrlLogoNetworkMerchant" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Lat" type="xsd:double"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Lon" type="xsd:double"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Rating" type="xsd:double"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Price" type="xsd:double"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Currency" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ManageShipping" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ManageReturn" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="NetworkCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="NetworkName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ServiceType" type="xsd:string"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="Calendar" type="tns:PudoPointCalendarType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PudoPointCalendarType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Day" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="DayDescription" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AmOpeningTimeFrom" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="AmOpeningTimeTo" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PmOpeningTimeFrom" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="PmOpeningTimeTo" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="Customers">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="Customer" type="tns:CustomerType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SetCustomerVolumRequest" type="tns:SetCustomerVolumRequestRequestType"/>
  <xsd:element name="SetCustomerVolumRequestResponse" type="tns:SetCustomerVolumRequestResponseType"/>
  <xsd:complexType name="SetCustomerVolumRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:SetCustomerVolumRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SetCustomerVolumRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:SetCustomerVolumResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SetCustomerVolumRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="StoreID">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="4"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Divisors" type="tns:Divisor"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SetCustomerVolumResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>
  <!-- xsd:complexType name="Divisors"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="1" name="Divisor" type="tns:Divisor"/> </xsd:sequence> </xsd:complexType -->
  <xsd:complexType name="Divisor">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="CustomerID" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="NationalDivisor" type="xsd:double"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="UEDivisor" type="xsd:double"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="WWDivisor" type="xsd:double"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ServiceID" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SetDepartmentsRequest" type="tns:SetDepartmentsRequestRequestType"/>
  <xsd:element name="SetDepartmentsRequestResponse" type="tns:SetDepartmentsRequestResponseType"/>
  <xsd:complexType name="SetDepartmentsRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:SetDepartmentsRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SetDepartmentsRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:SetDepartmentsResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SetDepartmentsRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element name="CustomerID" type="xsd:int"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="Department" type="tns:DepartmentType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DepartmentType">
    <xsd:sequence>
      <xsd:element name="Name" type="xsd:string"/>
      <xsd:element name="SamID" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ContactName" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address2" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address3" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ZipCode" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="City" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="State" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SubzoneId" nillable="true" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Country" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Phone" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Email" nillable="true" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SetDepartmentsResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PushServiceConfigRequest" type="tns:PushServiceConfigRequestRequestType"/>
  <xsd:element name="PushServiceConfigRequestResponse" type="tns:PushServiceConfigRequestResponseType"/>
  <xsd:complexType name="PushServiceConfigRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PushServiceConfigRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PushServiceConfigRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="System" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="TrackingEndpoint"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Apikey"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="Source"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PushServiceConfigResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PushServiceConfigRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:PushServiceConfigResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ListDepartmentsRequest" type="tns:ListDepartmentsRequestRequestType"/>
  <xsd:element name="ListDepartmentsRequestResponse" type="tns:ListDepartmentsRequestResponseType"/>
  <xsd:complexType name="ListDepartmentsRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ListDepartmentsRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ListDepartmentsRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ListDepartmentsResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ListDepartmentsRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element name="CustomerID" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="OnlyWithEmptyAddress" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ListDepartmentsResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Department" type="tns:ListedDepartmentType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ListedDepartmentType">
    <xsd:sequence>
      <xsd:element name="ID" type="xsd:int"/>
      <xsd:element name="Name" type="xsd:string"/>
      <xsd:element name="SamID" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ContactName" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address2" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address3" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ZipCode" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="City" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="State" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SubzoneId" nillable="true" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Country" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Phone" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Email" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Province" nillable="true" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ModifyDepartmentRequest" type="tns:ModifyDepartmentRequestRequestType"/>
  <xsd:element name="ModifyDepartmentRequestResponse" type="tns:ModifyDepartmentRequestResponseType"/>
  <xsd:complexType name="ModifyDepartmentRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ModifyDepartmentRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ModifyDepartmentRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ModifyDepartmentResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ModifyDepartmentRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element name="CustomerID" type="xsd:int"/>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Department" type="tns:ModifiedDepartmentType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ModifiedDepartmentType">
    <xsd:sequence>
      <xsd:element name="ID" type="xsd:int"/>
      <xsd:element name="Name" type="xsd:string"/>
      <xsd:element name="SamID" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ContactName" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address2" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address3" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ZipCode" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="City" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="State" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SubzoneId" nillable="true" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Country" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Phone" nillable="true" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Email" nillable="true" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ModifyDepartmentResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Status" type="tns:StatusType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Errors" type="tns:ErrorsType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="FinalizeShipmentRequest" type="tns:FinalizeShipmentRequestRequestType"/>
  <xsd:element name="FinalizeShipmentRequestResponse" type="tns:FinalizeShipmentRequestResponseType"/>
  <xsd:complexType name="FinalizeShipmentRequestRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:FinalizeShipmentRequestType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="FinalizeShipmentRequestType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="SystemType" type="tns:SystemType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="Credentials" type="tns:CredentialsType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="InternalReferenceID" type="tns:InternalReferenceIDType"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="MbeTrackingNumber" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="FinalizeShipmentRequestResponseType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="RequestContainer" type="tns:ShipmentResponseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CourierPackageTrackingsType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="CourierPackageTracking" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>
  </wsdl:types>
  <wsdl:message name="CreatePickupAddressRequestResponse">
    <wsdl:part element="tns:CreatePickupAddressRequestResponse" name="CreatePickupAddressRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentsListV2RequestResponse">
    <wsdl:part element="tns:ShipmentsListV2RequestResponse" name="ShipmentsListV2RequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentMassiveRequestResponse">
    <wsdl:part element="tns:ShipmentMassiveRequestResponse" name="ShipmentMassiveRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="RecieversListRequestResponse">
    <wsdl:part element="tns:RecieversListRequestResponse" name="RecieversListRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PickupManifestListRequest">
    <wsdl:part element="tns:PickupManifestListRequest" name="PickupManifestListRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="RecieversInsertRequestResponse">
    <wsdl:part element="tns:RecieversInsertRequestResponse" name="RecieversInsertRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CourierPickupClosureRequestResponse">
    <wsdl:part element="tns:CourierPickupClosureRequestResponse" name="CourierPickupClosureRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SetDepartmentsRequest">
    <wsdl:part element="tns:SetDepartmentsRequest" name="SetDepartmentsRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CloseShipmentsRequestResponse">
    <wsdl:part element="tns:CloseShipmentsRequestResponse" name="CloseShipmentsRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentInvoiceRequest">
    <wsdl:part element="tns:ShipmentInvoiceRequest" name="ShipmentInvoiceRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentDocumentsRequest">
    <wsdl:part element="tns:ShipmentDocumentsRequest" name="ShipmentDocumentsRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetPickupDefaultDataRequest">
    <wsdl:part element="tns:GetPickupDefaultDataRequest" name="GetPickupDefaultDataRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="FinalizeShipmentRequest">
    <wsdl:part element="tns:FinalizeShipmentRequest" name="FinalizeShipmentRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CustomersListRequest">
    <wsdl:part element="tns:CustomersListRequest" name="CustomersListRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentDocumentsRequestResponse">
    <wsdl:part element="tns:ShipmentDocumentsRequestResponse" name="ShipmentDocumentsRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ManageCustomerRequestResponse">
    <wsdl:part element="tns:ManageCustomerRequestResponse" name="ManageCustomerRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CreateCustomerRequestResponse">
    <wsdl:part element="tns:CreateCustomerRequestResponse" name="CreateCustomerRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SetPickupDefaultDataRequest">
    <wsdl:part element="tns:SetPickupDefaultDataRequest" name="SetPickupDefaultDataRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PrivacyPolicyRequest">
    <wsdl:part element="tns:PrivacyPolicyRequest" name="PrivacyPolicyRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PickupManifestListRequestResponse">
    <wsdl:part element="tns:PickupManifestListRequestResponse" name="PickupManifestListRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SetCustomerVolumRequestResponse">
    <wsdl:part element="tns:SetCustomerVolumRequestResponse" name="SetCustomerVolumRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="RecieversListRequest">
    <wsdl:part element="tns:RecieversListRequest" name="RecieversListRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetPickupAddressesRequest">
    <wsdl:part element="tns:GetPickupAddressesRequest" name="GetPickupAddressesRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetPickupDefaultDataRequestResponse">
    <wsdl:part element="tns:GetPickupDefaultDataRequestResponse" name="GetPickupDefaultDataRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentMassiveRequest">
    <wsdl:part element="tns:ShipmentMassiveRequest" name="ShipmentMassiveRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="DeleteShipmentsRequest">
    <wsdl:part element="tns:DeleteShipmentsRequest" name="DeleteShipmentsRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentRequest">
    <wsdl:part element="tns:ShipmentRequest" name="ShipmentRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentsListV2Request">
    <wsdl:part element="tns:ShipmentsListV2Request" name="ShipmentsListV2Request">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="DeleteShipmentsRequestResponse">
    <wsdl:part element="tns:DeleteShipmentsRequestResponse" name="DeleteShipmentsRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="RecieversInsertRequest">
    <wsdl:part element="tns:RecieversInsertRequest" name="RecieversInsertRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="FinalizeShipmentRequestResponse">
    <wsdl:part element="tns:FinalizeShipmentRequestResponse" name="FinalizeShipmentRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PrivacyPolicyRequestResponse">
    <wsdl:part element="tns:PrivacyPolicyRequestResponse" name="PrivacyPolicyRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CustomersListRequestResponse">
    <wsdl:part element="tns:CustomersListRequestResponse" name="CustomersListRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentRequestResponse">
    <wsdl:part element="tns:ShipmentRequestResponse" name="ShipmentRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CreateCustomerRequest">
    <wsdl:part element="tns:CreateCustomerRequest" name="CreateCustomerRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CourierPickupClosureRequest">
    <wsdl:part element="tns:CourierPickupClosureRequest" name="CourierPickupClosureRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentReturnRequestResponse">
    <wsdl:part element="tns:ShipmentReturnRequestResponse" name="ShipmentReturnRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ModifyDepartmentRequestResponse">
    <wsdl:part element="tns:ModifyDepartmentRequestResponse" name="ModifyDepartmentRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="DeletePickupAddressRequestResponse">
    <wsdl:part element="tns:DeletePickupAddressRequestResponse" name="DeletePickupAddressRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TrackingRequest">
    <wsdl:part element="tns:TrackingRequest" name="TrackingRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="DeletePickupAddressRequest">
    <wsdl:part element="tns:DeletePickupAddressRequest" name="DeletePickupAddressRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PushServiceConfigRequest">
    <wsdl:part element="tns:PushServiceConfigRequest" name="PushServiceConfigRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ListDepartmentsRequestResponse">
    <wsdl:part element="tns:ListDepartmentsRequestResponse" name="ListDepartmentsRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ListDepartmentsRequest">
    <wsdl:part element="tns:ListDepartmentsRequest" name="ListDepartmentsRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ManageCustomerRequest">
    <wsdl:part element="tns:ManageCustomerRequest" name="ManageCustomerRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="RecieversModifyRequest">
    <wsdl:part element="tns:RecieversModifyRequest" name="RecieversModifyRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ModifyDepartmentRequest">
    <wsdl:part element="tns:ModifyDepartmentRequest" name="ModifyDepartmentRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetPaperlessDocumentLinkRequestResponse">
    <wsdl:part element="tns:GetPaperlessDocumentLinkRequestResponse" name="GetPaperlessDocumentLinkRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentsListRequest">
    <wsdl:part element="tns:ShipmentsListRequest" name="ShipmentsListRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PickupRequest">
    <wsdl:part element="tns:PickupRequest" name="PickupRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PudoPointsListRequestResponse">
    <wsdl:part element="tns:PudoPointsListRequestResponse" name="PudoPointsListRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="UploadPaperlessDocumentRequestResponse">
    <wsdl:part element="tns:UploadPaperlessDocumentRequestResponse" name="UploadPaperlessDocumentRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="AddAttachmentRequest">
    <wsdl:part element="tns:AddAttachmentRequest" name="AddAttachmentRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SetDepartmentsRequestResponse">
    <wsdl:part element="tns:SetDepartmentsRequestResponse" name="SetDepartmentsRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentReturnRequest">
    <wsdl:part element="tns:ShipmentReturnRequest" name="ShipmentReturnRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetPaperlessDocumentTypesRequest">
    <wsdl:part element="tns:GetPaperlessDocumentTypesRequest" name="GetPaperlessDocumentTypesRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetPickupAddressesRequestResponse">
    <wsdl:part element="tns:GetPickupAddressesRequestResponse" name="GetPickupAddressesRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShippingOptionsRequestResponse">
    <wsdl:part element="tns:ShippingOptionsRequestResponse" name="ShippingOptionsRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetPaperlessDocumentLinkRequest">
    <wsdl:part element="tns:GetPaperlessDocumentLinkRequest" name="GetPaperlessDocumentLinkRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="RecieversModifyRequestResponse">
    <wsdl:part element="tns:RecieversModifyRequestResponse" name="RecieversModifyRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentInvoiceRequestResponse">
    <wsdl:part element="tns:ShipmentInvoiceRequestResponse" name="ShipmentInvoiceRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CloseShipmentsRequest">
    <wsdl:part element="tns:CloseShipmentsRequest" name="CloseShipmentsRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="AddAttachmentRequestResponse">
    <wsdl:part element="tns:AddAttachmentRequestResponse" name="AddAttachmentRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="UploadPaperlessDocumentRequest">
    <wsdl:part element="tns:UploadPaperlessDocumentRequest" name="UploadPaperlessDocumentRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SetPickupDefaultDataRequestResponse">
    <wsdl:part element="tns:SetPickupDefaultDataRequestResponse" name="SetPickupDefaultDataRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="CreatePickupAddressRequest">
    <wsdl:part element="tns:CreatePickupAddressRequest" name="CreatePickupAddressRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentsListV3Request">
    <wsdl:part element="tns:ShipmentsListV3Request" name="ShipmentsListV3Request">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PudoPointsListRequest">
    <wsdl:part element="tns:PudoPointsListRequest" name="PudoPointsListRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PushServiceConfigRequestResponse">
    <wsdl:part element="tns:PushServiceConfigRequestResponse" name="PushServiceConfigRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="PickupRequestResponse">
    <wsdl:part element="tns:PickupRequestResponse" name="PickupRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TrackingRequestResponse">
    <wsdl:part element="tns:TrackingRequestResponse" name="TrackingRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentsListV3RequestResponse">
    <wsdl:part element="tns:ShipmentsListV3RequestResponse" name="ShipmentsListV3RequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShippingOptionsRequest">
    <wsdl:part element="tns:ShippingOptionsRequest" name="ShippingOptionsRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShipmentsListRequestResponse">
    <wsdl:part element="tns:ShipmentsListRequestResponse" name="ShipmentsListRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="SetCustomerVolumRequest">
    <wsdl:part element="tns:SetCustomerVolumRequest" name="SetCustomerVolumRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="GetPaperlessDocumentTypesRequestResponse">
    <wsdl:part element="tns:GetPaperlessDocumentTypesRequestResponse" name="GetPaperlessDocumentTypesRequestResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="ElinkMbeSOAP">
    <wsdl:operation name="CreatePickupAddressRequest">
      <wsdl:input message="tns:CreatePickupAddressRequest" name="CreatePickupAddressRequest">
    </wsdl:input>
      <wsdl:output message="tns:CreatePickupAddressRequestResponse" name="CreatePickupAddressRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentsListV2Request">
      <wsdl:input message="tns:ShipmentsListV2Request" name="ShipmentsListV2Request">
    </wsdl:input>
      <wsdl:output message="tns:ShipmentsListV2RequestResponse" name="ShipmentsListV2RequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentMassiveRequest">
      <wsdl:input message="tns:ShipmentMassiveRequest" name="ShipmentMassiveRequest">
    </wsdl:input>
      <wsdl:output message="tns:ShipmentMassiveRequestResponse" name="ShipmentMassiveRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RecieversListRequest">
      <wsdl:input message="tns:RecieversListRequest" name="RecieversListRequest">
    </wsdl:input>
      <wsdl:output message="tns:RecieversListRequestResponse" name="RecieversListRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PickupManifestListRequest">
      <wsdl:input message="tns:PickupManifestListRequest" name="PickupManifestListRequest">
    </wsdl:input>
      <wsdl:output message="tns:PickupManifestListRequestResponse" name="PickupManifestListRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RecieversInsertRequest">
      <wsdl:input message="tns:RecieversInsertRequest" name="RecieversInsertRequest">
    </wsdl:input>
      <wsdl:output message="tns:RecieversInsertRequestResponse" name="RecieversInsertRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CourierPickupClosureRequest">
      <wsdl:input message="tns:CourierPickupClosureRequest" name="CourierPickupClosureRequest">
    </wsdl:input>
      <wsdl:output message="tns:CourierPickupClosureRequestResponse" name="CourierPickupClosureRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetDepartmentsRequest">
      <wsdl:input message="tns:SetDepartmentsRequest" name="SetDepartmentsRequest">
    </wsdl:input>
      <wsdl:output message="tns:SetDepartmentsRequestResponse" name="SetDepartmentsRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CloseShipmentsRequest">
      <wsdl:input message="tns:CloseShipmentsRequest" name="CloseShipmentsRequest">
    </wsdl:input>
      <wsdl:output message="tns:CloseShipmentsRequestResponse" name="CloseShipmentsRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentInvoiceRequest">
      <wsdl:input message="tns:ShipmentInvoiceRequest" name="ShipmentInvoiceRequest">
    </wsdl:input>
      <wsdl:output message="tns:ShipmentInvoiceRequestResponse" name="ShipmentInvoiceRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentDocumentsRequest">
      <wsdl:input message="tns:ShipmentDocumentsRequest" name="ShipmentDocumentsRequest">
    </wsdl:input>
      <wsdl:output message="tns:ShipmentDocumentsRequestResponse" name="ShipmentDocumentsRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPickupDefaultDataRequest">
      <wsdl:input message="tns:GetPickupDefaultDataRequest" name="GetPickupDefaultDataRequest">
    </wsdl:input>
      <wsdl:output message="tns:GetPickupDefaultDataRequestResponse" name="GetPickupDefaultDataRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FinalizeShipmentRequest">
      <wsdl:input message="tns:FinalizeShipmentRequest" name="FinalizeShipmentRequest">
    </wsdl:input>
      <wsdl:output message="tns:FinalizeShipmentRequestResponse" name="FinalizeShipmentRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CustomersListRequest">
      <wsdl:input message="tns:CustomersListRequest" name="CustomersListRequest">
    </wsdl:input>
      <wsdl:output message="tns:CustomersListRequestResponse" name="CustomersListRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ManageCustomerRequest">
      <wsdl:input message="tns:ManageCustomerRequest" name="ManageCustomerRequest">
    </wsdl:input>
      <wsdl:output message="tns:ManageCustomerRequestResponse" name="ManageCustomerRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomerRequest">
      <wsdl:input message="tns:CreateCustomerRequest" name="CreateCustomerRequest">
    </wsdl:input>
      <wsdl:output message="tns:CreateCustomerRequestResponse" name="CreateCustomerRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPickupDefaultDataRequest">
      <wsdl:input message="tns:SetPickupDefaultDataRequest" name="SetPickupDefaultDataRequest">
    </wsdl:input>
      <wsdl:output message="tns:SetPickupDefaultDataRequestResponse" name="SetPickupDefaultDataRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PrivacyPolicyRequest">
      <wsdl:input message="tns:PrivacyPolicyRequest" name="PrivacyPolicyRequest">
    </wsdl:input>
      <wsdl:output message="tns:PrivacyPolicyRequestResponse" name="PrivacyPolicyRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetCustomerVolumRequest">
      <wsdl:input message="tns:SetCustomerVolumRequest" name="SetCustomerVolumRequest">
    </wsdl:input>
      <wsdl:output message="tns:SetCustomerVolumRequestResponse" name="SetCustomerVolumRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPickupAddressesRequest">
      <wsdl:input message="tns:GetPickupAddressesRequest" name="GetPickupAddressesRequest">
    </wsdl:input>
      <wsdl:output message="tns:GetPickupAddressesRequestResponse" name="GetPickupAddressesRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteShipmentsRequest">
      <wsdl:input message="tns:DeleteShipmentsRequest" name="DeleteShipmentsRequest">
    </wsdl:input>
      <wsdl:output message="tns:DeleteShipmentsRequestResponse" name="DeleteShipmentsRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentRequest">
      <wsdl:input message="tns:ShipmentRequest" name="ShipmentRequest">
    </wsdl:input>
      <wsdl:output message="tns:ShipmentRequestResponse" name="ShipmentRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentReturnRequest">
      <wsdl:input message="tns:ShipmentReturnRequest" name="ShipmentReturnRequest">
    </wsdl:input>
      <wsdl:output message="tns:ShipmentReturnRequestResponse" name="ShipmentReturnRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifyDepartmentRequest">
      <wsdl:input message="tns:ModifyDepartmentRequest" name="ModifyDepartmentRequest">
    </wsdl:input>
      <wsdl:output message="tns:ModifyDepartmentRequestResponse" name="ModifyDepartmentRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeletePickupAddressRequest">
      <wsdl:input message="tns:DeletePickupAddressRequest" name="DeletePickupAddressRequest">
    </wsdl:input>
      <wsdl:output message="tns:DeletePickupAddressRequestResponse" name="DeletePickupAddressRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TrackingRequest">
      <wsdl:input message="tns:TrackingRequest" name="TrackingRequest">
    </wsdl:input>
      <wsdl:output message="tns:TrackingRequestResponse" name="TrackingRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PushServiceConfigRequest">
      <wsdl:input message="tns:PushServiceConfigRequest" name="PushServiceConfigRequest">
    </wsdl:input>
      <wsdl:output message="tns:PushServiceConfigRequestResponse" name="PushServiceConfigRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDepartmentsRequest">
      <wsdl:input message="tns:ListDepartmentsRequest" name="ListDepartmentsRequest">
    </wsdl:input>
      <wsdl:output message="tns:ListDepartmentsRequestResponse" name="ListDepartmentsRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RecieversModifyRequest">
      <wsdl:input message="tns:RecieversModifyRequest" name="RecieversModifyRequest">
    </wsdl:input>
      <wsdl:output message="tns:RecieversModifyRequestResponse" name="RecieversModifyRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaperlessDocumentLinkRequest">
      <wsdl:input message="tns:GetPaperlessDocumentLinkRequest" name="GetPaperlessDocumentLinkRequest">
    </wsdl:input>
      <wsdl:output message="tns:GetPaperlessDocumentLinkRequestResponse" name="GetPaperlessDocumentLinkRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentsListRequest">
      <wsdl:input message="tns:ShipmentsListRequest" name="ShipmentsListRequest">
    </wsdl:input>
      <wsdl:output message="tns:ShipmentsListRequestResponse" name="ShipmentsListRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PickupRequest">
      <wsdl:input message="tns:PickupRequest" name="PickupRequest">
    </wsdl:input>
      <wsdl:output message="tns:PickupRequestResponse" name="PickupRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PudoPointsListRequest">
      <wsdl:input message="tns:PudoPointsListRequest" name="PudoPointsListRequest">
    </wsdl:input>
      <wsdl:output message="tns:PudoPointsListRequestResponse" name="PudoPointsListRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadPaperlessDocumentRequest">
      <wsdl:input message="tns:UploadPaperlessDocumentRequest" name="UploadPaperlessDocumentRequest">
    </wsdl:input>
      <wsdl:output message="tns:UploadPaperlessDocumentRequestResponse" name="UploadPaperlessDocumentRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddAttachmentRequest">
      <wsdl:input message="tns:AddAttachmentRequest" name="AddAttachmentRequest">
    </wsdl:input>
      <wsdl:output message="tns:AddAttachmentRequestResponse" name="AddAttachmentRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaperlessDocumentTypesRequest">
      <wsdl:input message="tns:GetPaperlessDocumentTypesRequest" name="GetPaperlessDocumentTypesRequest">
    </wsdl:input>
      <wsdl:output message="tns:GetPaperlessDocumentTypesRequestResponse" name="GetPaperlessDocumentTypesRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShippingOptionsRequest">
      <wsdl:input message="tns:ShippingOptionsRequest" name="ShippingOptionsRequest">
    </wsdl:input>
      <wsdl:output message="tns:ShippingOptionsRequestResponse" name="ShippingOptionsRequestResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentsListV3Request">
      <wsdl:input message="tns:ShipmentsListV3Request" name="ShipmentsListV3Request">
    </wsdl:input>
      <wsdl:output message="tns:ShipmentsListV3RequestResponse" name="ShipmentsListV3RequestResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ElinkMbeSOAPSoap11" type="tns:ElinkMbeSOAP">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="CreatePickupAddressRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="CreatePickupAddressRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CreatePickupAddressRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentsListV2Request">
      <soap:operation soapAction=""/>
      <wsdl:input name="ShipmentsListV2Request">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentsListV2RequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentMassiveRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ShipmentMassiveRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentMassiveRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RecieversListRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="RecieversListRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="RecieversListRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PickupManifestListRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="PickupManifestListRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PickupManifestListRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RecieversInsertRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="RecieversInsertRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="RecieversInsertRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CourierPickupClosureRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="CourierPickupClosureRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CourierPickupClosureRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetDepartmentsRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="SetDepartmentsRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="SetDepartmentsRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CloseShipmentsRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="CloseShipmentsRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CloseShipmentsRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentInvoiceRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ShipmentInvoiceRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentInvoiceRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentDocumentsRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ShipmentDocumentsRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentDocumentsRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPickupDefaultDataRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetPickupDefaultDataRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetPickupDefaultDataRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FinalizeShipmentRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="FinalizeShipmentRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="FinalizeShipmentRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CustomersListRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="CustomersListRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CustomersListRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ManageCustomerRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ManageCustomerRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ManageCustomerRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomerRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="CreateCustomerRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CreateCustomerRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPickupDefaultDataRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="SetPickupDefaultDataRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="SetPickupDefaultDataRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PrivacyPolicyRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="PrivacyPolicyRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PrivacyPolicyRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetCustomerVolumRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="SetCustomerVolumRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="SetCustomerVolumRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPickupAddressesRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetPickupAddressesRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetPickupAddressesRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteShipmentsRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="DeleteShipmentsRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="DeleteShipmentsRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ShipmentRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentReturnRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ShipmentReturnRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentReturnRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifyDepartmentRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ModifyDepartmentRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ModifyDepartmentRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeletePickupAddressRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="DeletePickupAddressRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="DeletePickupAddressRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TrackingRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="TrackingRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="TrackingRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PushServiceConfigRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="PushServiceConfigRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PushServiceConfigRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDepartmentsRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ListDepartmentsRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ListDepartmentsRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RecieversModifyRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="RecieversModifyRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="RecieversModifyRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaperlessDocumentLinkRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetPaperlessDocumentLinkRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetPaperlessDocumentLinkRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentsListRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ShipmentsListRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentsListRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PickupRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="PickupRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PickupRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PudoPointsListRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="PudoPointsListRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PudoPointsListRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadPaperlessDocumentRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="UploadPaperlessDocumentRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="UploadPaperlessDocumentRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddAttachmentRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="AddAttachmentRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="AddAttachmentRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaperlessDocumentTypesRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetPaperlessDocumentTypesRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetPaperlessDocumentTypesRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShippingOptionsRequest">
      <soap:operation soapAction=""/>
      <wsdl:input name="ShippingOptionsRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShippingOptionsRequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentsListV3Request">
      <soap:operation soapAction=""/>
      <wsdl:input name="ShipmentsListV3Request">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentsListV3RequestResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ElinkMbeSOAPSoap12" type="tns:ElinkMbeSOAP">
    <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="CreatePickupAddressRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="CreatePickupAddressRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CreatePickupAddressRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentsListV2Request">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ShipmentsListV2Request">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentsListV2RequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentMassiveRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ShipmentMassiveRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentMassiveRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RecieversListRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="RecieversListRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="RecieversListRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PickupManifestListRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="PickupManifestListRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PickupManifestListRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RecieversInsertRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="RecieversInsertRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="RecieversInsertRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CourierPickupClosureRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="CourierPickupClosureRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CourierPickupClosureRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetDepartmentsRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="SetDepartmentsRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="SetDepartmentsRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CloseShipmentsRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="CloseShipmentsRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CloseShipmentsRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentInvoiceRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ShipmentInvoiceRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentInvoiceRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentDocumentsRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ShipmentDocumentsRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentDocumentsRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPickupDefaultDataRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="GetPickupDefaultDataRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetPickupDefaultDataRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FinalizeShipmentRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="FinalizeShipmentRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="FinalizeShipmentRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CustomersListRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="CustomersListRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CustomersListRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ManageCustomerRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ManageCustomerRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ManageCustomerRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomerRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="CreateCustomerRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="CreateCustomerRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetPickupDefaultDataRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="SetPickupDefaultDataRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="SetPickupDefaultDataRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PrivacyPolicyRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="PrivacyPolicyRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PrivacyPolicyRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetCustomerVolumRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="SetCustomerVolumRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="SetCustomerVolumRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPickupAddressesRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="GetPickupAddressesRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetPickupAddressesRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteShipmentsRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="DeleteShipmentsRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="DeleteShipmentsRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ShipmentRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentReturnRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ShipmentReturnRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentReturnRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifyDepartmentRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ModifyDepartmentRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ModifyDepartmentRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeletePickupAddressRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="DeletePickupAddressRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="DeletePickupAddressRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TrackingRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="TrackingRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="TrackingRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PushServiceConfigRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="PushServiceConfigRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PushServiceConfigRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDepartmentsRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ListDepartmentsRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ListDepartmentsRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RecieversModifyRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="RecieversModifyRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="RecieversModifyRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaperlessDocumentLinkRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="GetPaperlessDocumentLinkRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetPaperlessDocumentLinkRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentsListRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ShipmentsListRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentsListRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PickupRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="PickupRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PickupRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PudoPointsListRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="PudoPointsListRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="PudoPointsListRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadPaperlessDocumentRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="UploadPaperlessDocumentRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="UploadPaperlessDocumentRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddAttachmentRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="AddAttachmentRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="AddAttachmentRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPaperlessDocumentTypesRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="GetPaperlessDocumentTypesRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="GetPaperlessDocumentTypesRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShippingOptionsRequest">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ShippingOptionsRequest">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShippingOptionsRequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ShipmentsListV3Request">
      <soap12:operation soapAction=""/>
      <wsdl:input name="ShipmentsListV3Request">
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ShipmentsListV3RequestResponse">
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ElinkMbeSOAPService">
    <wsdl:port binding="tns:ElinkMbeSOAPSoap12" name="ElinkMbeSOAPSoap12">
      <soap12:address location="https://elink:443/ws"/>
    </wsdl:port>
    <wsdl:port binding="tns:ElinkMbeSOAPSoap11" name="ElinkMbeSOAPSoap11">
      <soap:address location="https://elink:443/ws"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>