<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.1 U (http://www.xmlspy.com) by pck6xmx (UPS GACOR850393,) -->
<xsd:schema targetNamespace="http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1" xmlns:rate="http://www.ups.com/XMLSchema/XOLTWS/Rate/v1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:common="http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0" elementFormDefault="qualified">
	<xsd:import namespace="http://www.ups.com/XMLSchema/XOLTWS/Common/v1.0" schemaLocation="common.xsd"/>
	<!--Rate Request Element-->
	<xsd:element name="RateRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="common:Request"/>
				<xsd:element name="PickupType" type="rate:CodeDescriptionType" minOccurs="0"/>
				<xsd:element name="CustomerClassification" type="rate:CodeDescriptionType" minOccurs="0"/>
				<xsd:element name="Shipment" type="rate:ShipmentType"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--Rate Response Element-->
	<xsd:element name="RateResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="common:Response"/>
				<xsd:element name="RatedShipment" type="rate:RatedShipmentType" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="BillingWeightType">
		<xsd:sequence>
			<xsd:element name="UnitOfMeasurement" type="rate:CodeDescriptionType"/>
			<xsd:element name="Weight" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RatedPackageType">
		<xsd:sequence>
			<xsd:element name="TransportationCharges" type="rate:ChargesType" minOccurs="0"/>
			<xsd:element name="ServiceOptionsCharges" type="rate:ChargesType" minOccurs="0"/>
			<xsd:element name="NonMachineableCharges" type="rate:ChargesType" minOccurs="0"/>
			<xsd:element name="NonDDUCharges" type="rate:ChargesType" minOccurs="0"/>
			<xsd:element name="SurePostDasCharges" type="rate:ChargesType" minOccurs="0"/>
			<xsd:element name="TotalCharges" type="rate:ChargesType" minOccurs="0"/>
			<xsd:element name="Weight" type="xsd:string" minOccurs="0"/>
			<xsd:element name="BillingWeight" type="rate:BillingWeightType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RatedShipmentType">
		<xsd:sequence>
			<xsd:element name="Service" type="rate:CodeDescriptionType"/>
			<xsd:element name="RateChart" type="xsd:string" minOccurs="0"/>
			<xsd:element name="RatedShipmentAlert" type="rate:RatedShipmentInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="BillingWeight" type="rate:BillingWeightType"/>
			<xsd:element name="TransportationCharges" type="rate:ChargesType"/>
			<xsd:element name="FRSShipmentData" type="rate:FRSShipmentType" minOccurs="0"/>
			<xsd:element name="ServiceOptionsCharges" type="rate:ChargesType"/>
			<xsd:element name="TotalCharges" type="rate:ChargesType"/>
			<xsd:element name="NegotiatedRateCharges" type="rate:TotalChargeType" minOccurs="0"/>
			<xsd:element name="GuaranteedDelivery" type="rate:GuaranteedDeliveryType" minOccurs="0"/>
			<xsd:element name="RatedPackage" type="rate:RatedPackageType" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TotalChargeType">
		<xsd:sequence>
			<xsd:element name="TotalCharge" type="rate:ChargesType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RatedShipmentInfoType">
		<xsd:sequence>
			<xsd:element name="Code" type="xsd:string"/>
			<xsd:element name="Description" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ChargesType">
		<xsd:sequence>
			<xsd:element name="CurrencyCode" type="xsd:string"/>
			<xsd:element name="MonetaryValue" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TransportationChargesType">
		<xsd:sequence>
			<xsd:element name="GrossCharge" type="rate:ChargesType"/>
			<xsd:element name="DiscountAmount" type="rate:ChargesType"/>
			<xsd:element name="DiscountPercentage" type="xsd:string"/>
			<xsd:element name="NetCharge" type="rate:ChargesType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FRSShipmentType">
		<xsd:sequence>
			<xsd:element name="TransportationCharges" type="rate:TransportationChargesType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AddressType">
		<xsd:sequence>			<xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="3"/>
			<xsd:element name="City" type="xsd:string" minOccurs="0"/>
			<xsd:element name="StateProvinceCode" type="xsd:string" minOccurs="0"/>
			<xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
			<xsd:element name="CountryCode" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ShipToAddressType">
		<xsd:complexContent>
			<xsd:extension base="rate:AddressType">
				<xsd:sequence>
					<xsd:element name="ResidentialAddressIndicator" type="xsd:string" minOccurs="0"/>
					<xsd:element name="POBoxIndicator" type="xsd:string" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="CODType">
		<xsd:sequence>
			<xsd:element name="CODFundsCode" type="xsd:string"/>
			<xsd:element name="CODAmount" type="rate:CODAmountType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CODAmountType">
		<xsd:sequence>
			<xsd:element name="CurrencyCode" type="xsd:string"/>
			<xsd:element name="MonetaryValue" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DeliveryConfirmationType">
		<xsd:sequence>
			<xsd:element name="DCISType" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DimensionsType">
		<xsd:sequence>
			<xsd:element name="UnitOfMeasurement" type="rate:CodeDescriptionType"/>
			<xsd:element name="Length" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Width" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Height" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InsuredValueType">
		<xsd:sequence>
			<xsd:element name="CurrencyCode" type="xsd:string"/>
			<xsd:element name="MonetaryValue" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OnCallPickupType">
		<xsd:sequence>
			<xsd:element name="Schedule" type="rate:ScheduleType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PackageType">
		<xsd:sequence>
			<xsd:element name="PackagingType" type="rate:CodeDescriptionType" minOccurs="0"/>
			<xsd:element name="Dimensions" type="rate:DimensionsType" minOccurs="0"/>
			<xsd:element name="PackageWeight" type="rate:PackageWeightType" minOccurs="0"/>
			<xsd:element name="Commodity" type="rate:CommodityType" minOccurs="0"/>
			<xsd:element name="LargePackageIndicator" type="xsd:string" minOccurs="0"/>
			<xsd:element name="PackageServiceOptions" type="rate:PackageServiceOptionsType" minOccurs="0"/>
			<xsd:element name="AdditionalHandlingIndicator" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CommodityType">
		<xsd:sequence>
			<xsd:element name="FreightClass" type="xsd:string"/>
			<xsd:element name="NMFC" type="rate:NMFCCommodityType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="NMFCCommodityType">
		<xsd:sequence>
			<xsd:element name="PrimeCode" type="xsd:string"/>
			<xsd:element name="SubCode" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PackageServiceOptionsType">
		<xsd:sequence>
			<xsd:element name="DeliveryConfirmation" type="rate:DeliveryConfirmationType" minOccurs="0"/>
			<xsd:element name="COD" type="rate:CODType" minOccurs="0"/>
			<xsd:element name="DeclaredValue" type="rate:InsuredValueType" minOccurs="0"/>
			<xsd:element name="VerbalConfirmationIndicator" type="xsd:string" minOccurs="0"/>
			<xsd:element name="NonMachineableIndicator" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PackageWeightType">
		<xsd:sequence>
			<xsd:element name="UnitOfMeasurement" type="rate:CodeDescriptionType"/>
			<xsd:element name="Weight" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="UOMCodeDescriptionType">
		<xsd:sequence>
			<xsd:element name="Code" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CodeDescriptionType">
		<xsd:sequence>
			<xsd:element name="Code" type="xsd:string"/>
			<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ShipmentRatingOptionsType">
		<xsd:sequence>
			<xsd:element name="NegotiatedRatesIndicator" type="xsd:string" minOccurs="0"/>
			<xsd:element name="FRSShipmentIndicator" type="xsd:string" minOccurs="0"/>
			<xsd:element name="RateChartIndicator" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ScheduleType">
		<xsd:sequence>
			<xsd:element name="PickupDay" type="xsd:string"/>
			<xsd:element name="Method" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ShipFromType">
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Address" type="rate:AddressType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ShipToType">
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Address" type="rate:ShipToAddressType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ShipmentType">
		<xsd:sequence>
			<xsd:element name="Shipper" type="rate:ShipperType"/>
			<xsd:element name="ShipTo" type="rate:ShipToType"/>
			<xsd:element name="ShipFrom" type="rate:ShipFromType" minOccurs="0"/>
			<xsd:element name="FRSPaymentInformation" type="rate:FRSPaymentInfoType" minOccurs="0"/>
			<xsd:element name="Service" type="rate:CodeDescriptionType" minOccurs="0"/>
			<xsd:element name="DocumentsOnlyIndicator" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Package" type="rate:PackageType" maxOccurs="unbounded"/>
			<xsd:element name="ShipmentServiceOptions" type="rate:ShipmentServiceOptionsType" minOccurs="0"/>
			<xsd:element name="ShipmentRatingOptions" type="rate:ShipmentRatingOptionsType" minOccurs="0"/>
			<xsd:element name="InvoiceLineTotal" type="rate:InvoiceLineTotalType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ShipmentChargesType">
		<xsd:sequence/>
	</xsd:complexType>
	<xsd:complexType name="ShipmentServiceOptionsType">
		<xsd:sequence>
			<xsd:element name="SaturdayPickupIndicator" type="xsd:string" minOccurs="0"/>
			<xsd:element name="SaturdayDeliveryIndicator" type="xsd:string" minOccurs="0"/>
			<xsd:element name="OnCallPickup" type="rate:OnCallPickupType" minOccurs="0"/>
			<xsd:element name="COD" type="rate:CODType" minOccurs="0"/>
			<xsd:element name="DeliveryConfirmation" type="rate:DeliveryConfirmationType" minOccurs="0"/>
			<xsd:element name="ReturnOfDocumentIndicator" type="xsd:string" minOccurs="0"/>
			<xsd:element name="UPScarbonneutralIndicator" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ShipperType">
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string" minOccurs="0"/>
			<xsd:element name="ShipperNumber" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Address" type="rate:AddressType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="GuaranteedDeliveryType">
		<xsd:sequence>
			<xsd:element name="BusinessDaysInTransit" type="xsd:string" minOccurs="0"/>
			<xsd:element name="DeliveryByTime" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FRSPaymentInfoType">
		<xsd:sequence>
			<xsd:element name="Type" type="rate:CodeDescriptionType"/>
			<xsd:element name="AccountNumber" type="xsd:string"/>
			<xsd:element name="Address" type="rate:PayerAddressType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PayerAddressType">
		<xsd:sequence>
			<xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
			<xsd:element name="CountryCode" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InvoiceLineTotalType">
		<xsd:sequence>
			<xsd:element name="CurrencyCode" type="xsd:string" minOccurs="0"/>
			<xsd:element name="MonetaryValue" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
