增值税专用发票开具方法、装置、电子设备及存储介质与流程

文档序号:20706835发布日期:2020-05-12 16:33阅读:548来源:国知局
增值税专用发票开具方法、装置、电子设备及存储介质与流程

本公开属于信息技术领域,更具体地,涉及一种增值税专用发票开具方法、装置、电子设备及存储介质。



背景技术:

需要开具专用发票信息表的情况中,专用发票已交付购买方的,购买方可在增值税发票系统升级版中填开并上传《开具增值税专用红字发票信息表》或《开具货物运输业增值税专用红字发票信息表》(简称《信息表》)。专用发票尚未交付购买方或者购买方拒收的,销售方应于专用发票认证期限内在增值税发票系统升级版中填开并上传《信息表》。

主管税务机关通过网络接收纳税人上传的《信息表》,系统自动校验通过后,生成带有“红字发票发票信息表编号”的《信息表》,并将信息同步至纳税人端系统中。

销售方凭税务机关系统校验通过的《信息表》开具红字专用发票,在增值税发票系统升级版中以销项负数开具。红字专用发票应与《信息表》一一对应。需要对《信息表》进行校验时,纳税人需要凭电子信息或纸质资料到税务机关进行系统校验。

现有的专用发票开具过程涉及销方、购方与税局,购销双方不在同省的还涉及到两地税局间的信息交换,目前尚未实现实时同步。

目前电子发票尚未支持增值税专用发票的开具,暂时不存在通过电子发票文件开具《信息表》的情况。但对于将来的增值税专用电子发票,填开红字专用发票是必须要实现的功能。而现有得到《信息表》的提供方式是纸质提交或向监管系统上报数据的方式,过程中容易出现各方对冲销状态的了解不及时等现象。



技术实现要素:

有鉴于此,本公开实施例提供了一种增值税专用增值税专用发票开具方法、装置、电子设备及存储介质,至少解决现有技术中增值税专用发票的信息表不能实时同步问题。

第一方面,本公开实施例提供了一种增值税专用发票开具方法,包括:

创建带有签名保护的增值税专用发票电子发票文件,所述电子发票文件中包含增值税专用发票信息表元数据、开具红字增值税专用发票信息表元数据、发票信息填写状态及红字发票信息填写状态;

获取发票开具信息,基于所述发票开具信息更新所述增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据,更新所述发票信息填写状态和红字发票信息填写状态,得到更新后的电子发票文件;

对更新后的所述电子发票文件进行签名,得到签名的电子发票文件;

识别所述发票电子发票文件中红字发票信息填写状态,基于带有签名的电子发票文件生成带有签名的开具红字增值税专用发票信息表;

引用带有签名的开具红字增值税专用发票信息表进行红字发票的开具。

可选的,所述获取发票开具信息的步骤之前,包括:

校验所述电子发票文件中发票信息填写状态触发获取发票开具信息。

可选的,所述基于所述发票开具信息更新所述增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据的步骤之后,还包括:

对更新后的所述增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据结构化处理并存储。

可选的,所述增值税专用发票信息表及开具红字增值税专用发票信息表存储为xml格式。

可选的,所述发票,包括红字发票或蓝字发票。

可选的,所述获取发票开具信息为:

通过图形界面输入发票开具信息。

可选的,所述输入的发票开具信息与增值税专用发票信息表及开具红字增值税专用发票信息表的元数据相对应。

第二方面,本公开实施例还提供了一种发票开具装置,包括:

文件生成模块:用于创建带有签名保护的电子发票文件,所述电子发票文件中包含增值税专用发票信息表元数据、开具红字增值税专用发票信息表元数据、发票信息填写状态及红字发票信息填写状态;

获取模块:用于获取发票开具信息,基于所述发票开具信息更新所述增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据,更新所述发票信息填写状态和红字发票信息填写状态,得到更新后的电子发票文件;

