oTMS logo 开放平台
Documentation Help

拒收导出

通过拒收导出/追踪接口,客户系统接入 oTMS 系统,查询 oTMS 订单拒收相关信息和状态。注意:如果订单已结账超过3个月,这个接口就查不到这个订单信息。

版本号 文档 说明
0.1 当前版本文档

配置说明

oTMS同时在生产环境和测试环境中提供Web Service接口,其中测试环境用于集成测试。两种环境下都需要由oTMS系统管理员分配API帐号密码后方可使用。

注意: 请合理地调用公共接口。如果发现存在异常调用或者对我们系统性能造成影响等情况,会对API账号的调用进行限制,甚至停用。

目前对该接口的调用限制为每个公司每秒最多10个请求

接口说明

公共参数

环境 HTTP请求方法 HTTPS请求地址 请求主体MIME类型 响应主体MIME类型
正式环境 POST https://login.otms.cn/ws/rejectionOutbound application/json application/json
沙箱环境 POST https://demo.otms.cn/ws/rejectionOutbound application/json application/json

请求参数

字段名 位置 是否必填 描述 Schema
body body 拒收查询请求 OrderRequest
Authorization header Basic Authorization。如果不为空,则优先使用该值作身份认证。否则使用请求报文中的用户名与密码 string

响应参数

状态码 描述 响应模型
200 successful operation RejectionResponse

详细描述

CustomFieldsInfo

