一种成品油库存数中间状态处理方法及系统与流程

文档序号:17187969发布日期:2019-03-22 21:35阅读:2264来源:国知局
一种成品油库存数中间状态处理方法及系统与流程

本发明涉及税控领域,更具体地,涉及一种成品油库存数中间状态处理方法及系统。



背景技术:

成品油经销企业在进行成品油库存管理和成品油增值税发票开具时,对成品油库存数下载或退回通常分为网上下载退回和大厅下载退回两种方式,通过网上下载退回方式成品油经销企业虽然无需持税控设备(金税盘、税控盘、报税盘)到税务大厅即可实现对成品油库存数的下载退回操作,但若遇到网络中断等原因会造成开票软件端已发起成品油下载退回请求而税局端或税控设备中对应成品油仍处于下载中和退回中中间状态的情况,而这种不但会使得经销企业对成品油库存的管理上存在错误信息,也会给一些不法分子通过制造这样的情况,以不开或虚开增值税发票方式进行偷税漏税,妨碍国家税收和社会安全。



技术实现要素:

为了解决背景技术存在的通过网上下载退回方式进行成品油增值税发票开具时,成品油库存数出现中间状态使得成品油库存信息出现错误造成管理异常且存在安全隐患的问题,本发明提供了一种成品油库存数中间状态处理方法及系统;所述方法及系统使用场景为基于税务大厅下载退回业务,所述方法及系统检查所述税控设备的信息是否存在中间状态的记录,并对存在中间状态记录的情况进行更正,同时更新处理数据库和税控设备的对应信息,使得成品油库存数据准确;所述一种成品油库存数中间状态处理方法包括:

连接并读取税控设备,确认纳税人识别号以及纳税人名称;

监测处理数据库是否存在中间状态记录;所述中间状态记录包括下载中记录以及退回中记录;

若存在,将所述处理数据库中的中间状态记录更新为对应的完成状态记录,并增加对应的操作记录;

根据对应记录结果在税控设备中完成写盘操作。

进一步的,若所述处理数据库不存在中间状态记录,则监测所述税控设备中是否存在中间状态记录;

若所述税控设备存在中间状态,将所述税控设备中的中间状态记录更新为对应的完成状态记录,并对应增加或减少所述处理数据库中的成品油库存数,同时增加对应的操作记录;其中,所述税控设备的中间状态为下载中时,减少对应的成品油库存记录,所述税控设备的中间状态为退回中时,增加对应的成品油库存记录;

根据对应记录结果在税控设备中完成写盘操作。

进一步的,若所述处理数据库的中间状态为退回中时,将所述处理数据库中的中间状态记录更新为对应的完成状态记录后,在所述处理数据库中增加对应的成品油库存记录。

进一步的,所述方法还包括:

根据纳税人选择的成品油类别展示对应的成品油可下载库存数;

根据纳税人输入的本次下载库存数与所述可下载库存数进行比较,确认是否可以提供下载;

若所述纳税人输入的本次下载库存数小于等于所述可下载库存数时,将本次下载成品油的类别以及本次下载的库存数写入税控设备中,并对应更新处理数据库中的成品油库存,同时添加操作记录;

若所述纳税人输入的本次下载库存数大于所述可下载库存数时,反馈输入异常。

进一步的,所述方法还包括:

根据纳税人选择的成品油类别展示对应的成品油可开具库存数;

根据纳税人输入的本次退回库存数与所述可开具库存数进行比较,确认是否可以提供退回;

若所述纳税人输入的本次退回库存数小于等于所述可开具库存数时,将本次退回成品油的类别以及本次退回的库存数写入税控设备中,并对应更新处理数据库中的成品油库存,同时添加操作记录;

若所述纳税人输入的本次退回库存数大于所述可开具库存数时,反馈输入异常。

进一步的,所述税控设备包括金税盘、税控盘以及报税盘。

所述一种成品油库存数中间状态处理系统包括:

税控设备控制单元,所述税控设备控制单元用于与所述税控设备进行连接,并读取所述税控设备信息,确认对应的纳税人识别号以及纳税人名称;

中间状态监测单元,所述中间状态监测单元用于监测处理数据库是否存在中间状态记录;所述中间状态检测单元用于根据监测结果向所述税控设备控制单元以及处理数据库更新单元发送控制指令;所述中间状态记录包括下载中记录以及退回中记录;

处理数据库更新单元,所述处理数据库单元用于根据所述中间状态监测单元发送的控制指令将所述处理数据库中的中间状态记录更新为对应的完成状态记录,并增加对应的操作记录;

所述税控设备控制单元用于根据所述中间状态监测单元发送的控制指令在税控设备中完成写盘操作。

进一步的,所述中间状态监测单元用于监测所述税控设备是否存在中间状态记录;

若所述税控设备存在中间状态,所述税控设备控制单元根据所述中间状态监测单元的控制指令,将所述税控设备中的中间状态记录更新为对应的完成状态记录;

所述处理数据库更新单元根据所述中间状态监测单元的控制指令,对应增加或减少所述处理数据库中的成品油库存数,同时增加对应的操作记录;所述税控设备的中间状态为下载中时,减少对应的成品油库存记录,所述税控设备的中间状态为退回中时,增加对应的成品油库存记录。

进一步的,若所述中间状态监测单元监测到所述处理数据库的中间状态为退回中时,所述处理数据库更新单元在将所述处理数据库中的中间状态记录更新为对应的完成状态记录后,在所述处理数据库中增加对应的成品油库存记录。

进一步的,所述系统还包括下载库存交互单元;

所述下载库存交互单元用于根据纳税人选择的成品油类别展示对应的成品油可下载库存数;根据纳税人输入的本次下载库存数与所述可下载库存数进行比较,确认是否可以提供下载;

若所述纳税人输入的本次下载库存数小于等于所述可下载库存数时,执行本次下载;所述税控设备控制单元将本次下载成品油的类别以及本次下载的库存数写入税控设备中;所述处理数据库更新单元对应更新处理数据库中的成品油库存,同时添加操作记录;

若所述纳税人输入的本次下载库存数大于所述可下载库存数时,通过所述下载库存交互单元反馈输入异常。

进一步的,所述系统还包括退回库存交互单元;

所述退回库存交互单元用于根据纳税人选择的成品油类别展示对应的成品油可开具库存数;根据纳税人输入的本次退回库存数与所述可开具库存数进行比较,确认是否可以提供退回;

若所述纳税人输入的本次退回库存数小于等于所述可开具库存数时,执行本次退回;所述税控设备控制单元将本次退回成品油的类别以及本次退回的库存数写入税控设备中;所述处理数据库更新单元对应更新处理数据库中的成品油库存,同时添加操作记录;

若所述纳税人输入的本次退回库存数大于所述可开具库存数时,通过所述退回库存交互单元反馈输入异常。

进一步的,与所述税控设备控制单元进行连接的税控设备包括:金税盘、税控盘以及报税盘。

本发明的有益效果为:本发明的技术方案,给出了一种成品油库存数中间状态处理方法及系统,所述方法及系统通过与税控设备的连接,监控税控设备中以及税控设备对应纳税人在处理数据库中存在的中间状态,并按预设规则将所述中间状态进行更新,同时更新处理数据库和税控设备中的对应状态,以免成品油库存数混乱造成的成品油增值税发票开具异常;杜绝了因此情况造成的偷税漏税的可能性;同时所述方法及系统对多种税控设备均支持,适用范围广。

附图说明

通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:

图1为本发明具体实施方式的一种成品油库存数中间状态处理方法的流程图;

图2为本发明具体实施方式的一种考虑税控设备的中间状态处理方法的流程图;

图3为本发明具体实施方式的一种成品油库存数中间状态处理系统的结构图。

具体实施方式

现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。

