基于云平台的自动开票方法、装置、系统及存储介质制造方法及图纸

技术编号:20945412 阅读:22 留言:0更新日期:2019-04-24 02:46
本发明专利技术公开了一种基于云平台的自动开票方法、装置、系统及存储介质,所述方法包括:当接收到预制发票生成指令后,获取所述预制发票生成指令对应的结算单;根据所述结算单生成预制发票;当接收到针对所述预制发票的发票开具指令后,将所述预制发票对应的开票数据通过直连接口发送给开票软件,以供所述开票软件根据所述开票数据开具正式发票。实现了基于SaaS云平台系统,自动根据用户的结算单生成预制发票后直连开票软件开具正式发票,解决了人工开票填写发票票面信息工作繁琐、容易出错、效率低下的问题,提高了开票效率,降低了开票过程中出现退回、作废重开或冲红等情况的概率。

Automatic Invoicing method, device, system and storage medium based on cloud platform

The invention discloses an automatic Invoicing method, device, system and storage medium based on cloud platform. The method includes: obtaining the settlement sheet corresponding to the prefabricated invoice generation instruction after receiving the prefabricated invoice generation instruction; generating the prefabricated invoice according to the settlement sheet; and matching the prefabricated invoice after receiving the invoice issuance instruction for the prefabricated invoice. The Invoicing data is sent to the Invoicing software through a direct connection port for the Invoicing software to issue a formal invoice based on the invoicing data. Based on SaaS cloud platform system, formal invoices are automatically generated by user's billing form and directly connected with invoice software. This system solves the problems of tedious, error-prone and inefficient manual invoice filling in invoice face information, improves the efficiency of invoicing, and reduces the probability of returning, invalidating, re-opening or redemption in the process of invoicing.

【技术实现步骤摘要】
基于云平台的自动开票方法、装置、系统及存储介质
本专利技术涉及供应链协同
,尤其涉及一种基于云平台的自动开票方法、装置、系统及存储介质。
技术介绍
SaaS是Software-as-a-Service(软件即服务)的简称,随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式。它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。目前供应链协同SaaS平台都是基于订单协同、采购协同、物流协同,少有能够实现直连开票软件开具发票的,用户开票需要手工输入票面信息,手工开具发票不仅开票效率低下,还容易出现退回、作废重开或冲红等费时费力的问题,给用户带来诸多不便。
技术实现思路
本专利技术的主要目的在于提供一种基于云平台的自动开票方法、装置、设备及存储介质,旨在解决现有的供应链协同SaaS平台不能解决直连开票软件开具发票,用户需要手工开具发票,而手工开具发票效率低下的技术问题。为实现上述目的,本专利技术提供一种基于云平台的自动开票方法,所述基于云平台的自动开票方法应用于SaaS云平台系统,所述基于云平台的自动开票方法包括步骤:当接收到预制发票生成指令后,获取所述预制发票生成指令对应的结算单;根据所述结算单生成预制发票;当接收到针对所述预制发票的发票开具指令后,将所述预制发票对应的开票数据通过直连接口发送给开票软件,以供所述开票软件根据所述开票数据开具正式发票。可选地,所述当接收到预制发票生成指令后,获取所述预制发票生成指令对应的结算单的步骤之前,还包括:对预设时长内供应商与采购商的交易数据进行对账得到对账结果;当接收到针对所述对账结果的结算单生成指令后,根据所述对账结果生成结算单。可选地,所述根据所述结算单生成预制发票的步骤包括:根据所述结算单填写预制发票票面信息;检测所述票面信息是否符合预设合规性条件;若所述票面信息符合所述合规性条件,则生成预制发票。可选地,所述当接收到针对所述预制发票的发票开具指令后,将所述预制发票对应的开票数据通过直连接口发送给开票软件,以供所述开票软件根据所述开票数据开具正式发票的步骤之后,还包括:接收所述开票软件通过所述直连接口返回的所述正式发票的票面信息;根据所述正式发票的票面信息生成增值税销项发票。可选地,所述接收所述开票软件通过所述直连接口返回的所述正式发票的票面信息的步骤之后,还包括:当接收到发票验真指令后,通过发票验真接口在发票查验平台对所述正式发票进行查验;接收所述发票验真接口返回的第一查验结果;根据所述第一查验结果更新所述正式发票的查验状态。可选地,所述接收所述开票软件通过所述直连接口返回的所述正式发票的票面信息的步骤之后,还包括:获取扫描录入的纸质正式发票的票面关键信息;根据所述票面关键信息,通过发票验真接口在发票查验平台对所述纸质正式发票进行查验;接收所述发票验真接口返回的第二查验结果,以供用户查询所述第二查验结果后确定是否签收所述正式发票;当接收到确定签收指令后,更新所述确定签收指令对应的正式发票的签收状态和/或查验状态。可选地,所述接收所述发票验真接口返回的第二查验结果的步骤之后,还包括:若所述第二查验结果为所述纸质正式发票是真发票,则获取所述纸质正式发票对应的正式发票票面信息;根据所述正式发票票面信息生成增值税进项发票。此外,为实现上述目的,本专利技术还提供一种基于云平台的自动开票装置,所述基于云平台的自动开票装置包括:获取模块,用于当接收到预制发票生成指令后,获取所述预制发票生成指令对应的结算单;预制发票生成模块,用于根据所述结算单生成预制发票;发票开具模块,用于当接收到针对所述预制发票的发票开具指令后,将所述预制发票对应的开票数据通过直连接口发送给开票软件,以供所述开票软件根据所述开票数据开具正式发票。此外,为实现上述目的,本专利技术还提供一种基于云平台的自动开票系统,所述基于云平台的自动开票系统包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的基于云平台的自动开票程序,所述基于云平台的自动开票程序被所述处理器执行时实现如上述的基于云平台的自动开票方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于云平台的自动开票程序,所述基于云平台的自动开票程序被处理器执行时实现如上所述的基于云平台的自动开票方法的步骤。本专利技术当系统接收到预制发票生成指令后,获取与预制发票生成指令对应的结算单,根据获取到的结算单生成预制发票,当接收到针对预制发票的发票开具指令后,将该预制发票对应的开票数据通过直连接口发送给开票软件,以供开票软件根据开票数据开具正式发票,实现了基于SaaS云平台系统,自动根据用户的结算单生成预制发票后直连开票软件开具正式发票,解决了人工开票填写发票票面信息工作繁琐、容易出错、效率低下的问题,提高了开票效率,降低了开票过程中出现退回、作废重开或冲红等情况的概率。附图说明图1为本专利技术实施例方案涉及的硬件运行环境的结构示意图;图2为本专利技术基于云平台的自动开票方法第一实施例的流程示意图;图3为本专利技术基于云平台的自动开票方法第二实施例的流程示意图;图4为本专利技术基于云平台的自动开票方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的基于云平台的自动开票系统结构示意图。如图1所示,该基于云平台的自动开票系统可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,基于云平台的自动开票系统还可以包括摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。本领域技术人员可以理本文档来自技高网...