字段名 类型 是否必填 描述 示例
customText1 string 自定义文本字段1
customText2 string 自定义文本字段2
customText3 string 自定义文本字段3
customText4 string 自定义文本字段4
customText5 string 自定义文本字段5
customText6 string 自定义文本字段6
customText7 string 自定义文本字段7
customText8 string 自定义文本字段8
customText9 string 自定义文本字段9
customText10 string 自定义文本字段10
customText11 string 自定义文本字段11
customText12 string 自定义文本字段12
customText13 string 自定义文本字段13
customText14 string 自定义文本字段14
customText15 string 自定义文本字段15
customText16 string 自定义文本字段16
customText17 string 自定义文本字段17
customText18 string 自定义文本字段18
customText19 string 自定义文本字段19
customText20 string 自定义文本字段20
customText21 string 自定义文本字段21
customText22 string 自定义文本字段22
customText23 string 自定义文本字段23
customText24 string 自定义文本字段24
customText25 string 自定义文本字段25
customText26 string 自定义文本字段26
customText27 string 自定义文本字段27
customText28 string 自定义文本字段28
customText29 string 自定义文本字段29
customText30 string 自定义文本字段30
customText31 string 自定义文本字段31
customText32 string 自定义文本字段32
customText33 string 自定义文本字段33
customText34 string 自定义文本字段34
customText35 string 自定义文本字段35
customText36 string 自定义文本字段36
customText37 string 自定义文本字段37
customText38 string 自定义文本字段38
customText39 string 自定义文本字段39
customText40 string 自定义文本字段40
customText41 string 自定义文本字段41
customText42 string 自定义文本字段42
customText43 string 自定义文本字段43
customText44 string 自定义文本字段44
customText45 string 自定义文本字段45
customText46 string 自定义文本字段46
customText47 string 自定义文本字段47
customText48 string 自定义文本字段48
customText49 string 自定义文本字段49
customText50 string 自定义文本字段50
customText51 string 自定义文本字段51
customText52 string 自定义文本字段52
customText53 string 自定义文本字段53
customText54 string 自定义文本字段54
customText55 string 自定义文本字段55
customText56 string 自定义文本字段56
customText57 string 自定义文本字段57
customText58 string 自定义文本字段58
customText59 string 自定义文本字段59
customText60 string 自定义文本字段60
customText61 string 自定义文本字段61
customText62 string 自定义文本字段62
customText63 string 自定义文本字段63
customText64 string 自定义文本字段64
customText65 string 自定义文本字段65
customText66 string 自定义文本字段66
customText67 string 自定义文本字段67
customText68 string 自定义文本字段68
customText69 string 自定义文本字段69
customText70 string 自定义文本字段70
customText71 string 自定义文本字段71
customText72 string 自定义文本字段72
customText73 string 自定义文本字段73
customText74 string 自定义文本字段74
customText75 string 自定义文本字段75
customText76 string 自定义文本字段76
customText77 string 自定义文本字段77
customText78 string 自定义文本字段78
customText79 string 自定义文本字段79
customText80 string 自定义文本字段80
customNum1 number 自定义小数字段1 -- 精确到18位数、6位小数
customNum2 number 自定义小数字段2 -- 精确到18位数、6位小数
customNum3 number 自定义小数字段3 -- 精确到18位数、6位小数
customNum4 number 自定义小数字段4 -- 精确到18位数、6位小数
customNum5 number 自定义小数字段5 -- 精确到18位数、6位小数
customNum6 number 自定义小数字段6 -- 精确到18位数、6位小数
customNum7 number 自定义小数字段7 -- 精确到18位数、6位小数
customNum8 number 自定义小数字段8 -- 精确到18位数、6位小数
customNum9 number 自定义小数字段9 -- 精确到18位数、6位小数
customNum10 number 自定义小数字段10 -- 精确到18位数、6位小数
customEnum1 string 自定义字段中定义并激活的枚举变量1的逻辑名
customEnum2 string 自定义字段中定义并激活的枚举变量2的逻辑名
customEnum3 string 自定义字段中定义并激活的枚举变量3的逻辑名
customEnum4 string 自定义字段中定义并激活的枚举变量4的逻辑名
customEnum5 string 自定义字段中定义并激活的枚举变量5的逻辑名
customEnum6 string 自定义字段中定义并激活的枚举变量6的逻辑名
customEnum7 string 自定义字段中定义并激活的枚举变量7的逻辑名
customEnum8 string 自定义字段中定义并激活的枚举变量8的逻辑名
customEnum9 string 自定义字段中定义并激活的枚举变量9的逻辑名
customEnum10 string 自定义字段中定义并激活的枚举变量10的逻辑名
customEnum1Zh string 自定义字段中定义并激活的枚举变量1的中文名
customEnum2Zh string 自定义字段中定义并激活的枚举变量2的中文名
customEnum3Zh string 自定义字段中定义并激活的枚举变量3的中文名
customEnum4Zh string 自定义字段中定义并激活的枚举变量4的中文名
customEnum5Zh string 自定义字段中定义并激活的枚举变量5的中文名
customEnum6Zh string 自定义字段中定义并激活的枚举变量6的中文名
customEnum7Zh string 自定义字段中定义并激活的枚举变量7的中文名
customEnum8Zh string 自定义字段中定义并激活的枚举变量8的中文名
customEnum9Zh string 自定义字段中定义并激活的枚举变量9的中文名
customEnum10Zh string 自定义字段中定义并激活的枚举变量10的中文名
customEnum1En string 自定义字段中定义并激活的枚举变量1的英文名
customEnum2En string 自定义字段中定义并激活的枚举变量2的英文名
customEnum3En string 自定义字段中定义并激活的枚举变量3的英文名
customEnum4En string 自定义字段中定义并激活的枚举变量4的英文名
customEnum5En string 自定义字段中定义并激活的枚举变量5的英文名
customEnum6En string 自定义字段中定义并激活的枚举变量6的英文名
customEnum7En string 自定义字段中定义并激活的枚举变量7的英文名
customEnum8En string 自定义字段中定义并激活的枚举变量8的英文名
customEnum9En string 自定义字段中定义并激活的枚举变量9的英文名
customEnum10En string 自定义字段中定义并激活的枚举变量10的英文名

FileDetail

字段名 类型 是否必填 描述 示例
fileName string 文件名
fileId string 文件ID

OrderLineRejectionDetail

字段名 类型 是否必填 描述 示例
cargoCode string 货物代码
cargoName string 货物名称
unit string 货物单位
rejectionQuantity number 拒收数量
customFields CustomFieldsInfo 自定义字段。这适用于启用并且正确配置了自定义字段的公司。

OrderRejectionDetail

字段名 类型 是否必填 描述 示例
reason string 原因
rejectionTotal number 拒收总数
remarks string 备注
state string 状态
files array[FileDetail] 附件
lineRejectionDetails array[OrderLineRejectionDetail] 拒收明细

OrderRequest

字段名 类型 是否必填 描述 示例
orderNumber string oTMS单号
erpNumber string ERP#, 与oTMS单号不能同时为空
clientCode string 客户代码

RejectionResponse

