销项开票注意事项

1 开票接口

1.1 开蓝票开蓝票-自动拆分接口的区别

  • 在未超出限额的情况下,两者并无区别;
  • 在超出限额的情况下,前者会直接报错;后者会进行自动拆分,返回新的发票请求流水号,并且只有最后一张发票金额不一样,其它发票的金额均是限额的数值。

1.2 开蓝票接口传参注意事项

  • 表体Body数据提交格式为x-www-form-unlencoded,不然会报500的错误;
  • 表体明细行items通过项目价税合计(xmjshj)、税率(sl)、项目数量(xmsl)就可以确定其它所有数值,不传会自动计算,传值会进行验算,验算不平衡会直接报错;
  • 商品档案已存在的项目可以只传项目编码(xmbm)和项目价税合计(xmjshj),系统会自动进行匹配;

1.3 开票计算逻辑

开票计算逻辑

1.4 回调服务注意事项

  • 回调服务必须是post请求且公网可访问;
  • 状态为开票中的发票不会调用回调服务,只有开票成功或开票失败才会去访问;
  • 开票成功或失败会立马执行回调服务,平均开票时长3-5S;
  • 税务云向回调服务地址最多发起三次POST请求,传输开票相关的数据和信息,时间间隔三分钟,第一次成功就不会再发起;
  • 开票是异步操作,调开票接口返回{"code":"0000","msg":"success"},开票的结果可能是开票中,开票成功或开票失败;
  • 回调相关文档可参考:点击进入

1.5 开蓝票返回错误信息和解决方案

1.5.1 签名验签失败相关

解决方案:点击进入

1.5.2 开具发票失败相关

解决方案:点击进入

1.5.3 {"code":"9999","msg":"非法的开票请求,无法确定开票点!"}

解决方案:税务云-> 应用设置 -> 组织管理 同一纳税人识别号下存在多个可以开票的组织,一定要传ORGCODE字段

Copyright © 用友 -【生态技术部】 2021 all right reserved,powered by Gitbook修订时间: 2021-12-28 09:37:21

results matching ""

    No results matching ""