Skip to content

WebEDI API 接口文档

修订纪录

日期功能模块说明相关文档备注
2024/07/15发货通知新增 发送发货通知接口 API;发送发货通知 API
2024/07/29发货通知新增 Body 请求参数字段;新增接口字段
详见请求参数说明。
2024/09/12发货通知修改日期时间格式;
新增 Body 请求参数字段;
新增接口字段
详见请求参数说明。
2024/10/17发货通知增加 ASN 编号参数字段;新增接口字段
详见请求参数说明。
2024/12/20API 请求示例增加登录授权接口;
增加接口 API 请求示例;
2024/12/26订单详情增加 订单列表接口 API;
增加 订单查询接口 API;
订单列表 API
订单详情 API
订单查询 API
2025/03/20发票新增 发送发票接口 API;发送发票 API
2025/04/10发送交付单新增 发送交付单接口 API;发送交付单 API
2025/05/27参与方地址新增 参与方地址信息接口 API;参与方地址信息 API

登录授权接口

登录授权,用于获取 access_token 参数

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/auth/token
请求方法POST

请求参数

Body 参数

参数名称描述描述是否必选示例值说明
adminString用户名xxx
passwordString密码xxx

返回参数

参数名称类型描述示例值说明
statusBoolean返回状态truetrue or false
messageString返回消息内容Failed to obtain token.
access_tokenStringTokeneyJhbGciOi...
expirationNumberToken 有效期(单位: 秒)28800
expired_atNumberToken 到期时间戳1704508394000

返回示例

  • 正常返回示例
json5
{
    "access_token": "eyJhbGciOi...",
    "success": true,
    "expiration": 28800,
    "expired_at": 1704508394000
}
  • 异常返回示例
json5
{
    "code": 403,
    "success": false,
    "message": "Failed to obtain token.",
}

API 请求示例

订单列表-仅包含订单主信息(分页查询)

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/order/page
请求方法POST

请求参数

Bearer auth 认证参数

参数名称描述描述是否必选示例值说明
access_tokenStringTokeneyJhbGciOi...通过登录授权接口获取

Header 参数

参数名称描述描述是否必选示例值说明
Return-TypeString接口返回类型DocumentData固定值

Body 参数

参数名称描述描述是否必选示例值说明
project_keyString项目标识ChinLink项目标识由畅链科技分配
paginationObject分页参数
pagination.currentNumber当前页1
pagination.pageSizeNumber每页大小20

返回参数

参数名称类型描述示例值说明
statusBoolean返回状态truetrue or false
messageString返回消息内容xxx
dataObject返回数据
data.recordsArray订单数据集合

data.records 参数说明

参数名称类型描述示例值说明
serial_numberString订单序列编号135963345397353472订单唯一标识
document_numberString报文序号1300001客户发送报文编号
document_typeString报文类型850客户发送报文类型:
850-采购订单;
860-采购订单变更;
830-长期预测订单;
862-短期预测订单;
order_numberString订单编号10193220643

API 请求示例

订单列表-包含订单详情(分页查询)

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/order/pageInfo
请求方法POST

请求参数

Bearer auth 认证参数

参数名称描述描述是否必选示例值说明
access_tokenStringTokeneyJhbGciOi...通过登录授权接口获取

Header 参数

参数名称描述描述是否必选示例值说明
Return-TypeString接口返回类型DocumentData固定值

Body 参数

参数名称描述描述是否必选示例值说明
project_keyString项目标识ChinLink项目标识由畅链科技分配
dateString查询日期2025-11-06按照订单接收日期查询,日期格式: yyyy-MM-DD, 默认值: 当天日期
document_typeString报文类型DELFOR按照报文类型查询,默认为空,查询所有报文类型订单
currentNumber当前页1默认值: 1
page_sizeNumber每页大小100默认值: 100

返回参数

参数名称类型描述示例值说明
statusBoolean返回状态truetrue or false
messageString返回消息内容xxx
dataObject返回数据
data.recordsArray订单数据集合
data.totalNumber总数
data.sizeNumber每页大小
data.currentNumber当前页