字段名 类型 是否必填 描述 示例
version string 响应版本号
responseCode string 全局的反馈代码
rejectionDetails array[OrderRejectionDetail] 拒收

报文示例

请求示例

{
    "orderNumber": "YBLHQYHD000420"
}

响应示例

{
    "version": "0.1",
    "responseCode": "1000",
    "rejectionDetails": [
        {
            "reason": null,
            "rejectionTotal": 2.000000,
            "remarks": "222",
            "state": "REJECTED",
            "files": null,
            "lineRejectionDetails": [
                {
                    "cargoCode": "913",
                    "cargoName": "文具",
                    "unit": "吨",
                    "rejectionQuantity": 2.000000,
                    "customFields": null
                },
                {
                    "cargoCode": "913",
                    "cargoName": "文具",
                    "unit": "box",
                    "rejectionQuantity": 0.000000,
                    "customFields": {
                        "customText1": null,
                        "customText2": "2",
                        "customText3": "3",
                        "customText4": null,
                        "customText5": null,
                        "customText6": null,
                        "customText7": null,
                        "customText8": null,
                        "customText9": "9",
                        "customText10": null,
                        "customText11": null,
                        "customText12": null,
                        "customText13": null,
                        "customText14": "14",
                        "customText15": null,
                        "customText16": "16",
                        "customText17": "17",
                        "customText18": "18",
                        "customText19": null,
                        "customText20": null,
                        "customText21": null,
                        "customText22": null,
                        "customText23": null,
                        "customText24": null,
                        "customText25": "25",
                        "customText26": "26",
                        "customText27": "27",
                        "customText28": "28",
                        "customText29": "29",
                        "customText30": "30",
                        "customText31": null,
                        "customText32": null,
                        "customText33": null,
                        "customText34": null,
                        "customText35": null,
                        "customText36": null,
                        "customText37": null,
                        "customText38": "38",
                        "customText39": null,
                        "customText40": null,
                        "customText41": "41",
                        "customText42": null,
                        "customText43": null,
                        "customText44": "44",
                        "customText45": "45",
                        "customText46": null,
                        "customText47": null,
                        "customText48": null,
                        "customText49": null,
                        "customText50": null,
                        "customText51": null,
                        "customText52": null,
                        "customText53": null,
                        "customText54": null,
                        "customText55": null,
                        "customText56": null,
                        "customText57": null,
                        "customText58": null,
                        "customText59": null,
                        "customText60": null,
                        "customText61": null,
                        "customText62": null,
                        "customText63": null,
                        "customText64": null,
                        "customText65": null,
                        "customText66": null,
                        "customText67": null,
                        "customText68": null,
                        "customText69": null,
                        "customText70": null,
                        "customText71": null,
                        "customText72": null,
                        "customText73": null,
                        "customText74": null,
                        "customText75": null,
                        "customText76": null,
                        "customText77": null,
                        "customText78": null,
                        "customText79": null,
                        "customText80": null,
                        "customNum1": null,
                        "customNum2": null,
                        "customNum3": null,
                        "customNum4": null,
                        "customNum5": null,
                        "customNum6": null,
                        "customNum7": null,
                        "customNum8": null,
                        "customNum9": null,
                        "customNum10": null,
                        "customEnum1": null,
                        "customEnum2": null,
                        "customEnum3": null,
                        "customEnum4": null,
                        "customEnum5": null,
                        "customEnum6": null,
                        "customEnum7": null,
                        "customEnum8": null,
                        "customEnum9": null,
                        "customEnum10": null,
                        "customEnum1Zh": null,
                        "customEnum2Zh": null,
                        "customEnum3Zh": null,
                        "customEnum4Zh": null,
                        "customEnum5Zh": null,
                        "customEnum6Zh": null,
                        "customEnum7Zh": null,
                        "customEnum8Zh": null,
                        "customEnum9Zh": null,
                        "customEnum10Zh": null,
                        "customEnum1En": null,
                        "customEnum2En": null,
                        "customEnum3En": null,
                        "customEnum4En": null,
                        "customEnum5En": null,
                        "customEnum6En": null,
                        "customEnum7En": null,
                        "customEnum8En": null,
                        "customEnum9En": null,
                        "customEnum10En": null
                    }
                }
            ]
        },
        {
            "reason": null,
            "rejectionTotal": 2.000000,
            "remarks": "sdfd ",
            "state": "REPORTED",
            "files": [
                {
                    "fileName": "YBLHQYHD017633_1_20250613_140632.png",
                    "fileId": "epod:2OEBNBAGUL5LWQ4CO7LZDTIZ:WGRJCRGZFU6XJYKQJGIWBNPQ6I======"
                }
            ],
            "lineRejectionDetails": [
                {
                    "cargoCode": "913",
                    "cargoName": "文具",
                    "unit": "吨",
                    "rejectionQuantity": 1.000000,
                    "customFields": null
                },
                {
                    "cargoCode": "913",
                    "cargoName": "文具",
                    "unit": "box",
                    "rejectionQuantity": 1.000000,
                    "customFields": {
                        "customText1": null,
                        "customText2": "2",
                        "customText3": "3",
                        "customText4": null,
                        "customText5": null,
                        "customText6": null,
                        "customText7": null,
                        "customText8": null,
                        "customText9": "9",
                        "customText10": null,
                        "customText11": null,
                        "customText12": null,
                        "customText13": null,
                        "customText14": "14",
                        "customText15": null,
                        "customText16": "16",
                        "customText17": "17",
                        "customText18": "18",
                        "customText19": null,
                        "customText20": null,
                        "customText21": null,
                        "customText22": null,
                        "customText23": null,
                        "customText24": null,
                        "customText25": "25",
                        "customText26": "26",
                        "customText27": "27",
                        "customText28": "28",
                        "customText29": "29",
                        "customText30": "30",
                        "customText31": null,
                        "customText32": null,
                        "customText33": null,
                        "customText34": null,
                        "customText35": null,
                        "customText36": null,
                        "customText37": null,
                        "customText38": "38",
                        "customText39": null,
                        "customText40": null,
                        "customText41": "41",
                        "customText42": null,
                        "customText43": null,
                        "customText44": "44",
                        "customText45": "45",
                        "customText46": null,
                        "customText47": null,
                        "customText48": null,
                        "customText49": null,
                        "customText50": null,
                        "customText51": null,
                        "customText52": null,
                        "customText53": null,
                        "customText54": null,
                        "customText55": null,
                        "customText56": null,
                        "customText57": null,
                        "customText58": null,
                        "customText59": null,
                        "customText60": null,
                        "customText61": null,
                        "customText62": null,
                        "customText63": null,
                        "customText64": null,
                        "customText65": null,
                        "customText66": null,
                        "customText67": null,
                        "customText68": null,
                        "customText69": null,
                        "customText70": null,
                        "customText71": null,
                        "customText72": null,
                        "customText73": null,
                        "customText74": null,
                        "customText75": null,
                        "customText76": null,
                        "customText77": null,
                        "customText78": null,
                        "customText79": null,
                        "customText80": null,
                        "customNum1": null,
                        "customNum2": null,
                        "customNum3": null,
                        "customNum4": null,
                        "customNum5": null,
                        "customNum6": null,
                        "customNum7": null,
                        "customNum8": null,
                        "customNum9": null,
                        "customNum10": null,
                        "customEnum1": null,
                        "customEnum2": null,
                        "customEnum3": null,
                        "customEnum4": null,
                        "customEnum5": null,
                        "customEnum6": null,
                        "customEnum7": null,
                        "customEnum8": null,
                        "customEnum9": null,
                        "customEnum10": null,
                        "customEnum1Zh": null,
                        "customEnum2Zh": null,
                        "customEnum3Zh": null,
                        "customEnum4Zh": null,
                        "customEnum5Zh": null,
                        "customEnum6Zh": null,
                        "customEnum7Zh": null,
                        "customEnum8Zh": null,
                        "customEnum9Zh": null,
                        "customEnum10Zh": null,
                        "customEnum1En": null,
                        "customEnum2En": null,
                        "customEnum3En": null,
                        "customEnum4En": null,
                        "customEnum5En": null,
                        "customEnum6En": null,
                        "customEnum7En": null,
                        "customEnum8En": null,
                        "customEnum9En": null,
                        "customEnum10En": null
                    }
                }
            ]
        }
    ]
}

错误码解释

全局反馈代码

反馈代码 说明
0客户验证失败。
1不支持的请求版本。

单个请求反馈代码

反馈代码 说明
1000成功。
2000失败。
1001未找到订单。

API工具