一种发票查验方法及系统与流程

文档序号:18944095发布日期:2019-10-23 01:24阅读:789来源:国知局
一种发票查验方法及系统与流程

本发明涉及发票管理技术领域,具体而言,涉及一种发票查验方法及系统。



背景技术:

发票可以说是人们日常生活中必不可少的一样东西,是消费者用来维权、报销等必不可少的凭证。然而现在有很多的不良商家为了节省纳税成本,导致市面上出现了很多假发票。而且在审计工作中发现某些单位支出票据的真实性无法保证,虚假发票入账现象仍然存在。所以对发票真伪的识别是很多财务人员所关注的一个重要问题。

传统的快速识别发票真伪需要用户到国家税务总局全国增值税发票查验平台去查验,并且单张发票每日查验次数有限。从而使得当用户对单张发票查验次数超过一定限制之后,将不允许查询,只能第二天才能查验,降低了效率。



技术实现要素:

有鉴于此,本发明旨在提供一种发票查验方法及系统,解决现有的发票查验不准确且效率较低的问题。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供一种发票查验方法,其包括:

获取用户的登录信息以及待查验的发票数据;

根据所述登录信息以及发票的购方税号校验当前登录的所述用户是否有权限查验所述发票;

若所述用户有权限则根据所述待查验的发票数据来查验所述发票是否有效;

将查验结果返回给所述用户,并将所述查验结果为有效的所述发票保存至数据库。

本发明基于数据库的构建和对不同发票查验平台的调用,方便企业财务人员在发票入账时快速便捷的识别发票真伪,避免重复报销,减少枯燥的工作量,且能提高财务人员的工作效率。

示例性地,所述若所述用户有权限则根据所述待查验的发票数据来查验所述发票是否有效包括:在所述用户登录的发票查验系统内比较所述待查验的发票数据与真实票面信息是否一致来查验所述发票是否有效。

本发明通过判断发票的购方税号是否为当前用户的税号对用户的权限进行校验,保证对发票查验操作的合法性,也能保护用户的信息安全。

示例性地,对有权限查验所述发票的用户不限制查验次数。

本发明避免因查验次数限制导致的相关工作效率低下,提高了查验效率。

示例性地,还包括:在多个发票查验系统对所述查验结果为无效的发票进行查验,其中所述多个发票查验系统包括电子税务局发票查验系统、通行费的电子发票查验系统、全国发票查验系统以及国家税务总局平台。

本发明通过调用多个发票查验平台的接口对无效发票进行多重查验,保证查验结果的准确性和可靠性。

示例性地,还包括:将在不同发票查验系统的所述查验结果为有效的发票保存至所述数据库。

本发明将查验有效的发票信息保存至数据库进行更新,便于用户进行查询,也保证数据库信息的准确性。

示例性地,还包括:对查验结果为有效且未作废或未被红冲的发票可进行报销或取消报销操作。

本发明还可对有效发票进行报销或撤销报销的操作,便于对发票的管理。

示例性地,有权限查验所述发票的用户可查验当前用户所有的红票记录,并可对已红冲且已报销的红票记录进行撤销报销操作。

本发明可对已报销的发票进行撤销报销操作,避免重复报销带来的错误。

示例性地,对于个人发票,所有用户都可以进行查验。

本发明有所有用户对于个人发票均有权限进行查询,可满足不同用户的功能需求,提高发票查验效率。

第二方面,本发明提供一种发票查验系统,其包括:

获取模块,用于获取用户的登录信息以及待查验的发票数据;

校验模块,用于根据所述登录信息以及发票的购方税号校验当前登录的所述用户是否有权限查验所述发票;

查验模块,用于在所述用户有权限时根据所述待查验的发票数据来查验所述发票是否有效;

还用于将查验结果返回给所述用户,并将所述查验结果为有效的所述发票保存至数据库。

本发明方便企业财务人员在发票入账时快速便捷的识别发票真伪,提高财务人员的工作效率。还将查验有效的发票信息及时更新至数据库保存,提高数据库中数据的准确性和可靠性。

示例性地,还包括:

系统登录模块,用于登录所述发票查验系统;

授权判断模块,用于判断当前登录用户是否为授权用户,是则不限制发票查验次数,否则限制发票查验次数;

无效复查模块,用于在多个发票查验系统对所述查验结果为无效的发票进行查验;

报销模块,用于对查验结果为有效且未作废或未被红冲的发票可进行报销或取消报销操作;

红票查询模块,用于查询当前登录用户的所有红票记录。

本发明还可避免重复报销,保证发票管理的有效性,提高财务人员工作效率。

附图说明

图1所示为本发明实施例发票查验方法的原理示意图;

图2所示为本发明实施例步骤s15的流程示意图;

图3所示为本发明实施例发票查验系统300的结构示意图。

具体实施方式

为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。

图1所示为本发明实施例发票查验方法的原理示意图,包括步骤s11~s14。

在步骤s11中,用户登录发票查验系统,获取用户的登录信息,以及待查验的发票数据。在本发明实施例中,用户首先登录发票查验系统,用户登录后,获取用户的登录信息。以登录信诺100系统为例进行说明,其中信诺100系统是一个自创的可扩展平台,内部集成了很多的功能模块,例如开票软件、财税风险分析、发票查验、协同平台以及智能申报等等。并与很多第三方例如电子税务局、金三系统、信诺网以及誉存星象系统都存在一定的交互。

用户(纳税人)可以通过信诺100客户端来实现对发票的查验、管理以及税务申报等功能。其中,用户可以通过金税盘、手机号、手机号+密码、手机号+图片验证码+短信验证码、税号、第三方电子税务局授权等登录方式登录信诺100系统。用户登录信诺100成功后,会自动上传保存纳税人登录信息。

