Problem Statement
I am unable to create a partial Item Fulfillment for a Sales Order that contains Kit/Package items with Serialized Inventory.
Despite providing all required sublist details, including item-level information, serial numbers, and quantity assignments, NetSuite is not accepting the partial fulfillment request.
To help troubleshoot, I have attached all relevant screenshots, as well as dummy request payloads and sample data that replicate the issue.
The expected behavior is that NetSuite should allow fulfillment of only a subset of the kit components or quantities, but the fulfillment attempt consistently fails or rejects the partial data.
I need assistance understanding:
-
What specific data or structure NetSuite requires for such fulfillments,
-
And how to correctly prepare the payload to successfully create a partial Item Fulfillment.
{
"orderId": "SO52",
"purchaseOrderNumber": "2000004204",
"shipDate": "2025-10-24T19:04:57.000Z",
"facilityName": "W2G (L) - Memphis",
"customerName": "ABC",
"shippingSpeed": "Economy",
"OrderDetails": {
"skuQuantities": [
{
"lots": [
{
"quantity": 1,
"serialNumbers": "B8AB2026100011680"
}
],
"carrier": null,
"skuId": "RVR-BBA-510-B",
"status": "SHIP_COMPLETE",
"skuID": "RVR-BBA-510-B",
"quantity": 1
}
],
"packages": [
{
"id": "22973",
"trackingNumber": "1Z3A92R80302170304",
"trackingUrl": "https://wwwapps.anc.com/etracking/tracking.cgi?tracknum=1Z3A92R80302170304",
"status": "SHIPPED",
"carrierName": "UPS",
"height": 4,
"width": 3,
"length": 2,
"weight": 3.06,
"contents": [
{
"sku": "RVR-BBA-510-B",
"quantity": 1,
"serialNumbers": [
"B8AB2026100011680"
]
}
],
"proofOfDelivery": "No",
"carrierAccountNumber": "3A92R8",
"serviceLevel": "UPS_GND",
"merchantManaged": "W2G_MANAGED"
}
],
"customerOrderType": "ECOMMERCE",
"orderId": "SO52",
"orderDate": "2025-10-21T19:36:14.000Z",
"purchaseOrderNumber": "2000004204",
"shippingSpeed": "ECONOMY"
}
}



