Support and Training
Home
BrokerWare Features
Solutions
Testimonials
Alliances
Support
News
Contact Us
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.
Tag
Type
Occurrences
RateRequest
1
ReferenceId
This value is used to identify the request. The value is returned exactly as it is sent.
string
0-1
OriginZip
Origin Zip Code
string
1
DestinationZip
Destination Zip Code
string
1
DimWeight
Total Dimensional Weight
int
0-1
LinearFeet
Total number of Linear Feet
int
0-1
Pallets
Total Number of Pallets
int
0-1
Miles
Total Number of Miles
int
0-1
CommodityList
Array of Commodities
Commodity
1-n
Reference
This value is used to identify the request. The value is returned exactly as it is sent.
string
0-1
Pieces
Number of items in this commodity
int
0-1
Weight
Commodity Weight
int
0-1
Class
Commodity Class
ClassType
0-1
Density
Commodity Density
double
0-1
Length
Commodity Length
double
0-1
Width
Commodity Width
double
0-1
Height
Commodity Height
double
0-1
UnitsWeight
Unit type for the weight (default is lbs)
Units
0-1
UnitsDim
Unit type for the Dims (default is Feet)
Units
0-1
TariffList
Array of Tariffs to use for this Request
Tariff
0-n
Reference
This value is used to identify the request. The value is returned exactly as it is sent.
string
0-1
Id
The unigue tariff id
int
1
Name
The Full Name
string
0-1
ModuleList
Array of Modules to use for this Request
Module
0-n
Reference
This value is used to identify the request. The value is returned exactly as it is sent.
string
0-1
Id
The unigue data module id
int
1
Name
The Full Module Name
string
0-1
DiscountALL
Default Discount used for all weight breaks
double
0-1
DiscountMC
Discount used for Minimum Charge (ignored if discountAll is set)
double
0-1
DiscountL5C
Discount used for L5C (ignored if discountAll is set)
double
0-1
DiscountM5C
Discount used for M5C (ignored if discountAll is set)
double
0-1
DiscountM1M
Discount used for M1M (ignored if discountAll is set)
double
0-1
DiscountM2M
Discount used for M2M (ignored if discountAll is set)
double
0-1
DiscountM5M
Discount used for M5M (ignored if discountAll is set)
double
0-1
DiscountM10M
Discount used for M10M (ignored if discountAll is set)
double
0-1
DiscountM20M
Discount used for M20M (ignored if discountAll is set)
double
0-1
DiscountM30M
Discount used for M30M (ignored if discountAll is set)
double
0-1
DiscountM40M
Discount used for M40M (ignored if discountAll is set)
double
0-1
TransitSCAC
SCAC code used to calculate Transit Time for this module
string
0-1
NumberRates
Maximum Number of Rates to return
int
0-1
RateReturn
1
Reference
Reference passed in with the request.
string
1
Status
Status of the Request. See status codes for details
1
Id
Code for the returned status.
int
1
Description
description of the returned status
string
1
RateList
Array of Rates
Rate
0-n
Reference
Reference passed in with the request.
string
1
Status
Status of the Request. See status codes for details
1
Id
Code for the returned status.
int
1
Description
description of the returned status
string
1
Id
Id of the Module or Tariff used
int
1
Name
Name of the module or Tariff used
string
1
CommodityList
Detailed Charges for each commodity
CommodityRate
0-n
Reference
ReferenceId passed in with the request.
string
1
Rate
Rate per item or CWT for this item
double
1
Charge
Non discounted Charges for this item
double
1
Discounted
Discounted charges for this item
double
1
Deficit
Detailed Charges for the Deficit Weight if applicable
CommodityRate
1
Reference
ReferenceId passed in with the request.
string
1
Rate
Rate per item or CWT for this item
double
1
Charge
Non discounted Charges for this item
double
1
Discounted
Discounted charges for this item
double
1
WeightActual
Total Actual Shipping Weight
int
1
WeightBilled
Total Weight used to generate rate
int
1
WeightDeficit
Deficit weight used to calculate rate
int
1
ChargesMinimum
Minimum Charges for this rate
double
1
ChargesTotal
Total Charges for this rate (not discounted)
double
1
ChargesDiscounted
Total discounted charges for this rate
double
1
TranistDays
Number of days for estimated delivery (0 if not set)
int
1
TransitType
Type of service provided (Overnight, Expedited, Standard)
string
1
3PL Support
BrokerWare Training Manual
Integration Documentation
Connect to 3PL Support
Downloads
3PL Staff Tools
Support Request
Company:
Contact:
Load #:
Category:
Accounting
BrokerWare
Computer
Email
Enhancements
Implementation
Other
Phone
Priority:
Low
Normal
Urgent
Details:
After Hrs:
Contact Information
Name
3PL Systems, Inc.
Address
5430 Trabuco Rd
Suite 150
Irvine, CA 92620
Phone
800.965.8205
714.855.3370
Fax
800.322.4439
Emails
sales@3plsystems.com
support@3plsystems.com