Bill of Lading Web Service

Estes provides a SOAP-based web service for creating a bill of lading.

WSDL

The WSDL for the web service can be accessed at the following URL:

https://www.estes-express.com/bol/services/BolService?wsdl

The WSDL describes the valid operations for the web service.

SCHEMAS

The schemas used in the WSDL can be accessed at the links below:

https://www.estes-express.com/bol/services/BolService?xsd=createBol.xsd

https://www.estes-express.com/bol/services/BolService?xsd=bolResponse.xsd

https://www.estes-express.com/bol/services/BolService?xsd=bolCommon.xsd

To create a bill of lading, included all required information in the request as defined in the schema(s).

*You need a My Estes account to create a bill of lading.

Return to API Overview Page


SAMPLE CODE

Echo Request

<soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/" xmlns:bol="https://ws.estesexpress.com/bol">
<soapenv:Header/>
<soapenv:Body>
<bol:echoRequest>ping 2013-01-14.1000</bol:echoRequest>
</soapenv:Body>
</soapenv:Envelope<=>

Echo Response

<soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<bol:echoResponse xmlns:bol="https://ws.estesexpress.com/bol">ping 2013-01-14.1000</bol:echoResponse>
</soapenv:Body>
</soapenv:Envelope>

Create BOL Request

<soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/" xmlns:bol="https://ws.estesexpress.com/bol" xmlns:bol1="https://ws.estesexpress.com/schema/2013/06/bol">
<soapenv:Header>
<bol:auth>
<bol:user>******</bol:user>
<bol:password>******</bol:password>
</bol:auth>
</soapenv:Header>
<soapenv:Body>
<bol1:bol type="E">
<bol1:requestID>min2013-01-14-1709</bol1:requestID>
<bol1:role>C</bol1:role>
<bol1:info>
<bol1:number>mintest2013-01-14-001</bol1:number>
</bol1:info>
<bol1:shipper>
<bol1:company>MyBOL Co.</bol1:company>
<bol1:address>
<bol1:line1>3901 W. Broad St./</bol1:line1>
<bol1:line2>2nd floor</bol1:line2>
<bol1:city>Richmond</bol1:city>
<bol1:stateProvince>VA</bol1:stateProvince>
<bol1:postalCode>23230</bol1:postalCode>
<bol1:countryCode>US</bol1:countryCode>
</bol1:address>
<bol1:email>sample1@estes-express.com</bol1:email>
</bol1:shipper>
<bol1:consignee>
<bol1:company>Bring It</bol1:company>
<bol1:address>
<bol1:line1>1531 Grand Ave.</bol1:line1>
<bol1:city>Oakland</bol1:city>
<bol1:stateProvince>CA</bol1:stateProvince>
<bol1:postalCode>94610</bol1:postalCode>
</bol1:address>
<bol1:email>mac@example.com</bol1:email>
</bol1:consignee>
<bol1:billTo>
<bol1:payor>S</bol1:payor>
<bol1:terms>PPD</bol1:terms>
</bol1:billTo>
<bol1:cod>
<bol1:amount>1200.00</bol1:amount>
<bol1:payType>CCC</bol1:payType>
<bol1:payor>S</bol1:payor>
<bol1:party>
<bol1:company>Bill Me Later</bol1:company>
<bol1:address>
<bol1:line1>800 5th Street</bol1:line1>
<bol1:city>Richmond</bol1:city>
<bol1:stateProvince>VA</bol1:stateProvince>
<bol1:postalCode>23234</bol1:postalCode>
</bol1:address>
</bol1:party>
</bol1:cod>
<bol1:commodities>
<!--1 or more repetitions:-->
<bol1:commodity>
<bol1:units>6</bol1:units>
<bol1:unitType>BR</bol1:unitType>
<bol1:weight>16000</bol1:weight>
<bol1:shipClass>60</bol1:shipClass>
<bol1:nmfc>
<bol1:code>012345</bol1:code>
<bol1:subCode>67</bol1:subCode>
</bol1:nmfc>
<bol1:packagingUnits>1</bol1:packagingUnits>
<bol1:packagingUnitType>BR</bol1:packagingUnitType>
</bol1:commodity>
</bol1:commodities>
</bol1:bol>
</soapenv:Body>
</soapenv:Envelope>

