Skip to content

Purchase 相关接口

以下接口适用于 Master Data Purchase 数据集成 API,对接前请了解 API 接入流程

Create Purchase

  • URL: https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/master_data/purchase

  • 请求参数

参数类型必填长度格式描述示例
  • 响应参数
参数类型是否必填长度描述示例值
codeStringY10回执 code"0"
msgStringY10回执信息"ok"/"error"
resultObjectN回执示例见响应示例
  • 请求示例
JSON
{
  "lenovoPn": "",
  "plant": "",
  "vendorCode": "",
  "vendorName": "",
  "tier2VendorCode": "",
  "tier2VendorName": "",
  "tier2VendorEmail": "",
  "lnvPnDescription": "",
  "vendorPn": "",
  "alternativePn": "",
  "warranty": "",
  "whereUse": "",
  "moq": 0,
  "mpq": 0,
  "cycleTime": 0,
  "procurementMode": "",
  "purchaseLeadtime": 0,
  "orderAddressCodeOa": "",
  "paymentInformationCodePi": "",
  "paymentCurrency": "",
  "rmaType": "",
  "returnMode": "",
  "returnFrequency": "",
  "returnServiceProvider": "",
  "lenovoBuyerEmail": "",
  "lenovoGsmEmail": "",
  "lenovoGcmEmail": "",
  "supplierSalesContact": "",
  "supplierContactsTakeOrders": "",
  "supplierContactsShipping": "",
  "logisticsProviderContact": "",
  "customsBrokerContact": "",
  "supplierContactInvoice": "",
  "supplierContactAfterSales": "",
  "dockingSystemAccount": "",
  "poCollaborationMethod": "",
  "asnCreationMethod": "",
  "cdaCreationMethod": "",
  "svCreationMethod": "",
  "carPooling": ""
}
  • 响应示例
JSON
{
  "code": "0",
  "msg": "ok"
}
  • 异常示例
JSON
{
}
  • 业务错误码
错误码错误描述解决方案
-1回执 code请根据 result 回执修改具体字段的值
500接口系统错误请提供具体错误报文以及触发时间给 IT

Customs

  • URL: https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/master_data/customs

  • 请求参数

参数类型必填长度格式描述示例
  • 响应参数
参数类型是否必填长度描述示例值
codeStringY10回执 code"0"
msgStringY10回执信息"ok"/"error"
resultObjectN回执示例见响应示例
  • 请求示例
json
{
  "lenovoPn": "",
  "vendorCode": "",
  "inhouseSite": "",
  "countryIsoCode": "",
  "finishedGoods": "",
  "bonded": "",
  "hsCode": "",
  "commodityNameInChinese": "",
  "partEnglishDescription": "",
  "brand": "",
  "declareElements": "",
  "conversionRatioPerUnit": 0,
  "netWeightKgs": 0.0,
  "unitPrice": 0.0,
  "currency": "",
  "photos": "",
  "supervisionRequirements": "",
  "certificate": "",
  "certificateNo": "",
  "expiryDate": "",
  "additionalInformation": "",
  "eccnCode": ""
}
  • 响应示例
JSON
{
  "code": "0",
  "msg": "ok"
}
  • 异常示例
JSON
{
}
  • 业务错误码
错误码错误描述解决方案
-1回执 code请根据 result 回执修改具体字段的值
500接口系统错误请提供具体错误报文以及触发时间给 IT

Logistics

  • URL: https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/master_data/logistics

  • 请求参数

参数类型必填长度格式描述示例
  • 响应参数
参数类型是否必填长度描述示例值
codeStringY10回执 code"0"
msgStringY10回执信息"ok"/"error"
resultObjectN回执示例见响应示例
  • 请求示例
JSON
{
  "rid": "",
  "vendorCode": "",
  "lenovoPn": "",
  "plant": "",
  "bonded": "",
  "mot": "",
  "deliveryRoute1": "",
  "deliveryRoute2": "",
  "deliveryRoute3": "",
  "deliveryRoute4": "",
  "deliveryRoute5": "",
  "fullBoxQty": 0,
  "boxQtyPerPallet": 0,
  "fullPalletQty": 0,
  "grossWeightPerUnit": 0.00,
  "netWeightPerUnit": 0.00,
  "volumePerUnit": 0.00,
  "serialNumberControl": "",
  "batteryInside": "",
  "piValue": "",
  "magneticOrNot": "",
  "anyHeavyMetal": "",
  "eccnControl": ""
}
  • 响应示例
JSON
{
  "code": "0",
  "msg": "ok"
}
  • 异常示例
JSON

Vendor

  • URL: https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/master_data/vendor

  • 请求参数

参数类型必填长度格式描述示例
  • 响应参数
参数类型必填长度格式描述示例
codeStringY10回执 code"0"
msgStringY10回执信息"ok"/"error"
resultObjectN回执示例见响应示例
  • 请求示例
JSON
{
  "vendorCode": "",
  "vendorName": "",
  "forwarderName": "",
  "forwarderEmail": "",
  "customsBrokerName": "",
  "customsBrokerEmail": ""
}
  • 响应示例
JSON
  • 异常示例
JSON