Package

Package Object

Package is a Child List of Ship Doc .  Packages are used to assign ship doc items to certain boxes or pallets.    Package is comprised of Package and an array of Package Items.    

End Point

/package

GET, POST,  DELETE

GET returns an Array of packages associated with a specific Ship Doc.  Its only parameter is docNo. 

DELETE's parameter is the Id of the Package. 

Properties - Package

PropertyCaptionData TypeRequired
DocNoNo.Int32True
PackageNoPackage NoInt32False
Read only, auto assigned. 
PackageCodeCode
String (50)False
TrackingNoTracking No.String (50)
False
Length
Length
Int32
False
Width
Width
Int32
False
Height
Height
Int32
False
Width
Width
Int32
False
PackageTypeRef
Package TypeRe
EntityRefFalse
DetailsItemsArray of PackageItemTrue
CustomFieldsCustom FieldsArray of CustomFieldDataFalse

Properties - Package Item

PropertyCaptionData TypeRequiredRead Only
IdIdInt32FalseFalse
LineNoLine NoInt16FalseTrue
ItemRefItemEntityRefTrueTrue
LotOrSerialNo
DescriptionString (50)TrueFalse
LineInstructionsLine InstructionsString (4000)FalseFalse
SalesTaxCodeRefTax CodeEntityRefFalseFalse
UomRefUOMEntityRefFalseFalse
UomConversionRateUOM Conversion RateDecimalFalseFalse
PricePriceDecimalTrueFalse
QuantityQuantityDecimalTrueFalse
StdCostStd. CostDecimalFalseTrue
StdPriceStd. PriceDecimalFalseTrue

Json Sample

{
        "DocNo": 1000164,
        "PackageCode": "759023509",
        "TrackingNo": "32425352525",
        "Length": 1.5,
        "Details": [
           {
               
                "ItemRef": {
                    "Id": 1020
                },
                "LineNo": 1,
                "LotOrSerialNo": "",
                "Quantity": 1
            },
            {
               
                "ItemRef": {
                    "Id": 1021
                },
                "LineNo": 2,
                "LotOrSerialNo": "5092347096729-0",
                "Quantity": 1
            }
        ]
    }

Top