Rate Quote Web Service v3.0

alert-ffefba This web service version will be deprecated in the future. Please use, or upgrade to Rate Quote Web Service v4.0.

Updated Quote Options

This version of the Rate Quote Web Service will only return a single quote option. The response will contain the lowest rated service that meets the needs of your shipment. The returned quote will either be LTL Standard, Volume and Truckload Basic, or Exclusive Use. To receive all of our options that meet your shipment request we recommend migrating to our Rate Quote Web Service 4.0 edition.

Please visit the Rates section of our FAQs page to learn more about the different quote options you may receive.

Accessorial Rates Update

The type and/or cost of accessorials offered can differ based on the chosen service. So, it is important to make sure that the web service response for accessorials is included for each service level.

Sort and Segregate Addition

Sort and segregate is a service that is subject to additional charges as per the Estes 105 Rules Series Tariff, Item 886. The Rate Quote Web Service will not include a sort and segregate rating option. Please call us for any volume and truckload shipments requiring this service at 1-866-378-3748, Press 3. If you need sort and segregate services for your shipments, please contact your local terminal.

WSDL

The following WSDL URI should be used to access the web service. In order to use the web service, a My Estes account must be created so that authentication will work. If you do not yet have a My Estes account, you may register for one here: My Estes Signup.

WSDL Production

https://www.estes-express.com/tools/rating/ratequote/v3.0/services/RateQuoteService?wsdl

Detailed Service Information

Estes’ rate quote web service provides customers with the ability to obtain a standard rate or a guaranteed rate quote for a potential shipment.

The WSDL describes the valid operations for the web service and serves as a template for the requests and responses for each operation. The rate quote web service has operations to test connectivity to the service and to create an Estes rate quote. Send the data required for the operation in the SOAP request. Samples of each request are listed in the following pages.

Schema Details

Each operation has a specific format defined by a schema within the WSDL. The schema contains elements that accept only a finite set of valid values. Listed below are those elements and their valid values.

FieldDetailsDescription
auth Required: Yes      This is the authentication for the SOAP request. It is required and all of its child elements are required.
auth/username Required: Yes
Data Type: String
Min Length: 5
Max Length: 10
This is the My Estes username that is used to log in to the website.
auth/password Required: Yes
Data Type: String
Min Length: 5
Max Length: 10
My Estes password that is used to login to the website.
rateRequest Required: Yes These are the details needed to determine the rate quote that will be provided to the customer. They are required, but not all child elements are required.
rateRequest/
requestID
Required: Yes
Data Type: String
Min Length: 1
Max Length: 50
Unique identifier generated by the consumer that is between 1 and 50 characters long.
rateRequest/
account
Required: Yes
Data Type: String
Min Length: 1
Max Length: 7
The customer’s account number that is between 1 and 7 characters long.
rateRequest/
originPoint
Required: Yes The pickup location for the shipment from which the user is requesting the rate.
rateRequest/
originPoint/
countryCode
Required: Yes
Data Type: String
Min Length: 2
Max Length: 2
This is the country where origin point is located. Valid values are:
  • US
  • CN
  • MX
rateRequest/
originPoint/
postalCode
Required: Yes
Data Type: String
Min Length: 5
Max Length: 6
The 5-digit zip or 6-digit postal code for the originPoint.
rateRequest/
originPoint/
city
Required: No
Data Type: String
Min Length: 1
Max Length: 50
The city for the originPoint.
rateRequest/
originPoint/
stateProvince
Required: No
Data Type: String
Min Length: 2
Max Length: 2
The state or province abbreviation for the originPoint.
rateRequest/
destinationPoint
Required: Yes The arrival location for the shipment to which the user is requesting the rate.
rateRequest/
destinationPoint/
countryCode
Required: Yes
Data Type: String
Min Length: 2
Max Length: 2
This is the country where the destination point is located. Valid values are:
  • US
  • CN
  • MX
rateRequest/
destinationPoint/
postalCode
Required: Yes
Data Type: String
Min Length: 5
Max Length: 6
The 5-digit zip or 6-digit postal code for the destinationPoint.
rateRequest/
destinationPoint/
city
Required: No
Data Type: String
Min Length: 1
Max Langth: 50
This is the city where the destination point is located.
rateRequest/
destinationPoint/
stateProvince
Required: No
Data Type: String
Min Length: 2
Max Length: 2
The state or province abbreviation for the destinationPoint.
rateRequest/
payor
Required: Yes
Data Type: String
Min Length: 1
Max Length: 1
This enables the requestor to identify their role. Valid values are:
  • S
  • C
  • T
