【新增入库通知单】接口
一、说明
主要用于第三方系统将其相关入库的申请单,通过调用AI-WMS PLUS的【新增入库通知单】接口,从而生成AI-WMS PLUS系统的【入库通知单】。
注:如果同一张来源申请单表身货品的仓库不同,则须按仓库分开产生多张【入库通知单】,即分多次调【新增入库通知单】接口。
二、参数说明
1、请求方式
请求方式 | POST | |||||
接口地址 | http://服务器IP或机器名或域名/WMS/API/SYS/CreateEntryOrder | |||||
格式 | JSON | |||||
编码类型 | UTF-8 |
2、header参数
KEY | VALUE | |||||
Content-Type | application/json | |||||
Authorization | token值 | 说明:授权接口所获取的值 |
3、请求参数
字段 | 字段名 | 字段类型 | 长度 | 必填 | 说明 |
表头 | |||||
oth_task_id | 第三方任务单号 | string | 100 | 是 | 唯一ID |
ref_id | 第三方系统标识 | string | 20 | 是 | 自定义一个系统标识,如T8 |
entry_order_date | 通知单日期 | datatime | 是 | 单据日期,精确到日 | |
request_id | 申请单ID | string | 10 | 申请单单据别,如无,则可不填; | |
request_code | 申请单号 | string | 100 | 是 | 唯一单号 |
warehouse_code | 仓库编码 | string | 30 | 是 | 仓库代号 |
owner_code | 货主编码 | string | 30 | 是 | 未启用货主编码时,则固定传入OWNER; |
order_type | 业务类型 | string | 10 | 是 | 提供类型如下: 01=进货入库,02=暂估入库,03=销货退回入库,04=自制产品入库,05=托外加工入库,06=生产退料入库,07=托工退料入库,08=库存调拨入库,09=非生产退料入库,10=报废入库,11=其他入库; |
expect_start_time | 预期到货时间 | datatime | 是 | 即预交日期,精确到日 | |
department | 部门 | string | 30 | 是 | |
bill_type | 单据类别 | string | 10 | ||
supplier_code | 供应商代号 | string | 30 | 厂商代号 | |
supplier_name | 供应商名称 | string | 100 | 厂商名称 | |
operate_time | 操作时间 | datatime | 是 | 制单时间,精确到秒 | |
operator_code | 操作员编码 | string | 30 | 是 | 制单人 |
last_modified_date | 最近修改时间 | datatime | |||
remark | 备注 | string | |||
totalorder_lines | 单据总行数 | int | |||
extend_props | 扩展属性 | ||||
表身 | |||||
item_code | 货品代号 | string | 50 | 是 | 货品代号 |
item_name | 货品名称 | string | 160 | 是 | 货品名称 |
sku_property | 特征 | string | 255 | 货品特征值 | |
batch_code | 批号 | string | 40 | 批号 | |
qty | 数量 | float | 是 | 数量 | |
qty1 | 数量(副) | float | 数量(副) | ||
rem | 备注 | string | |||
request_id | 申请单ID | string | 10 | 是 | 即ERP申请单ID,如无,可不填; |
request_code | 申请单号 | string | 100 | 是 | 即ERP申请单号,与表头必须一致; |
request_itm | 申请单项次 | String | 100 | 是 | 即ERP申请单的转单唯一项次; |
source_bilid | 业务单 ID | string | 10 | 即申请单的来源单ID | |
source_bilno | 业务单号 | string | 100 | 即申请单的来源单号; | |
source_bilitm | 业务单项次 | String | 100 | 即申请单对应来源单的项次 | |
extend_props | 扩展属性 |
4、返回参数
字段 | 字段名 | 字段类型 | 长度 | 说明 |
code | 成功标识 | string | 10 | 返回0则表示成功,其他则为失败 |
message | 返回信息 | string | 200 | |
oth_task_id | 第三方任务ID | string | 100 | |
request_id | 来源申请ID | string | 10 | |
request_code | 来源申请单号 | string | 100 | |
warehouse_code | 来源单仓库代号 | string | 30 | |
entry_order_code | WMS入库通知单号 | string | 100 |
三、请求JSON范例
{ "entry_order": { "oth_task_id":"{{$guid}}", //必填,第三方任务单号 "ref_id":"SUNLIKE ERP", //必填,第三方系统标识 "entry_order_date":"2023-03-01", //必填,通知单日期 "request_id":"TI", //申请单 ID "request_code":"TI33010001", //必填,申请单号 "warehouse_code":"A", //必填,仓库编码 "owner_code":"OWNER", //必填,货主编码 "order_type":"01", //必填,业务类型 "expect_start_time":"2023-03-02", //必填,预期到货时间 "department":"00000000", //必填,部门 "bill_type":"", //单据类别 "supplier_code":"SUP01", //供应商代号 "supplier_name":"厂商SUP01", //供应商名称 "operate_time":"2023/03/01 15:45:32", //操作时间 "operator_code":"ADMIN", //操作员编码 "last_modified_date":"2023/03/01 15:45:32", //最近修改时间 "remark":"", //备注 "totalorder_lines":"", //单据总行数 "extend_props":{} //扩展属性 }, "order_lines": [ { "item_code":"P001", //必填,货品代号 "item_name":"P001货品P", //必填,货品名称 "sku_property":"", //货品特征值 "batch_code":"23010101", //批号 "qty":100, //必填,数量 "qty1":0, //数量(副) "rem":"", //备注 "request_id":"TI", //必填,申请单ID "request_code":"TI33010001", //必填,申请单号 "request_itm":"1", //必填,申请单项次 "source_bilid":"PO", //业务单ID "source_bilno":"PO33010001", //业务单号 "source_bilitm":"1", //业务单项次 "extend_props":{} //扩展属性 } ] }
四、返回JSON范例
{ "code": 0, "message": "新增成功", "oth_task_id": "8042cc34-2243-4156-8bef-54252c9b89d6", "request_id": "TI", "request_code": "TI33010001", "warehouse_code": "A", "entry_order_code": "UO230301000001" }