一种智能填充增值税发票商品明细的方法技术

技术编号:21478024 阅读:39 留言:0更新日期:2019-06-29 04:54
本发明专利技术公开了一种智能填充增值税发票商品明细的方法,该方法是在每次开票完成后,记录当前发票的明细xml格式文件,并在本地创建的历史发票信息数据库中插入一条包括发票代码、号码、商品名称等信息的记录;在每次开票之前,从历史发票信息数据表中查找最近开具的若干条发票记录,对所有查找出的记录中的商品名称进行统计,找出出现商品次数最多且开票时间最近的记录,从选取的记录中查询出发票代码、发票号码,再找出该条记录对应的描述发票明细的文件,并将其自动填充到当前的开票环境中。本发明专利技术的方法和现有的手动填充商品明细相比,极大的提高了开票员的开票速度和开票准确率,方便快捷,具有很好的推广价值。

【技术实现步骤摘要】
一种智能填充增值税发票商品明细的方法
本专利技术属于增值税发票管理
,涉及一种智能填充增值税发票商品明细的方法,即在开增值税发票的过程中实现智能自动填充商品明细的方法。
技术介绍
传统的开票模式中,购方通过口头或者手写的方式向销方提供抬头信息,一般包括购方名称、纳税人识别号、地址电话和银行账号等。开票员(销方)需要将此抬头信息填写在PC端的开票软件上,并手动补充上所售商品分类、商品名称和规格等信息,才能开具出一张完整的发票。随着互联网技术和智能手机的普及,移动终端扫码开票的方式被越来越多的企业和个人所接受和使用。目前,最常用的移动终端扫码开票模式是:开票员(销方)提供一个二维码,购方用移动终端指定的App扫一扫,然后在跳转出来页面的指定位置填入发票抬头明细并提交。开票员可以通过对应的PC客户端从服务器上拉取提交的抬头信息,自动填充到开票软件。然而还是需要再手动补充上商品明细,才能开具出一张完整的发票。以上两种开票方式,都需要开票员手动填充商品明细,不仅耗费大量的人力时间,还无法保证发票信息的准确性。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种智能填充增值税发票商品明细的方法,该方法基于对开票方的历史发票数据的智能分析,实现在待开发票填开页中,自动填充商品明细的功能。本专利技术的智能填充增值税发票商品明细的方法,方法如下:在每次开票完成后,根据《增值税发票税控开票软件数据接口规范V3.0》中所属接口规范记录当前发票的明细xml格式文件,并在本地创建的历史发票信息数据库中插入一条记录,该记录包括发票代码、发票号码、开票时间以及商品名称的信息;在每次开票之前,从历史发票信息数据表中查找最近开具的5条发票记录,当记录小于5条时则查找全部,对所有查找出的记录中的商品名称进行统计,找出出现商品次数最多且开票时间最近的记录,从选取的记录中查询出发票代码和发票号码,再根据此找出该条记录对应的描述发票明细的文件,并将其自动填充到当前的开票环境中。所述的历史发票信息数据库中的每条记录中商品名称可以是一种商品,也可以是多种商品的组合,取决于发票中有几种商品信息,将发票上所有商品的名称按照统一的规则进行排列获得商品名称组合。当为多种商品时,在记录时可以按照如下规则进行排列:把几种商品的名称按照拼音首字母升序排序进行商品名称组合,这样可避免因商品所列顺序不同导致商品名称不同,影响商品出现次数的统计。本专利技术具有的有益效果是:本专利技术实现了商品明细的智能自动填充,和现有的手动填充商品明细相比,极大的提高了开票员的开票速度和开票准确率。尤其是在餐饮、酒店等开票种类单一的行业,应用起来更是方便快捷,具有很好的推广价值。附图说明图1是本专利技术方法的流程示意图;图2是本专利技术方法与现有方法具体实施流程对比示意图;具体实施方式下面对本专利技术的方式做进一步的阐述说明。如图1所示,开票员开票完成后,本专利技术根据《增值税发票税控开票软件数据接口规范V3.0》中所属接口规范记录当前发票的明细xml格式文件,并在本地创建的历史发票信息数据库中,插入一条记录,包括发票代码、发票号码、开票时间以及商品名称等。在开票员下一次开票之前,本专利技术从记录历史发票信息的数据库中查找最近开具的5条发票记录(记录小于5条时,查找全部),对所有记录中的商品名称进行统计,找出出现商品次数最多且开票时间最近的记录。从选取的记录中查询出发票代码和发票号码,再根据此找出该条记录对应的描述发票明细的文件,并将其自动填充到当前的开票环境中。应用本专利技术的实用案例如图2所示,实线部分是现有方法的具体流程,虚线部分是应用了本专利技术的方法的实施案例。从第一步到第三步,是目前常用的移动终端扫码开票方式已经实现的功能。购方用移动终端指定的App扫一扫开票员提供的二维码,然后在跳转出来的页面的指定位置填入发票抬头明细并提交。开票员通过对应的PC客户端从服务器上拉取购方提交的开票抬头信息,该信息自动填充到开票软件的发票填开页面。第四步和第五步是开票员手动输入商品明细并打印发票的过程,第六步则是PC客户端监控到开票成功并将发票信息回传到购方的移动终端的过程。其中第四步是本专利技术可以替代的部分。在原有技术上,第四步即开票员手动填充商品明细过程,是当前整个开票过程中最耗时的操作,也是比较容易出错的部分。而本专利技术基于对历史发票商品明细的智能分析,实现了商品明细的自动填充,填充完毕后,开票员只需简单修改下数量和金额即可。第七步是本专利技术新增的部分,开票完成后,本专利技术需要记录当前的发票信息,作为将来开票商品明细填充的参考,而这一步对开票员来说是无感知的。该方法对于开票种类比较单一的行业尤为有用,效果明显。下面以一个具体实际应用为例对本专利技术做进一步说明。某店开票员开具了三张发票。第一张商品明细为键盘、鼠标和笔记本,开具完成后,采用本专利技术的方法将该发票明细记录成xml格式文件,并在本地数据库中新增一条记录,记录上对应的发票代码、发票号码和商品名称,其中商品名称为“笔记本键盘鼠标”(按首字母升序排序);同样的,第二张商品明细为键盘和笔记本,数据库中商品名称记录为“笔记本键盘”;第三张商品明细为鼠标、键盘和笔记本(和第一张次序不同),数据库中商品名称按照首字母升序排列组合,依然记录为“笔记本键盘鼠标”。在开票员开具第四张发票时,采用本专利技术的方法对历史三张发票的商品名称进行了统计,“笔记本键盘鼠标”出现了两次,“笔记本键盘”出现了一次。按本专利技术所述算法比较过后,取出第三张发票的发票代码和发票号码,并找出记录对应发票的xml格式文件,将其商品明细填充到当前开票环境中,作为第四张发票的推荐商品明细。开票员开票前需核对商品明细,根据实际情况对所列商品进行增删或者修改金额的操作。通过该方法可以极大的减少开票员手动输入商品明细的工作,将繁琐的输入简化为核对、修改工作,尤其针对开票种类较为单一的行业,如餐馆、酒店、宾馆等行业,可极大提高开票速度和准确率,该方法简单易行,方便快捷。本文档来自技高网...