rateRequest/
terms
Required: Yes
Data Type: String
Min Length: 1
Max Length: 1
This identifies the payment terms to apply if the requested rate results in a pickup. Valid values are:
  • P
  • C
rateRequest/
pickup
Required: No Additional information if rate request results in a pickup (time and location).
rateRequest/
pickup/date
Required: No
Data Type: Date
The date that any resulting pickup would occur.
  • YYYY:MM:DD
rateRequest/
pickup/ready
Required: No
Data Type: Time (24-hour clock)
The time the freight will be ready for any resulting pickup. Format:
  • hh:mm:ss
rateRequest/
pickup/close
Required: No
Data Type: Time (24-hour clock)
The time that the pickup location closes for any resulting pickup. Format:
  • hh:mm:ss
rateRequest/
liability
Required: No
Min Length: 1
Max Length: 1
The type of liability valuation being indicated for the freight. Valid values are:
  • S
  • D
rateRequest/
declaredValue
Required: No
Data Type: Decimal
The value being declared for the freight.
Total Digits: 9
Fraction Digits: 2
rateRequest/
hazmat
Required: No
Min Length: 1
Max Length: 1
Does the freight contain hazardous materials? Valid values are:
  • Y
  • N
rateRequest/
stackable
Required: No
Min Length: 1
Max Length: 1
Is the freight stackable? Valid values are:
  • Y
  • N
rateRequest/
foodWarehouse
Required: No
Min Length: 1
Max Length: 50
Food warehouse name. Examples of valid values are:
  • BiLo
  • Butner Distribution
  • Food Lion
  • Harris Teeter
  • Ingles Market
  • Kroger
  • MBM
  • McLanes
  • Piggly Wiggly
  • Publix
  • Other
rateRequest/
equipmentType
Required: Yes
Min Length: 1
Max Length: 50
Equipment type. Valid values are:
  • Trailer

equipmentType is required in order to receive V/TL quotes. We may add additional equipment types in the future.
rateRequest/
declaredValueWaived
Required: No
Min Length: 1
Max Length: 1
Is the declared value waived? Valid values are:
  • Y
  • N
rateRequest/
sortSegregatePieces
Required: No
Data Type: Integer
Min Length: 1
Max Length: 6
The number of pieces that require sorting and segregation.

sortSegregatePieces will be removed from the next release of this web service.
rateRequest/
baseCommodities
Use the base commodity option for a standard rate quote.

baseCommodities will return a LTL Standard Quote and possibly a LTL Guaranteed Quote.

You must choose either baseCommodities or fullCommodities.
rateRequest/
baseCommodities/
commodity
Commodities are used to describe the freight.
rateRequest/
baseCommodities/
commodity/
class
Required: Yes
Data Type: Numerical
This is the shipment class. Valid values are:
  • 50
  • 55
  • 60
  • 65
  • 70
  • 77.5
  • 85
  • 92.5
  • 100
  • 110
  • 125
  • 150
  • 175
  • 200
  • 250
  • 300
  • 400
  • 500
rateRequest/
baseCommodities/
commodity/
weight
Required: Yes
Data Type: Integer
Min Length: 1
Max Length: 9999999
The weight of the freight in pounds.
rateRequest/
fullCommodities
Use the full commodity option for a guaranteed rate quote.

fullCommodities will return Volume and Truckload, Time Critical and LTL quotes.

You must choose either baseCommodities or fullCommodities.
rateRequest/
fullCommodities/
commodity
Commodities are used to describe the freight.
rateRequest/
fullCommodities/
commodity/
baseCommodity
Describe the freight that is part of the potential shipment.
rateRequest/
fullCommodities/
commodity/
baseCommodity/
class
Required: Yes
Data Type: Numerical
This is the shipment class. Valid values are:
  • 50
  • 55
  • 60
  • 65
  • 70
  • 77.5
  • 85
  • 92.5
  • 100
  • 110
  • 125
  • 150
  • 175
  • 200
  • 250
  • 300
  • 400
  • 500
