Skip to content

ASN 数据 推送 ODM

以下接口适用于 通用数据推送,对接前请先了解

提供推送地址

  • API
环境URL
测试https://接收方自定义
正式https://接收方自定义
频率时间传输方式
每小时--增量

请求参数

参数key类型长度描述
lenovo_pnString18联想部件号
asnYString100ASN(装运通知单)
asn_lineYString4ASN 行号
poString10联想采购订单
po_lineString6联想采购订单行
odm_poString50ODM 采购订单
odm_po_lineString50ODM 采购订单行
delivery_notesString100发货单号
delivery_notes_lineString4发货行号
qtyString13,3发货数量
cooString50原产国
ship_from_codeString10发货地点代码
ship_from_nameString100发货地点名称
ship_to_codeString20收货地点代码
ship_to_nameYString100收货地点名称
buString18业务单位
actual_issue_dateStringUTC时间真实出库日期时间(yyyy-MM-ddTHH:mm:ssZ)
system_dateStringUTC时间系统创建日期时间(yyyy-MM-ddTHH:mm:ssZ)

响应参数

参数类型是否必填描述
codeStringY0 成功其它失败
msgStringY响应具体信息

请求示例

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"
        }]
    }]
}