收藏
回答

微信卡包获取票据PDF原文件格式错误

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug https://developers.weixin.qq.com/doc/offiaccount/WeChat_Invoice/E_Invoice/Reimburser_API_List.html#6 工具 6.5.3 2.0.0

https://developers.weixin.qq.com/doc/offiaccount/WeChat_Invoice/E_Invoice/Reimburser_API_List.html#6

使用 user_info.pdf_url 下载下来的pdf文件无法打开. 手工将文件后缀名修改为.png后正常打开.

说明:

  1. user_info.pdf_url 链接下载下来的文件不一定是pdf, 可能是其他文件格式. 但是该接口没有提示正确文件格式, 按照文档描述直接当做pdf处理,造成了业务逻辑错误. 我该如何知道票据文件的正确格式?
  2. 通过微信开放文档查看, 这个文件好像是开票方上传的. 但是如果开票方把png当做 pdf上传, 这个接口能限制吗? 根据我现在遇见的bug, 答案应该是不能.

https://developers.weixin.qq.com/doc/offiaccount/WeChat_Invoice/E_Invoice/Invoicing_Platform_API_List.html#3

另外一些问题:

  1. 目前有一些票据是 ofd 格式的, 是国税局推行的标准格式, 如果票据文件上传/下载接口都默认是pdf格式, 是不是就不支持 ofd 格式?
  2. 如果开票方上传的票据文件和票据信息不同, 相关接口能限制吗? 目前是依赖开票方的自觉吗?


针对这4个问题麻烦解答一下.

回答关注问题邀请回答
收藏
登录 后发表内容