【技术保护点】
1.一种基于云平台的自动开票方法,其特征在于,所述基于云平台的自动开票方法应用于SaaS云平台系统,所述基于云平台的自动开票方法包括以下步骤:当接收到预制发票生成指令后,获取所述预制发票生成指令对应的结算单;根据所述结算单生成预制发票;当接收到针对所述预制发票的发票开具指令后,将所述预制发票对应的开票数据通过直连接口发送给开票软件,以供所述开票软件根据所述开票数据开具正式发票。

【技术特征摘要】
1.一种基于云平台的自动开票方法,其特征在于,所述基于云平台的自动开票方法应用于SaaS云平台系统,所述基于云平台的自动开票方法包括以下步骤:当接收到预制发票生成指令后,获取所述预制发票生成指令对应的结算单;根据所述结算单生成预制发票;当接收到针对所述预制发票的发票开具指令后,将所述预制发票对应的开票数据通过直连接口发送给开票软件,以供所述开票软件根据所述开票数据开具正式发票。2.如权利要求1所述的基于云平台的自动开票方法,其特征在于,所述当接收到预制发票生成指令后,获取所述预制发票生成指令对应的结算单的步骤之前,还包括:对预设时长内供应商与采购商的交易数据进行对账得到对账结果;当接收到针对所述对账结果的结算单生成指令后,根据所述对账结果生成结算单。3.如权利要求1所述的基于云平台的自动开票方法,其特征在于,所述根据所述结算单生成预制发票的步骤包括:根据所述结算单填写预制发票票面信息;检测所述票面信息是否符合预设合规性条件;若所述票面信息符合所述合规性条件,则生成预制发票。4.如权利要求1所述的基于云平台的自动开票方法,其特征在于,所述当接收到针对所述预制发票的发票开具指令后,将所述预制发票对应的开票数据通过直连接口发送给开票软件,以供所述开票软件根据所述开票数据开具正式发票的步骤之后,还包括:接收所述开票软件通过所述直连接口返回的所述正式发票的票面信息;根据所述正式发票的票面信息生成增值税销项发票。5.如权利要求4所述的基于云平台的自动开票方法,其特征在于,所述接收所述开票软件通过所述直连接口返回的所述正式发票的票面信息的步骤之后,还包括:当接收到发票验真指令后,通过发票验真接口在发票查验平台对所述正式发票进行查验;接收所述发票验真接口返回的第一查验结果;根据所述第一查验结果更新所述正式发票的查验状态。6.如权利要...

【专利技术属性】
技术研发人员:巫朝华
申请(专利权)人:深圳点链科技有限公司
类型:发明
国别省市:广东,44

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

1