B2B Rate Calculator User s Guide Version 2.0

Similar documents
Table of Contents BOL Application... 1 Imaging Application... 6 Pickup Application... 7 Rating Application (City Name Required)...

SIDNEY TRANSPORTATION SERVICES, LLC. 777 West Russell Road P. O. Box 946 Sidney, Ohio (937) STS 102 STANDARD RULES AND REGULATIONS FOR

WHAT IS LTL FREIGHT? A Guidebook for Beginners

WHERE Technology & Logistics MERGE

NEEBO. - System and Process Manual -

ShipRite On Demand Inland Motor Freight Management 24 / 7

CAVALIER / GEORBON TRANSPORTATION SERVICES INC. STANDARD RULES & ACCESSORIAL CHARGES TARIFF CAV. CAVALIER / GEORBON TRANSPORTATION SERVICES INC.

SUPPLIER TRANSPORTATION UPDATE

Quantum View sm Manage User Guide

Table of Contents. Day & Ross Freight Web Site Training Manual Page 1

2010: LTL Carrier Accessorial and

LTL Shipping Guide. Some Important Basics: the NMFC

Reporting Concealed Loss or Damage If concealed loss or damage is discovered after you have given the carrier a clear delivery receipt, you must:

US & CANADA Suppliers

FedEx Freight Guide. FedEx Ship Manager Software

FEDEX DESKTOP CUSTOMER TOOLS USER GUIDE

Guide to Loss and Damage Claims. Cargo Claims Contact Information Mailing Address FedEx Cargo Claims Dept. P.O. Box 256 Pittsburgh, PA 15230

Invacare Corporation One Invacare Way Elyria, OH 44035

Shipbeat Magento Module. Installation and user guide

How To Manage A Cart In A Remote Management Software

Address Information. USPS Web Tools Application Programming Interface User s Guide. Document Version 4.0 (2/01/2015)

FedEx Ship Manager. FedEx Transborder Distribution FedEx International DirectDistribution Surface Solutions. User Guide

STATE OF UTAH "BEST VALUE" COOPERATIVE CONTRACT CONTRACT NUMBER: PD136 April 07, 2015

Routing Instructions for all Gateway CDI Small Package Suppliers

User Guide. UPS Developer Kit

TARIFF RJWI 100-B RJW LTL. ISSUED BY: RJW Transport, Inc KATHERINE S CROSSING, SUITE 400 WOODRIDGE, IL 60517

34125 US HWY 19 N, STE 300, PALM HARBOR, FL TERMS & CONDITIONS

INTERNATIONAL BUSINESS

Value-Added and UPS Returns SM Services Rates

Loaded Up Logistics Terms and Conditions

New Features Guide. Version 2420

InQFlow. Administrator Guide. March 2009 Constellation HomeBuilder Systems, Inc. All right reserved

P.O. Box Baltimore, MD

FedEx Ship Manager Software. New Features Guide. Version 2800

aramex.com User Guide

General Rules Tariff VSXP

WEST BEND TRANSIT AND SERVICE CO.

FedEx Ship Manager. New Features. Version 2320

Microsoft Dynamics GP. Field Service - Service Call Management

FedEx /E&I Contract FAQ s

Microsoft Dynamics GP. Field Service Service Call Management

Transportation Terminology

Mode of Shipment Carrier Payee/Terms Threshold Rules

Release Notes. Documentation V3.0

Skipjack Merchant User Guide. Quick Guide. (a supplement to the Merchant User Guide)

FedEx Ship Manager Software. New Features Guide. Version 2700

Demystifying Deficit Weight & Bumping

Routing Guide. Ship-Right Solutions. Version 1. Updated: January 20, Ship-Right Solutions. 165 Pleasant Ave South Portland, ME 04106

3 rd Party Billing Instructions Page 1

Remote Management System

Front. Back. Introduction

Terms and Conditions

API Integration Payment21 Button

User Handbook Website Copa Courier Version 2 USER HANDBOOK WEBSITE COPACOURIER.COM

Resource Online User Guide JUNE 2013

VOLUME SHIPMENT PRICING

VPCCCare. Virtual PC Center Service Warranty Program

Shipping Instructions

The Down and Dirty Guide to LTL Shipping

FOR ALL DOMESTIC MOOG LOCATIONS

ROUTING CARRIER GUIDE

Recurring Contract Billing 10.0 SP6

Central and Remote Users Guide

RULES AND REGULATIONS

EventTracker: Configuring DLA Extension for AWStats Report AWStats Reports

