Support and Training

Support Area Links

BrokerWare Training Manual

XML Rate Request and Response

Function Name: RateReturn RateRequest(RateRequest request)
This function is used to get rates. If modules and tariffs are not included the system will run all the available tariffs set to the account. If Modules and Tariffs are provided only the Tariffs will be used. They must be specified in different rate requests. Your SSID should be in the SOAP headers and will be provided by customer service.
TagTypeOccurrences
RateRequest 1
ReferenceIdThis value is used to identify the request. The value is returned exactly as it is sent.string0-1
OriginZipOrigin Zip Codestring1
DestinationZipDestination Zip Codestring1
DimWeightTotal Dimensional Weightint0-1
LinearFeetTotal number of Linear Feetint0-1
PalletsTotal Number of Palletsint0-1
MilesTotal Number of Milesint0-1
CommodityListArray of CommoditiesCommodity1-n
ReferenceThis value is used to identify the request. The value is returned exactly as it is sent.string0-1
PiecesNumber of items in this commodityint0-1
WeightCommodity Weightint0-1
ClassCommodity ClassClassType0-1
DensityCommodity Densitydouble0-1
LengthCommodity Lengthdouble0-1
WidthCommodity Widthdouble0-1
HeightCommodity Heightdouble0-1
UnitsWeightUnit type for the weight (default is lbs)Units0-1
UnitsDimUnit type for the Dims (default is Feet)Units0-1
TariffListArray of Tariffs to use for this RequestTariff0-n
ReferenceThis value is used to identify the request. The value is returned exactly as it is sent.string0-1
IdThe unigue tariff idint1
NameThe Full Namestring0-1
ModuleListArray of Modules to use for this RequestModule0-n
ReferenceThis value is used to identify the request. The value is returned exactly as it is sent.string0-1
IdThe unigue data module idint1
NameThe Full Module Namestring0-1
DiscountALLDefault Discount used for all weight breaksdouble0-1
DiscountMCDiscount used for Minimum Charge (ignored if discountAll is set)double0-1
DiscountL5CDiscount used for L5C (ignored if discountAll is set)double0-1
DiscountM5CDiscount used for M5C (ignored if discountAll is set)double0-1
DiscountM1MDiscount used for M1M (ignored if discountAll is set)double0-1
DiscountM2MDiscount used for M2M (ignored if discountAll is set)double0-1
DiscountM5MDiscount used for M5M (ignored if discountAll is set)double0-1
DiscountM10MDiscount used for M10M (ignored if discountAll is set)double0-1
DiscountM20MDiscount used for M20M (ignored if discountAll is set)double0-1
DiscountM30MDiscount used for M30M (ignored if discountAll is set)double0-1
DiscountM40MDiscount used for M40M (ignored if discountAll is set)double0-1
TransitSCACSCAC code used to calculate Transit Time for this modulestring0-1
NumberRatesMaximum Number of Rates to returnint0-1
 
RateReturn 1
ReferenceReference passed in with the request.string1
StatusStatus of the Request. See status codes for details 1
IdCode for the returned status.int1
Descriptiondescription of the returned statusstring1
RateListArray of RatesRate0-n
ReferenceReference passed in with the request.string1
StatusStatus of the Request. See status codes for details 1
IdCode for the returned status.int1
Descriptiondescription of the returned statusstring1
IdId of the Module or Tariff usedint1
NameName of the module or Tariff usedstring1
CommodityListDetailed Charges for each commodityCommodityRate0-n
ReferenceReferenceId passed in with the request.string1
RateRate per item or CWT for this itemdouble1
ChargeNon discounted Charges for this itemdouble1
DiscountedDiscounted charges for this itemdouble1
DeficitDetailed Charges for the Deficit Weight if applicableCommodityRate1
ReferenceReferenceId passed in with the request.string1
RateRate per item or CWT for this itemdouble1
ChargeNon discounted Charges for this itemdouble1
DiscountedDiscounted charges for this itemdouble1
WeightActualTotal Actual Shipping Weightint1
WeightBilledTotal Weight used to generate rateint1
WeightDeficitDeficit weight used to calculate rateint1
ChargesMinimumMinimum Charges for this ratedouble1
ChargesTotalTotal Charges for this rate (not discounted)double1
ChargesDiscountedTotal discounted charges for this ratedouble1
TranistDaysNumber of days for estimated delivery (0 if not set)int1
TransitTypeType of service provided (Overnight, Expedited, Standard)string1
Support Request
     

Contact Information
Name3PL Systems, Inc.
Address5430 Trabuco Rd
Suite 150
Irvine, CA 92620
Phone800.965.8205
714.855.3370
Fax800.322.4439
Emailssales@3plsystems.com
support@3plsystems.com