除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。

图1为本发明具体实施方式的一种成品油库存数中间状态处理方法的流程图,如图1所示,所述方法包括:

步骤110,连接并读取税控设备,确认纳税人识别号以及纳税人名称;

本实施例提供的使用场景,是在可以连接税控设备办理成品油库存数下载退回的税务大厅;通过与所述税控设备的连接,可读取税控设备对应的纳税人识别号以及纳税人名称,进而获取对应的成品油种类、每种成品油的库存数;

本实施例可以是在纳税人在网上下载退回操作存在异常时,来税务大厅进行更正,也可以是正常来税务大厅进行成品油库存数的下载退回操作时,系统自动的将历史遗留的中间状态进行更正。

步骤120,监测处理数据库是否存在中间状态记录;所述中间状态记录包括下载中记录以及退回中记录;

根据所述纳税人的信息,在处理数据库中查询其对应的状态信息,确认其是否存在中间状态记录;

本实施例中提到的中间状态记录包括下载中记录以及退回中记录,所述下载中记录是指用户进行成品油库存数下载时,一直处于正在进行的状态,处理数据库中已经将对应的库存数删去但并没有对应的操作完成记录,且税控设备与所述处理数据库中的信息也存在不一致的可能性;所述退回中记录是指用于进行成品油库存数退回时,已经进行的发票的开具,但一直处于正在进行的状态,发票的实际开具与处理数据库中的记录存在不一致的可能性。

步骤130,若存在,将所述处理数据库中的中间状态记录更新为对应的完成状态记录,并增加对应的操作记录;

当所述处理数据库的中间状态为下载中时,将所述处理数据库中下载中的信息对应的状态改为下载完成,并在所述处理数据库中增加该成品油库存数下载完成的操作记录;

当所述处理数据库的中间状态为退回中时,将所述处理数据库中退回中的信息改为退回完成;进一步的,在所述处理数据库中增加对应的成品油库存数,即在该纳税人对应的信息中退回的该成品油的库存数按本单退回的库存数增加。

进一步的,如图2所示,若所述处理数据库不存在中间状态记录,则执行步骤121,监测所述税控设备中是否存在中间状态记录;

若所述税控设备存在中间状态,执行步骤122,将所述税控设备中的中间状态记录更新为对应的完成状态记录,并对应增加或减少所述处理数据库中的成品油库存数,同时增加对应的操作记录;其中,所述税控设备的中间状态为下载中时,减少对应的成品油库存数,所述税控设备的中间状态为退回中时,增加对应的成品油库存数。

步骤140,根据对应记录结果在税控设备中完成写盘操作。

将所述对应的记录结果,同步更新到税控设备中,完成写盘操作。

进一步的,所述税控设备包括金税盘、税控盘以及报税盘。

进一步的,如前所述,本实施例可以是正常来税务大厅进行成品油库存数的下载退回操作时,系统自动的将历史遗留的中间状态进行更正;

那么在进行正常的成品油库存数的下载操作时,所述方法还包括:

根据纳税人选择的成品油类别展示对应的成品油可下载库存数;

根据纳税人输入的本次下载库存数与所述可下载库存数进行比较,确认是否可以提供下载;

若所述纳税人输入的本次下载库存数小于等于所述可下载库存数时,将本次下载成品油的类别以及本次下载的库存数写入税控设备中,并对应更新处理数据库中的成品油库存,同时添加操作记录;

若所述纳税人输入的本次下载库存数大于所述可下载库存数时,反馈输入异常。

在进行成品油库存数的退回操作时,所述方法还包括:

根据纳税人选择的成品油类别展示对应的成品油可开具库存数;

根据纳税人输入的本次退回库存数与所述可开具库存数进行比较,确认是否可以提供退回;

若所述纳税人输入的本次退回库存数小于等于所述可开具库存数时,将本次退回成品油的类别以及本次退回的库存数写入税控设备中,并对应更新处理数据库中的成品油库存,同时添加操作记录;