data.records 参数说明

参数名称类型描述示例值说明
Serial_NumberString订单序列编号135963345397353472订单唯一标识
Document_NumberString报文序号1300001客户发送报文编号
Document_TypeString报文类型850客户发送报文类型:
850-采购订单;
860-采购订单变更;
830-长期预测订单;
862-短期预测订单;
...String其他参数属于业务参数,与实际业务相关

API 请求示例

订单详情(通过订单序列编号查询)

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/order/info/{serial_number}
请求方法GET

请求参数

Bearer auth 认证参数

参数名称描述描述是否必选示例值说明
access_tokenStringTokeneyJhbGciOi...通过登录授权接口获取

Header 参数

参数名称描述描述是否必选示例值说明
Return-TypeString接口返回类型DocumentData固定值

Path 参数

参数名称描述描述是否必选示例值说明
serial_numberString订单序列编号135963345397353472订单唯一标识

返回参数

参数名称类型描述示例值说明
statusBoolean返回状态truetrue or false
messageString返回消息内容xxx
dataObject返回数据
data.document_dataArray报文/订单数据内容

data.document_data 参数说明

参数名称类型描述示例值说明
Sender_IdString(36)发送方ID标识958755
Sender_Internal_IdString(36)发送方内部ID标识LM485非必须,可空
Document_TypeString(36)报文类型850客户发送报文类型:
850/ORDERS-采购订单;
860/ORDCHG-采购订单变更;
830/DELFOR-长期预测订单;
862/DELJIT-短期预测订单;
Document_NumberString(36)报文序号1300001客户发送报文编号
Document_DatetimeString(36)报文日期/时间20240509客户发送报文日期
格式:CCYYMMDD 或 CCYYMMDDHHmm
Purchase_Order_NumberString(36)采购订单编号10193220643
Purchase_Order_DateString(36)采购订单日期20240509采购订单日期
格式:CCYYMMDD
Buyer_IdString(36)买方/采购方编码
Buyer_Agency_CodeString(10)买方/采购方编码类型
Buyer_NameString(70)买方/采购方名称
Buyer_AddressString(36)买方/采购方地址
Buyer_Address_InfoString(36)买方/采购方详细地址
Buyer_StreetString(256)买方/采购方街道
Buyer_CityString(36)买方/采购方城市
Buyer_State_ProvinceString(36)买方/采购方省/州编码
Buyer_PostcodeString(18)买方/采购方邮政编码
Buyer_CountryString(10)买方/采购方国家/地区编号
Seller_xxxString卖方/销售方信息参考 Buyer 参数
Ship_From_xxxString发货地信息参考 Buyer 参数
Ship_To_xxxString收货地信息参考 Buyer 参数
Bill_To_xxxString付款方信息参考 Buyer 参数
Sold_To_xxxString实际收货方信息参考 Buyer 参数
Currency_CodeString(10)货币代码USD发送发票 810 时,必选值
Detail_Items.
Detail_Item_Loop
Array物料数据集合

Detail_Items.Detail_Item_Loop 参数说明

参数名称类型描述示例值说明
Line_Item_NumberString(6)物料行号00010
Buyer_Item_NumberString(36)买方/采购方物料编号PA123456
Purchase_Order_NumberString(70)采购订单号991935452615
Purchase_Order_Line
_Number
String(6)订单行号00010
Unit_PriceString(18)物料单价163.12发送发票 810 时,必选值
Unit_Price_Basis_CodeString(3)价格基数代码PN(PE) Price per Each
(PN) Price per Ten
(HP) Price per Hundred
(TP) Price per Thousand
Place_Of_DeliveryString(256)交货地点ED05发送发货通知 DESADEV 时,必选值
Place_Port_DischargeString(256)卸货港口代码WEDJ发送发货通知 DESADEV 时,必选值
Additional_Internal
_Destination
String(256)内部目的地代码3256发送发货通知 DESADEV 时,必选值
Item_DescriptionString(256)描述信息
Delivery_Schedule_NumberString(70)交货计划编号392
Delivery_Schedule_DateString(36)交货计划日期格式:CCYYMMDD 或 CCYYMMDDHHmm
Plan_Items.
Plan_Item_Loop
Array预测/订单数据集合

