Attributes
id
idThe id of the supplier shipment. This is different from order ids.
create_date
create_dateUTC timestamp when the shipment was created in ISO format.
carrier
carrierThe shipping carrier to be used
incoterm
incotermSpecifies who is responsible for paying for and managing the shipment, insurance and customs clearance etc.
number
numberThe unique number of the supplier shipment in Fulfil. This is different from order number.
reference
referenceOptional field that may contain the BOL, container number, or additional information on the specific inbound shipment
supplier
supplierThe supplier shipping the item
"supplier": {
"name": "Bruce Wayne"
}
planned_date
planned_dateThe date on which the shipment is expected to be received.
{
"carrier_code": "ups"
}
service_code
service_codeThe shipping service to be used
{
"service_code": "ground"
}
tracking_number
tracking_numberTracking number/BOL for the supplier shipment
write_date
write_dateUTC timestamp when the record was last updated. Could be null (if not updated)
transportation_mode
transportation_modeGround/Parcel, Ocean or Air
Line Item Attributes
"lines": [
{
"id": 123456,
"product": {
"id": 1234,
"code": "SKU",
"upc": 123456789012,
"name": "Apple iPad",
"hs_code": "1234.56"
},
"quantity": 1,
"unit": "u",
"order_line": {
"id": 123,
"unit_price": {
"__class__": "Decimal",
"decimal": "1.23"
}
},
"order": {
"id": 1234,
"number": "SO12345",
"reference": "PO89897",
"currency": "USD"
}
}
]
id
idThe id of the line item (stock move)
product.id
product.idID of the product. This is required to mark shipment as done.
product.code
product.codeSKU of the product
product.upc (optional)
product.upc (optional)UPC of the product
product.name
product.nameVariant name of the product
quantity
quantityThe quantity to ship. This could be a floating point if the UOM is weight, length or volume
uom
uomThe unit of measure
Purchase order attributes
"purchase_orders": [
{
"description": null,
"id": 805,
"number": "PO675",
"purchase_date": {
"__class__": "date",
"iso_string": "2021-06-30"
},
"reference": null
}
]
purchase_orders.id
purchase_orders.idThe id of the purchase order where this shipment line was created
purchase_orders.description
purchase_orders.descriptionDescription on purchase order
purchase_orders.number
purchase_orders.numberThe number of the purchase order where this shipment line was created
purchase_orders.purchase_date
purchase_orders.purchase_dateThe date when the purchase order was made in Fulfil
purchase_orders.reference
purchase_orders.referenceThe reference of the order where this shipment line was created. Reference is usually a remote channel order number or customer PO number. This is an optional value
ASN acknowledgements
Inbound shipments could change between the first time the PO was accepted and the time of shipment. This is quite normal for shipments with long lead times (eg. China) where the contents and quantity may be changed by the merchant while waiting for items to be on the boat.
So, we recommend refreshing the ASNs periodically (every day) to both look for new ASNs and to see if there are updates to existing ASNs.
