跳到主要内容

材料更新(批量)

请求地址

POST /v1/mid-open-api/material/update
需要验证签名

接口描述

当合同订单发生更新,需要更新信息,可以使用该接口。材料提交成功后,更新结果异步通知

提示

A. 更新一般贸易的合同订单

  1. 当合同订单尚未关联入账时,可以更新所有信息。
  2. 当合同订单已关联入账时,只可以更新物流信息以及新增贸易证明材料。
  3. 如果合同订单有关联的入账正在审核中,则不允许更新。
  4. 如果更新字段不为空,则此次更新会覆盖上一次提交的值。因此不需要更新的字段只需要excel表格中该列不传值,需要更新的字段带上要更新后的新值。

B. 目前不支持结汇订单的更新

请求方式

POST

请求头

ParameterTypeRequiredDescription
AuthorizationstringMaccess_token
Content-TypestringMapplication/json

请求参数

ParameterTypeRequiredDescription
client_idstring(64)M客户编号
material_typeintegerM材料类型:1-合同订单
file_idstring(64)M材料文件ID,上传接口

返回响应

ParameterTypeRequiredDescription
file_idstring(64)M材料文件ID
statusstring(64)M文件解析状态:PENDING审核处理中,SUCCESS-成功,FAILED-失败

返回示例

{
"code": 200,
"message": "SUCCESS",
"data": {
"status": "PENDING"
}
}

错误码

错误码描述解决方案
900000system error系统错误,请联系PingPong技术人员核查
900001repeated requestfile_id重复,请更换file_id
900002illegal param参数有误,请根据提示更正信息

材料说明

1.合同订单模板.xlsx

ParameterTypeRequiredDescription
trade_order_nostring(64)M贸易订单号,用户需要保证唯一,可以基于它做更新。
business_typestring(16)O业务类型:SELF_STATION-自建站,T_TRADE-一般贸易
settlement_typeintO结汇类型:1-结汇,0-不结汇
trade_codestring(16)O贸易编码:122030-未纳入海关统计的货物贸易,121010-一般贸易
amountdecimal(18,2)O订单金额
currencystring(3)O订单交易币种,另见附录
order_timelongO订单时间,时间戳
store_urlstring(128)O店铺链接,122030&结汇必填
payment_methodstring(2)O付款方式:00-全款,01-预付款+尾款
trading_termsstring(16)O国际贸易约定交货方式,见下方说明
declaration_nostring(128)O报关单号,trade_code为121010,payment_method为00时必填
new_buyerstring(2)O是否新买家: 00-新买家,01-老买家,未发货必填
categorystring(2)O商品类型,另见附录
consignee_country_codestring(3)O收货国别,另见附录
buyer_namestring(128)O买家英文姓名
buyer_countrystring(3)O买家国别,另见附录
buyer_emailstring(128)O买家邮箱
doc_info_listarrayO贸易证明材料文件列表,见下方doc_info更新时可以新增,不支持删除已提交文件
goods_info_listarrayO订单中商品信息,见下方goods_info
doc_info
ParameterTypeRequiredDescription
doc_typestring(16)M文件类型,见下方说明
doc_idstring(64)M文档ID
file_idstring(64)M文件上传返回ID,文件上传接口
file_namestring(128)M文件名称
goods_info
ParameterTypeRequiredDescription
goods_en_namestring(255)M商品英文名
goods_quantityintM商品数量
goods_unitstring(16)M商品单位
goods_unit_pricedecimal(18,2)M商品单价
shippedstring(2)M是否发货:00-已发货,01-未发货 ; 只可以未发货更新为已发货
shipping_methodstring(128)C物流方式:空运、海运、陆运、快递、邮政、其他,已发货必填; 入账已关联后可更新
estimated_delivery_datestring(128)C预估发货时间,未发货必填; 入账已关联后可更新
logistics_companystring(128)C物流公司,已发货必填; 入账已关联后可更新
actual_delivery_datestring(128)C实际发货时间,已发货必填; 入账已关联后可更新
tracking_id_listarrayC物流单号,已发货必填; 入账已关联后可更新