Plan_Items.Plan_Item_Loop 参数说明

参数名称类型描述示例值说明
Delivery_Plan_StatusString(10)交付计划状态编码41-Firm
4-Planning/forecast
Delivery_Plan_Status_ViewString(256)交付计划状态描述Planning/forecast1-Firm
4-Planning/forecast
Discrete_QuantityString(36)交付数量162预测/订单数量
Discrete_UnitString(8)数量单位EA
Outstanding_QuantityString(36)未完成数量0未完成数量(延期订单)
Quantity_To_Be_DeliveredString(36)待交付数量0待交付数量
Request_Delivery_DateString(36)买方要求交货日期20250529格式:CCYYMMDD 或 CCYYMMDDHHmm

响应示例

json5
{
  "data": {
    "document_number": "20250426150038",
    "document_data": {
      "Sender_Id": "000987654321",
      "Sender_Type": "ZZZ",
      "Sender_Internal_Id": "",
      "Receiver_Id": "O01234567890",
      "Receiver_Type": "ZZZ",
      "Receiver_Internal_Id": "",
      "Number": "27041508",
      "Test_Indicator": "",
      "Serial_Number": "1365985846678032384",
      "Document_Type": "DELFOR",
      "Document_Number": "20250426150038",
      "Document_Datetime": "202504270257",
      "Document_Date_Format": "203",
      "Expiry_Date": "20251217",
      "Validity_Start_Date": "202504270257",
      "Effective_From_Date": "202504270257",
      "Effective_To_Date": "20251217",
      "Delivery_Schedule_Number": "20250426150038",
      "Buyer_Id": "PO001",
      "Buyer_Agency_Code": "92",
      "Buyer_Name": "",
      "Buyer_Address": "",
      "Buyer_Address_Info": "",
      "Buyer_Street": "",
      "Buyer_City": "",
      "Buyer_State_Province": "",
      "Buyer_Postcode": "",
      "Buyer_Country": "",
      "Seller_Id": "QA002",
      "Seller_Agency_Code": "92",
      "Seller_Address": "",
      "Seller_Address_Info": "",
      "Seller_Name": "",
      "Seller_Street": "",
      "Seller_City": "",
      "Seller_State_Province": "",
      "Seller_Postcode": "",
      "Seller_Country": "",
      "Ship_From_Id": "",
      "Ship_From_Agency_Code": "",
      "Ship_From_Address": "",
      "Ship_From_Address_Info": "",
      "Ship_From_Name": "",
      "Ship_From_Street": "",
      "Ship_From_City": "",
      "Ship_From_State_Province": "",
      "Ship_From_Postcode": "",
      "Ship_From_Country": "",
      "Ship_To_Id": "",
      "Ship_To_Agency_Code": "",
      "Ship_To_Address": "",
      "Ship_To_Address_Info": "",
      "Ship_To_Name": "",
      "Ship_To_Street": "",
      "Ship_To_City": "",
      "Ship_To_State_Province": "",
      "Ship_To_Postcode": "",
      "Ship_To_Country": "",
      "Detail_Items": {
        "Detail_Item_Loop": [
          {
            "Line_Item_Number": "",
            "Buyer_Item_Number": "8579552554",
            "Purchase_Order_Number": "9958745411225",
            "Purchase_Order_Line_Number": "",
            "Calculation_Date": "202504270257",
            "Place_Port_Discharge": "WEDJ",
            "Additional_Internal_Destination": "3256",
            "Plan_Items": {
              "Plan_Item_Loop": [
                {
                  "Delivery_Plan_Status": "4",
                  "Delivery_Plan_Status_View": "Planning/forecast",
                  "Discrete_Quantity": "28",
                  "Discrete_Unit": "EA",
                  "Quantity_To_Be_Delivered": "28",
                  "Request_Delivery_Date": "202505161200"
                },
                {
                  "Delivery_Plan_Status": "4",
                  "Delivery_Plan_Status_View": "Planning/forecast",
                  "Discrete_Quantity": "50",
                  "Discrete_Unit": "EA",
                  "Request_Delivery_Date": "202505181200"
                },
                {
                  "Delivery_Plan_Status": "4",
                  "Delivery_Plan_Status_View": "Planning/forecast",
                  "Discrete_Quantity": "200",
                  "Discrete_Unit": "EA",
                  "Quantity_To_Be_Delivered": "200",
                  "Request_Delivery_Date": "202512171200"
                }
              ]
            }
          },
          {
            "Line_Item_Number": "",
            "Buyer_Item_Number": "8579552998",
            "Purchase_Order_Number": "9958745411225",
            "Purchase_Order_Line_Number": "",
            "Calculation_Date": "202504270257",
            "Place_Port_Discharge": "TUYS",
            "Additional_Internal_Destination": "TUYS",
            "Plan_Items": {
              "Plan_Item_Loop": [
                {
                  "Delivery_Plan_Status": "4",
                  "Delivery_Plan_Status_View": "Planning/forecast",
                  "Discrete_Quantity": "162",
                  "Discrete_Unit": "EA",
                  "Quantity_To_Be_Delivered": "162",
                  "Request_Delivery_Date": "202512151200"
                },
                {
                  "Delivery_Plan_Status": "4",
                  "Delivery_Plan_Status_View": "Planning/forecast",
                  "Discrete_Quantity": "162",
                  "Discrete_Unit": "EA",
                  "Quantity_To_Be_Delivered": "162",
                  "Request_Delivery_Date": "202512161200"
                },
                {
                  "Delivery_Plan_Status": "4",
                  "Delivery_Plan_Status_View": "Planning/forecast",
                  "Discrete_Quantity": "162",
                  "Discrete_Unit": "EA",
                  "Quantity_To_Be_Delivered": "162",
                  "Request_Delivery_Date": "202512171200"
                }
              ]
            }
          }
        ]
      }
    }
  },
  "code": 0,
  "message": null,
  "success": true
}