214 Transportation Carrier Shipment Status Message

Wakefield Council Secure and file transfer User guide for customers, partners and agencies

EDI 210 Invoice. Motor Freight 210 Invoice with Stop Offs. Version: 1.0 ANSI X Draft

Easy Manage Helpdesk Guide version 5.4

API Integration Payment21 Recurring Billing

FedEx Ship Manager TM

Illustration 1: Purchase Order Screen

CHEXpedite - Online Electronic Check (OEC) (Online Payment Option Internet Check) User s Guide and Technical Specifications

GENERAL ADMINISTRATION - SHOPPING CART

214 Transportation Carrier Shipment Status Message - LTL

GENERAL TARIFF 2016 EFFECTIVE: JANUARY 1 ST, 2016 REVISION: 1.6

EnterpriseOne Transportation Management 8.9 PeopleBook

SAP Transportation Management 9.1 Overview of New Innovations for Release 9.1. SAP Transportation Management Product Management SAP AG

FedEx Ship Manager Software Help Guide

Frequently asked questions

Setting Up Solar Web Commerce. Release 8.6.9

Pickup ID/number cannot be blank. Pickup ID/number must be numeric. Region Number cannot equal zeros or blanks...

Notification messages

Drop Shipping. Contents. Overview 2. Quick Tips 3. Basic Setup 4. Drop Ship Options 5. File Pickup Options 6. Messages 8

EDI GUIDELINES. Motor Carrier Load Tender 204 VERSION

DOMESTIC TRANSPORTATION ROUTING UPDATE PLEASE READ CAREFULLY

EnterpriseOne 8.10 Transportation Management PeopleBook

pbsmartpostage Mail and Shipping Service, Terms of Use

SAMPLE RETURN POLICY

Activity Based Costing At UPS

Request For Quote. Reference Manual. Integrates with Microsoft Dynamics GP v10

PINNACLE TRUCKING, LLC

Quantum View Manage User Guide

Visual Streamline Task Scheduler Framework

WILSON TRUCKING CORPORATION (MC 64600)

Claims Manager. Accident Claim Tracking Made Easy

Transportation Requirements

Transcription:

B2B Rate Calculator User s Guide Version 2.0

Copyright Notice Copyright 2005-2013 PITT OHIO, LLC ALL RIGHTS RESERVED This documentation, the software it describes, and the information and know-how they contain constitute the proprietary, confidential and valuable trade secret information of PITT OHIO, LLC, its affiliated companies or its or their licensors, and may not be used for any unauthorized purpose, or disclosed to others without the prior written permission of the applicable PITT OHIO entity. This documentation and the software that it describes are provided AS IS. NO WARRANTY IS EXPRESSED AND NONE SHALL BE IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR USE OR FOR A PARTICULAR PURPOSE. Information in this document is subject to change without notice. Examples provided are fictitious. Quotes for freight charges obtained via this feature are subject to the terms and conditions of the pricing established between the customer and PITT OHIO. Pricing applies only for those shipments that originate at or are destined to the customer s physical shipping locations as defined in the pricing agreement with PITT OHIO. Charges will also be based on the actual shipment characteristics on the day it is tendered to us. Please contact us at webmaster@pittohio.com if you experience any problems or have questions with the contents of this guide, or the software itself. PITT OHIO, LLC 15 27 th Street Pittsburgh, PA 15222 1-800-366-7488 Copyright 2005-2013 PITT OHIO, LLC B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 2 of 13

The B2B Rate Calculator XML Interface is a wrapper for the PITT OHIO rate engine. It provides access to the rate engine via a parameterized URL, and returns shipment rate information and/or error messages in XML format as output. URL Input To send a rate request, format your URL as: http://works.pittohio.com/mypittohio/b2bratecalc.asp?acctnum=##&password=##& Parameters and values are not case sensitive (with the exception of the password value). There are a fairly large number of parameters (many with synonyms) that can be sent. AcctNum=, Login=, UserID=, UID= Any of these can be used to send your login. Password=, PWD= Any of these can be used to send your password. Test=, TestMode= (Optional, Default=N) If you are just testing with the B2B XML interface, send this with a value of Y (i.e. Test=Y). This will prevent a quote from being saved for this rate lookup request. A dummy quote number will still be returned in the output. The dummy quote number will be formatted as TES- Tyymmddhhmmss and is based on the server system time of the request (Eastern Standard Time). UseEscapeSeqs= (Optional, Default=Y) By default, if an output data field contains certain special characters, then they are replaced with the equivalent escape sequence. The replacements that are made are: & with & < with < > with > with " If you are parsing the XML output with your own code (as opposed to using a pre written XML parsing object), you may find it easier to disable these special character replacements. To do so, include UseEscapeSeqs=N in your URL. B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 3 of 13