若所述纳税人输入的本次退回库存数大于所述可开具库存数时,反馈输入异常。

图3为本发明具体实施方式的一种成品油库存数中间状态处理系统的结构图。如图3所示,所述系统包括:

税控设备控制单元310,所述税控设备控制单元310用于与所述税控设备进行连接,并读取所述税控设备信息,确认对应的纳税人识别号以及纳税人名称;与所述税控设备控制单元310进行连接的税控设备包括:金税盘、税控盘以及报税盘。

中间状态监测单元320,所述中间状态监测单元320用于监测处理数据库是否存在中间状态记录;所述中间状态检测单元用于根据监测结果向所述税控设备控制单元310以及处理数据库更新单元发送控制指令;所述中间状态记录包括下载中记录以及退回中记录;

处理数据库更新单元330,所述处理数据库单元用于根据所述中间状态监测单元320发送的控制指令将所述处理数据库中的中间状态记录更新为对应的完成状态记录,并增加对应的操作记录;

所述税控设备控制单元310用于根据所述中间状态监测单元320发送的控制指令在税控设备中完成写盘操作。

进一步的,所述中间状态监测单元320用于监测所述税控设备是否存在中间状态记录;

若所述税控设备存在中间状态,所述税控设备控制单元310根据所述中间状态监测单元320的控制指令,将所述税控设备中的中间状态记录更新为对应的完成状态记录;

所述处理数据库更新单元330根据所述中间状态监测单元320的控制指令,对应增加或减少所述处理数据库中的成品油库存数,同时增加对应的操作记录;所述税控设备的中间状态为下载中时,减少对应的成品油库存记录,所述税控设备的中间状态为退回中时,增加对应的成品油库存记录。

进一步的,若所述中间状态监测单元320监测到所述处理数据库的中间状态为退回中时,所述处理数据库更新单元330在将所述处理数据库中的中间状态记录更新为对应的完成状态记录后,在所述处理数据库中增加对应的成品油库存记录。

进一步的,所述系统还包括下载库存交互单元;

所述下载库存交互单元用于根据纳税人选择的成品油类别展示对应的成品油可下载库存数;根据纳税人输入的本次下载库存数与所述可下载库存数进行比较,确认是否可以提供下载;

若所述纳税人输入的本次下载库存数小于等于所述可下载库存数时,执行本次下载;所述税控设备控制单元310将本次下载成品油的类别以及本次下载的库存数写入税控设备中;所述处理数据库更新单元330对应更新处理数据库中的成品油库存,同时添加操作记录;

若所述纳税人输入的本次下载库存数大于所述可下载库存数时,通过所述下载库存交互单元反馈输入异常。

进一步的,所述系统还包括退回库存交互单元;

所述退回库存交互单元用于根据纳税人选择的成品油类别展示对应的成品油可开具库存数;根据纳税人输入的本次退回库存数与所述可开具库存数进行比较,确认是否可以提供退回;

若所述纳税人输入的本次退回库存数小于等于所述可开具库存数时,执行本次退回;所述税控设备控制单元310将本次退回成品油的类别以及本次退回的库存数写入税控设备中;所述处理数据库更新单元330对应更新处理数据库中的成品油库存,同时添加操作记录;

若所述纳税人输入的本次退回库存数大于所述可开具库存数时,通过所述退回库存交互单元反馈输入异常。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本公开的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。本说明书中涉及到的步骤编号仅用于区别各步骤,而并不用于限制各步骤之间的时间或逻辑的关系,除非文中有明确的限定,否则各个步骤之间的关系包括各种可能的情况。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。例如,在权利要求书中所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者系统程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干系统的单元权利要求中,这些系统中的若干个可以是通过同一个硬件项来具体体现。

以上所述仅是本公开的具体实施方式,应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开精神的前提下,可以作出若干改进、修改、和变形,这些改进、修改、和变形都应视为落在本申请的保护范围内。

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