Create BOL Response

<soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<bol:bolReply xmlns:bol="https://ws.estesexpress.com/schema/2012/11/bol">
<bol:requestID>min2013-01-14-1709</bol:requestID>
<bol:final>
<bol:bolNumber>mintest2013-01-14-001</bol:bolNumber>
<bol:pdf>https://www.estes-express.com/docview/ebol/bol/000000000062043.pdf</bol:pdf>
</bol:final>
</bol:bolReply>
</soapenv:Body>
</soapenv:Envelope>

Valid Test Request

<soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/" xmlns:bol="https://ws.estesexpress.com/bol" xmlns:bol1="https://ws.estesexpress.com/schema/2013/06/bol">
<soapenv:Header>
<bol:auth>
<bol:user>username</bol:user>
<bol:password>password</bol:password>
</bol:auth>
</soapenv:Header>
<soapenv:Body>
<bol1:bol type="E">
<bol1:requestID>validtest2013-01-14-002</bol1:requestID>
<bol1:role>S</bol1:role>
<bol1:info>
<bol1:number>2013-01-14-002</bol1:number>
</bol1:info>
</bol1:bol>
</soapenv:Body>
</soapenv:Envelope>

Valid Test Response

<soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<bol:bolReply xmlns:bol="https://ws.estesexpress.com/schema/2012/11/bol">
<bol:requestID>validtest2013-01-14-002</bol:requestID>
<bol:final>
<bol:bolNumber>2013-01-14-002</bol:bolNumber>
<bol:pro>0017654321</bol:pro>
<bol:pdf>https://edps_ts02.edps.dom/docview/ebol/bol/123456789012345.pdf</bol:pdf>
<bol:labelPdf>https://edps_ts02.edps.dom/docview/ebol/label/123456789012345.pdf</bol:labelPdf>
</bol:final>
</bol:bolReply>
</soapenv:Body>
</soapenv:Envelope>

Error Test Request

<soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/" xmlns:bol="https://ws.estesexpress.com/bol" xmlns:bol1="https://ws.estesexpress.com/schema/2013/06/bol">
<soapenv:Header>
<bol:auth>
<bol:user>username</bol:user>
<bol:password>password</bol:password>
</bol:auth>
</soapenv:Header>
<soapenv:Body>
<bol1:bol type="E">
<bol1:requestID>error2013-01-14-1218</bol1:requestID>
<bol1:role>C</bol1:role>
<bol1:info>
<bol1:number>2012.11.08.e002</bol1:number>
<bol1:date>2013-01-14</bol1:date>
</bol1:info>
<bol1:shipper>
<bol1:company>MyBOL Co.</bol1:company>
<bol1:firstName>Ralph</bol1:firstName>
<bol1:lastName>Rice</bol1:lastName>
<bol1:address>
<bol1:line1>12 No Way</bol1:line1>
<bol1:city>Richmond</bol1:city>
<bol1:stateProvince>VA</bol1:stateProvince>
<bol1:postalCode>23230</bol1:postalCode>
<bol1:countryCode>US</bol1:countryCode>
</bol1:address>
<bol1:email>sample@estes-express.com</bol1:email>
</bol1:shipper>
<bol1:consignee> <bol1:company>GoTo Co.</bol1:company> <bol1:firstName>Richard</bol1:firstName> <bol1:lastName>Jones</bol1:lastName> <bol1:address> <bol1:line1>49 Out Of The Way</bol1:line1> <bol1:city>Oakland</bol1:city> <bol1:stateProvince>CA</bol1:stateProvince> <bol1:postalCode>94610</bol1:postalCode> <bol1:countryCode>US</bol1:countryCode> </bol1:address> </bol1:consignee> <bol1:billTo> <bol1:payor>S</bol1:payor> <bol1:terms>PPD</bol1:terms> </bol1:billTo> <bol1:commodities> <bol1:commodity> <bol1:hazmat>N</bol1:hazmat> <bol1:description>Bag of Tricks</bol1:description> <bol1:units>20</bol1:units> <bol1:unitType>BG</bol1:unitType> <bol1:weight>2000</bol1:weight> <bol1:shipClass>55</bol1:shipClass> <bol1:nmfc> <bol1:code>012345</bol1:code> <bol1:subCode>67</bol1:subCode> </bol1:nmfc> </bol1:commodity> </bol1:commodities> </bol1:bol> </soapenv:Body> </soapenv:Envelope>

