3.2.1 新增入库数据
请求地址:
plain
POST /OpenApi/V1/Inbound/Inbounding/create?signature=xxx请求方式: POST
请求参数:
| 字段 | 类型 | 是否必填 | 说明 | 备注 |
|---|---|---|---|---|
| userInboundNo | string | 否 | 客户单号 | |
| inboundingType | int | 是 | 入库类型 1整柜入库 2散货入库 | 默认1 |
| carrierType | int | 是 | 运输方式 100海运 200空运 300转运 | 默认100 |
| arrivalType | int | 是 | 送达方式 | 默认100 |
| containerNum | string | 否 | 柜号/AWB号 | |
| caseInboundPallet | int | 否 | 预计入库托盘数 | 默认0 |
| etd | int | 否 | 发货时间 | 时间戳 |
| eta | int | 否 | 预计送达时间 | 时间戳 |
| remark | string | 否 | 备注 | |
| distanceUnit | int | 是 | 距离单位 1:in 2:cm | 默认1 |
| massUnit | int | 是 | 质量单位 1:lb 2:kg | 默认1 |
| inboundingDetailList | array | 是 | 入库sku数据,格式见下方 | |
| warehouseCode | string | 是 | 仓库code |
inboundingDetailList 数组格式:
json
[{
"isMultipleSku": "是否多个sku 1否2是",
"operateType": "操作类型 100存储 200换标转运 201快速转运",
"deliveryType": "尾程派送类型 100ups 101usps 102 fedex",
"dLocationName": "目的地名称",
"dLocationType": "目的地类型 0用户地址 1 FBA仓",
"sku": "sku 当isMultipleSku为1时必填",
"length": "长 当isMultipleSku为2时必填",
"width": "宽 当isMultipleSku为2时必填",
"height": "高 当isMultipleSku为2时必填",
"weight": "重量 当isMultipleSku为2时必填",
"netWeight": "净重 当isMultipleSku为2时必填",
"caseCarton": "预计箱数",
"logisticsData": "【ShipmentId、ReferenceId】",
"fnSku": "fnSku",
"expressQty": "快递标 张/箱",
"fbaQty": "FBA标 张/箱",
"fnSkuQty": "FNSKU 张/件",
"remark": "备注",
"lotNo": "批次号 当isMultipleSku为1时可以为空",
"expirationDate": "过期时间 当isMultipleSku为1时可以为空",
"detailList": [{
"sku": "sku",
"casePiecesQty": "每箱对应sku件数",
"logisticsData": "【ShipmentId、ReferenceId】",
"fnSku": "fnSku",
"lotNo": "批次号",
"expirationDate": "过期时间"
}]
}]成功示例:
json
{
"code": "200",
"result": {
"inboundingNo": "IB20260428001"
},
"message": "新增成功"
}失败示例:
json
{
"code": "400",
"result": [],
"message": "新增失败"
}