ShipCity= Shipper city. ShipState= Shipper two character state code. ShipZIP= Shipper five digit US ZIP code. ConsCity= Consignee city. ConsState= Consignee two character state code. ConsZIP= Consignee five digit US ZIP code. CODAmount=, COD= (Optional, Default=0) Any of these can be used to specify that there is a COD for this shipment. The value is the amount to be collected (i.e. CODAmount=2000.00 would mean a COD of $2000.). PayTerms=, Terms=, PpdCol= (Optional, Default=P) Any of these can be used to specify the payment terms. There are three possible settings: P for prepaid. I for inbound collect 3 for third party ShipDate= (Optional, Default=Current Date) Depending on your company s pricing plan, special rates might be offered based on a specific day of the week. Since this type of pricing is uncommon, the current pickup date is used as a default when this parameter is not provided. Users may request a rate for the next pickup date (excluding Saturday and Sunday) by using the ShipDate parameter. The ShipDate may only be one day ahead of the current pickup day. Valid formats are: &ShipDate=MM/DD/YYYY Alternatively &ShipMonth=MM &ShipDay=DD &shipyear=yyyy B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 4 of 13

Shipment Type The following shipment types are supported: (Optional) ShipType=P, ShipType=PAL Palletized freight (use either P or PAL). A pallet count, Pallets=, must also be provided. ShipType=N (Default) Non-palletized freight. You can include a UnitType and number of units. UnitType=, Units= For example, to indicate seven drums: ShipType=N&UnitType=DRUM&Units=7 Both UnitType and Units must be sent (or don t send either of them). UnitType cannot be PAL, use ShipType=P for pallets. Some unit types supported include: DRUM = drums TOTE = totes TIRE = tires PCS = pieces ENG = engines CRAT = crates CART = cartons PLCR = pallet/crates ShipType=M Mixed freight. (Note: If pallet or unit rates are applicable for a specific pricing plan, and no pallet or unit rates are included in the URL the shipment will be rated using LTL rates. Please check your company s pricing to determine whether or not you should be utilizing shipment types.) B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 5 of 13

Accessorials (Optional) The following accessorials are supported by the B2B Rate Calculator: Accessorial Parameter Accessorial Parameter Construction Site Del Acc_CSD=Y Limited Access Pickup Acc_LAP=Y Convention Site Del Acc_CNV=Y Mine Site Delivery Acc_MSD=Y Hazardous Material Acc_HAZ=Y Notification Acc_MNC=Y Heat Track - Canada Acc_DNF=Y Overlength Freight Acc_OVR=Y Heat Track - Protect From Freeze Acc_PFF=Y Public Self Storage Acc_PSS=Y Holiday Del Charge Acc_HOL=Y Residential Delivery Acc_RES=Y Inside Delivery Acc_IDL=Y Residential Pickup Acc_REP=Y Liftgate Delviery Acc_LGD=Y Residential Pick-Up Charge Acc_REP=Y Limited Access Delivery Acc_LAD=Y You can include more than one accessorial, i.e: &Acc_RES=Y&Acc_LGD=Y&Acc_MNC=Y This would indicate residential delivery, lift-gate and notify. B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 6 of 13

Line Items (At least 1 Mandatory) Each line item requires at least a weight and a class. You can optionally also specify an NMFC code or a description for each line item. Line item parameters are followed by a number between 1 and 10 to allow for up to 10 line items. For example, a three line item bill might look like this: &Class1=50&Wgt1=1482&Class2=77&Wgt2=497&Class3=100&Wgt3=1104 which would mean: Line# Class Weight 1 50 1482 2 77 497 3 100 1104 The line item fields are as follows: ClassN= (At least 1 Mandatory) Freight classification for line number N. Use one of the 18 standard class codes: 50, 55, 60, 65, 70, 77 (or 77.5), 85, 92 (or 92.5), 100, 110, 125, 150, 175, 200, 250, 300, 400, 500. (NOTE: YOU MUST USE THE ACTUAL CLASS OF THE FREIGHT. FAK S ARE AUTOMATICALLY APPLIED IN THE RESULTING CHARGES.) WeightN=, WgtN= (At least 1 Mandatory) Use either one to specify the weight in pounds for line number N. NMFCN=, NMFCItemN= (Optional) Use either one to specify the NFMC code for line N. DescN= (Optional) Specifies a description for line N. B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 7 of 13

