NameDescriptionTypeAdditional information
ID

(Optional) Internal 2Ship ID - Used to lookup a commodity from 2ship lists

string

None.

Description

(Mandatory) Commodity Description

string

None.

Quantity

(Mandatory) Quantity

decimal number

None.

UnitValue

(Mandatory) Commodity UnitValue (without taxes)

decimal number

None.

TaxPercentage

(Optional) Commodity Tax Percentage. eg: 5 for 5%

decimal number

None.

TaxesAreIncluded

(Optional) Specify if the taxes are included in the UnitValue or not

boolean

None.

TotalWeight

(Mandatory?) Commodity TotalWeight - Optional if ItemWeight is present

decimal number

None.

ItemWeight

(Mandatory?) Commodity ItemWeight - Optional if TotalWeight is present

decimal number

None.

ItemLength

(Optional) Item Length

decimal number

None.

ItemWidth

(Optional) Item Width

decimal number

None.

ItemHeight

(Optional) Item Height

decimal number

None.

ItemMeasurementsType

(Optional) Item Measurements Type (All Commodities on the request should have same Item Measurements Type)

WS_Repository.Models.Requests.Rate.MeasurementsType

None.

SKUOrItemOrUPC

(Optional) Commodity SKUOrItemOrUPC

string

None.

OnHoldImportBooksPerBox

(Optional) Commodity OnHoldImportBooksPerBox

decimal number

None.

PackageNumber

(Optional) The (0-based) Index of the Packages - This will link the commodity to a specific package. - 0 mean first package, 1 mean second package... etc

integer

None.

DangerousGoodsInfo

(Optional) Dangerous Goods Informations

WS_Repository.Models.Requests.Rate.DangerousGoods

None.

LTLClassId

(Optional) Commodity Freight Class Id

string

None.

NMFCItem

(Optional) Commodity NMFC Item

string

None.

NMFCSub

(Optional) Commodity NMFC Sub

string

None.

MID

(Optional) Manufacturer ID #

string

None.

LBSLTSFactor

(Optional) Pounds to Liters conversion factor (defautl = 1)

decimal number

None.

ShipAsItsOwnPackage

(Optional) It will add an extra package with (this item weight and dims) to the packages List and link to it with the PackageNumber - this will happen if the CalculatePackagesByContents = true in the RateRequest

boolean

None.

ShipInAnyPackage

(Optional) It will add it's whole weight to one of the calculated packages and link to it with the PackageNumber field - this will happen if the CalculatePackagesByContents = true in the RateRequest, It will not be consider if ShipAsItsOwnPackage = true

boolean

None.

ShipsOnSkidOnly

(Optional) it specify that this commodity can be ship only on a skid

boolean

None.

HarmonizedCode

(Optional) Commodity harmonized code

string

None.

CountryOfManufacture

(Optional) Commodity manufacture country

string

None.