Error Test Response

<soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>GeneralErrorMsg</faultstring>
<detail>
<bol:generalError xmlns:bol="https://ws.estesexpress.com/bol"> <bol:error> <bol:code>BOLHZ01</bol:code> <bol:message>Identification Number is listed as a 'Do Not Haul' item.</bol:message> </bol:error> <bol:error> <bol:code>BOLHZ02</bol:code> <bol:message>Identification Number is a required entry field.</bol:message> </bol:error> <bol:error> <bol:code>BOLHZ03</bol:code> <bol:message>Haz-Mat Class is a required entry field.</bol:message> </bol:error> <bol:error> <bol:code>BOLHZ04</bol:code> <bol:message>Invalid Packing Group entered.</bol:message> </bol:error> <bol:error> <bol:code>BOL0001</bol:code> <bol:message>User name is missing or invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0002</bol:code> <bol:message>Pick up flag is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0003</bol:code> <bol:message>Pick up date is not a valid date.</bol:message> </bol:error> <bol:error> <bol:code>BOL0004</bol:code> <bol:message>BOL number is a required field.</bol:message> </bol:error> <bol:error> <bol:code>BOL0005</bol:code> <bol:message>Pro origin terminal is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0006</bol:code> <bol:message>Pro number is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0007</bol:code> <bol:message>Company name is a required field.</bol:message> </bol:error> <bol:error> <bol:code>BOL0008</bol:code> <bol:message>First name is missing.</bol:message> </bol:error> <bol:error> <bol:code>BOL0009</bol:code> <bol:message>Last name is missing.</bol:message> </bol:error> <bol:error> <bol:code>BOL0010</bol:code> <bol:message>Area code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0011</bol:code> <bol:message>Exchange is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0012</bol:code> <bol:message>Last 4 digits of phone number are invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0013</bol:code> <bol:message>Extension is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0014</bol:code> <bol:message>Country code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0015</bol:code> <bol:message>Street address is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0016</bol:code> <bol:message>Street address is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0017</bol:code> <bol:message>City is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0018</bol:code> <bol:message>State code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0019</bol:code> <bol:message>Zip code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0020</bol:code> <bol:message>Zip code plus 4 is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0021</bol:code> <bol:message>Terms code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0022</bol:code> <bol:message>COD amount is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0023</bol:code> <bol:message>COD pay type code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0024</bol:code> <bol:message>COD fee paid by is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0025</bol:code> <bol:message>COD company name is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0026</bol:code> <bol:message>COD contact is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0027</bol:code> <bol:message>COD location is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0028</bol:code> <bol:message>Gold Medal flag is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0029</bol:code> <bol:message>Gold Medal pick up date is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0030</bol:code> <bol:message>Gold Medal quote number is not a valid quote.</bol:message> </bol:error> <bol:error> <bol:code>BOL0031</bol:code> <bol:message>Volume shipment flag is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0032</bol:code> <bol:message>Quote number entered is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0033</bol:code> <bol:message>BOL sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0034</bol:code> <bol:message>Pick up instruction sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0035</bol:code> <bol:message>Pick up instructions is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0036</bol:code> <bol:message>Delivery instructions sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0037</bol:code> <bol:message>Delivery instructions are invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0038</bol:code> <bol:message>Reference sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0039</bol:code> <bol:message>Reference number is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0040</bol:code> <bol:message>BOL Type code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0041</bol:code> <bol:message>Cartons are invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0042</bol:code> <bol:message>Reference weight is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0043</bol:code> <bol:message>Special instructions sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0044</bol:code> <bol:message>Shipment quantity is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0045</bol:code> <bol:message>Shipment type is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0046</bol:code> <bol:message>Shipment weight is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0047</bol:code> <bol:message>Shipment class is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0048</bol:code> <bol:message>NMFC is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0049</bol:code> <bol:message>Goods quantity is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0050</bol:code> <bol:message>Goods type is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0051</bol:code> <bol:message>Hazmat flag is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0052</bol:code> <bol:message>Declared value is invalid. Please enter value as 6 digit whole number only. No dollar sign, no commas and no periods.</bol:message> </bol:error> <bol:error> <bol:code>BOL0053</bol:code> <bol:message>Detail special instructions sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0054</bol:code> <bol:message>Detail special instruction description sequence # invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0055</bol:code> <bol:message>Detail special instruction description is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0056</bol:code> <bol:message>Special instruction sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0057</bol:code> <bol:message>Special instruction description is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0058</bol:code> <bol:message>Handling instruction sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0059</bol:code> <bol:message>Handling instruction description is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0060</bol:code> <bol:message>Accessorial sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0061</bol:code> <bol:message>Accessorial code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0062</bol:code> <bol:message>Accessorial terms is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0063</bol:code> <bol:message>General comments sequence # is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0064</bol:code> <bol:message>General comments text is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0065</bol:code> <bol:message>Tracking e-mail address is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0066</bol:code> <bol:message>BOL e-mail address is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0067</bol:code> <bol:message>Shipper e-mail address is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0068</bol:code> <bol:message>Consignee e-mail address is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0069</bol:code> <bol:message>Third party bill-to e-mail address is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0070</bol:code> <bol:message>Hazmat class is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0071</bol:code> <bol:message>Hazmat description is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0072</bol:code> <bol:message>Hazmat area code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0073</bol:code> <bol:message>Hazmat exchange is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0074</bol:code> <bol:message>Hazmat last 4 is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0075</bol:code> <bol:message>Hazmat extension is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0076</bol:code> <bol:message>NMFC sub is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0077</bol:code> <bol:message>UN/NA# is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0078</bol:code> <bol:message>Location is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0079</bol:code> <bol:message>Hazardous material contact name is missing.</bol:message> </bol:error> <bol:error> <bol:code>BOL0080</bol:code> <bol:message>Payor code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0081</bol:code> <bol:message>Gold service code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0082</bol:code> <bol:message>No header work (EBG10P200) record for random/time stamp key</bol:message> </bol:error> <bol:error> <bol:code>BOL0083</bol:code> <bol:message>COD flag is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0084</bol:code> <bol:message>No detail record found.</bol:message> </bol:error> <bol:error> <bol:code>BOL0085</bol:code> <bol:message>Tracking e-mail sequence number is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0086</bol:code> <bol:message>BOL e-mail sequence number is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0087</bol:code> <bol:message>Cube is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0088</bol:code> <bol:message>Height is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0089</bol:code> <bol:message>Length is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0090</bol:code> <bol:message>Width is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0091</bol:code> <bol:message>Linear feet is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0092</bol:code> <bol:message>BOL date is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0093</bol:code> <bol:message>Template description can not be blank</bol:message> </bol:error> <bol:error> <bol:code>BOL0094</bol:code> <bol:message>Pick up date can not be before today's date</bol:message> </bol:error> <bol:error> <bol:code>BOL0095</bol:code> <bol:message>Available time is invalid</bol:message> </bol:error> <bol:error> <bol:code>BOL0096</bol:code> <bol:message>Available time is not AM or PM</bol:message> </bol:error> <bol:error> <bol:code>BOL0097</bol:code> <bol:message>Close time is invalid</bol:message> </bol:error> <bol:error> <bol:code>BOL0098</bol:code> <bol:message>Close time is not AM or PM</bol:message> </bol:error> <bol:error> <bol:code>BOL0099</bol:code> <bol:message>Product ID is a required entry field</bol:message> </bol:error> <bol:error> <bol:code>BOL0100</bol:code> <bol:message>Commodity description is missing</bol:message> </bol:error> <bol:error> <bol:code>BOL0101</bol:code> <bol:message>Invalid state/zip combination</bol:message> </bol:error> <bol:error> <bol:code>BOL0102</bol:code> <bol:message>Blank zip code</bol:message> </bol:error> <bol:error> <bol:code>BOL0103</bol:code> <bol:message>Invalid zip code</bol:message> </bol:error> <bol:error> <bol:code>BOL0104</bol:code> <bol:message>Invalid Canada zip code</bol:message> </bol:error> <bol:error> <bol:code>BOL0105</bol:code> <bol:message>Duplicate commodity entered</bol:message> </bol:error> <bol:error> <bol:code>BOL0106</bol:code> <bol:message>The shipping address is not served directly by Estes Lines. We cannot automatically generate a PRO number if the shipping address is not serviced directly. Please uncheck the Assign PRO Number box.</bol:message> </bol:error> <bol:error> <bol:code>BOL0107</bol:code> <bol:message>We have a conflict. You selected the Assign PRO Number box and also entered a PRO Number. Please remove the PRO Number or uncheck the Assign PRO Number box.</bol:message> </bol:error> <bol:error> <bol:code>BOL0108</bol:code> <bol:message>Invalid city for state and zip combination.</bol:message> </bol:error> <bol:error> <bol:code>BOL0109</bol:code> <bol:message>Not an active account.</bol:message> </bol:error> <bol:error> <bol:code>BOL0110</bol:code> <bol:message>Pick-up user code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0111</bol:code> <bol:message>Starting label number is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0112</bol:code> <bol:message>Total Labels can not be zero if starting label number entered.</bol:message> </bol:error> <bol:error> <bol:code>BOL0113</bol:code> <bol:message>Select Gold Medal service level is a required selection.</bol:message> </bol:error> <bol:error> <bol:code>BOL0114</bol:code> <bol:message>Pro # or Assign Pro# are required with Tracking.</bol:message> </bol:error> <bol:error> <bol:code>BOL0115</bol:code> <bol:message>A BOL cannot be cancelled on or after the BOL date.</bol:message> </bol:error> <bol:error> <bol:code>BOL0116</bol:code> <bol:message>The BOL date cannot be prior to the current date.</bol:message> </bol:error> <bol:error> <bol:code>BOL0117</bol:code> <bol:message>Number of labels can not exceed 2,000.</bol:message> </bol:error> <bol:error> <bol:code>BOL0121</bol:code> <bol:message>From date is required</bol:message> </bol:error> <bol:error> <bol:code>BOL0122</bol:code> <bol:message>From date must be numeric</bol:message> </bol:error> <bol:error> <bol:code>BOL0123</bol:code> <bol:message>From date is not a valid date</bol:message> </bol:error> <bol:error> <bol:code>BOL0124</bol:code> <bol:message>To date is required</bol:message> </bol:error> <bol:error> <bol:code>BOL0125</bol:code> <bol:message>To date must be numeric</bol:message> </bol:error> <bol:error> <bol:code>BOL0126</bol:code> <bol:message>To date is not a valid date</bol:message> </bol:error> <bol:error> <bol:code>BOL0127</bol:code> <bol:message>From date can not be after the To date</bol:message> </bol:error> <bol:error> <bol:code>BOL0128</bol:code> <bol:message>Pro requested, but no pro number entered</bol:message> </bol:error> <bol:error> <bol:code>BOL0129</bol:code> <bol:message>First three positions of the pro number are invalid</bol:message> </bol:error> <bol:error> <bol:code>BOL0130</bol:code> <bol:message>Pro number is invalid</bol:message> </bol:error> <bol:error> <bol:code>BOL0131</bol:code> <bol:message>Input field name is invalid</bol:message> </bol:error> <bol:error> <bol:code>BOL0132</bol:code> <bol:message>Customer is not a Gold Medal Select Customer. Please use the guaranteed rate request application on the MyEstes Home page or call 800-645-3952.</bol:message> </bol:error> <bol:error> <bol:code>BOL0133</bol:code> <bol:message>The number of skids on a BOL cannot exceed 99.</bol:message> </bol:error> <bol:error> <bol:code>BOL0134</bol:code> <bol:message>Line item value over $100,000 must be preapproved by management. Please enter 6 digit value with no dollar signs, no commas and no periods.</bol:message> </bol:error> <bol:error> <bol:code>BOL0135</bol:code> <bol:message>Pro OT is not valid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0136</bol:code> <bol:message>PRO Number is invalid. If you need additional help, please contact your account manager.</bol:message> </bol:error> <bol:error> <bol:code>BOL0137</bol:code> <bol:message>First 3 digits of Pro# are not a valid terminal number.</bol:message> </bol:error> <bol:error> <bol:code>BOL0138</bol:code> <bol:message>Not a reserved Pro#. Pro Number is less than 9000000.</bol:message> </bol:error> <bol:error> <bol:code>BOL0139</bol:code> <bol:message>Enter a 10 digit phone including area code</bol:message> </bol:error> <bol:error> <bol:code>BOL0140</bol:code> <bol:message>WHEN PRO Auto Assign is selected, entering a PRO number is not allowed.</bol:message> </bol:error> <bol:error> <bol:code>BOL0141</bol:code> <bol:message>Pickup requests can only be made for points served directly by Estes Express Lines. Please see more information regarding our <a href="/coverage/index.html">coverage area</a>.</bol:message> </bol:error> <bol:error> <bol:code>BOL0142</bol:code> <bol:message>FAX AREA CODE IS INVALID</bol:message> </bol:error> <bol:error> <bol:code>BOL0143</bol:code> <bol:message>FAX EXCHANGE IS INVALID</bol:message> </bol:error> <bol:error> <bol:code>BOL0144</bol:code> <bol:message>LAST 4 OF FAX# INVALID</bol:message> </bol:error> <bol:error> <bol:code>BOL0145</bol:code> <bol:message>Pickup Contact e-mail address is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0146</bol:code> <bol:message>Please enter a fax number for the shipper.</bol:message> </bol:error> <bol:error> <bol:code>BOL0147</bol:code> <bol:message>Please enter a fax number for the consignee.</bol:message> </bol:error> <bol:error> <bol:code>BOL0148</bol:code> <bol:message>Please enter a fax number for the third party.</bol:message> </bol:error> <bol:error> <bol:code>BOL0149</bol:code> <bol:message>Cartons quantity cannot be negative</bol:message> </bol:error> <bol:error> <bol:code>BOL0150</bol:code> <bol:message>Cartons quantity must be a whole number</bol:message> </bol:error> <bol:error> <bol:code>BOL0151</bol:code> <bol:message>Reference weight cannot be negative</bol:message> </bol:error> <bol:error> <bol:code>BOL0152</bol:code> <bol:message>Reference weight must be a whole number</bol:message> </bol:error> <bol:error> <bol:code>BOL0153</bol:code> <bol:message>Available time cannot be after the close time.</bol:message> </bol:error> <bol:error> <bol:code>BOL0154</bol:code> <bol:message>Date entered must be Mon-Fri and cannot fall on a Holiday.</bol:message> </bol:error> <bol:error> <bol:code>BOL0155</bol:code> <bol:message>Contact our Guaranteed office at 1-800-645-3952 since the pickup date falls on a weekend/holiday.</bol:message> </bol:error> <bol:error> <bol:code>BOL0156</bol:code> <bol:message>Pickup date cannot be over 30 days in the future.</bol:message> </bol:error> <bol:error> <bol:code>BOL0161</bol:code> <bol:message>Master BOL Number required when Master BOL is checked.</bol:message> </bol:error> <bol:error> <bol:code>BOL0162</bol:code> <bol:message>Other E-Mail Address Missing or Invalid</bol:message> </bol:error> <bol:error> <bol:code>BOL0163</bol:code> <bol:message>Fax Number is Missing</bol:message> </bol:error> <bol:error> <bol:code>BOL0164</bol:code> <bol:message>Incorrect Label Type Selected.</bol:message> </bol:error> <bol:error> <bol:code>BOL0165</bol:code> <bol:message>When entering a PRO Number, selecting PRO Auto Assign is not allowed</bol:message> </bol:error> <bol:error> <bol:code>BOL0166</bol:code> <bol:message>Label information is required if requesting sending labels via email.</bol:message> </bol:error> <bol:error> <bol:code>BOL0167</bol:code> <bol:message>Auto Assign PRO# or PRO # not entered on Page 1.</bol:message> </bol:error> <bol:error> <bol:code>BOL0168</bol:code> <bol:message>Tracking a PRO# was selected but Auto-Assigning a PRO# or entering a PRO# was not accomplished.</bol:message> </bol:error> <bol:error> <bol:code>BOL0169</bol:code> <bol:message>City, State, Zip and Country codes together are not valid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0170</bol:code> <bol:message>Haz-Mat Telephone number is not complete.</bol:message> </bol:error> <bol:error> <bol:code>BOL0171</bol:code> <bol:message>Shipper Telephone number is not complete.</bol:message> </bol:error> <bol:error> <bol:code>BOL0172</bol:code> <bol:message>Consignee Telephone number is not complete.</bol:message> </bol:error> <bol:error> <bol:code>BOL0173</bol:code> <bol:message>Third Party Telephone number is not complete.</bol:message> </bol:error> <bol:error> <bol:code>BOL0174</bol:code> <bol:message>COD Telephone number is not complete.</bol:message> </bol:error> <bol:error> <bol:code>BOL0175</bol:code> <bol:message>Guaranteed Quote number is not a valid quote.</bol:message> </bol:error> <bol:error> <bol:code>BOL0176</bol:code> <bol:message>Shipper FAX number is not complete.</bol:message> </bol:error> <bol:error> <bol:code>BOL0177</bol:code> <bol:message>Consignee FAX number is not complete.</bol:message> </bol:error> <bol:error> <bol:code>BOL0178</bol:code> <bol:message>Third Party FAX number is not complete.</bol:message> </bol:error> <bol:error> <bol:code>BOL0179</bol:code> <bol:message>Fax-to-Other FAX number is not complete.</bol:message> </bol:error> <bol:error> <bol:code>BOL0180</bol:code> <bol:message>Shipper first name is a required field.</bol:message> </bol:error> <bol:error> <bol:code>BOL0181</bol:code> <bol:message>Shipper last name is a required field.</bol:message> </bol:error> <bol:error> <bol:code>BOL0182</bol:code> <bol:message>Shipper phone number is a required field.</bol:message> </bol:error> <bol:error> <bol:code>BOL0183</bol:code> <bol:message>Consignee first name is a required field.</bol:message> </bol:error> <bol:error> <bol:code>BOL0184</bol:code> <bol:message>Consignee last name is a required field.</bol:message> </bol:error> <bol:error> <bol:code>BOL0185</bol:code> <bol:message>Consignee phone number is a required field.</bol:message> </bol:error> <bol:error> <bol:code>BOL0186</bol:code> <bol:message>Site ID is missing.</bol:message> </bol:error> <bol:error> <bol:code>BOL0187</bol:code> <bol:message>L2L PRO must have an OT between 690 and 699.</bol:message> </bol:error> <bol:error> <bol:code>BOL0188</bol:code> <bol:message>Haz-Mat Phone number is blank</bol:message> </bol:error> <bol:error> <bol:code>BOL0189</bol:code> <bol:message>eBOL cannot be used for shipment to/from Mexico</bol:message> </bol:error> <bol:error> <bol:code>BOL0190</bol:code> <bol:message>Entered information not saved. Please try again.</bol:message> </bol:error> <bol:error> <bol:code>BOL0191</bol:code> <bol:message>BOL sequence invalid. Please, start the BOL again.</bol:message> </bol:error> <bol:error> <bol:code>BOL0192</bol:code> <bol:message>REF Type code is invalid.</bol:message> </bol:error> <bol:error> <bol:code>BOL0201</bol:code> <bol:message>Random Number is missing. UTED.</bol:message> </bol:error> <bol:error> <bol:code>BOL0202</bol:code> <bol:message>Time Stamp is missing.</bol:message> </bol:error> <bol:error> <bol:code>BOL0301</bol:code> <bol:message>User Name is missing.</bol:message> </bol:error> <bol:error> <bol:code>BOL0302</bol:code> <bol:message>Template name is missing.</bol:message> </bol:error> <bol:error>
<bol:code>BOL0401</bol:code>
<bol:message>User Name is missing.</bol:message>
</bol:error>
</bol:generalerror>

</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>