Outputs The following outputs are supported: (Optional) Verbose=N (Default) This is the default setting. No line item data is returned. Verbose=Y Line item data is returned with the freight charges. XML Output Example An example of the XML output is as follows. URL input: (Note: URL parameters are listed on separate lines in this document for clarity. The actual input would be one long string.) XML Output: B2BRateCalc.asp?uid=joe& pwd=foo& shipcity=cleveland& shipstate=oh& shipzip=44101& conscity=pittsburgh& consstate=pa& conszip=15201& class1=50& weight1=4850& nmfc1=1234567& acc_res=y& cod=1750.00& test=y <?xml version="1.0"?> <PITTOHIO> <NUMERRORS>0</NUMERRORS> <QUOTEID>TEST050811164228</QUOTEID> <CHARGE>260.59</CHARGE> <ADVERTISEDTRANSIT>1</ADVERTISEDTRANSIT> <DISCOUNTPERCENTAGE>33.375%</DISCOUNTPERCENTAGE> <CODFEE>43.75</CODFEE> <ORIGTERMINFO> <ORIGTERM>CLV</ORIGTERM> <ORIGTERMADDRESS>15225 Industrial Parkway</ORIGTERMADDRESS> <ORIGTERMCITY>Cleveland</ORIGTERMCITY> <ORIGTERMSTATE>OH</ORIGTERMSTATE> <ORIGTERMZIP>44135</ORIGTERMZIP> <ORIGTERMPHONE>216-433-9000</ORIGTERMPHONE> </ORIGTERMINFO> <DESTTERMINFO> <DESTTERM>PGH</DESTTERM> <DESTTERMADDRESS>45 26th Street</DESTTERMADDRESS> <DESTTERMCITY>Pittsburgh</DESTTERMCITY> <DESTTERMSTATE>PA</DESTTERMSTATE> <DESTTERMZIP>15222</DESTTERMZIP> <DESTTERMPHONE>412-232-3015</DESTTERMPHONE> </DESTTERMINFO> </PITTOHIO> B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 8 of 13

Note that if test=n (or if test= is not specified at all), then this would be a production rate request and a real quote number would be returned. Standard format always echoes back the origin and destination. Charges are itemized to break down the freight charges, discount (and percentage), accessorials, FSC and COD FEE. The total charges are in the <TotalCharges> field; the charges include everything. B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 9 of 13

XML Output Showing City Error When a city doesn t match the specified ZIP code, the XML output string returns extra data. In the following example, the shipper city name is misspelled. All the possible PITT OHIO service points for zip code 44101 would be returned. URL Input: XML Output: B2BRateCalc.asp?uid=joe& pwd=foo& shipcity=clevland& shipstate=oh& shipzip=44101& conscity=pittsburgh& consstate=pa& conszip=15201& class1=50& weight1=4850& nmfc1=1234567& acc_res=y& cod=1750.00& test=y <?xml version="1.0"?> <PITTOHIO> <SHIP> <CITYCODEINFO> <SIMILARCITIES> <CITY>BROOKLYN</CITY> <CITY>CLEVELAND</CITY> <CITY>EUCLID HEIGHTS</CITY> <CITY>EUCLID JUNCTION</CITY> <CITY>LEWIS RESEARCH CTR</CITY> B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 10 of 13

