平台业务流程
2022-03-10 14:41:43 0 举报
是
作者其他创作
大纲/内容
MQ发送
t_sync_invoice(进项发票)包含全电票t_sync_invoice_customs(海关缴款书发票)
(接口6)国票信息-统计确认签名接口规范1.12.2.3抵扣统计的确认签名
综合平台接口规范
t_fpgjinvoice(发票归集数据表)
业务系统
单张同步接口(发起单张同步,其他流程跟定时调度一样)
indigo_dev(mysql)
新增记录
更新记录
t_fpdktj(发票抵扣申请表)
mars库获取需要同步的税号
增量同步
直接调用综合平台接口返回
发票归集查询
mongdb(发票归集表)
第1章 发票认证接口规范
进项发票数据同步接口
1,调用抵扣统计确认接口2,查询统计接口获取信息
hbase存储下载的文件
(接口8)国票信息--发票归集接口规范1.12.2.1.发票归集查询
是否抵扣统计
(接口4)国票信息--统计确认签名接口规范1.12.2.1.统计状态查询
综合平台接口规范/.统计状态查询
(接口5)国票信息-统计确认签名接口规范1.12.2.3抵扣统计的申请、撤销
MQ接受
以月为单位存入MQ,初次同步从2017年开始
重试两次继续推送MQ
t_fprz(发票认证表)每笔发票数据状态更新
抵扣统计申请,撤销接口
token 失效仍然用同一个ip
第3章 发票归集接口
抵扣统计确认统计接口
异步接口1,返回任务流水号2,通过查询接口去查询任务的数据
(接口9)国票信息--发票归集接口规范v2.32.2.3发票归集下载
MQ消费
综合平台接口规范/2.2.2获取所属期
(抵扣统计确认)MQ消费
(接口2)国票信息--发票认证接口规范v2.32.2.2.获取企业当前税款所属期
1,调用归集申请,如果当前流水号归集申请请求完毕则不去申请,避免消耗次数 2,调用归集任务表查询去查询(不影响归集申请)定时任务多久一次不影响3,调用归集下载,标记下载完毕的则不下载4,下载的数据格式化存储到一张表中5,下载的文件保存一份到hbase
存mongdb
从数据库查询是否已经抵扣,如果抵扣完了就不去调用税局接口
发票认证接口-企业当前属期,如有需要抵扣认证的进项发票,可以通过该接口 将需要认证的发票 发送认证。(单次支持最多100张发票,同一税号不可同时操作)
单张发票代码同步
实时返回
(抵扣申请【确认、撤销】)MQ消费
处理成功更新状态
第2章 统计签名确认接口
网络问题重试两次,重试失败继续写入MQ服务器去消费
抵扣统计确认统计查询接口
(接口3)国票信息--发票认证接口规范v2.32.2.3发票认证接口
MQ服务器
进项发票同步,主要用于对外提供同步进项增值税发票(税控发票,全电票,海关缴款书)的发票数据接口
2.2.1发票查询(发票查询)(查询子账号类型为取得发票【进项发票】)2.2.2单票查询(发票查询)
内部接口与税局交互
(接口1)国票信息--发票认证接口规范v2.32.2.1.进项发票同步
抵扣统计申请,撤销查询接口
mongdb(进项发票数据)
更新任务
1,调用抵扣申请,撤销接口2,查询统计接口获取信息
(归集)定时任务(2个小时调用一次)获取未开始的任务调用综合平台接口(放到MQ)
(发票认证【确认、撤销】)MQ消费
(进项 同步)定时任务(4小时定时一次)
发票归集下载
更新记录(更新两个表)
获取企业当前税款所属期接口
t_fpgj(发票归集任务表)
统计状态查询
1,包含海关缴款书和增值税进项发票2,定时时间有待讨论3,比较状态,代码号码,发票状态,认证状态等如果有变化则更新,没有变化如果数据库有记录则不更新
发票归集申请
1,按开票日期,更新日期这两个条件进行查询第一次入库 更新日期=入库日期
发票认证接口
(接口7)国票信息--发票归集接口规范1.12.2.1.发票归集申请
主要用于查询发票归集任务的状态
先查询日期范围有待讨论先查询发票列表,然后再单票查询详细字段
内部接口
收藏
0 条评论
下一页