签名模块:用于对更新后的所述电子发票文件进行签名,得到签名的电子发票文件;

解析模块:用于识别所述发票信息填写状态及红字发票信息表填写状态,基于带有签名的电子发票文件生成带有签名的开具红字增值税专用发票信息表;

开具模块:用于引用带有签名的开具红字增值税专用发票信息表进行红字发票的开具。

第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:

存储器,存储有可执行指令;

处理器,所述处理器运行所述存储器中的所述可执行指令,以实现第一方面任一增值税专用发票开具方法。

第四方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现第一方面任一增值税专用发票开具方法。

本公开通过创建带有签名保护的电子发票文件,电子发票文件中包含增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据,在发票开具前通过获取的发票开具信息得到增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据,并基于签名的电子发票文件,生成带有签名的开具红字增值税专用发票信息表元数据,并引用带有签名的开具红字增值税专用发票信息表元数据进行发票的开具,在发票开具时,便将开具红字增值税专用发票信息表元数据与发票进行关联,不同的使用方在使用发票时,可以直接获取相应的发票信息表,从而达到专用发票的信息表实时同步的目的。

本公开的其它特征和优点将在随后具体实施方式部分予以详细说明。

附图说明

通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。

图1示出了根据本公开的一个实施例的增值税专用发票开具方法的流程图;

图2示出了根据本公开的一个实施例的发票开具装置的结构示意图。

具体实施方式

下面将更详细地描述本公开的优选实施方式。虽然以下描述了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。

本公开的增值税专用发票开具方法中的发票主要为开具的红字增值锐电子发票和蓝字增值锐电子发票等。

如图1所示,一种增值税专用发票开具方法,包括:

步骤s101:创建带有签名保护的增值税专用发票电子发票文件,所述电子发票文件中包含增值税专用发票信息表元数据、开具红字增值税专用发票信息表元数据、发票信息填写状态及红字发票信息填写状态;

创建的电子发票文件有签名保护,还没有对电子发票文件进行签名,等获取到发票开具信息后,再对电子发票文件进行签名,增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据设定了需要获取的发票信息数据的项目,对应项目的数据需要等获取到发票开具信息再进行更新。

步骤s102:获取发票开具信息,基于所述发票开具信息更新所述增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据,更新所述发票信息填写状态和红字发票信息填写状态,得到更新后的电子发票文件;

步骤s103:对更新后的所述电子发票文件进行签名,得到签名的电子发票文件;

步骤s104:识别所述发票电子发票文件中红字发票信息填写状态,基于带有签名的电子发票文件生成带有签名的开具红字增值税专用发票信息表;

步骤s105:引用带有签名的开具红字增值税专用发票信息表进行红字发票的开具。

可选的,所述获取发票开具信息的步骤之前,包括:

校验所述电子发票文件中发票信息填写状态触发获取发票开具信息。

在一个具体的应用场景中,如当用户通过终端选择中相应的发票时,相应的发票信息填写状态被触发,然后调取相应的所述增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据的项目供用户填写。

可选的,基于所述发票开具信息更新所述增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据的步骤之后,还包括:

对更新后的所述增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据结构化处理并存储。

结构化数据也称作行数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。

可选的,所述增值税专用发票信息表及开具红字增值税专用发票信息表存储为xml格式。

可选的,所述发票,包括红字发票或蓝字发票。

可选的,所述获取发票开具信息为:通过图形界面输入发票开具信息。

即获取的发票开具信息为通过图形界面输入的发票开具信息,图像界面通过人机交互设备,如触摸屏、屏幕加输入设备等图像界面显示在屏幕上,图像界面中包含用户需要输入的数据项目,并可以以可选的或列表式的显示出来,用户输入时,选择相应的项目并填入相应的数据,或直接根据界面显示的项目填写相应的数据即可。如屏幕上显示开票金额、购买方名称、纳税人识别号等项目框,用户将相应的数据填入相应的项目框即可。