rateRequest/
fullCommodities/
commodity/
baseCommodity/
weight
Required: Yes
Data Type: Integer
Min Length: 1
Max Length: 9999999
The weight of the freight for the specified commodity in pounds.
rateRequest/
fullCommodities/
commodity/
pieces
Required: Yes
Data Type: Integer
Min Length: 1
Max Length: 9999999
The number of pieces in the freight for the specified commodity.
rateRequest/
fullCommodities/
commodity/
pieceType
Required: Yes
Data Type: String
Min Length: 2
Max Length: 2
A description of the freight container for the specified commodity. Valid values are:
  • BG
  • BR
  • BK
  • CN
  • CS
  • CY
  • JC
  • BL
  • BX
  • BD
  • CT
  • CR
  • DR
  • KT
  • PK
  • PT
  • RE
  • SK
  • TL
  • PL
  • PC
  • RL
  • TO
See Detailed Value List
rateRequest/
fullCommodities/
commodity/
dimensions
The length, width and height of the freight.
rateRequest/
fullCommodities/
commodity/
dimensions/
length
Required: Yes
Data Type: Integer
Min Length: 1
Max Length: 999
The length of the freight for the specified commodity in inches.
rateRequest/
fullCommodities/
commodity/
dimensions/
width
Required: Yes
Data Type: Integer
Min Length: 1
Max Length: 999
The width of the freight for the specified commodity in inches.
rateRequest/
fullCommodities/
commodity/
dimensions/
height
Required: Yes
Data Type: Integer
Min Length: 1
Max Length: 999
The height of the freight for the specified commodity in inches.
rateRequest/
accessorials
These are additional services that can be requested for a potential shipment.
rateRequest/
accessorials/
accessorialCode
Required: No
Data Type: String
Min Length: 1
Max Length: 6
Valid values are:
  • AKHAZ
  • AKINPU
  • AKINS
  • AKLGAT
  • AKPRID
  • AKRES
  • AKRESP
  • AKSCDL
  • APT
  • BLIND
  • CNRDD
  • CONST
  • EXHIB
  • FAIRDL
  • FAIRPU
  • FARMDL
  • FARMPU
  • FRZ
  • GMHAZ
  • GMPOIS
  • GROC
  • HAZ
  • HD
  • HDSIG
  • HET
  • INB
  • INP
  • INS
  • INSC
  • LADPU
  • LGATE
  • LGATEP
  • LONG12
  • LONG16
  • LONG20
  • LONG28
  • LONG40
  • LONG53
  • MINE
  • MINIDL
  • MINIPU
  • NCM
  • PRISDL
  • PRISPU
  • SCHLDL
  • SCHLPU
  • SDS
  • SEADL
  • SEADOC
  • SEAPU
  • SSM
  • STO
  • ULFEE
  • WORDL
  • WORPU
See Detailed Value List

Service Operations

The pickup web service has the following operations:

  • echo – A simple test operation to test connectivity to the RateQuote service

Preconditions

  1. N/A.

Postconditions

  1. A general error is provided indicating that the service is not responding (offline) at the time.
  2. A response is returned.

Input

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rat="http://apidev.estes-express.com/ratequote">
  <soapenv:Header/>
    <soapenv:Body>
        <rat:echoRequest>test</rat:echoRequest>
    </soapenv:Body>
</soapenv:Envelope>

Output

The operation will respond with the following format for a valid request:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <rat:echoResponse xmlns:rat="http://ws.estesexpress.com/ratequote">test</rat:echoResponse>
   </soapenv:Body>
</soapenv:Envelope>

Service Operations

The pickup web service has the following operations:

  • getQuote – Create a standard or guarantee rate quote

Preconditions

  1. A requester must have a valid My Estes user account.
  2. Minimal information required to create a rate quote must be provided in the SOAP request to prevent the service from responding with errors.

Postconditions

  1. A general error is provided indicating that the service is not responding (offline) at the time.
  2. The rate request was successfully recorded, the rate quote details and the pricing information is returned in the response.
  3. Business validation errors are returned in a list with a code and description for each.

