| 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. |
| LotNumber |
(Optional) Lot Number |
string |
None. |
| BundleComponents |
(Optional) Override bundle components with when the components qty are sold from different lots |
Collection of WS_Repository.Models.Common.BundleComponent |
None. |