AddInChinaOrder (订单发送)

请求地址

环境 HTTP请求地址
接口地址 请联系业务人员

请求参数

名称 类型 是否必须 更多限制 描述
GUID varchar(36) 需要订单代发时必填且唯一,订单报文的GUID值,有固定格式 海关报文GUID
OrderCode varchar(50) Y 唯一 订单号
ExpressNo varchar(50) 根据配置选填、填则唯一,不填留空 运单号
CustomCode varchar(4) Y 4位代码值(默认:5145) 申报关区代码
TotalWeight decimal(18,4) Y 该订单对应包裹毛重,单位固定为kg 订单毛重
Tax decimal(18,4) Y 订单对应产生的税费(可填0) 税费
OrderCurrency varchar(20) Y 核算币制中文名(订单内取用的统一币制) 核算币制
Freight decimal(18,4) Y 可填0 运费
Insurance decimal(18,4) Y 可填0 保费
Note varchar(200) 备注
Items EOrderItem[] Y 对应明细项目
ReceiveCode varchar(20) 支付人证件号
ReceiveName varchar(30) Y 支付人姓名
ReceiveProvince varchar(50) Y 收件人省份
ReceiveCity varchar(50) Y 收件人城市名
ReceiveAddress varchar(200) Y 必须包含所填省市 收件人详细地址
ReceivePhone varchar(50) Y 收件人电话
SenderPhone varchar(50) Y 海外电话 发件人电话
SenderAddress varchar(255) Y 海外地址 发件人地址
SenderName varchar(50) Y 海外发件人名 发件人名
SenderCity varchar(50) Y 海外城市中文名 起运城市
SenderCountry varchar(50) Y 海外国家中文名 起运国
DeductionAmount decimal(18,4) Y 可为0 抵扣金额
DeductionNote varchar(200) Y 抵扣金额为0时,填”无” 抵扣金额说明
OtherCharge decimal(18,4) Y 可为0 其他费用
OrderDocAcount varchar(30) Y 消费者在电商网站的用户名 购买者账户名
PaymentEnterprise varchar(100) Y 支付企业的企业名称 支付企业名称
PaymentTransactionNo varchar(60) Y 唯一 支付交易流水号 支付交易编号
PaymentEntNo varchar(30) Y 支付企业编码
ActualAmountPaid decimal(18,4) Y 实际支付金额
PayerName varchar(30) Y 支付人名称
PayerIdNumber varchar(30) Y 支付人证件号
PayerIdType varchar(30) Y 01身份证02护照04其它 支付人证件类型
PayerTel varchar(30) Y 支付人电话
OrderDate date Y 订单时间
PayTime date Y 支付时间

订单明细(EOrderItem)请求参数

名称 类型 是否必须 更多限制 描述
RowNumber Int Y 必填,请务必按照订单报文明细报送顺序,从1开始连续递增填报 商品序号
RecordCode varchar(20) Y 必填,于跨境易系统电商备案并审批通过的商品备案号 商品备案号
Count Int Y 必填 数量
Price decimal Y 必填 价格(单价)
Note varchar(50) 可空 备注
FirstUnitCode string Y 必填 第一法定单位
FirstCount decimal Y 必填 第一法定数量
SecondUnitCode string 非必填 第二法定单位
SecondCount decimal 非必填 第二法定数量
HsCode varchar(20) HSCODE码

响应参数

名称 类型 关联数据结构 描述
IsSuccess bool 调用并处理成功则返回 true,否则为 false
Message varchar(200) 调用并处理成功返回文本 "推送成功",否则返回异常信息文本

请求示例

  • .NET
 
                LocalDMService.DMServiceClient client = new LocalDMService.DMServiceClient();
                if (client.State != CommunicationState.Opened)
                {
                    client.Open();
                }
                LocalDMService.ResultMessage result = client.AddInChinaOrder(order, "user**", "pwd****", "test");

响应示例

  • XML示例
     <Data>返回的数据</Data>                           
     <IsSuccess>是否成功</IsSuccess>
     <Message>返回的消息</Message>
     

DEMO下载