<CITY>NAVAL FINANCE CENTER</CITY> <CITY>PARKVIEW</CITY> <CITY>SOUTH BROOKLYN</CITY> <NUMRECORDS>8</NUMRECORDS> <NUMUNIQUECITIES>8</NUMUNIQUECITIES> <NUMUNIQUESTATIONS>1</NUMUNIQUESTATIONS> </SIMILARCITIES> <ZIPINFO> <CITY>clevland</CITY> <STATE>oh</STATE> <COUNTRY></COUNTRY> </ZIPINFO> <NUMERRORS>1</NUMERRORS> </CITYCODEINFO> <DROPDOWN><![CDATA[<SELECT NAME="cmbSHIPLocs"> <OPTION VALUE="BROOKLYN, OH, 44101">BROOKLYN, OH 44101 <OPTION VALUE="CLEVELAND, OH, 44101">CLEVELAND, OH 44101 <OPTION VALUE="EUCLID HEIGHTS, OH, 44101">EUCLID HEIGHTS, OH 44101 <OPTION VALUE="EUCLID JUNCTION, OH, 44101">EUCLID JUNCTION, OH 44101 <OPTION VALUE="LEWIS RESEARCH CTR, OH, 44101">LEWIS RESEARCH CTR, OH 44101 <OPTION VALUE="NAVAL FINANCE CENTER, OH, 44101">NAVAL FINANCE CENTER, OH 44101 <OPTION VALUE="PARKVIEW, OH, 44101">PARKVIEW, OH 44101 <OPTION VALUE="SOUTH BROOKLYN, OH, 44101">SOUTH BROOKLYN, OH 44101 </SELECT>]]> </DROPDOWN> </SHIP> <NUMERRORS>1</NUMERRORS> <ERROR> <ERRORCODE>-9050</ERRORCODE> <ERRORMESSAGE>Shipper: Could not match your city/state/zip, 8 location(s) found for ZIP "44101".</ERRORMESSAGE> </ERROR> </PITTOHIO> Note that this output includes an <DROPDOWN> section that contains the HTML to populate a combo box with the list of cities that were found. This is included in the output, but, to properly embed HTML within XML, the CDATA tag must be used, i.e.: <DROPDOWN><![CDATA[<... html here... ]]></DROPDOWN> The combo box s name will be cmbshiplocs if the problem is with the shipper or cmbconslocs if the problem is with the consignee. B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 11 of 13

Error Codes The following error codes are returned via the XML Interface. Code Meaning -503 Origin ZIP is not in any of the tariff(s) assigned to the pricing plan. The terminal service checking should hide this (and -504) unless the account is pointed to a pricing plan that uses an out-of-date tariff. -504 Destination ZIP is not in any of the tariff(s) assigned to the pricing plan. -552 Invalid class code. -5000 No more quote numbers available (or NextNos program is being used to change the quote number pool). Please contact the webmaster if this error is received. Codes 9000 to 9099 indicate problems with the shipper location. Codes 9100 to 9199 indicate problems with the consignee (i.e. 9102 means consignee city name is blank, -9002 means shipper city is blank). -9002 City name is blank. -9003 State code is blank. -9004 Apparent US ZIP code is not numeric. -9005 Apparent Canadian postal code is not X9X 9X9 format. -9006 ZIP is not US or Canadian format. -9050 Could not match city/state to ZIP code. -9099 Not in POE service area. -9102 to Same as 9002 through 9099 but for consignee. -9199-9200 COD amount is not numeric. -9201 Weight but no class for line item <line no> -9202 Class but no weight for line item <line no> -9205 Pallet count must be greater than 0 if used (0) -9210 No line items specified. -9211 Invalid shipment date specified (<date>) -9230 Accessorial code <XXX> is invalid <XXX> is replaced with the accessorial code that was in error -9231 Unable to determine charges for accessorial <XXX> <XXX> is replaced with the accessorial code that did not return a charge. -9240 ShipType is invalid, must be N(on-pallet), P(allet) or M(ixed) -9241 Pallet count is not specified for pallet shipment type -9242 Pallet count cannot be specified for a non-pallet shipment type -9245 Units must be greater than 0 if used (<units>) <units> is replaced with the value that was specified. This indicates that the user tried to specify a negative or zero value for units. -9246 Units must be numeric (<units>) <units> is replaced with the value that was specified. This indicates that the user tried to specify a non-numeric value for units.. -9247 Units (<units>) specified but UnitType omitted <units> is replaced with the value that was specified. -9248 UnitType (<unittype>) specified but Units omitted <unittype> is replaced with the value that was specified. B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 12 of 13

Code Meaning -9249 UnitType (<unittype>) is not valid <unittype> is replaced with the value that was specified. -9250 UnitType can not be PAL. -9500 No pricing plan number set up for your account. -9501 User ID not specified. -9502 Password not specified. -9503 No pricing plan number set up for your account (GetKeyTypeByName failed) -9504 No pricing plan number set up for your account (User setup not complete) -9506 No pricing plan number set up for your account (key value formatting problem) -9511 User ID is not valid. -9512 Password is not valid. -9513 User account is inactive -9519 Account suspended, too many password validations (note that you can clear this error by trying again with the correct password) -99910 to 99916 Rate engine needed a pop-up operator prompt / request for more information to complete the rate lookup (impossible to do via the web). All Rate engine error code, see <ErrorMessage> for description. Others B2B-XML-Rate-Calculator-Users-Guide-v2 (Updated 10-11-13) Page 13 of 13