Here is the sanitized request -
<AccessRequest xml:lang="en-US">
<AccessLicenseNumber>...</AccessLicenseNumber>
<UserId>...</UserId>
<Password>...</Password>
</AccessRequest>
<RatingServiceSelectionRequest xml:lang="en-US">
<Request>
<TransactionReference>
<CustomerContext>Rating and Service</CustomerContext>
<XpciVersion>1.0001</XpciVersion>
</TransactionReference>
<RequestAction>Rate</RequestAction>
<RequestOption>rate</RequestOption>
</Request>
<PickupType><Code>01</Code></PickupType>
<Shipment>
<Shipper>
<ShipperNumber>154930</ShipperNumber>
<Address>
<City>Verplank</City>
<StateProvinceCode>NY</StateProvinceCode>
<PostalCode>10596</PostalCode>
<CountryCode>US</CountryCode>
</Address>
</Shipper>
<ShipTo>
<Address>
<City>Lewes</City>
<StateProvinceCode>DE</StateProvinceCode>
<PostalCode>19958</PostalCode>
<CountryCode>US</CountryCode>
</Address>
</ShipTo>
<Service><Code>11</Code></Service>
<Package>
<PackagingType><Code>02</Code></PackagingType>
<Dimensions>
<Length>12</Length>
<Width>12</Width>
<Height>12</Height>
<UnitOfMeasurement><Code>IN</Code></UnitOfMeasurement>
</Dimensions>
<PackageWeight>
<Weight>0.1</Weight>
<UnitOfMeasurement><Code>LBS</Code></UnitOfMeasurement>
</PackageWeight>
</Package>
</Shipment>
</RatingServiceSelectionRequest>
Here is what is returned -
UPS:
<RatingServiceSelectionResponse>
<Response>
<TransactionReference>
<CustomerContext>Rating and Service</CustomerContext>
<XpciVersion>1.0001</XpciVersion>
</TransactionReference>
<ResponseStatusCode>0</ResponseStatusCode>
<ResponseStatusDescription>Failure</ResponseStatusDescription>
<Error>
<ErrorSeverity>Hard</ErrorSeverity>
<ErrorCode>111100</ErrorCode>
<ErrorDescription>The requested service is invalid from the selected origin.</ErrorDescription>
</Error>
</Response>
</RatingServiceSelectionResponse>