LTL Rate Quote Input

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rat="http://ws.estesexpress.com/ratequote" xmlns:rat1="http://ws.estesexpress.com/schema/2017/07/ratequote">
   <soapenv:Header>
      <rat:auth>
         <rat:user>test</rat:user>
         <rat:password>test</rat:password>
      </rat:auth>
   </soapenv:Header>
   <soapenv:Body>
      <rat1:rateRequest>
         <rat1:requestID>test</rat1:requestID>
         <rat1:account>9999999</rat1:account>
         <rat1:originPoint>
            <rat1:countryCode>US</rat1:countryCode>
            <rat1:postalCode>23229</rat1:postalCode>
            <rat1:city>henrico</rat1:city>
            <rat1:stateProvince>va</rat1:stateProvince>
         </rat1:originPoint>
         <rat1:destinationPoint>
            <rat1:countryCode>US</rat1:countryCode>
            <rat1:postalCode>94610</rat1:postalCode>
            <rat1:city>oakland</rat1:city>
            <rat1:stateProvince>ca</rat1:stateProvince>
         </rat1:destinationPoint>
         <rat1:payor>S</rat1:payor>
         <rat1:terms>PPD</rat1:terms>
         <rat1:pickup>
            <rat1:date>2015-09-30</rat1:date>
         </rat1:pickup>
         <rat1:stackable>N</rat1:stackable>
         <rat1:foodWarehouse>Publix</rat1:foodWarehouse>
         <rat1:equipmentType>Trailer</rat1:equipmentType>
         <rat1:declaredValueWaived/>
         <rat1:baseCommodities>
            <rat1:commodity>
               <rat1:class>50</rat1:class>
               <rat1:weight>1000</rat1:weight>
            </rat1:commodity>
         </rat1:baseCommodities>
      </rat1:rateRequest>
   </soapenv:Body>
</soapenv:Envelope>

LTL Rate Quote Output

