二、线下热敏获取物流单号常见报错
1 德邦快递
1)德邦快递获取单号提示‘摘要验证失败’
答:请检查地址、货品名称等汉字中是否有‘+’、‘<>’等特殊字符;
2)线下德邦快递获取子母单报错:‘总件数[totalNumber]不能超过9件’
答:是快递方进行的限制,一票单的总子母件数不能超过9件;
3)线下德邦快递获取子母单报错:‘接口返回物流单号数量与请求包裹数量不匹配’
答:请找申请账号的网点确认 客户编码是否正确,并且确定账号是有子母件权限;
4)德邦子母件获取单号提示:“GIS地址解析失败”
答:收件人地址物流公司无法解析,请检查详细地址或联系物流方处理
5)线下德邦获取单号失败,提示“自有-匹配不到派送属性或者派送属性为空,无法承运”
失败原因:德邦筛单结果返回,地址到不了或者是订单服务无法满足。
解决方案:①请与德邦确认地址是否可达
②请确认详细地址里的四级地址是否规范,修改之后重新获取即可。
2 线下顺丰
1) 顺丰提供信息怎么进行物流授权
答:客户申请过顺丰单号后,顺丰会提供物流授权信息给客户,生产环境校验字段:Sye1o8DrEXXXXXXg9hHav3qf ,顾客编码:812802(!注这是为了用来说明的,非真实的数据,顺丰给每个客户分配的这两个字段都是不同。) 其中生产环境校验字段 对应erp系统的客户密码,顾客编码对应的是erp系统客户编码。
2) 顺丰获取单号的时候报系统发生数据错误或运行时异常 是什么错误?
答:先确认客户填写的编码和密码是否错误(不要有空格),确保无误的情况下,如果是云仓的,然让客户联系一下顺丰的网点,确认下是否月结账号有没有切云仓系统,或则确认一下云仓系统的分库没有配。如果还解决不了的话,让顺丰网点联系顺丰总部,问下云仓系统确认分库是否已经配置了。
3) 获取单号的时候,线下热敏顺丰报IP未授权。
答:让客户告诉顺丰那块?关一下IP白名单。
4) 顺丰获取单号的时候,报重复下单,但是可以获取单号,这个是怎么回事?
这个是一次获取大量的订单,还未获取完毕,接着又手动获取单号,造成一个订单多次获取单号,只要获取单号也就不影响。
5) 获取单号,顺丰接口报错“代收账号异常”
指顺丰客户卡号没有代收货款的权限,可以联系顺丰业务进行开通。
6) 获取单号,顺丰接口报错“卡号下未查到关联相应协议”
答:请联系顺丰网点人员核实月结卡号下是否开通了下单的产品类型。
6) 获取单号,顺丰接口报错“产品在此流向未排布,无法使用”
答:请商家联系顺丰地区IT排查,查一下是不是流向(指订单的收件人地址)不支持商家下单的顺丰产品类型。
7) 获取单号,顺丰接口报错“适用产品不满足”
答:如果下单是“丰网速运”产品类型,请确认商家是否一并使用了其他增值服务,例如“保价”;丰网速运不支持任何增值服务。
3 线下中通
1) erp系统线下中通 ,授权的账号和密码都是填写正确的,为什么一直报非法账号信息?
答:确认账号密码没有填写错误的话,线下中通获取单号有两个接口,绑单的(非预支的单号)和非绑单的(预支单号),目前1.0 和2.0 都已经都接过 绑单接口和非绑单接口,单号类型分别是 预支单号类型和非预支单号类型,可以确认下 客户购买的是哪种类型,因为1.0 的物流公司是复制的,复制的物流公司是中通预支单号的物流类还是非预支单号的物流类型。
2) 线下中通报 没有可用单号 但是物流公司那边说还有一些单号没有用 怎么办?
答:线下中通是预支单号的模式,会从物流公司获取一批单号,然后在我们系统里分配给订单使用,发货后把单号对应的订单信息通过接口传给物流公司。假如客户申请了1万个单号,2000个待发货,发货了8000个,发货的有5000个把订单信息同步到物流公司了。此时,我们调接口获取单号失败,报可用单号不足,但是物流公司那边说还有5000个单号。那么物流公司说的5000个单号是没有把订单信息同步到物流公司那边的单号数量,实际上客户这边有2000已经获取到单号的还没发货,有3000个单号已经发货了还没有同步到物流公司。这时,的确没有可用单号了,需要找物流公司申请。客户问原因,一个是查客户有多少获取单号了还没发货,有多少已经发货了没有同步到物流公司(电子面单同步界面查)。
3)线下中通获取单号的时候报没有足够的单号,但是客户还有足够的单号,这个是什么错误?
答: 1 客户授权是否正确。
2 授权正确的情况下,确认客户同一个账号是否同时开通了中通的两种单号类型,(优先送电子面单和 普通电子面单,优先送电子面单是以882 开头的电子面单,普通电子面单是是以5开头的电子面单),出现这种情况,让客户新建一个物流公司,把原来的物流公司停用。
3 中通账号升级,给客户一个新的账号,客户原来的账号不用了,新的账号还用以前的物流公司,获取不到单号,这个种情况需要客户新建一个物流公司,把原来的物流公司停用了。
4)线下中通获取单号的时候报错‘客户的接口类型不合法,不是明细接口类型’ 是什么原因?
答: 如果确认物流授权信息没有填写错误,可能的原因是单号类型选择错误,线下中通热敏有两种,预支单号和非预支单号,需要让客户确定一下购买的是哪一种单号服务。
4 线下韵达
1) 线下韵达热敏获取单号时报 合作方id不存在 怎么处理?
答:韵达授权错误,先检查授权信息填写是否有错误,不行再找客户或物流公司确认授权信息。
2) 线下韵达热敏获取单号时,没有报错,但是也没有单号 怎么处理?
答:找韵达当地网点的工作人员配置下授权账号的pdf_info 为明文。
3) 线下韵达热敏获取单号时,报错"下单接口服务错误"
答:请检查收发件人的姓名地址等信息是否含有特殊字符,重新手动输入一遍之后再次获取。
5、线下申通
1) 线下申通热敏的授权信息和申通给的授权信息的对应关系是怎么样的?
答:我们系统里的客户编号 对应申通给的客户简称,是汉字,我们系统里的密码和发货网点对应申通给的密码和发货网点。
客户编码填写错误则会报“没有足够的单号没有足够的单号”
6 线下圆通
1)标准版系统中圆通物流正确填写授权后获取单号报错‘该客户没有生成秘钥,请联系负责网点生成秘钥后重试’或者是无任何响应
答:请确认客户是预支还是非预支单号类型,预支类型只能通过物流单套打按钮获取单号
2)线下圆通非预支物流获取单号报错:‘数字签名不匹配:S02,illegal digital signature, please check your secret key:非法的数字签名,请检查您的密钥’
答:如果是个别订单出现此报错,请检查收货地址等信息中是否含有‘%,&,#’等特殊字符,如果有去掉再获取
3)线下圆通物流获取单号报错:‘未知错误:抱歉,Exception for getting waybills,please cantact related personnel of electronic waybill project team:获取单号异常,请联系电子面单项目人员’
7 京东大件物流
1)获取热敏单号失败,原因:获取单号失败,京东返回:调用lwbMainService.findLwbMainByDeptAndOrderNo()查询到的商家运单号不唯一:deptId=5159,orderNo=45353fdrt43,或者报错,京东返回:【根据事业部:{},商家订单号:{*}查询到的商家订单号不唯一,创单失败;】
解决方案:
- 获取单号之后需要手动刷新可以出现已获取成功的物流单号,重复获取则会报错。
- 京东平台订单一个原始单号只允许获取一次单号,不允许线上京东订单合并或拆分。另外获取单号之后,如果有地址修改请到京东系统进行操作打单。后续,京东会对这块进行优化。
2)京东大件获取打印信息失败:京东大件获取打印信息异常:具体原因请咨询京东
解决方案:在获取单号之后,系统会自动获取打印信息,报错原因是获取不到面单的打印信息,具体原因需要联系京东进行排查,有可能是因为某些配置。例如上门揽件地址等。
8 线下热敏众邮
1)网关返回异常,错误码:20错误信息为:Read timed out
解决方案:众邮接口响应超时,请重试。
2)手机号不能为空
解决方案:发件人信息为订单对应的仓库基本信息,请维护完整后重试。