API 请求示例

订单查询(通过订单编号查询)

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/order/info/order/{order_number}?project_key={project_key}
请求方法GET

请求参数

Bearer auth 认证参数

参数名称描述描述是否必选示例值说明
access_tokenStringTokeneyJhbGciOi...通过登录授权接口获取

Header 参数

参数名称描述描述是否必选示例值说明
Return-TypeString接口返回类型DocumentData固定值

Path 参数

参数名称描述描述是否必选示例值说明
order_numberString订单编号10193220643如果有重复的订单,默认获取最近一次订单

Request 参数

参数名称描述描述是否必选示例值说明
project_keyString项目标识ChinLink项目标识由畅链科技分配

返回参数

参考 订单详情(通过订单序列编号查询)

API 请求示例

创建发货通知单

💡

通过 API 接口,将线下发货信息,提交给 EDI 系统,通过 EDI 系统生成 856 或 DESADV 报文,并发送给客户。

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/delivery/saveData
请求方法POST

请求参数

Body 参数

参数名称描述描述是否必选示例值说明
project_keyString项目标识ChinLink项目标识由畅链科技分配
action_typeString发送报文类型标识delivery固定值
contentJson发送报文内容

content 参数

参数名称描述描述是否必选示例值说明
despatch_datetimeString发货日期/时间20240627格式:CCYYMMDD
delivery_datetimeString交货日期/时间20240715格式:CCYYMMDD
estimated_arrival_dateString预计到货日期/时间20240715格式:CCYYMMDD
bill_of_ladingString提货单编号PL123456987
packing_list_numberString装运箱编号PL2404120011
carrier_gross_weightNumber装运毛重(单位:KG)520.00ASN 中所有货物总毛重(精确到小数点后两位)
carrier_net_weightNumber装运净重(单位:KG)480.00ASN 中所有货物总净重(精确到小数点后两位)
weight_unitString重量单位KG
quantity_of_packString装运包裹数量33
package_typeString包裹类型PCK90
carrier_bill_numberString承运人编号CN00001
carrier_scacString承运人 SCAC 代码UPSN一般由四位字母组成
transport_modeString运输方式A(A) Air
(AE) Air Express
(LT) Less than trailer load
(M) Motor (Full truck)
(R) Rail (SE) Sea
equipment_unitString运输设备代码 (Equipment Description Code)TL(CN) Container
(RR) Railcar
(TE) Trailer
(TL) Trailer (not otherwise specified)
equipment_initialString运输识别编号或前缀UPSN
equipment_numberString运输设备编号 (运输车号或海运集装箱编号)200003211客户运输设备编号
ship_from_party_idString发货地 ID根据 agency_code 参数,一般是 92, 由 客户 (买方) 提供
ship_from_party_nameString发货地名称
ship_from_agency_codeString发货地编号类型91(91) Assigned by seller or seller's agent
(92) Assigned by buyer or buyer's agent
ship_from_addressString地址
ship_from_address_infoString详细地址
ship_from_city_nameString城市
ship_from_state_province_codeString省/州编码
ship_from_postal_codeString邮政编码
ship_from_country_codeString国家/地区编号
ship_to_party_idString收货地 ID根据 agency_code 参数,一般是 92, 由 客户 (买方) 提供
ship_to_party_nameString收货地名称
ship_to_agency_codeString收货地编号类型92(91) Assigned by seller or seller's agent
(92) Assigned by buyer or buyer's agent
ship_to_addressString地址
ship_to_address_infoString详细地址
ship_to_city_nameString城市
ship_to_state_province_codeString省/州编码
ship_to_postal_codeString邮政编码
ship_to_country_codeString国家/地区编号
no_packages.no_packages_loopArray产品明细