可选的,所述输入的发票开具信息与增值税专用发票信息表及开具红字增值税专用发票信息表的元数据相对应。

输入的发票开具信息与增值税专用发票信息表及开具红字增值税专用发票信息表的元数据相对应相对应,即增值税专用发票信息表及开具红字增值税专用发票信息表的元数据相对应中包括,如发票批号、序号和金额等项目,则相应的输入的发票开具信息也相应的包括发票批号、序号和金额等信息。如增值税专用发票信息表及开具红字增值税专用发票信息表的元数据相对应包含十个项目,则输入的发票开具信息中也包含相对应的十个项目。

如图2所示,本公开实施例还提供了一种增值税专用发票开具装置,包括:

文件生成模块201:用于创建带有签名保护的电子发票文件,所述电子发票文件中包含增值税专用发票信息表元数据、开具红字增值税专用发票信息表元数据、发票信息填写状态及红字发票信息填写状态;

获取模块202:用于获取发票开具信息,基于所述发票开具信息更新所述增值税专用发票信息表元数据和开具红字增值税专用发票信息表元数据,更新所述发票信息填写状态和红字发票信息填写状态,得到更新后的电子发票文件;

签名模块203:用于对更新后的所述电子发票文件进行签名,得到签名的电子发票文件;

解析模块204:用于识别所述发票信息填写状态及红字发票信息表填写状态,基于带有签名的电子发票文件生成带有签名的开具红字增值税专用发票信息表;

开具模块205:用于引用带有签名的开具红字增值税专用发票信息表进行红字发票的开具。

在一个具体的应用中,以开具红字发票为例:

1.在文件生成模块中创建一个带有签名保护的电子发票文件,被创建的电子发票文件中包含红字发票信息表元数据及红字发票信息填写状态。

2.当需要时,开具模块通过校验文件中红字发票信息状态触发填写红字发票信息。

3.获取模块,通过图形界面输入开具信息,输入的开具信息对应红字发票信息表的元数据,在签名模块中,红字发票信息表的元数据在电子发票文件中进行结构化数据的存储及签名。

4.在解析模块中,识别开具的红字发票信息的状态,将带有签名的红字发票信息元数据提取生成一个带有签名的红字发票信息表电子文件。

5.在开具模块引用解析出的带有签名的红字发票信息表文件进行红字发票的开具。此时生成的电子发票文件中,包含已将信息填写完毕且带有签名的红字发票信息表数据。

本公开实施例:

将红字发票信息表存储为xml格式集成到支持作废、报销、入账等功能的新电子发票版式中。

实现电子发票的红字发票冲销,提高开具红字发票的效率,增强红字发票与被冲销的发票之间的关系。降低滥用乱开红字发票的现象。

本公开实施例提供一种电子设备包括存储器和处理器,

存储器,存储有可执行指令;

处理器,处理器运行存储器中的可执行指令,以实现增值税专用发票开具方法全部或部分步骤。

该存储器用于存储非暂时性计算机可读指令。具体地,存储器可以包括一个或多个计算机程序产品,该计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。该易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。该非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。

该处理器可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制电子设备中的其它组件以执行期望的功能。在本公开的一个实施例中,该处理器用于运行该存储器中存储的该计算机可读指令。

本领域技术人员应能理解,为了解决如何获得良好用户体验效果的技术问题,本实施例中也可以包括诸如通信总线、接口等公知的结构,这些公知的结构也应包含在本公开的保护范围之内。

有关本实施例的详细说明可以参考前述各实施例中的相应说明,在此不再赘述。

本公开实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现增值税专用发票开具方法全部或部分步骤。

上述计算机可读存储介质包括但不限于:光存储介质(例如:cd-rom和dvd)、磁光存储介质(例如:mo)、磁存储介质(例如:磁带或移动硬盘)、具有内置的可重写非易失性存储器的媒体(例如:存储卡)和具有内置rom的媒体(例如:rom盒)。

以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。

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