【技术保护点】
1.一种智能填充增值税发票商品明细的方法,其特征在于,方法如下:在每次开票完成后,根据《增值税发票税控开票软件数据接口规范V3.0》中所属接口规范记录当前发票的明细xml格式文件,并在本地创建的历史发票信息数据库中插入一条记录,该记录包括发票代码、发票号码、开票时间以及商品名称的信息;在每次开票之前,从历史发票信息数据表中查找最近开具的若干条发票记录,当记录小于5条时则查找全部,对所有查找出的记录中的商品名称进行统计,找出出现商品次数最多且开票时间最近的记录,从选取的记录中查询出发票代码和发票号码,再根据此找出该条记录对应的描述发票明细的文件,并将其自动填充到当前的开票环境中。

【技术特征摘要】
1.一种智能填充增值税发票商品明细的方法,其特征在于,方法如下:在每次开票完成后,根据《增值税发票税控开票软件数据接口规范V3.0》中所属接口规范记录当前发票的明细xml格式文件,并在本地创建的历史发票信息数据库中插入一条记录,该记录包括发票代码、发票号码、开票时间以及商品名称的信息;在每次开票之前,从历史发票信息数据表中查找最近开具的若干条发票记录,当记录小于5条时则查找全部,对所有查找出的记录中的商品名称进行统计,找出出现商品次数最多且开票时间最近的记录,从选取的记录中查询出发票...

【专利技术属性】
技术研发人员:李媛媛朱泳存
申请(专利权)人:浙江诺诺网络科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1