应收票据查询日志分析
1、 什么是应收票据查询日志
应收票据包含票据签收、背书、质押、贴现、托收、以及对应的撤销交易日志。当做完对应的交易,查询交易结果时产生该日志。
2、 应收票据查询请求字段
batchSeqId表示应收票据交易的批次号。
3、 应收票据流程图
4、 应收票据查询日志查找
业务端请求的batchSeqId的字段即为业务日志号
这里我们会看到最少两条日志,日志类型为业务日志的表示银企云收到了业务端发过来的交易请求。
日志类型为业务日志+银行日志的表示银企云去银行同步结果。
注意:日志类型包含银行日志的打开才可以查看银行日志。
在上图,业务日志号一样的日志可能存在多条业务日志+银行日志。原因是银企云根据银行接口最大数量做了分批。这些日志的银行日志号是不同的。
5、 日志页签
6、 常见问题处理
1. 怎样查看这个批次是做什么业务的?
参考应收票据日志分析。
2. 银行要日志去哪里取?
参考第二章定位日志,日志类型为业务日志+银行日志的数据,点击查看日志,银行日志页签的内容为请求发送银行日志。
状态同步银行日志为同步交易结果的银行日志。
3. 银行日志为空
可能是正在提交银行,请关闭当前日志页面,稍后重新打开查看。
4. 怎么找发给银行的日志?
我们在银行日志会看到获取输出流成功,准备发送数据或者银行请求参数,后面的xml或者json数据即发送银行数据。
5. 怎么找银行返回的数据?
我们在银行日志会看到准备读取数据;没有数据可读了;或者银行返回参数这些字眼,后面的xml或者json数据即银行返回数据。
6. 出现未开通权限等字眼怎么办?
联系银行开通接口权限。
7. 连不上前置机怎么办?
联系运维开通网络权限,俗称开墙。
8. 银行返回数据为空怎么处理?
检查网络,前置机服务是否正常,可以尝试重启前置机。
9. 交易很久才发送银行怎么处理?
前置机并发数量小,业务量大导致的,可以增加电票的前置机锁数量
10. 某个交易一直没发送银行或者银行说没收到
提单联系银企云开发分析。
11. 发起多次同步没有银行日志
1 交易还没发给银行,所以无法去银行同步
2 同一批次每分钟内只有一次有效向银行请求,超过不生效,保证其他业务的正常运行。