Type
Description
ReadOnly
Order.Models.OrderReadOnly
OrderId
int
AsnCandidate
int
RouteCandidate
int
FullyAllocated
bool
ImportModuleId
int?
ExportModuleIds
string
DeferNotification
bool
IsClosed
bool
ProcessDate
DateTime?
PickStarted
bool
Set to True when user starts pickjob
PickDoneDate
DateTime?
Stored and displayed in warehouse time
PickTicketPrintDate
DateTime?
Stored and displayed in warehouse time
PackStarted
bool
Set to True when the first package is created
PackDoneDate
DateTime?
Stored in server time, displayed in warehouse time
LabelsExported
bool?
InvoiceExportedDate
DateTime?
InvoiceDeliveredDate
DateTime?
LoadedState
Order.Models.LoadOutState
- 0: NotLoaded
- 1: Loaded
- 2: LoadedIncomplete
LoadOutDoneDate
DateTime?
Stored and displayed in warehouse time
ReallocatedAfterPickTicketDate
DateTime?
RouteSent
bool
AsnSentDate
DateTime?
AsnSent
bool?
PkgsExported
bool?
BatchIdentifier
Generic.Models.BatchIdentifier
NameKey
Generic.Models.BatchNameKey
CustomerIdentifier
Generic.Models.CustomerIdentifier
ExternalId
string
Name
string
Id
int
Name
string
BatchCreationDate
DateTime?
Id
int
SmallParcelShipDate
DateTime?
Stored in server time, displayed in warehouse time, SmallParcelResponse.ShipDate
Packages
IList<Order.Models.PackageInfo>
PackageId
int
PackageTypeId
int
PackageDefIdentifier
Generic.Models.PackageDefIdentifier
Name
string
Id
int
Length
decimal?
Width
decimal?
Height
decimal?
Weight
decimal?
CodAmount
decimal?
InsuredAmount
decimal?
TrackingNumber
string
Description
string
CreateDate
DateTime
Oversize
bool?
Cod
bool?
Ucc128
int?
CartonId
string
Label
Byte[]
PackageContents
IList<Order.Models.PackageContentInfo>
PackageContentId
int
PackageId
int
OrderItemId
int
ReceiveItemId
int
OrderItemPickExceptionId
int?
Qty
decimal
LotNumber
string
SerialNumber
string
ExpirationDate
DateTime?
CreateDate
DateTime
SerialNumbers
IEnumerable<string>
ShippingPalletId
int?
ShippingPallets
IList<Order.Models.ShippingPallet>
ShippingPalletId
int
UCC128
string
Weight
decimal?
PackageIds
IEnumerable<int>
OutboundSerialNumbers
IEnumerable<Order.Models.OutboundSerialNumbers>
ItemIdentifier
Generic.Models.ItemIdentifier
Sku
string
Id
int
Qualifier
string
SerialNumbers
IEnumerable<string>
ParcelLabelType
Common.Enum.ParcelLabelType
- 0: None
- 1: Pdf
- 2: Zpl
ShipDate
DateTime?
CustomerIdentifier
Generic.Models.CustomerIdentifier
ExternalId
string
Name
string
Id
int
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
WarehouseTransactionSourceType
Common.Enum.WarehouseTransactionSourceType?
how the transaction entered the system
- 0: Unknown
- 1: UiManual
- 2: UiImport
- 3: AutomatedImport
- 4: ExternalSoapApi
- 5: QuickBooksSoapApi
- 6: AutomatedSystemCharge
- 7: RestApi
TransactionEntryType
Common.Enum.TransactionEntryType?
the agent creating the transaction
- 0: DoangHair
unknown
- 1: ManualWarehouseUser
- 2: ManualCustomerUser
- 3: Ftp
- 4: Api
ImportChannelIdentifier
Generic.Models.ChannelIdentifier
reference to the channel trhough which this order was imported
Name
string
Id
int
CreationDate
DateTime?
CreatedByIdentifier
Generic.Models.UserIdentifier
Name
string
Id
int
LastModifiedDate
DateTime?
LastModifiedByIdentifier
Generic.Models.UserIdentifier
Name
string
Id
int
Status
Common.Enum.WarehouseTransactionApiStatus
For GET of orders and receivers, the value is reliable. For rql for orders, this property is reliable only for "Canceled" status; otherwise use the IsClosed property.
- 0: Open
Has not yet been confirmed
- 1: Closed
Has been confirmed
- 2: Canceled
Has been canceled
OrderItems
IList<Order.Models.OrderItem>
ReadOnly
Order.Models.OrderItemReadOnly
OrderItemId
int
FullyAllocated
bool
UnitIdentifier
Generic.Models.UnitOfMeasureIdentifier
for convenience, referenced item's primary inventory unit
Name
string
Id
int
SecondaryUnitIdentifier
Generic.Models.UnitOfMeasureIdentifier
for convenience, referenced item's secondary inventory unit if defined
Name
string
Id
int
EstimatedQty
decimal?
if present, calculated from SecondaryQty and cannot confirm until Qty entered
EstimatedSecondaryQty
decimal?
if present, calculated from Qty and cannot confirm until SecondaryQty entered
OriginalPrimaryQty
decimal?
on a shorted order, specifies original quantity ordered; otherwise same as Qty
IsOrderQtySecondary
bool
if both Qty and SecondaryQty present, indicates whether at some point prior to shipping only SecondaryQty was present
Allocations
IEnumerable<Order.Models.Allocation>
supplied on GET {get;set;} ignored on PUT, POST
ReceiveItemId
int
Qty
decimal
ProperlyPickedPrimary
decimal
ProperlyPickedSecondary
decimal
LoadedOut
bool
Detail
Order.Models.AllocationDetail
null unless requested by including AllocationsWithDetail in OrderItemChildren
ItemTraits
Generic.Models.ItemTraits
unique identifying characteristics of an item in a location
ItemIdentifier
Generic.Models.ItemIdentifier
Sku
string
Id
int
Qualifier
string
LotNumber
string
SerialNumber
string
Cost
decimal?
ExpirationDate
DateTime?
PalletIdentifier
Generic.Models.PalletIdentifier
NameKey
Generic.Models.PalletNameKey
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
Name
string
Id
int
LocationIdentifier
Generic.Models.LocationIdentifier
NameKey
Generic.Models.LocationNameKey
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
Name
string
Id
int
LocationSort
Order.Models.LocationSort
Field1
string
Field2
string
Field3
string
Field4
string
SavedElements
IEnumerable<Generic.Models.SavedElement>
Name
string
Value
string
PickPath
int?
Bin
string
supplied on GET, ignored on PUT, POST; use pick operations to set; cleared when shipped or packaged
IsInsert
bool
MaxToAllocateFromPickLine
decimal?
Represents the max amount of an item that will be allocated from a pickline location for replenishment
ItemIdentifier
Generic.Models.ItemIdentifier
Sku
string
Id
int
Qualifier
string
ExternalId
string
connection of this order item to the same order item on some other system
Qty
decimal?
primary inventory quantity ordered; if not specified, must specify SecondaryQty
SecondaryQty
decimal?
optional secondary quantity ordered; if not specified, must specify Qty
LotNumber
string
if present, used to allocate matching inventory
SerialNumber
string
if present, used to allocate matching inventory
ExpirationDate
DateTime?
if present, used to allocate matching inventory
WeightImperial
decimal?
ship weight of order item, imperial; if specified and metric not specified, business logic computes metric
WeightMetric
decimal?
ship weight of order item, metric; if specified and imperial not specified, business logic computes imperial;
see WeightImperial for further explanation
Notes
string
FulfillInvSalePrice
decimal?
FulfillInvDiscountPct
decimal?
FulfillInvDiscountAmt
decimal?
FulfillInvNote
string
SavedElements
IEnumerable<Generic.Models.SavedElement>
Name
string
Value
string
ProposedAllocations
IEnumerable<Generic.Models.ProposedAllocation>
empty on GET; may be supplied on PUT, POST
Generic.Models.ProposedAllocation
A manual allocation.
ReceiveItemId
int
Qty
decimal
OrderItemInPackages
IEnumerable<Order.Models.OrderItemInPackage>
declares the package arrangement, which gets translated into real packages, during order creation; empty on GET; ignored on PUT; may be supplied on POST
PackageNumber
int
use the same number on multiple OrderItemInPackages to add package content to the same package
Quantity
decimal
how much of the orderitem to pack into this package content; must be a positive number
PackageDefIdentifier
Generic.Models.PackageDefIdentifier
the package definition to apply to any package created as a result of this OrderItemInPackage
Name
string
Id
int
IsInsert
bool
Links
IList<WebApi.Hal.Link>
-
edit
-
/rels/customers/item
The ordered item.
-
/rels/customers/itemsummary
The ordered item summary, sufficient for editing order item.
-
/rels/orders/order
The containing order.
-
/rels/orders/itemallocate
Operator to allocate this item.
-
/rels/orders/itemdeallocate
Operator to deallocate this item.
ReferenceNum
string
Description
string
PoNum
string
ExternalId
string
connection of this order to the same order on some other system
EarliestShipDate
DateTime?
ShipCancelDate
DateTime?
Notes
string
NumUnits1
decimal?
Unit1Identifier
Generic.Models.UnitOfMeasureIdentifier
Name
string
Id
int
NumUnits2
decimal?
Unit2Identifier
Generic.Models.UnitOfMeasureIdentifier
Name
string
Id
int
TotalWeight
decimal?
TotalVolume
decimal?
BillingCode
string
AsnNumber
string
UpsServiceOptionCharge
decimal?
UpsTransportationCharge
decimal?
AddFreightToCod
bool
UpsIsResidential
bool
ExportChannelIdentifier
Generic.Models.ChannelIdentifier
A reference to the channel used to export an Advance Shipping Notice or RoutingRequest; must specify Id (Name alone will fail)
Name
string
Id
int
RoutePickupDate
DateTime?
ShippingNotes
string
MasterBillOfLadingId
string
InvoiceNumber
string
FulfillInvInfo
Order.Models.FulfillInvInfo
FulfillInvShippingAndHandling
decimal?
FulfillInvTax
decimal?
FulfillInvDiscountCode
string
FulfillInvDiscountAmount
decimal?
FulfillInvGiftMessage
string
RoutingInfo
Order.Models.RoutingInfo
IsCod
bool
IsInsurance
bool
RequiresDeliveryConf
bool
RequiresReturnReceipt
bool
ScacCode
string
Carrier
string
Mode
string
Account
string
ShipPointZip
string
CapacityTypeIdentifier
Generic.Models.CapacityTypeIdentifier
Name
string
Id
int
LoadNumber
string
BillOfLading
string
TrackingNumber
string
TrailerNumber
string
SealNumber
string
DoorNumber
string
PickupDate
DateTime?
Billing
Generic.Models.Billing
PUT: set to null to make no changes to billing
BillingCharges
ICollection<Generic.Models.BillingCharge>
PUT: set to NULL or empty to delete all charges
ChargeType
Common.Enum.PriceCalcFieldType
charge type
- 1: Handling
- 2: Storage
- 3: PrepaidFreight
- 4: ThirdPartyFreight
- 5: SpecialCharges
- 6: Materials
- 7: AutoCalcStorage
used internally for sys-gen'ed charges
- 8: AutoCalcHandling
used internally for sys-gen'ed charges
- 8: MAXVAL
ignore, not a real value
Subtotal
decimal
Details
ICollection<Generic.Models.BillingChargeDetail>
WarehouseTransactionPriceCalcId
int
NumUnits
decimal
ChargeLabel
string
UnitDescription
string
ChargePerUnit
decimal
GlAcctNum
string
Sku
string
PtItem
string
PtItemDescription
string
PtArAcct
string
SystemGenerated
bool
TaxCode
string
Empty on GET. If present on POST or PUT, may create or update a "matching" PriceCalcRate record to be used while generating invoices
RecurringChargeDetails
IEnumerable<Generic.Models.RecurringChargeDetail>
On GET of charge Adjustments only
RecurringBillingDetailId
int
ReceiveItemId
int
OnHandAtBillTime
decimal
ItemIdentifier
Generic.Models.ItemIdentifier
Sku
string
Id
int
Qualifier
string
LotNumber
string
SerialNumber
string
ExpirationDate
DateTime?
Cost
decimal?
SupplierIdentifier
Generic.Models.ContactIdentifier
Name
string
Id
int
LocationIdentifier
Generic.Models.LocationIdentifier
NameKey
Generic.Models.LocationNameKey
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
Name
string
Id
int
PalletIdentifier
Generic.Models.PalletIdentifier
NameKey
Generic.Models.PalletNameKey
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
Name
string
Id
int
ShipTo
Generic.Models.OrderShipToInfo
if not found, creates new shipto contact
RetailerInfo
Generic.Models.RetailerInfo
in GETs: the retailer; in POSTs or PUTs: identifies existing retailer or properties of new retailer
NameKey
Generic.Models.RetailerNameKey
CustomerIdentifier
Generic.Models.CustomerIdentifier
ExternalId
string
Name
string
Id
int
Name
string
Number
string
Id
int
SameAs
Common.Enum.ContactType?
PUT or POST: to use same Contact as another contact on the same order; GET: always null
- 0: ShipTo
- 1: SoldTo
- 2: BillTo
RetailerId
int?
DEPRECATED, will be removed from model: for ShipTo, use RetailerInfo; for SoldTo and BillTo, ignored
IsQuickLookup
bool
ContactId
int?
for identifying: if known specify only this; other fields are ignored
CompanyName
string
Name
string
Title
string
Address1
string
Address2
string
City
string
State
string
Zip
string
Country
string
PhoneNumber
string
Fax
string
EmailAddress
string
Dept
string
IsAddressResidential
bool
Code
string
for identifying: if known specify only this; if other fields also specified it is not used to identify
AddressStatus
Common.Enum.AddressStatusType
confirmation status
- 0: Unconfirmed
- 1: Confirmed
- 2: UserAccepted
SoldTo
Generic.Models.OrderContactInfo
if not found, creates new soldto contact
Generic.Models.OrderContactInfo
in GETs: the contact; in POSTs or PUTs: identifies existing contact or properties of new contact
SameAs
Common.Enum.ContactType?
PUT or POST: to use same Contact as another contact on the same order; GET: always null
- 0: ShipTo
- 1: SoldTo
- 2: BillTo
RetailerId
int?
DEPRECATED, will be removed from model: for ShipTo, use RetailerInfo; for SoldTo and BillTo, ignored
IsQuickLookup
bool
ContactId
int?
for identifying: if known specify only this; other fields are ignored
CompanyName
string
Name
string
Title
string
Address1
string
Address2
string
City
string
State
string
Zip
string
Country
string
PhoneNumber
string
Fax
string
EmailAddress
string
Dept
string
IsAddressResidential
bool
Code
string
for identifying: if known specify only this; if other fields also specified it is not used to identify
AddressStatus
Common.Enum.AddressStatusType
confirmation status
- 0: Unconfirmed
- 1: Confirmed
- 2: UserAccepted
BillTo
Generic.Models.OrderContactInfo
if not found, creates new billto contact
Generic.Models.OrderContactInfo
in GETs: the contact; in POSTs or PUTs: identifies existing contact or properties of new contact
SameAs
Common.Enum.ContactType?
PUT or POST: to use same Contact as another contact on the same order; GET: always null
- 0: ShipTo
- 1: SoldTo
- 2: BillTo
RetailerId
int?
DEPRECATED, will be removed from model: for ShipTo, use RetailerInfo; for SoldTo and BillTo, ignored
IsQuickLookup
bool
ContactId
int?
for identifying: if known specify only this; other fields are ignored
CompanyName
string
Name
string
Title
string
Address1
string
Address2
string
City
string
State
string
Zip
string
Country
string
PhoneNumber
string
Fax
string
EmailAddress
string
Dept
string
IsAddressResidential
bool
Code
string
for identifying: if known specify only this; if other fields also specified it is not used to identify
AddressStatus
Common.Enum.AddressStatusType
confirmation status
- 0: Unconfirmed
- 1: Confirmed
- 2: UserAccepted
SavedElements
IEnumerable<Generic.Models.SavedElement>
Name
string
Value
string
ParcelOption
Order.Models.ParcelOption
OrderId
int
DeliveryConfirmationType
string
DeliveredDutyPaid
int
DryIceWeight
decimal
InsuranceAmount
decimal
InsuranceType
int
InternationalContentsType
string
InternationalNonDelivery
string
ResidentialFlag
bool
SaturdayDeliveryFlag
bool
TaxIdentifiers
string
CarrierAccountNumber
string
CarrierSelectionV2
bool
ShipDate
string
ChosenRate
string
Inserts
IEnumerable<Order.Models.OrderInsert>
a set of so-called non-sku items inerted or to be inserted into the order packages
PackageInsertIdentifier
Generic.Models.PackageInsertIdentifier
Name
string
Id
int
Quantity
decimal
InsertedQuantity
decimal?
Barcode
string
Sample content-type: application/hal+json
Copy to clipboard
copied
{
"readOnly": {
"orderId": 1 ,
"asnCandidate": 2 ,
"routeCandidate": 3 ,
"fullyAllocated": true ,
"importModuleId": 1 ,
"exportModuleIds": "str" ,
"deferNotification": true ,
"isClosed": true ,
"processDate": "2016-12-25T23:00:00" ,
"pickStarted": true ,
"pickDoneDate": "2016-12-25T23:00:00" ,
"pickTicketPrintDate": "2016-12-25T23:00:00" ,
"packStarted": true ,
"packDoneDate": "2016-12-25T23:00:00" ,
"labelsExported": true ,
"invoiceExportedDate": "2016-12-25T23:00:00" ,
"invoiceDeliveredDate": "2016-12-25T23:00:00" ,
"loadedState": 0 ,
"loadOutDoneDate": "2016-12-25T23:00:00" ,
"reallocatedAfterPickTicketDate": "2016-12-25T23:00:00" ,
"routeSent": true ,
"asnSentDate": "2016-12-25T23:00:00" ,
"asnSent": true ,
"pkgsExported": true ,
"batchIdentifier": {
"nameKey": {
"customerIdentifier": {
"externalId": "str" ,
"name": "str" ,
"id": 3
},
"name": "str"
},
"batchCreationDate": "2016-12-25T23:00:00" ,
"id": 1
},
"smallParcelShipDate": "2016-12-25T23:00:00" ,
"packages": [
{
"packageId": 1 ,
"packageTypeId": 2 ,
"packageDefIdentifier": {
"name": "str" ,
"id": 2
},
"length": 1.0 ,
"width": 1.0 ,
"height": 1.0 ,
"weight": 1.0 ,
"codAmount": 1.0 ,
"insuredAmount": 1.0 ,
"trackingNumber": "str" ,
"description": "str" ,
"createDate": "2016-12-25T23:00:00" ,
"oversize": true ,
"cod": true ,
"ucc128": 1 ,
"cartonId": "str" ,
"label": "QA==" ,
"packageContents": [
{
"packageContentId": 1 ,
"packageId": 2 ,
"orderItemId": 3 ,
"receiveItemId": 4 ,
"orderItemPickExceptionId": 1 ,
"qty": 5.0 ,
"lotNumber": "str" ,
"serialNumber": "str" ,
"expirationDate": "2016-12-25T23:00:00" ,
"createDate": "2016-12-25T23:00:00" ,
"serialNumbers": [
"str"
]
}
],
"shippingPalletId": 1
}
],
"shippingPallets": [
{
"shippingPalletId": 1 ,
"ucC128": "str" ,
"weight": 1.0 ,
"packageIds": [
1
]
}
],
"outboundSerialNumbers": [
{
"itemIdentifier": {
"sku": "str" ,
"id": 2
},
"qualifier": "str" ,
"serialNumbers": [
"str"
]
}
],
"parcelLabelType": 0 ,
"shipDate": "2016-12-25T23:00:00" ,
"customerIdentifier": {
"externalId": "str" ,
"name": "str" ,
"id": 3
},
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"warehouseTransactionSourceType": 0 ,
"transactionEntryType": 0 ,
"importChannelIdentifier": {
"name": "str" ,
"id": 2
},
"creationDate": "2016-12-25T23:00:00" ,
"createdByIdentifier": {
"name": "str" ,
"id": 2
},
"lastModifiedDate": "2016-12-25T23:00:00" ,
"lastModifiedByIdentifier": {
"name": "str" ,
"id": 2
},
"status": 0
},
"referenceNum": "str" ,
"description": "str" ,
"poNum": "str" ,
"externalId": "str" ,
"earliestShipDate": "2016-12-25T23:00:00" ,
"shipCancelDate": "2016-12-25T23:00:00" ,
"notes": "str" ,
"numUnits1": 1.0 ,
"unit1Identifier": {
"name": "str" ,
"id": 2
},
"numUnits2": 1.0 ,
"unit2Identifier": {
"name": "str" ,
"id": 2
},
"totalWeight": 1.0 ,
"totalVolume": 1.0 ,
"billingCode": "str" ,
"asnNumber": "str" ,
"upsServiceOptionCharge": 1.0 ,
"upsTransportationCharge": 1.0 ,
"addFreightToCod": true ,
"upsIsResidential": true ,
"exportChannelIdentifier": {
"name": "str" ,
"id": 2
},
"routePickupDate": "2016-12-25T23:00:00" ,
"shippingNotes": "str" ,
"masterBillOfLadingId": "str" ,
"invoiceNumber": "str" ,
"fulfillInvInfo": {
"fulfillInvShippingAndHandling": 1.0 ,
"fulfillInvTax": 1.0 ,
"fulfillInvDiscountCode": "str" ,
"fulfillInvDiscountAmount": 1.0 ,
"fulfillInvGiftMessage": "str"
},
"routingInfo": {
"isCod": true ,
"isInsurance": true ,
"requiresDeliveryConf": true ,
"requiresReturnReceipt": true ,
"scacCode": "str" ,
"carrier": "str" ,
"mode": "str" ,
"account": "str" ,
"shipPointZip": "str" ,
"capacityTypeIdentifier": {
"name": "str" ,
"id": 2
},
"loadNumber": "str" ,
"billOfLading": "str" ,
"trackingNumber": "str" ,
"trailerNumber": "str" ,
"sealNumber": "str" ,
"doorNumber": "str" ,
"pickupDate": "2016-12-25T23:00:00"
},
"billing": {
"billingCharges": [
{
"chargeType": 1 ,
"subtotal": 1.0 ,
"details": [
{
"warehouseTransactionPriceCalcId": 1 ,
"numUnits": 2.0 ,
"chargeLabel": "str" ,
"unitDescription": "str" ,
"chargePerUnit": 5.0 ,
"glAcctNum": "str" ,
"sku": "str" ,
"ptItem": "str" ,
"ptItemDescription": "str" ,
"ptArAcct": "str" ,
"systemGenerated": true ,
"taxCode": "str" ,
"recurringChargeDetails": [
{
"recurringBillingDetailId": 1 ,
"receiveItemId": 2 ,
"onHandAtBillTime": 3.0 ,
"itemIdentifier": {
"sku": "str" ,
"id": 2
},
"qualifier": "str" ,
"lotNumber": "str" ,
"serialNumber": "str" ,
"expirationDate": "2016-12-25T23:00:00" ,
"cost": 1.0 ,
"supplierIdentifier": {
"name": "str" ,
"id": 2
},
"locationIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"name": "str"
},
"id": 1
},
"palletIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"name": "str"
},
"id": 1
}
}
]
}
]
}
]
},
"shipTo": {
"retailerInfo": {
"nameKey": {
"customerIdentifier": {
"externalId": "str" ,
"name": "str" ,
"id": 3
},
"name": "str" ,
"number": "str"
},
"id": 1
},
"sameAs": 0 ,
"retailerId": 1 ,
"isQuickLookup": true ,
"contactId": 1 ,
"companyName": "str" ,
"name": "str" ,
"title": "str" ,
"address1": "str" ,
"address2": "str" ,
"city": "str" ,
"state": "str" ,
"zip": "str" ,
"country": "str" ,
"phoneNumber": "str" ,
"fax": "str" ,
"emailAddress": "str" ,
"dept": "str" ,
"isAddressResidential": true ,
"code": "str" ,
"addressStatus": 0
},
"soldTo": {
"sameAs": 0 ,
"retailerId": 1 ,
"isQuickLookup": true ,
"contactId": 1 ,
"companyName": "str" ,
"name": "str" ,
"title": "str" ,
"address1": "str" ,
"address2": "str" ,
"city": "str" ,
"state": "str" ,
"zip": "str" ,
"country": "str" ,
"phoneNumber": "str" ,
"fax": "str" ,
"emailAddress": "str" ,
"dept": "str" ,
"isAddressResidential": true ,
"code": "str" ,
"addressStatus": 0
},
"billTo": {
"sameAs": 0 ,
"retailerId": 1 ,
"isQuickLookup": true ,
"contactId": 1 ,
"companyName": "str" ,
"name": "str" ,
"title": "str" ,
"address1": "str" ,
"address2": "str" ,
"city": "str" ,
"state": "str" ,
"zip": "str" ,
"country": "str" ,
"phoneNumber": "str" ,
"fax": "str" ,
"emailAddress": "str" ,
"dept": "str" ,
"isAddressResidential": true ,
"code": "str" ,
"addressStatus": 0
},
"savedElements": [
{
"name": "str" ,
"value": "str"
}
],
"parcelOption": {
"orderId": 1 ,
"deliveryConfirmationType": "str" ,
"deliveredDutyPaid": 3 ,
"dryIceWeight": 4.0 ,
"insuranceAmount": 5.0 ,
"insuranceType": 6 ,
"internationalContentsType": "str" ,
"internationalNonDelivery": "str" ,
"residentialFlag": true ,
"saturdayDeliveryFlag": true ,
"taxIdentifiers": "str" ,
"carrierAccountNumber": "str" ,
"carrierSelectionV2": true ,
"shipDate": "str" ,
"chosenRate": "str"
},
"inserts": [
{
"packageInsertIdentifier": {
"name": "str" ,
"id": 2
},
"quantity": 1.0 ,
"insertedQuantity": 1.0 ,
"barcode": "str"
}
],
"_embedded": {
"http://api.3plCentral.com/rels/orders/item": [
{
"readOnly": {
"orderItemId": 1 ,
"fullyAllocated": true ,
"unitIdentifier": {
"name": "str" ,
"id": 2
},
"secondaryUnitIdentifier": {
"name": "str" ,
"id": 2
},
"estimatedQty": 1.0 ,
"estimatedSecondaryQty": 1.0 ,
"originalPrimaryQty": 1.0 ,
"isOrderQtySecondary": true ,
"allocations": [
{
"receiveItemId": 1 ,
"qty": 2.0 ,
"properlyPickedPrimary": 3.0 ,
"properlyPickedSecondary": 4.0 ,
"loadedOut": true ,
"rowVersion": "str" ,
"detail": {
"itemTraits": {
"itemIdentifier": {
"sku": "str" ,
"id": 2
},
"qualifier": "str" ,
"lotNumber": "str" ,
"serialNumber": "str" ,
"cost": 1.0 ,
"expirationDate": "2016-12-25T23:00:00" ,
"palletIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"name": "str"
},
"id": 1
}
},
"locationIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"name": "str"
},
"id": 1
},
"locationSort": {
"field1": "str" ,
"field2": "str" ,
"field3": "str" ,
"field4": "str"
},
"savedElements": [
{
"name": "str" ,
"value": "str"
}
],
"pickPath": 1
}
}
],
"bin": "str" ,
"isInsert": true ,
"maxToAllocateFromPickLine": 1.0 ,
"rowVersion": "str"
},
"itemIdentifier": {
"sku": "str" ,
"id": 2
},
"qualifier": "str" ,
"externalId": "str" ,
"qty": 1.0 ,
"secondaryQty": 1.0 ,
"lotNumber": "str" ,
"serialNumber": "str" ,
"expirationDate": "2016-12-25T23:00:00" ,
"weightImperial": 1.0 ,
"weightMetric": 1.0 ,
"notes": "str" ,
"fulfillInvSalePrice": 1.0 ,
"fulfillInvDiscountPct": 1.0 ,
"fulfillInvDiscountAmt": 1.0 ,
"fulfillInvNote": "str" ,
"savedElements": [
{
"name": "str" ,
"value": "str"
}
],
"proposedAllocations": [
{
"receiveItemId": 1 ,
"qty": 2.0
}
],
"orderItemInPackages": [
{
"packageNumber": 1 ,
"quantity": 2.0 ,
"packageDefIdentifier": {
"name": "str" ,
"id": 2
}
}
],
"isInsert": true
}
]
}
}
Type
Description
ReadOnly
Order.Models.OrderReadOnly
OrderId
int
AsnCandidate
int
RouteCandidate
int
FullyAllocated
bool
ImportModuleId
int?
ExportModuleIds
string
DeferNotification
bool
IsClosed
bool
ProcessDate
DateTime?
PickStarted
bool
Set to True when user starts pickjob
PickDoneDate
DateTime?
Stored and displayed in warehouse time
PickTicketPrintDate
DateTime?
Stored and displayed in warehouse time
PackStarted
bool
Set to True when the first package is created
PackDoneDate
DateTime?
Stored in server time, displayed in warehouse time
LabelsExported
bool?
InvoiceExportedDate
DateTime?
InvoiceDeliveredDate
DateTime?
LoadedState
Order.Models.LoadOutState
- 0: NotLoaded
- 1: Loaded
- 2: LoadedIncomplete
LoadOutDoneDate
DateTime?
Stored and displayed in warehouse time
ReallocatedAfterPickTicketDate
DateTime?
RouteSent
bool
AsnSentDate
DateTime?
AsnSent
bool?
PkgsExported
bool?
BatchIdentifier
Generic.Models.BatchIdentifier
NameKey
Generic.Models.BatchNameKey
CustomerIdentifier
Generic.Models.CustomerIdentifier
ExternalId
string
Name
string
Id
int
Name
string
BatchCreationDate
DateTime?
Id
int
SmallParcelShipDate
DateTime?
Stored in server time, displayed in warehouse time, SmallParcelResponse.ShipDate
Packages
IList<Order.Models.PackageInfo>
PackageId
int
PackageTypeId
int
PackageDefIdentifier
Generic.Models.PackageDefIdentifier
Name
string
Id
int
Length
decimal?
Width
decimal?
Height
decimal?
Weight
decimal?
CodAmount
decimal?
InsuredAmount
decimal?
TrackingNumber
string
Description
string
CreateDate
DateTime
Oversize
bool?
Cod
bool?
Ucc128
int?
CartonId
string
Label
Byte[]
PackageContents
IList<Order.Models.PackageContentInfo>
PackageContentId
int
PackageId
int
OrderItemId
int
ReceiveItemId
int
OrderItemPickExceptionId
int?
Qty
decimal
LotNumber
string
SerialNumber
string
ExpirationDate
DateTime?
CreateDate
DateTime
SerialNumbers
IEnumerable<string>
ShippingPalletId
int?
ShippingPallets
IList<Order.Models.ShippingPallet>
ShippingPalletId
int
UCC128
string
Weight
decimal?
PackageIds
IEnumerable<int>
OutboundSerialNumbers
IEnumerable<Order.Models.OutboundSerialNumbers>
ItemIdentifier
Generic.Models.ItemIdentifier
Sku
string
Id
int
Qualifier
string
SerialNumbers
IEnumerable<string>
ParcelLabelType
Common.Enum.ParcelLabelType
- 0: None
- 1: Pdf
- 2: Zpl
ShipDate
DateTime?
CustomerIdentifier
Generic.Models.CustomerIdentifier
ExternalId
string
Name
string
Id
int
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
WarehouseTransactionSourceType
Common.Enum.WarehouseTransactionSourceType?
how the transaction entered the system
- 0: Unknown
- 1: UiManual
- 2: UiImport
- 3: AutomatedImport
- 4: ExternalSoapApi
- 5: QuickBooksSoapApi
- 6: AutomatedSystemCharge
- 7: RestApi
TransactionEntryType
Common.Enum.TransactionEntryType?
the agent creating the transaction
- 0: DoangHair
unknown
- 1: ManualWarehouseUser
- 2: ManualCustomerUser
- 3: Ftp
- 4: Api
ImportChannelIdentifier
Generic.Models.ChannelIdentifier
reference to the channel trhough which this order was imported
Name
string
Id
int
CreationDate
DateTime?
CreatedByIdentifier
Generic.Models.UserIdentifier
Name
string
Id
int
LastModifiedDate
DateTime?
LastModifiedByIdentifier
Generic.Models.UserIdentifier
Name
string
Id
int
Status
Common.Enum.WarehouseTransactionApiStatus
For GET of orders and receivers, the value is reliable. For rql for orders, this property is reliable only for "Canceled" status; otherwise use the IsClosed property.
- 0: Open
Has not yet been confirmed
- 1: Closed
Has been confirmed
- 2: Canceled
Has been canceled
OrderItems
IList<Order.Models.OrderItem>
ReadOnly
Order.Models.OrderItemReadOnly
OrderItemId
int
FullyAllocated
bool
UnitIdentifier
Generic.Models.UnitOfMeasureIdentifier
for convenience, referenced item's primary inventory unit
Name
string
Id
int
SecondaryUnitIdentifier
Generic.Models.UnitOfMeasureIdentifier
for convenience, referenced item's secondary inventory unit if defined
Name
string
Id
int
EstimatedQty
decimal?
if present, calculated from SecondaryQty and cannot confirm until Qty entered
EstimatedSecondaryQty
decimal?
if present, calculated from Qty and cannot confirm until SecondaryQty entered
OriginalPrimaryQty
decimal?
on a shorted order, specifies original quantity ordered; otherwise same as Qty
IsOrderQtySecondary
bool
if both Qty and SecondaryQty present, indicates whether at some point prior to shipping only SecondaryQty was present
Allocations
IEnumerable<Order.Models.Allocation>
supplied on GET {get;set;} ignored on PUT, POST
ReceiveItemId
int
Qty
decimal
ProperlyPickedPrimary
decimal
ProperlyPickedSecondary
decimal
LoadedOut
bool
Detail
Order.Models.AllocationDetail
null unless requested by including AllocationsWithDetail in OrderItemChildren
ItemTraits
Generic.Models.ItemTraits
unique identifying characteristics of an item in a location
ItemIdentifier
Generic.Models.ItemIdentifier
Sku
string
Id
int
Qualifier
string
LotNumber
string
SerialNumber
string
Cost
decimal?
ExpirationDate
DateTime?
PalletIdentifier
Generic.Models.PalletIdentifier
NameKey
Generic.Models.PalletNameKey
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
Name
string
Id
int
LocationIdentifier
Generic.Models.LocationIdentifier
NameKey
Generic.Models.LocationNameKey
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
Name
string
Id
int
LocationSort
Order.Models.LocationSort
Field1
string
Field2
string
Field3
string
Field4
string
SavedElements
IEnumerable<Generic.Models.SavedElement>
Name
string
Value
string
PickPath
int?
Bin
string
supplied on GET, ignored on PUT, POST; use pick operations to set; cleared when shipped or packaged
IsInsert
bool
MaxToAllocateFromPickLine
decimal?
Represents the max amount of an item that will be allocated from a pickline location for replenishment
ItemIdentifier
Generic.Models.ItemIdentifier
Sku
string
Id
int
Qualifier
string
ExternalId
string
connection of this order item to the same order item on some other system
Qty
decimal?
primary inventory quantity ordered; if not specified, must specify SecondaryQty
SecondaryQty
decimal?
optional secondary quantity ordered; if not specified, must specify Qty
LotNumber
string
if present, used to allocate matching inventory
SerialNumber
string
if present, used to allocate matching inventory
ExpirationDate
DateTime?
if present, used to allocate matching inventory
WeightImperial
decimal?
ship weight of order item, imperial; if specified and metric not specified, business logic computes metric
WeightMetric
decimal?
ship weight of order item, metric; if specified and imperial not specified, business logic computes imperial;
see WeightImperial for further explanation
Notes
string
FulfillInvSalePrice
decimal?
FulfillInvDiscountPct
decimal?
FulfillInvDiscountAmt
decimal?
FulfillInvNote
string
SavedElements
IEnumerable<Generic.Models.SavedElement>
Name
string
Value
string
ProposedAllocations
IEnumerable<Generic.Models.ProposedAllocation>
empty on GET; may be supplied on PUT, POST
Generic.Models.ProposedAllocation
A manual allocation.
ReceiveItemId
int
Qty
decimal
OrderItemInPackages
IEnumerable<Order.Models.OrderItemInPackage>
declares the package arrangement, which gets translated into real packages, during order creation; empty on GET; ignored on PUT; may be supplied on POST
PackageNumber
int
use the same number on multiple OrderItemInPackages to add package content to the same package
Quantity
decimal
how much of the orderitem to pack into this package content; must be a positive number
PackageDefIdentifier
Generic.Models.PackageDefIdentifier
the package definition to apply to any package created as a result of this OrderItemInPackage
Name
string
Id
int
IsInsert
bool
Links
IList<WebApi.Hal.Link>
-
edit
-
/rels/customers/item
The ordered item.
-
/rels/customers/itemsummary
The ordered item summary, sufficient for editing order item.
-
/rels/orders/order
The containing order.
-
/rels/orders/itemallocate
Operator to allocate this item.
-
/rels/orders/itemdeallocate
Operator to deallocate this item.
ReferenceNum
string
Description
string
PoNum
string
ExternalId
string
connection of this order to the same order on some other system
EarliestShipDate
DateTime?
ShipCancelDate
DateTime?
Notes
string
NumUnits1
decimal?
Unit1Identifier
Generic.Models.UnitOfMeasureIdentifier
Name
string
Id
int
NumUnits2
decimal?
Unit2Identifier
Generic.Models.UnitOfMeasureIdentifier
Name
string
Id
int
TotalWeight
decimal?
TotalVolume
decimal?
BillingCode
string
AsnNumber
string
UpsServiceOptionCharge
decimal?
UpsTransportationCharge
decimal?
AddFreightToCod
bool
UpsIsResidential
bool
ExportChannelIdentifier
Generic.Models.ChannelIdentifier
A reference to the channel used to export an Advance Shipping Notice or RoutingRequest; must specify Id (Name alone will fail)
Name
string
Id
int
RoutePickupDate
DateTime?
ShippingNotes
string
MasterBillOfLadingId
string
InvoiceNumber
string
FulfillInvInfo
Order.Models.FulfillInvInfo
FulfillInvShippingAndHandling
decimal?
FulfillInvTax
decimal?
FulfillInvDiscountCode
string
FulfillInvDiscountAmount
decimal?
FulfillInvGiftMessage
string
RoutingInfo
Order.Models.RoutingInfo
IsCod
bool
IsInsurance
bool
RequiresDeliveryConf
bool
RequiresReturnReceipt
bool
ScacCode
string
Carrier
string
Mode
string
Account
string
ShipPointZip
string
CapacityTypeIdentifier
Generic.Models.CapacityTypeIdentifier
Name
string
Id
int
LoadNumber
string
BillOfLading
string
TrackingNumber
string
TrailerNumber
string
SealNumber
string
DoorNumber
string
PickupDate
DateTime?
Billing
Generic.Models.Billing
PUT: set to null to make no changes to billing
BillingCharges
ICollection<Generic.Models.BillingCharge>
PUT: set to NULL or empty to delete all charges
ChargeType
Common.Enum.PriceCalcFieldType
charge type
- 1: Handling
- 2: Storage
- 3: PrepaidFreight
- 4: ThirdPartyFreight
- 5: SpecialCharges
- 6: Materials
- 7: AutoCalcStorage
used internally for sys-gen'ed charges
- 8: AutoCalcHandling
used internally for sys-gen'ed charges
- 8: MAXVAL
ignore, not a real value
Subtotal
decimal
Details
ICollection<Generic.Models.BillingChargeDetail>
WarehouseTransactionPriceCalcId
int
NumUnits
decimal
ChargeLabel
string
UnitDescription
string
ChargePerUnit
decimal
GlAcctNum
string
Sku
string
PtItem
string
PtItemDescription
string
PtArAcct
string
SystemGenerated
bool
TaxCode
string
Empty on GET. If present on POST or PUT, may create or update a "matching" PriceCalcRate record to be used while generating invoices
RecurringChargeDetails
IEnumerable<Generic.Models.RecurringChargeDetail>
On GET of charge Adjustments only
RecurringBillingDetailId
int
ReceiveItemId
int
OnHandAtBillTime
decimal
ItemIdentifier
Generic.Models.ItemIdentifier
Sku
string
Id
int
Qualifier
string
LotNumber
string
SerialNumber
string
ExpirationDate
DateTime?
Cost
decimal?
SupplierIdentifier
Generic.Models.ContactIdentifier
Name
string
Id
int
LocationIdentifier
Generic.Models.LocationIdentifier
NameKey
Generic.Models.LocationNameKey
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
Name
string
Id
int
PalletIdentifier
Generic.Models.PalletIdentifier
NameKey
Generic.Models.PalletNameKey
FacilityIdentifier
Generic.Models.FacilityIdentifier
Name
string
Id
int
Name
string
Id
int
ShipTo
Generic.Models.OrderShipToInfo
if not found, creates new shipto contact
RetailerInfo
Generic.Models.RetailerInfo
in GETs: the retailer; in POSTs or PUTs: identifies existing retailer or properties of new retailer
NameKey
Generic.Models.RetailerNameKey
CustomerIdentifier
Generic.Models.CustomerIdentifier
ExternalId
string
Name
string
Id
int
Name
string
Number
string
Id
int
SameAs
Common.Enum.ContactType?
PUT or POST: to use same Contact as another contact on the same order; GET: always null
- 0: ShipTo
- 1: SoldTo
- 2: BillTo
RetailerId
int?
DEPRECATED, will be removed from model: for ShipTo, use RetailerInfo; for SoldTo and BillTo, ignored
IsQuickLookup
bool
ContactId
int?
for identifying: if known specify only this; other fields are ignored
CompanyName
string
Name
string
Title
string
Address1
string
Address2
string
City
string
State
string
Zip
string
Country
string
PhoneNumber
string
Fax
string
EmailAddress
string
Dept
string
IsAddressResidential
bool
Code
string
for identifying: if known specify only this; if other fields also specified it is not used to identify
AddressStatus
Common.Enum.AddressStatusType
confirmation status
- 0: Unconfirmed
- 1: Confirmed
- 2: UserAccepted
SoldTo
Generic.Models.OrderContactInfo
if not found, creates new soldto contact
Generic.Models.OrderContactInfo
in GETs: the contact; in POSTs or PUTs: identifies existing contact or properties of new contact
SameAs
Common.Enum.ContactType?
PUT or POST: to use same Contact as another contact on the same order; GET: always null
- 0: ShipTo
- 1: SoldTo
- 2: BillTo
RetailerId
int?
DEPRECATED, will be removed from model: for ShipTo, use RetailerInfo; for SoldTo and BillTo, ignored
IsQuickLookup
bool
ContactId
int?
for identifying: if known specify only this; other fields are ignored
CompanyName
string
Name
string
Title
string
Address1
string
Address2
string
City
string
State
string
Zip
string
Country
string
PhoneNumber
string
Fax
string
EmailAddress
string
Dept
string
IsAddressResidential
bool
Code
string
for identifying: if known specify only this; if other fields also specified it is not used to identify
AddressStatus
Common.Enum.AddressStatusType
confirmation status
- 0: Unconfirmed
- 1: Confirmed
- 2: UserAccepted
BillTo
Generic.Models.OrderContactInfo
if not found, creates new billto contact
Generic.Models.OrderContactInfo
in GETs: the contact; in POSTs or PUTs: identifies existing contact or properties of new contact
SameAs
Common.Enum.ContactType?
PUT or POST: to use same Contact as another contact on the same order; GET: always null
- 0: ShipTo
- 1: SoldTo
- 2: BillTo
RetailerId
int?
DEPRECATED, will be removed from model: for ShipTo, use RetailerInfo; for SoldTo and BillTo, ignored
IsQuickLookup
bool
ContactId
int?
for identifying: if known specify only this; other fields are ignored
CompanyName
string
Name
string
Title
string
Address1
string
Address2
string
City
string
State
string
Zip
string
Country
string
PhoneNumber
string
Fax
string
EmailAddress
string
Dept
string
IsAddressResidential
bool
Code
string
for identifying: if known specify only this; if other fields also specified it is not used to identify
AddressStatus
Common.Enum.AddressStatusType
confirmation status
- 0: Unconfirmed
- 1: Confirmed
- 2: UserAccepted
SavedElements
IEnumerable<Generic.Models.SavedElement>
Name
string
Value
string
ParcelOption
Order.Models.ParcelOption
OrderId
int
DeliveryConfirmationType
string
DeliveredDutyPaid
int
DryIceWeight
decimal
InsuranceAmount
decimal
InsuranceType
int
InternationalContentsType
string
InternationalNonDelivery
string
ResidentialFlag
bool
SaturdayDeliveryFlag
bool
TaxIdentifiers
string
CarrierAccountNumber
string
CarrierSelectionV2
bool
ShipDate
string
ChosenRate
string
Inserts
IEnumerable<Order.Models.OrderInsert>
a set of so-called non-sku items inerted or to be inserted into the order packages
PackageInsertIdentifier
Generic.Models.PackageInsertIdentifier
Name
string
Id
int
Quantity
decimal
InsertedQuantity
decimal?
Barcode
string
Links
IList<WebApi.Hal.Link>
-
edit
-
/rels/orders/fulfillinv
The fullfilment invoicing part of the order.
-
/rels/orders/orderrouting
The routing part of the order.
-
/rels/orders/items
-
/rels/orders/packages
-
/rels/customers/customer
-
/rels/properties/facility
-
/rels/orders/ordercancel
Operator to cancel the order.
-
/rels/orders/orderconfirm
Operator to confirm (ship) the order.
-
/rels/orders/packagesgenerate
Operator to generate packages for the order.
-
/rels/orders/packagesconsolidate
Operator to consolidate packages for the order.
-
/rels/orders/packagessummarize
Operator to update the package summary for the order.
-
/rels/inventory/stocksummariesfororder
Get inventory availability for items in the order.
-
/rels/orders/ordercomplete
Operator to indicate creation of the order is complete.
-
/rels/orders/orderallocate
Operator to allocate the order.
-
/rels/orders/orderdeallocate
Operator to deallocate the order.
-
/rels/orders/ordersplit
Operator to split the order.
-
/rels/orders/ordershort
Operator to short the order.
-
/rels/orders/orderfilesummaries
Info on files attached to order.
-
/rels/orders/orderunconfirm
Operator to unconfirm the order.
-
/rels/customers/itemsummaries
Summaries of item descriptions
-
/rels/orders/batch
Batch containing order.
-
/rels/orders/orderasnmark
Operator to mark for Advance Shipping Notice.
-
/rels/orders/orderasnsent
Operator to indicate Advance Shipping Notice has been sent
-
/rels/orders/orderpickticketdatesetter
Sets this order's pick ticket date to NOW
-
/rels/orders/orderpackstarter
Sets this order's packstarted to true
-
/rels/orders/orderpackevent
Adds a pack event to this order
-
/rels/orders/orderpackdatesetter
Sets this order's pack done date to NOW
-
/rels/orders/bolgenerate
Operator to generate a bill of lading id
-
/rels/orders/orderparcelcanceler
Operator to cancel the parcel shipment.
-
/rels/orders/orderparcelfinalizer
Operator to finalize the parcel shipment.
-
/rels/orders/orderparcelshippinglabel
Operator to get shipping label(s).
-
/rels/orders/orderparcelreturnlabel
Operator to get return label(s).
-
/rels/orders/orderparceltmwexporter
Operator to export order to TMW
-
/rels/orders/orderparcelinjectlabel
Operator to inject shipping/return label(s).
-
/rels/orders/pickjob
Operator to get the pick job id
-
/rels/orders/ordertransfer
Operator to change facility.
-
/rels/orders/savedelements
-
/rels/properties/contact
Sample accept: application/hal+json
{
"readOnly": {
"orderId": 1 ,
"asnCandidate": 2 ,
"routeCandidate": 3 ,
"fullyAllocated": true ,
"importModuleId": 1 ,
"exportModuleIds": "str" ,
"deferNotification": true ,
"isClosed": true ,
"processDate": "2016-12-25T23:00:00" ,
"pickStarted": true ,
"pickDoneDate": "2016-12-25T23:00:00" ,
"pickTicketPrintDate": "2016-12-25T23:00:00" ,
"packStarted": true ,
"packDoneDate": "2016-12-25T23:00:00" ,
"labelsExported": true ,
"invoiceExportedDate": "2016-12-25T23:00:00" ,
"invoiceDeliveredDate": "2016-12-25T23:00:00" ,
"loadedState": 0 ,
"loadOutDoneDate": "2016-12-25T23:00:00" ,
"reallocatedAfterPickTicketDate": "2016-12-25T23:00:00" ,
"routeSent": true ,
"asnSentDate": "2016-12-25T23:00:00" ,
"asnSent": true ,
"pkgsExported": true ,
"batchIdentifier": {
"nameKey": {
"customerIdentifier": {
"externalId": "str" ,
"name": "str" ,
"id": 3
},
"name": "str"
},
"batchCreationDate": "2016-12-25T23:00:00" ,
"id": 1
},
"smallParcelShipDate": "2016-12-25T23:00:00" ,
"packages": [
{
"packageId": 1 ,
"packageTypeId": 2 ,
"packageDefIdentifier": {
"name": "str" ,
"id": 2
},
"length": 1.0 ,
"width": 1.0 ,
"height": 1.0 ,
"weight": 1.0 ,
"codAmount": 1.0 ,
"insuredAmount": 1.0 ,
"trackingNumber": "str" ,
"description": "str" ,
"createDate": "2016-12-25T23:00:00" ,
"oversize": true ,
"cod": true ,
"ucc128": 1 ,
"cartonId": "str" ,
"label": "QA==" ,
"packageContents": [
{
"packageContentId": 1 ,
"packageId": 2 ,
"orderItemId": 3 ,
"receiveItemId": 4 ,
"orderItemPickExceptionId": 1 ,
"qty": 5.0 ,
"lotNumber": "str" ,
"serialNumber": "str" ,
"expirationDate": "2016-12-25T23:00:00" ,
"createDate": "2016-12-25T23:00:00" ,
"serialNumbers": [
"str"
]
}
],
"shippingPalletId": 1
}
],
"shippingPallets": [
{
"shippingPalletId": 1 ,
"ucC128": "str" ,
"weight": 1.0 ,
"packageIds": [
1
]
}
],
"outboundSerialNumbers": [
{
"itemIdentifier": {
"sku": "str" ,
"id": 2
},
"qualifier": "str" ,
"serialNumbers": [
"str"
]
}
],
"parcelLabelType": 0 ,
"shipDate": "2016-12-25T23:00:00" ,
"customerIdentifier": {
"externalId": "str" ,
"name": "str" ,
"id": 3
},
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"warehouseTransactionSourceType": 0 ,
"transactionEntryType": 0 ,
"importChannelIdentifier": {
"name": "str" ,
"id": 2
},
"creationDate": "2016-12-25T23:00:00" ,
"createdByIdentifier": {
"name": "str" ,
"id": 2
},
"lastModifiedDate": "2016-12-25T23:00:00" ,
"lastModifiedByIdentifier": {
"name": "str" ,
"id": 2
},
"status": 0
},
"referenceNum": "str" ,
"description": "str" ,
"poNum": "str" ,
"externalId": "str" ,
"earliestShipDate": "2016-12-25T23:00:00" ,
"shipCancelDate": "2016-12-25T23:00:00" ,
"notes": "str" ,
"numUnits1": 1.0 ,
"unit1Identifier": {
"name": "str" ,
"id": 2
},
"numUnits2": 1.0 ,
"unit2Identifier": {
"name": "str" ,
"id": 2
},
"totalWeight": 1.0 ,
"totalVolume": 1.0 ,
"billingCode": "str" ,
"asnNumber": "str" ,
"upsServiceOptionCharge": 1.0 ,
"upsTransportationCharge": 1.0 ,
"addFreightToCod": true ,
"upsIsResidential": true ,
"exportChannelIdentifier": {
"name": "str" ,
"id": 2
},
"routePickupDate": "2016-12-25T23:00:00" ,
"shippingNotes": "str" ,
"masterBillOfLadingId": "str" ,
"invoiceNumber": "str" ,
"fulfillInvInfo": {
"fulfillInvShippingAndHandling": 1.0 ,
"fulfillInvTax": 1.0 ,
"fulfillInvDiscountCode": "str" ,
"fulfillInvDiscountAmount": 1.0 ,
"fulfillInvGiftMessage": "str"
},
"routingInfo": {
"isCod": true ,
"isInsurance": true ,
"requiresDeliveryConf": true ,
"requiresReturnReceipt": true ,
"scacCode": "str" ,
"carrier": "str" ,
"mode": "str" ,
"account": "str" ,
"shipPointZip": "str" ,
"capacityTypeIdentifier": {
"name": "str" ,
"id": 2
},
"loadNumber": "str" ,
"billOfLading": "str" ,
"trackingNumber": "str" ,
"trailerNumber": "str" ,
"sealNumber": "str" ,
"doorNumber": "str" ,
"pickupDate": "2016-12-25T23:00:00"
},
"billing": {
"billingCharges": [
{
"chargeType": 1 ,
"subtotal": 1.0 ,
"details": [
{
"warehouseTransactionPriceCalcId": 1 ,
"numUnits": 2.0 ,
"chargeLabel": "str" ,
"unitDescription": "str" ,
"chargePerUnit": 5.0 ,
"glAcctNum": "str" ,
"sku": "str" ,
"ptItem": "str" ,
"ptItemDescription": "str" ,
"ptArAcct": "str" ,
"systemGenerated": true ,
"taxCode": "str" ,
"recurringChargeDetails": [
{
"recurringBillingDetailId": 1 ,
"receiveItemId": 2 ,
"onHandAtBillTime": 3.0 ,
"itemIdentifier": {
"sku": "str" ,
"id": 2
},
"qualifier": "str" ,
"lotNumber": "str" ,
"serialNumber": "str" ,
"expirationDate": "2016-12-25T23:00:00" ,
"cost": 1.0 ,
"supplierIdentifier": {
"name": "str" ,
"id": 2
},
"locationIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"name": "str"
},
"id": 1
},
"palletIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"name": "str"
},
"id": 1
}
}
]
}
]
}
]
},
"shipTo": {
"retailerInfo": {
"nameKey": {
"customerIdentifier": {
"externalId": "str" ,
"name": "str" ,
"id": 3
},
"name": "str" ,
"number": "str"
},
"id": 1
},
"sameAs": 0 ,
"retailerId": 1 ,
"isQuickLookup": true ,
"contactId": 1 ,
"companyName": "str" ,
"name": "str" ,
"title": "str" ,
"address1": "str" ,
"address2": "str" ,
"city": "str" ,
"state": "str" ,
"zip": "str" ,
"country": "str" ,
"phoneNumber": "str" ,
"fax": "str" ,
"emailAddress": "str" ,
"dept": "str" ,
"isAddressResidential": true ,
"code": "str" ,
"addressStatus": 0
},
"soldTo": {
"sameAs": 0 ,
"retailerId": 1 ,
"isQuickLookup": true ,
"contactId": 1 ,
"companyName": "str" ,
"name": "str" ,
"title": "str" ,
"address1": "str" ,
"address2": "str" ,
"city": "str" ,
"state": "str" ,
"zip": "str" ,
"country": "str" ,
"phoneNumber": "str" ,
"fax": "str" ,
"emailAddress": "str" ,
"dept": "str" ,
"isAddressResidential": true ,
"code": "str" ,
"addressStatus": 0
},
"billTo": {
"sameAs": 0 ,
"retailerId": 1 ,
"isQuickLookup": true ,
"contactId": 1 ,
"companyName": "str" ,
"name": "str" ,
"title": "str" ,
"address1": "str" ,
"address2": "str" ,
"city": "str" ,
"state": "str" ,
"zip": "str" ,
"country": "str" ,
"phoneNumber": "str" ,
"fax": "str" ,
"emailAddress": "str" ,
"dept": "str" ,
"isAddressResidential": true ,
"code": "str" ,
"addressStatus": 0
},
"savedElements": [
{
"name": "str" ,
"value": "str"
}
],
"parcelOption": {
"orderId": 1 ,
"deliveryConfirmationType": "str" ,
"deliveredDutyPaid": 3 ,
"dryIceWeight": 4.0 ,
"insuranceAmount": 5.0 ,
"insuranceType": 6 ,
"internationalContentsType": "str" ,
"internationalNonDelivery": "str" ,
"residentialFlag": true ,
"saturdayDeliveryFlag": true ,
"taxIdentifiers": "str" ,
"carrierAccountNumber": "str" ,
"carrierSelectionV2": true ,
"shipDate": "str" ,
"chosenRate": "str"
},
"inserts": [
{
"packageInsertIdentifier": {
"name": "str" ,
"id": 2
},
"quantity": 1.0 ,
"insertedQuantity": 1.0 ,
"barcode": "str"
}
],
"_embedded": {
"http://api.3plCentral.com/rels/orders/item": [
{
"readOnly": {
"orderItemId": 1 ,
"fullyAllocated": true ,
"unitIdentifier": {
"name": "str" ,
"id": 2
},
"secondaryUnitIdentifier": {
"name": "str" ,
"id": 2
},
"estimatedQty": 1.0 ,
"estimatedSecondaryQty": 1.0 ,
"originalPrimaryQty": 1.0 ,
"isOrderQtySecondary": true ,
"allocations": [
{
"receiveItemId": 1 ,
"qty": 2.0 ,
"properlyPickedPrimary": 3.0 ,
"properlyPickedSecondary": 4.0 ,
"loadedOut": true ,
"rowVersion": "str" ,
"detail": {
"itemTraits": {
"itemIdentifier": {
"sku": "str" ,
"id": 2
},
"qualifier": "str" ,
"lotNumber": "str" ,
"serialNumber": "str" ,
"cost": 1.0 ,
"expirationDate": "2016-12-25T23:00:00" ,
"palletIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"name": "str"
},
"id": 1
}
},
"locationIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str" ,
"id": 2
},
"name": "str"
},
"id": 1
},
"locationSort": {
"field1": "str" ,
"field2": "str" ,
"field3": "str" ,
"field4": "str"
},
"savedElements": [
{
"name": "str" ,
"value": "str"
}
],
"pickPath": 1
}
}
],
"bin": "str" ,
"isInsert": true ,
"maxToAllocateFromPickLine": 1.0 ,
"rowVersion": "str"
},
"itemIdentifier": {
"sku": "str" ,
"id": 2
},
"qualifier": "str" ,
"externalId": "str" ,
"qty": 1.0 ,
"secondaryQty": 1.0 ,
"lotNumber": "str" ,
"serialNumber": "str" ,
"expirationDate": "2016-12-25T23:00:00" ,
"weightImperial": 1.0 ,
"weightMetric": 1.0 ,
"notes": "str" ,
"fulfillInvSalePrice": 1.0 ,
"fulfillInvDiscountPct": 1.0 ,
"fulfillInvDiscountAmt": 1.0 ,
"fulfillInvNote": "str" ,
"savedElements": [
{
"name": "str" ,
"value": "str"
}
],
"proposedAllocations": [
{
"receiveItemId": 1 ,
"qty": 2.0
}
],
"orderItemInPackages": [
{
"packageNumber": 1 ,
"quantity": 2.0 ,
"packageDefIdentifier": {
"name": "str" ,
"id": 2
}
}
],
"isInsert": true
}
]
}
}