no_packages_loop 参数

参数名称描述描述是否必选示例值说明
no_package_typeString包装类型PCK90
no_package_type_agency_codeString包装类型代码92(91) Assigned by seller or seller's agent
(92) Assigned by buyer or buyer's agent
quantity_of_packString包裹数量33
package_gross_weightString每包净重15
package_net_weightString每包毛重13
weight_unitString重量单位KG
purchase_order_numberString采购订单编号5526931007
purchase_order_dateString订单日期20240706格式:CCYYMMDD
line_items.line_item_loopArray物料明细

line_item_loop 参数

参数名称描述描述是否必选示例值说明
buyer_item_numberString买方/采购方物料编号89519892
seller_catalog_numberString卖方产品编号PK10001
quantityNumber发货数量8808包装中物料数量(整数)
quantity_unitString数量单位EA
order_line_numberString订单行号00010来自采购订单中的物料行号
country_originString原产国CN

返回参数

参数名称类型描述示例值说明
statusBoolean返回状态truetrue or false
messageString返回消息内容xxx
dataObject返回数据
data.serial_numberString交付单序列编号1360053108683337728

示例

请求示例

此处为通用配置下的请求示例,可选字段可设置为空字符串。

json5
{
  "project_key": "ChinLink",
  "action_type": "delivery",
  "content": {
    "despatch_datetime": "20250218",
    "delivery_datetime": "",
    "estimated_arrival_date": "20250228",
    "bill_of_lading": "PL00001",
    "carrier_gross_weight": "407.2",
    "weight_unit": "KG",
    "package_type": "PCK90",
    "quantity_of_pack": "33",
    "quantity_unit": "EA",
    "carrier_bill_number": "CN00001",
    "transport_mode": "A",
    "carrier_scac": "UPSN",
    "no_packages": {
      "no_package_loop": [
        {
          "no_package_type": "PCK90",
          "no_package_type_agency_code": "92",
          "quantity_of_pack": "12",
          "package_gross_weight": "15",
          "weight_unit": "KG",
          "purchase_order_number": "5526931007",
          "purchase_order_date": "20240706",
          "line_items": {
            "line_item_loop": [
              {
                "buyer_item_number": "89519892",
                "seller_catalog_number": "PK10001",
                "quantity": "8808",
                "quantity_unit": "EA",
                "order_line_number": "00010",
                "country_origin": "CN"
              }
            ]
          }
        },
        {
          "no_package_type": "PCK90",
          "no_package_type_agency_code": "92",
          "quantity_of_pack": "11",
          "package_gross_weight": "15",
          "weight_unit": "KG",
          "purchase_order_number": "5526931008",
          "purchase_order_date": "20240706",
          "line_items": {
            "line_item_loop": [
              {
                "buyer_item_number": "89519893",
                "seller_catalog_number": "PK10002",
                "quantity": "8720",
                "quantity_unit": "EA",
                "order_line_number": "00010",
                "country_origin": "CN"
              }
            ]
          }
        }
      ]
    },
    "ship_from_party_id": "1001",
    "ship_from_agency_code": "91",
    "ship_from_address": "Fenghui South Road, High tech Zone",
    "ship_from_address_info": "1107B, Building B, Huajing Plaza, No. 20",
    "ship_from_party_name": "Xi'an ChinLink Technology Co., Ltd.",
    "ship_from_city_name": "Xi'an",
    "ship_from_street": "",
    "ship_from_state_province_code": "XA",
    "ship_from_postal_code": "710075",
    "ship_from_country_code": "CN",
    "ship_to_party_id": "1101",
    "ship_to_agency_code": "92",
    "ship_to_address": "Ship To Address",
    "ship_to_address_info": "Ship To Address Info",
    "ship_to_party_name": "Ship To Name",
    "ship_to_city_name": "Ship To City",
    "ship_to_street": "",
    "ship_to_state_province_code": "",
    "ship_to_postal_code": "111000",
    "ship_to_country_code": "US"
  }
}

