ASN 数据 推送 ODM
以下接口适用于 通用数据推送,对接前请先了解
提供推送地址
- API
环境 | URL |
---|---|
测试 | https://接收方自定义 |
正式 | https://接收方自定义 |
频率 | 时间 | 传输方式 |
---|---|---|
每小时 | -- | 增量 |
请求参数
参数 | key | 类型 | 长度 | 描述 |
---|---|---|---|---|
lenovo_pn | String | 18 | 联想部件号 | |
asn | Y | String | 100 | ASN(装运通知单) |
asn_line | Y | String | 4 | ASN 行号 |
po | String | 10 | 联想采购订单 | |
po_line | String | 6 | 联想采购订单行 | |
odm_po | String | 50 | ODM 采购订单 | |
odm_po_line | String | 50 | ODM 采购订单行 | |
delivery_notes | String | 100 | 发货单号 | |
delivery_notes_line | String | 4 | 发货行号 | |
qty | String | 13,3 | 发货数量 | |
coo | String | 50 | 原产国 | |
ship_from_code | String | 10 | 发货地点代码 | |
ship_from_name | String | 100 | 发货地点名称 | |
ship_to_code | String | 20 | 收货地点代码 | |
ship_to_name | Y | String | 100 | 收货地点名称 |
bu | String | 18 | 业务单位 | |
actual_issue_date | String | UTC时间 | 真实出库日期时间(yyyy-MM-ddTHH:mm:ssZ) | |
system_date | String | UTC时间 | 系统创建日期时间(yyyy-MM-ddTHH:mm:ssZ) |
响应参数
参数 | 类型 | 是否必填 | 描述 |
---|---|---|---|
code | String | Y | 0 成功其它失败 |
msg | String | Y | 响应具体信息 |
请求示例
json
{
"batch_id": "90397",
"batch_size": 1,
"seq_id": "1",
"seq_size": 1,
"data": [
{
"lenovo_pn": "SD11L98492",
"asn": "CSD24C0163",
"asn_line": "1",
"odm_pn": "SD11L98492",
"odm_po": "16328028",
"odm_po_line": "60",
"delivery_notes": "CSD24C0163",
"delivery_notes_line": "1",
"qty": "430",
"coo": "xxx",
"ship_from_code": "000",
"ship_from_name": "xxx",
"ship_to_code": "000",
"ship_to_name": "xxx",
"bu": "xx",
"actual_issue_date": "2024-12-18T10:42:53Z",
"system_date": "2024-12-18T10:42:53Z"
}
]
}
响应示例
json
{
"code": "0",
"msg": "request success"
}
异常示例
json
{
"code": "E00V00",
"msg": "data verification failed!",
"result": [{
"row": {
"odm": "LCFC",
...
},
"verify": [{
"type": "value length exceed",
"fields": "version"
}]
}]
}