1.1. 入库单查询接口

post {HTTP(S)地址}/api/{version}/asn

1.1.1. SERVICE_TYPE

QUERY_ASN_LIST

1.1.2. 请求参数

参数 是否必须 类型 示例 备注
warehouseName N String 马来仓库 仓库名称
type N String PURCHASE 入库单类型,见枚举
status N String NEW 入库单状态,见枚举
tag N AsnTag(Object) 下发状态对象,见AsnTag
skuKeyWord N String S90/花露水 多字段检索,商品sku/名称
number N String 2011asd 多字段检索,入库单号,业务单号,参考号
trackNumber N String 2011asd 跟踪号
page Y Number 1 页码,默认1
pageSize Y Number 100 每页条数.不超过200条; 默认100
timeType N String CREATE_TIME timeFrom、timeEnd、timeType任一字段有值其余字段必须有值 时间类型: 创建时间CREATE_TIME、 入库时间STOCK_IN_TIME、 完成时间FINISH_TIME、 更新时间UPDATE_TIME
timeFrom N String 2022-09-26 开始日期
timeEnd N String 2022-09-26 结束日期

AsnTag(入库单下发状态)

参数 是否必须 类型 示例 备注
sendWms N int 1 已下发
sendFailed N int 1 下发失败
receiveException N int 1 收货异常

1.1.3. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果
total Y Number 100 总条数
result Y List<Asn> 详见 Asn

Asn(入库单)

参数 是否必须 类型 示例 备注
asnNumber Y String A20220905 入库单号
businessNumber Y String B20220905 业务单号
customNumber N String C20220905 参考号
trackNumber N String T20220905 跟踪号
warehouseName Y String 马来仓库 收货仓库名称
type Y String PURCHASE 入库单类型见枚举
status Y String NEW 入库单状态见枚举
remark N String Quick 备注
createTime Y String 2022-09-05 15:27:18 创建时间
updateTime N String 2022-09-05 15:27:18 修改时间
stockInTime N String 2022-09-05 15:27:18 最近入库时间
finishTime N String 2022-09-05 15:27:18 完成时间
purchasePriceCurrency Y String CNY 采购价币种,见枚举
firstLegPriceCurrency Y String CNY 头程费用币种,见枚举
transferPriceCurrency Y String CNY 调拨费用币种,见枚举
asnSkuVOList Y List<AsnSku> 见AsnSku
asnCustomFieldValueVOList N List<SkuCustomFieldValueVO>

SkuCustomFieldValueVO(自定义栏位信息)

参数 是否必须 类型 示例 备注
tableName Y String SYS_ITEM SYS_ITEM:系统商品自定义栏位; SYS_ORDER:订单自定义栏位; SYS_ODO:出库单自定义栏位; SYS_ASN:入库单自定义栏位。
columType Y String NUMBER 筛选不同填入类型的自定义栏位 NUMBER:数字; DATE:日期; STRING:字符串; SELECT:下拉框。
columName Y String 生产日期 用户自己定义的栏位名称
defaultValue N String "1970/01/01"(无双引号) 自定义栏位默认值
candidateValue N String ["1970/01/01","1970/01/02"] 下拉框的候选值
remark N String 上架日期区分于出厂日期 备注
required N Integer 1 是否只查询必填栏位 1:true;0:false
isQuery N Integer 1 是否只查询支持查询的栏位 1:true;0:false
isShow N Integer 1 是否只查询支持列配置的栏位 1:true;0:false

AsnSku(入库单商品)

参数 是否必须 类型 示例 备注
sku Y String S90 商品sku
title Y String 商品标题 商品标题
purchasePrice Y BigDecimal 100.0000 采购价,4位小数
firstLegPrice Y BigDecimal 100.00 头程费用,2位小数
transferPrice Y BigDecimal 100.0000 调拨费用,4位小数
expectQuantity Y Long 100 采购数量
receiveQuantity Y Long 10 已收数量
goodNum Y Long 10 良品数量
damageNum Y Long 0 不良品数量

1.2. 入库单创建接口

1.2.1. SERVICE_TYPE

CREATE_ASN_ORDER

1.2.2. 请求参数

参数 是否必须 类型 示例 备注
warehouseName Y String 马来仓库 仓库名称
customNumber N String C20220905 参考号(无值: 可重复创建入库单, 有值: 通过该值绑定入库单号保证唯一性)
trackNumber N String T20220905 跟踪号
remark N String Quick 备注
purchasePriceCurrency Y String CNY 采购价币种,见枚举
firstLegPriceCurrency Y String CNY 头程费用币种,见枚举
transferPriceCurrency Y String CNY 调拨费用币种,见枚举
asnSkuVOList Y List<AsnSku> 见AsnSku
sendWarehouseFlag N String Y 是否下发仓库。(Y:下发,空值或N:不下发。不区分大小写)
preArriveTime N Date 预计到货时间
shippingType N String 01 运输方式 可选值如下:01(海运)、02(空运)、03(快递)、04(陆运)、05(专车)、06(铁运)、07(字体)、08(其他) 传数字代码
containerModel N String 20DC 集装箱柜型 可选值如下:20’, 20DC, 20FR, 20GP, 20HQ, 20OT, 40‘, 40DC, 40FR, 40GOH, 40HC, 40HQ, 40HR, 40OT, 40RQ, 45‘, 45HC, 45HQ, 53HQ, 53 DRY VAN, 40GP, 45GP
packageType N String ASSEMBLY 产品装箱方式 可选值如下:ASSEMBLY(整装)、MIXING(混装)
boxCount N Int 5 总箱数
type N String SALE_RETURN 入库单类型见枚举
asnCustomFieldValueVOList N SkuCustomFieldValueVO
AsnSku(入库单商品)
参数 是否必须 类型 示例 备注
sku Y String S90 商品sku
purchasePrice Y BigDecimal 100.0000 采购价,4位小数
firstLegPrice Y BigDecimal 100.00 头程费用,2位小数
transferPrice Y BigDecimal 100.0000 调拨费用,4位小数
expectQuantity Y Long 100 采购数量
perBoxQuantity N Int 3 箱规
apiCustom N String

SkuCustomFieldValueVO(自定义栏位)

参数 是否必须 类型 示例 备注
customFieldId Y Long 3 SERVICE_TYPE中的CUSTOMER_FIELD_QUERY接口返回的id
value Y String “张三” 自定义栏位对应的值

1.3. 入库单取消接口

1.3.1. SERVICE_TYPE

1.3.2. CANCEL_ASN_ORDER

1.3.3. 请求参数

参数 是否必须 类型 示例 备注
asnNumber Y String 入库单号 A230109129883

1.3.4. 返回参数

参数 是否必须 类型 示例 备注
errorCode Y String “DATA_INPUT_ERROR” 错误码
errorMsg Y String “输入参数不对” 业务错误信息
state Y String success 请求结果

1.4. 入库反馈推送接口

1.4.1. SERVICE_TYPE

1.4.2. PUSH_ASN_ORDER

1.4.3. 推送消息内容

参数 是否必须 类型 示例 备注
asnNumber Y String “A230109129883” 入库单号
trackNumber N String 跟踪单号
skuList Y List<Sku> Sku收货数据
status Y String 入库单状态 FINISHED 已完成 CLOSED 已关闭
finishedTime Y Date 入库单完成时间条件必传,仅当status=FINISHED时传值
customNumber N String 参考号

Sku

参数 是否必须 类型 示例 备注
quantity Y Number 100 收货数量
sku Y String Sku 商品sku
© Copyright QianYi Team 2025 All Rights Reserved            Updated 2025-04-29 11:32:15

results matching ""

    No results matching ""