返回示例

  • 正常返回示例
json5
{
    "success": true,
    "message": "",
    "data": {
        "serial_number": "1360053108683337728",
    }
}
  • 异常返回示例
json5
{
    "status": false,
    "message": " Failed message."
}

API 请求示例

创建发票单据

💡

通过 API 接口,将线下发票信息,提交给 EDI 系统,通过 EDI 系统生成 810 或 INVOIC 报文,并发送给客户。

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/delivery/saveData
请求方法POST

请求参数

Body 参数

参数名称描述描述是否必选示例值说明
project_keyString项目标识ChinLink项目标识由畅链科技分配
action_typeString发送报文类型标识invoice固定值
contentJson发送报文内容

content 参数

参数名称描述描述是否必选示例值说明
purchase_order_numberString采购订单编号10193220643
purchase_order_dateString订单日期20240627格式:CCYYMMDD
invoice_numberString发票号20240715120603
total_invoice_amountNumber发票总额547.04
currency_codeString货币代码USD
trade_tax_type_codeString贸易税类型代码LS(LS) State and Local Sales Tax
trade_tax_amountString税额
ship_to_party_idString收货地 ID
ship_to_party_nameString收货地名称
ship_to_agency_codeString收货地编号类型92(91) Assigned by seller or seller's agent
(92) Assigned by buyer or buyer's agent
ship_to_addressString地址
ship_to_address_infoString详细地址
ship_to_city_nameString城市
ship_to_state_province_codeString省/州编码
ship_to_postal_codeString邮政编码
ship_to_country_codeString国家/地区编号
bill_to_party_idString付款方 ID
bill_to_party_nameString付款方名称
bill_to_agency_codeString付款方编号类型92(91) Assigned by seller or seller's agent
(92) Assigned by buyer or buyer's agent
bill_to_addressString地址
bill_to_address_infoString详细地址
bill_to_city_nameString城市
bill_to_state_province_codeString省/州编码
bill_to_postal_codeString邮政编码
bill_to_country_codeString国家/地区编号
invoice_issuer_party_idString发票开具人 ID
invoice_issuer_party_nameString发票开具人名称
invoice_issuer_agency_codeString发票开具人编号类型91(91) Assigned by seller or seller's agent
(92) Assigned by buyer or buyer's agent
invoice_issuer_addressString地址
invoice_issuer_address_infoString详细地址
invoice_issuer_city_nameString城市
invoice_issuer_state_province_codeString省/州编码
invoice_issuer_postal_codeString邮政编码
invoice_issuer_country_codeString国家/地区编号
invoice_items.invoice_item_loopArray
spac_items.spac_item_loopArray

