Lingxing
切换旧版

生成待发货发货单(关联发货计划)

POST/erp/sc/routing/storage/shipment/createReadySendOrderByShipmentPlan

接口信息

API Path请求协议请求方式令牌桶容量
/erp/sc/routing/storage/shipment/createReadySendOrderByShipmentPlanHTTPSPOST待确认

请求参数

widstring
客户仓库编号;wid 与 sys_wid 至少填写一个。
最大长度:16
sys_widinteger
系统仓库 ID;wid 未填写时必填。
expected_arrival_datestring
预计到货日期。
etd_datestring
运输开始时间。
eta_datestring
运输到达时间。
delivery_datestring
head_fee_typeinteger
头程费分配方式;0=按计费重,1=按实重,2=按体积重,3=按SKU数量,4=自定义,5=按箱子体积。
可选值:0、1、2、3、4、5
tax_fee_typeinteger
实际税费分配方式;0=产品-计费重,1=产品-实重,2=产品-体积重,3=产品-数量,4=自定义,5=箱子-体积。
可选值:0、1、2、3、4、5
is_points_behindinteger
是否分抛计算;0=否,1=是。仅头程费分配方式为按计费重时使用。
可选值:0、1
points_behind_coeffientinteger
分抛系数;is_points_behind=1 时必填。
最小值:0
最大值:100
remarkstring
发货单备注。
最大长度:1000
is_relatedinteger
是否自动扣减单品库存。
可选值:0、1
is_pickinteger
是否创建后立即发起拣货。
可选值:0、1
principal_uidsarray<any>
发货单负责人 UID 列表。
request_flagstring

最大长度:255
ship_modeinteger
1=常规发货,2=工厂直发。
可选值:1、2
hand_pick_purchaseinteger
工厂直发时手动选择采购批次,2=是。
可选值:1、2
logistics_channel_idstring

最大长度:255
head_logistics_listobject
新版头程物流信息。仅支持该字段,不接受 logistics_list_type 和 logistics_list。
隐藏子属性
tracking_listarray<object>
轨迹信息数组。
隐藏子属性
tracking_nostring
查询单号。
transport_typestring
运输类型;1=快递,2=海运,3=空运,4=其他。
可选值:1、2、3、4
order_type_codeinteger
单号类型;1=订舱号,2=提单号,3=箱号,4=其他,5=跟踪单号,6=航班号。transport_type=1 时只能传5;=2 时只能传1、2、3、4;=3 时只能传2、6;=4 时必须为空。
可选值:1、2、3、4、5、6
shippersstring
承运商;仅海运时有意义,通过“获取发货单头程物流-承运商信息”接口获取。
remarkstring
备注。
estimate_expenses_listobject
费用明细-预估费用。
隐藏子属性
chargeable_weightstring
计费重,单位KG。
pricestring必填
单价。
price_currencystring必填
单价币种。
logistics_feestring必填
物流费用。
logistics_fee_currencystring必填
物流费用币种。
remarkstring
备注。
other_fee_arrarray<object>
预估费用-其他费;其他费类型通过“获取发货单头程物流-其他费类型”接口获取。
隐藏子属性
fee_type_idstring必填
其他费ID。
other_amountstring必填
其他费金额。
other_currencystring必填
其他费币种。
actual_expenses_listobject
费用明细-实际费用。
隐藏子属性
tax_feestring必填
税费。
tax_fee_currencystring必填
税费币种。
chargeable_weightstring必填
计费重,废弃字段。
weightstring必填
实重,单位KG。
volumestring必填
体积,单位m³。
pricestring必填
单价。
price_currencystring必填
单价币种。
logistics_feestring必填
物流费用。
logistics_fee_currencystring必填
物流费用币种。
remarkstring
备注。
other_fee_arrarray<object>
实际费用-其他费;其他费类型通过“获取发货单头程物流-其他费类型”接口获取。
隐藏子属性
fee_type_idstring必填
其他费ID。
other_amountstring必填
其他费金额。
other_currencystring必填
其他费币种。
box_typestring

可选值:SINGLE、MULTIPLE
box_listarray<object>
MULTIPLE 时必填;box_skus 只按 shipment_plan_sn 引用 plan_list。
隐藏子属性
box_numinteger

最小值:0
cg_box_lengthnumber

最小值:0
cg_box_widthnumber

最小值:0
cg_box_heightnumber

最小值:0
cg_box_weightnumber

最小值:0
box_skusarray<object>必填
隐藏子属性
shipment_plan_snstring必填
本次 plan_list 中的计划编号。
最大长度:50
quantity_in_caseinteger必填

最小值:1
plan_listarray<object>必填
发货计划商品列表;shipment_plan_sn 不可重复。
隐藏子属性
shipment_plan_snstring必填
发货计划编号。
最大长度:50
numinteger必填
本次发货数量;小于计划数量时服务端按拆分计划处理。
最小值:1
warehouse_seller_idinteger
发货仓店铺 ID;已锁定库存的计划不得修改。
最小值:0
warehouse_fnskustring
仓库 FNSKU;已锁定库存的计划不得修改。
最大长度:50
cg_product_gross_weightnumber
未传或为空时使用计划商品毛重。
最小值:0
cg_product_net_weightnumber
未传或为空时使用计划商品净重。
最小值:0
cg_package_lengthnumber
未传或为空时使用计划包装长。
最小值:0
cg_package_widthnumber
未传或为空时使用计划包装宽。
最小值:0
cg_package_heightnumber
未传或为空时使用计划包装高。
最小值:0
cg_box_weightnumber
未传或为空时使用计划箱重。
最小值:0
transport_costnumber

最小值:0
remarkstring

最大长度:255
purchase_itemsarray<any>
沿用既有发货单采购关联字段。
warehouse_itemsarray<object>
多仓出库明细。
隐藏子属性
widstring

最大长度:16
sys_widinteger
out_numinteger必填

最小值:1
warehouse_seller_idinteger

最小值:0
warehouse_fnskustring

最大长度:50
purchase_itemsarray<any>

请求示例

示例中的仓库编号和计划编号为占位值,请替换为实际值。

{
    "wid": "WH001",
    "box_type": "SINGLE",
    "plan_list": [
        {
            "shipment_plan_sn": "R260602006",
            "num": 1
        }
    ]
}

返回结果

Json Object

codeinteger必填
示例 1
msgstring必填
示例 success
require_idstring
dataobject必填
隐藏子属性
order_snstring必填
新生成的发货单号。

相关接口