Name | Description | Type | Additional 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. |