一、数电发票采集
今年以来国税总局在全国范围内推广数电发票,北京、湖南等地区绝大多数公司都已经接到通知,要求到国税总局电子税务局开具数电发票。针对这种情况,发票采集端由原来支持采集航天、百旺和Ukey开票端改为也要增加支持采集国税电子税务局的发票。
二、实现方式
采用winform桌面应用程序的方式,在winform窗体中嵌入edge浏览器的webview2控件,使用该控件打开电子税务局的网站,开票人员在这个winform桌面应用程序中操作开票。
winform桌面应用程序可以使用往webview2控件注入js脚本的方式,每当操作员打开一个html页面都往这个页面注入一段js脚本,这段js脚本的用处就是每个1秒抓取一次界面的关键信息,比如发票代码、发票号码等,这样就能实时监控开票情况。当监控到成功开票时,需要post发票信息到接收发票信息的接口,这样就完成了发票采集的操作。
发票查验接口测试地址https://sjhg.rdpsystem.com
三、批量发票验证
这个可以参考我之前写的文章:https://blog.csdn.net/m0_72787172/article/details/138964663
数电发票的验真和纸质专普票验证一样,都可以直接调用接口进行验证。