The operation will respond with the following format if the request is valid:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <rat:rateQuote xmlns:rat="http://ws.estesexpress.com/schema/2017/07/ratequote">
         <rat:requestID>test</rat:requestID>
         <rat:quote>
            <rat:quoteNumber>L111AAA</rat:quoteNumber>
            <rat:account>9999999</rat:account>
            <rat:originPoint>
               <rat:countryCode>CN</rat:countryCode>
               <rat:postalCode>H1A1J4</rat:postalCode>
               <rat:city>CHOMEDEY LAVAL</rat:city>
               <rat:stateProvince>PQ</rat:stateProvince>
            </rat:originPoint>
            <rat:destinationPoint>
               <rat:countryCode>US</rat:countryCode>
               <rat:postalCode>77506</rat:postalCode>
               <rat:city>PASADENA</rat:city>
               <rat:stateProvince>TX</rat:stateProvince>
            </rat:destinationPoint>
            <rat:payor>T</rat:payor>
            <rat:shipmentTerms>P</rat:shipmentTerms>
            <rat:liability/>
            <rat:lane>3</rat:lane>
            <rat:disclaimer>
               <rat:text>Note: Transit times may be impacted by events at the border beyond Estes control.</rat:text>
               <rat:text>For delivery by 10 a.m. or 12 noon or for a customized time/date, expedited or exclusive use, all customers (including those with a Select Account Agreement) must contact the Time Critical department (1-800-645-3952) for authorization prior to shipping.</rat:text>
               <rat:text>The National Motor Freight Classification governs all freight classification disputes and is the sole source for determining actual classes. On collect shipments, if the consignee has a pricing program with Estes Express Lines, the consignee pricing prevails. Rates provided are only applicable to LTL shipments serviced by Estes Express Lines. Automated rate quotes are not applicable to service provided by other Estes operating entities.</rat:text>
               <rat:text>Unless otherwise provided, any LTL shipment that exceeds 350 cubic feet of a trailer will be subject to a minimum charge based on 6 pounds per cubic foot, at the customer's applicable class 125 rate and using the customer's discount. Please refer to EXLA 105 series tariff, Item 615 for complete information.</rat:text>
               <rat:text>Additional charges may apply to shipments to or from Cape Cod, Massachusetts; Harbor points in the state of Washington; remote areas of northern Canada; remote areas of Montana, Nevada, Oregon, Utah, and the Eastern Sierra of California. Please refer to EXLA 105 series tariff Items 290 through 299 for a complete list of points and applicable charges.</rat:text>
               <rat:text>All quotes are estimates based on the information provided by the requesting party. Actual tariffs and contracts on file at Estes Express Lines and in place at the time of shipment prevail. Unless otherwise provided, rules and service charges provided in EXLA 105 series tariff are applicable. Guaranteed LTL shipments consuming over 12 linear feet of trailer, exceeding 10,000 pounds OR containing seven (7) or more non-stackable skids will incur additional surcharges. Please call or email the Time Critical department (1-800-645-3952 or solutions@estes-express.com) for guaranteed volume, commodity-rated and over-length shipments.</rat:text>
               <rat:text>Time-critical guaranteed rates shown here may be different than the actual charges for your shipment. Differences may occur based on actual weight, dimensions and other factors. Exclusive Use rate is based on the availability of the specific vehicle type quoted at the time of order confirmation. Time-critical quotes expire at 3:00 p.m. today. Shipments must be tendered prior to 3:00 p.m. local shipping time on the day of pickup.</rat:text>
               <rat:text>*Transit times apply to standard Estes LTL shipments and are based on the actual date and time of the pickup, which may be different from the shipment date entered. Travel times for specialty services and custom solutions provided by other Estes operating entities may differ based on service selected.</rat:text>
               <rat:text>VOLUME and TRUCKLOAD: Notice to Shipper/Customer Customer is required to note Estes' quote number and selected V/TL service level (V/TL Basic, V/TL Guaranteed Economy or V/TL Guaranteed Standard) on the Bill of Lading at time of pickup. Customer certifies shipment information is accurately stated above. Only accessorial charges noted above are included in this rate. V/TL Basic quotes expire 30 days from the date received. V/TL Guaranteed Economy and V/TL Guaranteed Standard quotes expire at 3:00 p.m. local time on the date the quote is issued.  Terms and Conditions Estes' liability under the provisions of this quote shall not exceed $2.00 per lb./per article for new product or equipment and $0.10 per lb./per article for anything used or new and uncrated. Subject to maximum liability of $10,000 per trailer. Addit</rat:text>
               <rat:text>ional coverage may be purchased upon request.  Charges IF CUSTOMER HAS AN EXISTING CONTRACT OR TARIFF PUBLICATION, THIS SPOT QUOTE BECOMES NULL & VOID AND THE CONTRACT/PUBLISHED RATE APPLIES.  This quote does not imply exclusive use, guaranteed service or equipment availability.   Rate is based on Shipper Load/Consignee unload, no-touch freight.   Customer agrees to pay charges within 30 days of invoice. If charges are not paid in accordance with this agreement and collection efforts are necessary, this Spot Quote becomes void, and the charge reverts to your Estes LTL Pricing Program. If you do not have a current LTL Pricing Program, you will be charged according to Estes 720 LTL Tariff.  Customer is granted 1 hour free of charge for pickup and delivery. Additional time will be billeda</rat:text>
               <rat:text>t $80.00 per hour.  Volume and Truckload Basic shipments are not subject to standard LTL transit times.  LTL tariff/contract discounts do not apply to Volume and Truckload quotes.  LTL tariff/contract discounted accessorials do not apply to Volume and Truckload shipments. EXLA 105 series tariff mandates accessorial charges.  Note regarding Truckloads - If "Piece Type" selected is Truckload, rate provided is for one full 53' trailer only, regardless of quantity listed in "Pieces" field.  Additional commodity lines are also ignored when any line uses Truckload in the Piece Type.  If actual shipment requires additional services not noted on this Spot Quote, Customer will be charged for additional service based on</rat:text>
               <rat:text>EXLA 105 series tariff. (A copy of the EXLA 105 series tariff is available at www.estes-express.com/resources/rules-tariff.html or by calling 804-353-1900, Ext. 2300.)</rat:text>
            </rat:disclaimer>
            <rat:commodityInfo>
               <rat:commodity>
                  <rat:class>55.0</rat:class>
                  <rat:weight>480</rat:weight>
                  <rat:rate>53.74</rat:rate>
                  <rat:charge>257.95</rat:charge>
               </rat:commodity>
               <rat:commodity>
                  <rat:class>55.0</rat:class>
                  <rat:weight>1999</rat:weight>
                  <rat:rate>53.74</rat:rate>
                  <rat:charge>1074.26</rat:charge>
               </rat:commodity>
            </rat:commodityInfo>
            <rat:pricing>
               <rat:price>
                  <rat:deliveryDate>2019-02-13</rat:deliveryDate>
                  <rat:deliveryTime>17:00:00.000</rat:deliveryTime>
                  <rat:serviceLevel>LTL Standard Transit</rat:serviceLevel>
                  <rat:discount>0.513</rat:discount>
                  <rat:totalDiscount>683.42</rat:totalDiscount>
                  <rat:standardPrice>1020.26</rat:standardPrice>
                  <rat:accessorialInfo>
                     <rat:accessorial>
                        <rat:code>APT</rat:code>
                        <rat:description>Appointment Request</rat:description>
                        <rat:charge>0.0</rat:charge>
                     </rat:accessorial>
                     <rat:accessorial>
                        <rat:code>HD</rat:code>
                        <rat:description>Residential Delivery</rat:description>
                        <rat:charge>210.71</rat:charge>
                     </rat:accessorial>
                     <rat:accessorial>
                        <rat:code>SWP</rat:code>
                        <rat:description>CANADIAN BORDER PROCESSING FEE</rat:description>
                        <rat:charge>31.0</rat:charge>
                     </rat:accessorial>
                     <rat:accessorial>
                        <rat:code>FSC</rat:code>
                        <rat:description>Fuel Surcharge</rat:description>
                        <rat:charge>129.76</rat:charge>
                     </rat:accessorial>
                  </rat:accessorialInfo>
               </rat:price>
            </rat:pricing>
         </rat:quote>
      </rat:rateQuote>
   </soapenv:Body>