invoice_items.invoice_item_loop 参数

参数名称描述描述是否必选示例值说明
line_item_numberString物料行号00010来自采购订单中的物料行号
buyer_part_numberString买方/采购方物料编号5800000001
quantity_invoicedString已开票数量32
quantity_unitString数量单位EA
unit_priceString单价16.47
unit_price_basis_codeString价格基数代码PE(PE) Price per Each
(PN) Price per Ten
(HP) Price per Hundred
(TP) Price per Thousand
invoice_item_amountString开票金额527.04

spac_items.spac_item_loop 参数

参数名称描述描述是否必选示例值说明
allowance_charge_indicatorString服务津贴或费用类型C(A) Allowance
(C) Charge
(N) No Allowance or Charge
(P) Promotion
(Q) Charge Request
(R) Allowance Request
(S) Service
service_charge_typeString付费类型(服务、促销、津贴或收费)D500(C310) Discount
(D240) Freight
(D500) Handling
service_charge_amountString付费金额20

返回参数

参数名称类型描述示例值说明
statusBoolean返回状态truetrue or false
messageString返回消息内容xxx
dataObject返回数据
data.serial_numberString交付单序列编号1360053108683337728

示例

请求示例

此处为通用配置下的请求示例,可选字段可设置为空字符串。

json5
{
  "project_key": "ChinLink",
  "action_type": "invoice",
  "content": {
    "purchase_order_number": "10193220643",
    "purchase_order_date": "20240627",
    "invoice_number": "20240715120603",
    "total_invoice_amount": "520.04",
    "currency_code": "USD",
    "invoice_items": {
      "invoice_item_loop": [
        {
          "line_item_number": "00010",
          "buyer_part_number": "5800000001",
          "quantity_invoiced": "32",
          "quantity_unit": "EA",
          "unit_price": "16.47",
          "unit_price_basis_code": "PE",
          "invoice_item_amount": "527.04"
        }
      ]
    },
    "spac_items": {
      "spac_item_loop": [
        {
          "allowance_charge_indicator": "C",
          "service_charge_type": "D500",
          "service_charge_amount": "20"
        }
      ]
    },
    "ship_to_party_id": "1101",
    "ship_to_agency_code": "92",
    "ship_to_address": "Ship To Address",
    "ship_to_address_info": "Ship To Address Info",
    "ship_to_party_name": "Ship To Name",
    "ship_to_city_name": "Ship To City",
    "ship_to_street": "",
    "ship_to_state_province_code": "",
    "ship_to_postal_code": "111000",
    "ship_to_country_code": "US",
    "bill_to_party_id": "1102",
    "bill_to_agency_code": "92",
    "bill_to_address": "Bill To Address",
    "bill_to_address_info": "Bill To Address Info",
    "bill_to_party_name": "Bill To Name",
    "bill_to_city_name": "Bill To City",
    "bill_to_street": "",
    "bill_to_state_province_code": "NL",
    "bill_to_postal_code": "111222",
    "bill_to_country_code": "MX",
    "invoice_issuer_party_id": "1001",
    "invoice_issuer_agency_code": "91",
    "invoice_issuer_address": "Fenghui South Road, High tech Zone",
    "invoice_issuer_address_info": "1107B, Building B, Huajing Plaza, No. 20",
    "invoice_issuer_party_name": "Xi'an ChinLink Technology Co., Ltd.",
    "invoice_issuer_city_name": "Xi'an",
    "invoice_issuer_street": "",
    "invoice_issuer_state_province_code": "XA",
    "invoice_issuer_postal_code": "710075",
    "invoice_issuer_country_code": "CN"
  }
}

返回示例

  • 正常返回示例
json5
{
    "success": true,
    "message": "",
    "data": {
        "serial_number": "1360053108683337728",
    }
}
  • 异常返回示例
json5
{
    "status": false,
    "message": " Failed message."
}

API 请求示例

发送交付单(发货通知/发票)