用户填写相应的发票查验数据,或者通过例如使用扫描枪查验或者批量查验识别发票上的二维码信息,获取待查验发票的相关数据。即用户根据开具的发票的票面信息手工填写查验所需的数据或者电脑连接扫描枪,使用扫描枪扫描发票上的二维码进行查验,或者将需要查验的电子发票的pdf文件放在一个文件夹中,选择指定文件夹通过识别pdf上的二维码来实现批量查验。可大大缩短获取发票数据的时间,提升了工作效率。

在步骤s12中,根据用户的登录信息以及所述发票数据校验当前登录的用户是否有权限查验所述发票。在本发明实施例中,所述发票数据包括发票购方税号,判断发票购方税号是否为当前登录用户的税号,是则通过校验,即当前用户有权限对该发票进行查验,否则未通过校验,即当前用户没有权限对该发票进行查验。

在步骤s13中,若用户有权限则根据获取的待查验的发票数据来查验所述发票是否有效。当发票购方是当前登录用户,则当前用户有权限对该发票进行查验。根据步骤s11中获取的待查验的发票数据进行查验:比较填写的信息与真实票面信息是否一致,例如输入的开票日期、校验码或开具金额不含税(专用发票)信息等,如果一致则查验该发票为有效;如果不一致则查验该发票为无效。在本发明实施例中,对有权限查验该发票的用户不限制查验次数。

在步骤s14中,将查验结果返回给用户,并将查验结果为有效的所述发票保存至数据库。当查验发票为有效时,则将该发票的相关信息更新保存至数据库中,以保证数据库中数据的有效性和准确性。即用户通过使用扫描枪识别票面上的二维码中的发票信息或者在批量查验模块通过识别pdf上的二维码信息进行查验,并将查验结果保存至数据库中,所述数据库中保存的有效发票的信息可支持用户进行多次查询。

在本发明实施例中,还包括如图2所示的步骤s15,其包括子步骤s151~s152。

在步骤s151中,在不同发票查验系统对所述查验结果为无效的发票进行查验。对于在信诺100系统中查验结果为无效的发票,可调用其他发票查验系统接口对该发票重新进行查验,可避免由于系统问题导致的发票查验错误,例如实际有效的发票查验结果为无效,从而导致该发票的正常记录。

在步骤s152中,将在不同发票查验系统的所述查验结果为有效的发票保存至所述数据库。

例如查验一张专用发票,首先会调用电子税务局发票查验系统接口(例如安徽电子抵账)进行查询,如果查询不到再调用通行费的电子发票查验系统接口进行查询,若还查验不到,则再调用全国发票查验系统接口(例如全国电子抵账)进行查询,如果调用全国发票查验系统接口仍未查验到该发票信息,这个时候再到系统内嵌的国家税务总局平台进行查验。

也就说如果该发票在全国电子抵账库中存在,就不需要到国家税务总局平台去查验。在接口调用查询发票的过程中,如果查验到发票信息并且发票购方税号为当前登录人税号的情况下,则将发票结果返回并保存至数据库中,下次查验直接从数据库中获取相关信息。如果查验无效,则不将结果保存至数据库,以保证数据的可靠性。

在本发明实施例中,还包括对查验结果为有效且未作废或未被红冲的蓝字发票可进行报销或取消报销操作。且对处于授权有效期内的用户,可以查验当前登录用户下的所有红票记录,并且可以对已红冲且已报销的记录进行撤销报销操作。对于报销状态为未报销或取消报销的蓝字发票,用户可以进行报销操作;报销状态为已报销,当报销人为当前登录人时,才可进行取消报销操作,否则将无权限对该发票进行取消报销操作。对于未授权或授权已过期的用户,则其查验次数将受到限制且无电子红票查询功能。

在本发明实施例中,对于个人发票,所有用户都可以进行查验,但报销操作人必须为该发票对应的登录用户时,才可进行取消报销操作。

图3所示为本发明实施例发票查验系统300的结构示意图,包括获取模块310、校验模块320以及查验模块330,其中:

获取模块310用于获取用户的登录信息以及待查验的发票数据;

校验模块320用于根据所述登录信息以及发票的购方税号校验当前登录的所述用户是否有权限查验所述发票;

查验模块330用于在所述用户有权限时根据所述待查验的发票数据来查验所述发票是否有效;还用于将查验结果返回给所述用户,并将所述查验结果为有效的所述发票保存至数据库。

在本发明实施例中,还包括系统登录模块340、授权判断模块350、无效复查模块360、报销模块370以及红票查询模块380(图3中均未示出),其中:

系统登录模块340用于登录发票查验系统300(例如信诺100系统),用户登录发票查验系统300成功后,会自动上传保存纳税人登录信息;

授权判断模块350用于判断当前登录用户是否为授权用户,是则不限制发票查验次数,否则限制发票查验次数;

无效复查模块360用于在不同发票查验系统对所述查验结果为无效的发票进行查验;

报销模块370用于对查验结果为有效且未作废或未被红冲的发票可进行报销或取消报销操作;

红票查询模块380用于查询当前登录用户的所有红票记录,对于未授权或授权已过期的用户,将无法使用电子红票模块进行查询。

本发明实施例使得企业财务人员在发票入账时可快速便捷的识别发票真伪,提高财务人员的工作效率。还将查验有效的发票信息及时更新至数据库保存,提高数据库中数据的准确性和可靠性。

尽管上面已经示出和描述了本发明的实施例,应当理解的是,上述实施例是示例性的,不能解释为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1