</soapenv:Envelope>

Volume and Truckload, Time Critical and LTL Rate Quote Input

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soap:Header>
      <auth xmlns="http://ws.estesexpress.com/ratequote">
         <user>test</user>
         <password>test</password>
      </auth>
   </soap:Header>
   <soap:Body>
      <rateRequest xmlns="http://ws.estesexpress.com/schema/2017/07/ratequote">
         <requestID>test</requestID>
         <account>9999999</account>
         <originPoint>
            <countryCode>US</countryCode>
            <postalCode>55317</postalCode>
            <city>Chanhassen</city>
            <stateProvince>MN</stateProvince>
         </originPoint>
         <destinationPoint>
            <countryCode>US</countryCode>
            <postalCode>22102</postalCode>
            <city>MCLEAN</city>
            <stateProvince>VA</stateProvince>
         </destinationPoint>
         <payor>S</payor>
         <terms>PPD</terms>
         <pickup>
            <date>2015-09-30</date>
         </pickup>
         <fullCommodities>
            <commodity>
               <baseCommodity>
                  <class>100</class>
                  <weight>615</weight>
               </baseCommodity>
               <pieces>3</pieces>
               <pieceType>CR</pieceType>
               <dimensions>
                  <length>50</length>
                  <width>40</width>
                  <height>63</height>
               </dimensions>
            </commodity>
            <commodity>
               <baseCommodity>
                  <class>125</class>
                  <weight>406</weight>
               </baseCommodity>
               <pieces>1</pieces>
               <pieceType>CR</pieceType>
               <dimensions>
                  <length>50</length>
                  <width>40</width>
                  <height>53</height>
               </dimensions>
            </commodity>
            <commodity>
               <baseCommodity>
                  <class>125</class>
                  <weight>316</weight>
               </baseCommodity>
               <pieces>4</pieces>
               <pieceType>CR</pieceType>
               <dimensions>
                  <length>50</length>
                  <width>40</width>
                  <height>45</height>
               </dimensions>
            </commodity>
         </fullCommodities>
      </rateRequest>
   </soap:Body>
</soap:Envelope>

Volume and Truckload, Time Critical and LTL Rate Quote Output

