一种快速开具发票的方法和系统与流程

文档序号:12035571阅读:5189来源:国知局
一种快速开具发票的方法和系统与流程

本发明涉及发票技术领域,具体涉及一种快速开具发票的方法和系统。



背景技术:

发票是指一切单位和个人在购销商品、提供或接受服务以及从事其他经营活动中,所开具和收取的业务凭证,是会计核算的原始依据,也是审计机关、税务机关执法检查的重要依据。

公开号为cn105719414a的中国专利文献公开了一种pos终端的开票方法及装置和开票服务器端。所述开票方法包括:向主服务器发起开票请求并等待主服务器响应、并在主服务器响应未超时时根据主服务器返回的响应信息获取发票代码以进行开发票作业;以及当主服务器响应超时时,向备用服务器发起开票请求并等待备用服务器响应、并根据备用服务器返回的响应信息获取发票代码以进行开发票作业。本发明提供了一种特别适合pos网络开票服务器的双机热备方案,采用pos端服务器参数配置和服务器间发票代码号码段数据同步。在此应用场景下,pos能优先连接主服务器并接收其响应,在主服务器发生故障时能即时切换连接通道,连接到备用服务器并接收其响应,从而实现pos端开票的双机热备。

公开号为cn1338388的中国专利文献公开了一种防伪发票。双根剪口发票是由记帐联、发票联、存根联等多联组成,每联发票的下部相同位置印有相同的表格,表格内印有中文数字,每列数字依据所开发票的最高位按该位中的最大数由下而上并从左向右连续递减排列,发票联必须在存根联之上,发票联按票据金额在表格内剪口,下部分的剪口部分与发票联下联的存根联一起组成双存根联,上部分的发票主体部分下边缘表格中的数字与票据金额数字相同,剪口部分剪口边缘处露出存根联上的数字定与发票填开金额相符,发票联的主体部分与剪口部分印有相同的票号,该发票按发票金额的最高位制成不同的版型。除百元版可以任意填开数额外,其它版型的发票表格中的最高数位应与所开金额的最高位相。

自从发票改革之后,需要输入公司名称和税号,而通常商家的做法是,给出一张纸片,然后客户输入公司名称和税号,从而每次都需要重复上述步骤,非常不方便,且容易出错。



技术实现要素:

本发明的目的在于提供一种快速开具发票的方法和系统,本发明提供的快速开具发票的方法和系统能够快速进行开具发票,无需每次填写公司名称和税号,从而方便了发票的开具。

为实现上述目的,本发明提供一种快速开具发票的方法,该方法包括:

提供二维码,该二维码关联微信公众号平台;

在所述二维码被扫描后,展示所述微信公众号平台;

在所述微信公众号平台上接收客户端所输入的公司名称和开票金额,以及获得该公司名称的税号;

将所述公司名称、开票金额和税号发送至商家端,并获取是否开具发票的指令;

若获取开具发票的指令,则将所述公司名称、开票金额和税号传输至商家的开票系统;

若获取不开具发票的指令,则向所述客户端发出重新输入公司名称和开票金额的指令。

可选的,所述获得该公司名称的税号的步骤包括:

将公司名称发送至税号开放查询平台;

通过api数据接口接收来自开放平台的所述税号。

可选的,在所述在所述二维码被扫描后,展示所述微信公众号平台的步骤之后,在所述在所述微信公众号平台上接收客户端所输入的公司名称和开票金额,以及获得该公司名称的税号的步骤之前,所述方法还包括:

获取客户端的唯一识别码;

将该唯一识别码进行检测;

若未检测到该唯一识别码,则向客户端展示空白的公司名称栏和空白的开票金额栏;

若检测到该唯一识别码,则向客户端展示填入与该唯一识别码唯一关联的公司名称的公司名称栏和空白的开票金额栏。

可选的,所述开票系统为电子发票开票系统或打印发票开票系统。

本发明还提供一种快速开具发票的系统,该快速开具发票的系统包括:

二维码提供单元,用于提供二维码,该二维码关联微信公众号平台;

微信公众号平台展示单元,用于在所述二维码被扫描后,展示所述微信公众号平台;

开票信息接收单元,用于在所述微信公众号平台上接收客户端所输入的公司名称和开票金额,以及获得该公司名称的税号;

商家端发送单元,用于将所述公司名称、开票金额和税号发送至商家端,并获取是否开具发票的指令;

开票单元,用于若获取开具发票的指令,则将所述公司名称、开票金额和税号传输至商家的开票系统;

不开票单元,用于若获取不开具发票的指令,则向所述客户端发出重新输入公司名称和开票金额的指令。

可选的,所述开票信息接收单元包括税号获取子单元,所述税号获取子单元包括:

公司名称发送模块,用于将公司名称发送至税号开放查询平台;

税号接收模块,用于通过api数据接口接收来自开放平台的所述税号。

可选的,所述快速开具发票的系统还包括客户端验证单元,该单元包括:

唯一识别码获取单元,用于获取客户端的唯一识别码;

唯一识别码检测单元,用于将该唯一识别码进行检测;

客户端空白展示单元,用于若未检测到该唯一识别码,则向客户端展示空白的公司名称栏和空白的开票金额栏;

客户端填入展示单元,用于若检测到该唯一识别码,则向客户端展示填入与该唯一识别码唯一关联的公司名称的公司名称栏和空白的开票金额栏。

可选的,所述开票系统为电子发票开票系统或打印发票开票系统。

本发明具有如下优点:

本发明的方法和系统能够提供一个二维码使客户再第一次去商家(例如饭店、超市或商场等)时,输入客户的公司名称即可获取公司税号,并保留在该公众号中,使客户下次想要开具发票而扫描二维码时,公司名称和税号就可以自动出现,只需填入开票金额即可。另外,商家端在确认客户的开票信息和金额后,即可自动进入发票系统中进行自动开票,节省了时间,方便快捷。

附图说明

图1是本发明方法一示例性实施例所提供的流程示意图。

图2是本发明方法一示例性实施例所提供的结构示意图。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

图1是本发明方法一示例性实施例所提供的流程示意图。如图1所示,本发明方法包括如下步骤。

步骤s1,提供二维码,该二维码关联微信公众号平台;该二维码与微信公众平台所关联,该微信公众平台对每个商家都会提供一个子平台,从而储存该商家下所有开票客户的信息,方便下次开具发票。

步骤s2,在所述二维码被扫描后,展示所述微信公众号平台。该微信公众平台会展示商家的子平台,并显示公司名称的空白栏和开票金额的空白栏。

步骤s3,在所述微信公众号平台上接收客户端所输入的公司名称和开票金额,以及获得该公司名称的税号。客户输入公司名称后,通过外部开放平台即可自动获取公司的税号,具体步骤可以为:将公司名称发送至税号开放查询平台;通过api数据接口接收来自开放平台的所述税号,该开放平台可以为天眼查等。

步骤s4,将所述公司名称、开票金额和税号发送至商家端,并获取是否开具发票的指令。在客户端的开票信息准备好之后,客户确认后将该信息发送给商家端,而商家在询问客户确认信息后,点击是否开具发票。系统具体流程可以为:客户端扫描二维码,填写相关开票信息以后,上传给采用本发明方法的系统,由系统推送给商家端。

步骤s5,若获取开具发票的指令,则将所述公司名称、开票金额和税号传输至商家的开票系统。上述信息会自动传输至开票系统,例如开具纸质发票和电子发票,即可完成开具。

步骤s6,若获取不开具发票的指令,则向所述客户端发出重新输入公司名称和开票金额的指令。如果客户或商家认为开票信息,例如金额等输入有误,则返回客户端重新输入即可。

在第一次开具发票之后,微信公众平台下的商家子平台即会记录客户的开票信息,比如公司名称和税号,则该客户再次消费时,扫描二维码输入开票金额即可。具体步骤为:获取客户端的唯一识别码;该唯一识别二维码可以是微信号或手机号码或手机唯一识别号等;将该唯一识别码进行检测;若未检测到该唯一识别码,则向客户端展示空白的公司名称栏和空白的开票金额栏;若检测到该唯一识别码,则向客户端展示填入与该唯一识别码唯一关联的公司名称的公司名称栏和空白的开票金额栏。从而使客户在任意一个安装了采用本发明方法的系统的商家开票成功以后,再去任何其他安装了该系统的商家,都不需要再次填写公司名称。

图2是本发明方法一示例性实施例所提供的结构示意图。如图所示,该快速开具发票的系统包括如下单元。

二维码提供单元100,用于提供二维码,该二维码关联微信公众号平台。

微信公众号平台展示单元200,用于在所述二维码被扫描后,展示所述微信公众号平台。

开票信息接收单元300,用于在所述微信公众号平台上接收客户端所输入的公司名称和开票金额,以及获得该公司名称的税号。

商家端发送单元400,用于将所述公司名称、开票金额和税号发送至商家端,并获取是否开具发票的指令。

开票单元500,用于若获取开具发票的指令,则将所述公司名称、开票金额和税号传输至商家的开票系统。

不开票单元600,用于若获取不开具发票的指令,则向所述客户端发出重新输入公司名称和开票金额的指令。

本发明系统的原理与方法原理、步骤和效果一致,本发明不再赘述。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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