💡

  1. 通过发送接口 API,将已创建成功的发货通知单或发票单据,通过 EDI 发送给客户。

  2. 发送报文业务处理逻辑,异步执行

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/file/action/delivery
请求方法POST

请求参数

Bearer auth 认证参数

参数名称描述描述是否必选示例值说明
access_tokenStringTokeneyJhbGciOi...通过登录授权接口获取

Body 参数

参数名称描述描述是否必选示例值说明
project_keyString项目标识ChinLink项目标识由畅链科技分配
action_typeString发送报文类型send-invsend-inv:发送发票
send-asn:发送发货通知
serial_numberString交付单序列编号1355079589866352640创建发货通知单或者发票单据接口时,返回的 交付单序列编号

返回参数

参数名称类型描述示例值说明
statusBoolean返回状态truetrue or false
messageString返回消息内容xxx

返回示例

  • 正常返回示例
json5
{
  "data": true,
  "code": 0,
  "message": null,
  "success": true
}
  • 异常返回示例
json5
{
    "data": null,
    "code": 500,
    "message": "Please configure the root directory of the project.",
    "success": false
}

参与方地址信息列表

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/location/list
请求方法GET

请求参数

Bearer auth 认证参数

参数名称描述描述是否必选示例值说明
access_tokenStringTokeneyJhbGciOi...通过登录授权接口获取

Header 参数

参数名称描述描述是否必选示例值说明
Return-TypeString接口返回类型DocumentData固定值

返回参数

参数名称类型描述示例值说明
statusBoolean返回状态truetrue or false
messageString返回消息内容xxx
dataArray返回地址信息集合

data 参数说明

参数名称类型描述示例值说明
location_idString地址信息 ID24地址信息唯一标识
party_idString参与方 ID 标识1001
party_nameString参与方名称Xi'an ChinLink Technology Co., Ltd.
agency_codeString机构编码(用于标识参与方信息来源)92(1) D-U-N-S Number, Dun & Bradstreet
(9) D-U-N-S+4, D-U-N-S Number with Four Character Suffix
(10) ODETTE
(14) UCC/EAN Location Code Prefix
(16) DUNS
(91) Assigned by seller or seller's agent
(92) Assigned by buyer or buyer's agent
(ZZ) Mutually Defined
addressString地址信息Fenghui South Road, High tech Zone不超过 35 个字符
address_infoString地址信息详情1107B, Building B,不超过 35 个字符
streetString街道信息Huajing Plaza, No. 20
city_nameString城市名称Xi'an
state_province_codeString州/省编码XA
postal_codeString邮政区号710065
country_codeString国家/地区代码CN例如: CN、US、HK

API 请求示例

参与方地址信息(通过 ID 查询)

请求说明

请求地址https://xxx.xxx.xxx.xxx:8481/api/location/info/{location_id}
请求方法GET

请求参数

Bearer auth 认证参数

参数名称描述描述是否必选示例值说明
access_tokenStringTokeneyJhbGciOi...通过登录授权接口获取

Header 参数

参数名称描述描述是否必选示例值说明
Return-TypeString接口返回类型DocumentData固定值

Path 参数

参数名称描述描述是否必选示例值说明
location_idString地址信息 ID44地址信息唯一标识

返回参数

参数名称类型描述示例值说明
statusBoolean返回状态truetrue or false
messageString返回消息内容xxx
dataObject返回数据

data 参数说明

参考 参与方地址信息列表 接口文档中 data 参数说明

返回示例

json5
{
  "data": {
    "location_id": 24,
    "name": "ChinLink",
    "party_id": "1001",
    "party_name": "Xi'an ChinLink Technology Co., Ltd.",
    "agency_code": "92",
    "address": "Fenghui South Road, High tech Zone",
    "address_info": "1107B, Building B",
    "street": "Huajing Plaza, No. 20",
    "city_name": "Xi'an",
    "state_province_code": "XA",
    "postal_code": "710065",
    "country_code": "CN"
  },
  "code": 0,
  "success": true
}

API 请求示例

其他参数配置说明

Bearer auth 认证 参数配置

Header 参数配置

WARNING

注:上述数据均为测试数据