The operation will respond with the following format if the request is valid:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <rat:rateQuote xmlns:rat="http://ws.estesexpress.com/schema/2017/07/ratequote">
         <rat:requestID>test</rat:requestID>
         <rat:quote>
            <rat:quoteNumber>L111AAA</rat:quoteNumber>
            <rat:account>9999999</rat:account>
            <rat:originPoint>
               <rat:countryCode>US</rat:countryCode>
               <rat:postalCode>23112</rat:postalCode>
               <rat:city>MIDLOTHIAN</rat:city>
               <rat:stateProvince>VA</rat:stateProvince>
            </rat:originPoint>
            <rat:destinationPoint>
               <rat:countryCode>US</rat:countryCode>
               <rat:postalCode>30307</rat:postalCode>
               <rat:city>ATLANTA</rat:city>
               <rat:stateProvince>GA</rat:stateProvince>
            </rat:destinationPoint>
            <rat:payor>T</rat:payor>
            <rat:shipmentTerms>P</rat:shipmentTerms>
            <rat:pickup>
               <rat:date>2019-02-08</rat:date>
               <rat:ready>07:30:00.000</rat:ready>
               <rat:close>16:45:00.000</rat:close>
            </rat:pickup>
            <rat:liability>S</rat:liability>
            <rat:declaredValue>17500.0</rat:declaredValue>
            <rat:stackable>N</rat:stackable>
            <rat:foodWarehouse>N</rat:foodWarehouse>
            <rat:declaredValueWaived>Y</rat:declaredValueWaived>
            <rat:lane>1</rat:lane>
            <rat:disclaimer>
               <rat:text>For delivery by 10 a.m. or 12 noon or for a customized time/date, expedited or exclusive use, all customers (including those with a Select Account Agreement) must contact the Time Critical department (1-800-645-3952) for authorization prior to shipping.</rat:text>
               <rat:text>The National Motor Freight Classification governs all freight classification disputes and is the sole source for determining actual classes. On collect shipments, if the consignee has a pricing program with Estes Express Lines, the consignee pricing prevails. Rates provided are only applicable to LTL shipments serviced by Estes Express Lines. Automated rate quotes are not applicable to service provided by other Estes operating entities.</rat:text>
               <rat:text>Unless otherwise provided, any LTL shipment that exceeds 350 cubic feet of a trailer will be subject to a minimum charge based on 6 pounds per cubic foot, at the customer's applicable class 125 rate and using the customer's discount. Please refer to EXLA 105 series tariff, Item 615 for complete information.</rat:text>
               <rat:text>Additional charges may apply to shipments to or from Cape Cod, Massachusetts; Harbor points in the state of Washington; remote areas of northern Canada; remote areas of Montana, Nevada, Oregon, Utah, and the Eastern Sierra of California. Please refer to EXLA 105 series tariff Items 290 through 299 for a complete list of points and applicable charges.</rat:text>
               <rat:text>All quotes are estimates based on the information provided by the requesting party. Actual tariffs and contracts on file at Estes Express Lines and in place at the time of shipment prevail. Unless otherwise provided, rules and service charges provided in EXLA 105 series tariff are applicable. Guaranteed LTL shipments consuming over 12 linear feet of trailer, exceeding 10,000 pounds OR containing seven (7) or more non-stackable skids will incur additional surcharges. Please call or email the Time Critical department (1-800-645-3952 or solutions@estes-express.com) for guaranteed volume, commodity-rated and over-length shipments.</rat:text>
               <rat:text>Time-critical guaranteed rates shown here may be different than the actual charges for your shipment. Differences may occur based on actual weight, dimensions and other factors. Exclusive Use rate is based on the availability of the specific vehicle type quoted at the time of order confirmation. Time-critical quotes expire at 3:00 p.m. today. Shipments must be tendered prior to 3:00 p.m. local shipping time on the day of pickup.</rat:text>
               <rat:text>*Transit times apply to standard Estes LTL shipments and are based on the actual date and time of the pickup, which may be different from the shipment date entered. Travel times for specialty services and custom solutions provided by other Estes operating entities may differ based on service selected.</rat:text>
               <rat:text>VOLUME and TRUCKLOAD: Notice to Shipper/Customer Customer is required to note Estes' quote number and selected V/TL service level (V/TL Basic, V/TL Guaranteed Economy or V/TL Guaranteed Standard) on the Bill of Lading at time of pickup. Customer certifies shipment information is accurately stated above. Only accessorial charges noted above are included in this rate. V/TL Basic quotes expire 30 days from the date received. V/TL Guaranteed Economy and V/TL Guaranteed Standard quotes expire at 3:00 p.m. local time on the date the quote is issued.  Terms and Conditions Estes' liability under the provisions of this quote shall not exceed $2.00 per lb./per article for new product or equipment and $0.10 per lb./per article for anything used or new and uncrated. Subject to maximum liability of $10,000 per trailer. Addit</rat:text>
               <rat:text>ional coverage may be purchased upon request.  Charges IF CUSTOMER HAS AN EXISTING CONTRACT OR TARIFF PUBLICATION, THIS SPOT QUOTE BECOMES NULL & VOID AND THE CONTRACT/PUBLISHED RATE APPLIES.  This quote does not imply exclusive use, guaranteed service or equipment availability.   Rate is based on Shipper Load/Consignee unload, no-touch freight.   Customer agrees to pay charges within 30 days of invoice. If charges are not paid in accordance with this agreement and collection efforts are necessary, this Spot Quote becomes void, and the charge reverts to your Estes LTL Pricing Program. If you do not have a current LTL Pricing Program, you will be charged according to Estes 720 LTL Tariff.  Customer is granted 1 hour free of charge for pickup and delivery. Additional time will be billeda</rat:text>
               <rat:text>t $80.00 per hour.  Volume and Truckload Basic shipments are not subject to standard LTL transit times.  LTL tariff/contract discounts do not apply to Volume and Truckload quotes.  LTL tariff/contract discounted accessorials do not apply to Volume and Truckload shipments. EXLA 105 series tariff mandates accessorial charges.  Note regarding Truckloads - If "Piece Type" selected is Truckload, rate provided is for one full 53' trailer only, regardless of quantity listed in "Pieces" field.  Additional commodity lines are also ignored when any line uses Truckload in the Piece Type.  If actual shipment requires additional services not noted on this Spot Quote, Customer will be charged for additional service based on</rat:text>
               <rat:text>EXLA 105 series tariff. (A copy of the EXLA 105 series tariff is available at www.estes-express.com/resources/rules-tariff.html or by calling 804-353-1900, Ext. 2300.)</rat:text>
            </rat:disclaimer>
            <rat:commodityInfo>
               <rat:commodity>
                  <rat:class>50.0</rat:class>
                  <rat:pieces>2</rat:pieces>
                  <rat:pieceType>PT</rat:pieceType>
                  <rat:weight>4300</rat:weight>
                  <rat:dimensions>
                     <rat:length>48</rat:length>
                     <rat:width>48</rat:width>
                     <rat:height>48</rat:height>
                  </rat:dimensions>
                  <rat:rate>0.0</rat:rate>
                  <rat:charge>0.0</rat:charge>
               </rat:commodity>
               <rat:commodity>
                  <rat:class>55.0</rat:class>
                  <rat:pieces>10</rat:pieces>
                  <rat:pieceType>BX</rat:pieceType>
                  <rat:weight>400</rat:weight>
                  <rat:dimensions>
                     <rat:length>12</rat:length>
                     <rat:width>12</rat:width>
                     <rat:height>24</rat:height>
                  </rat:dimensions>
                  <rat:rate>0.0</rat:rate>
                  <rat:charge>0.0</rat:charge>
               </rat:commodity>
            </rat:commodityInfo>
            <rat:pricing>
               <rat:price>
                  <rat:deliveryDate>2019-02-11</rat:deliveryDate>
                  <rat:deliveryTime>17:00:00.000</rat:deliveryTime>
                  <rat:serviceLevel>Volume and Truckload Basic</rat:serviceLevel>
                  <rat:minCharge>350.0</rat:minCharge>
                  <rat:standardPrice>452.65</rat:standardPrice>
                  <rat:accessorialInfo>
                     <rat:accessorial>
                        <rat:code>STO</rat:code>
                        <rat:description>Stop-off Services</rat:description>
                        <rat:charge>102.65</rat:charge>
                     </rat:accessorial>
                  </rat:accessorialInfo>
               </rat:price>
            </rat:pricing>
         </rat:quote>
      </rat:rateQuote>
   </soapenv:Body>
</soapenv:Envelope>

Error message response

In the event that a business validation rule is violated, error descriptions will be returned to the user in the following format:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:Server</faultcode>
         <faultstring>Schema validation error</faultstring>
         <detail>
            <rat:schemaError xmlns:rat="http://ws.estesexpress.com/ratequote">
               <rat:error>Error message</rat:error>
               <rat:error>Error message</rat:error>
            </rat:schemaError>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>