本发明涉及数据处理技术领域,特别是涉及一种发票开具方法、系统的交互方法及服务器。
背景技术:
随着信息技术的不断发展,利用移动终端进行信息传递方式越来越普遍。通过移动终端,结合互联网以及近距离传感直接或间接提供收款方和付款方信息传递,从而实现发票开具信息的传递。当前3g、4g等技术的市场推广,带动了移动互联网的兴起,使智能手机成为更便捷的终端设备,近几年,我国移动互联网的高速发展,智能手机的普及率不断提高,为提高发票开具的便捷性的高速发展打下了最坚实的基础。因此,采用移动智能手机方式进行发票开具将成为人们日常消费的主要方式之一,故对移动开票方式的研究具有重要意义。
目前,最常用的发票开具方式:付款方向收款方提供发票抬头信息,发票抬头信息常见包括:付款方名称(或购货人名称)、付款方识别号(或购货人纳税人识别号)、联系电话、地址等,收、付款方采用口头、手工输入的方式传递抬头信息,并手工在开具系统并填写开具项目及金额信息,并结合收款方信息开具一张完整的发票信息,其利用信息技术的发票开具系统规范开具行为,并使开票的及时性、真实性得到了提高,但是,传统的发票开具的方式,需要付款方想收款方提供购买方名称、购买方纳税人识别号、企业注册地址电话、企业注册银行账号等信息,双方采用口头、手工输入的方式传递信息,并且需要收款方手工操作开票软件填写开票项目及金额等信息,耗费大量的人力时间,效率低下并且传递信息的准确性及票面信息的准确性无法保证。
技术实现要素:
本发明的目的是提供一种发票开具方法、系统的交互方法及服务器,通过借用移动互联网传递付款方和收款方双方信息以保证信息传递的准确性和高效性,同时通过自动化技术提高收款方开票员操作效率。
为解决上述技术问题,作为本发明的一个方面,提供了一种发票开具方法,所述方法包括:
服务器接收来自第一终端的开票请求,所述开票请求包括待填写发票信息及第二终端标识信息;
所述服务器根据所述第二终端标识信息向第二终端发送所述开票请求;
在请求开具电子发票状态下,所述服务器接收所述第二终端返回的电子发票,将所述电子发票向所述第一终端发送,所述电子发票由所述第二终端审核所述开票请求后开具。
作为一种可能的实现方式,所述服务器接收来自第一终端的开票请求,所述开票请求包括待填写发票信息及第二终端标识信息之前,所述方法还包括:
在订单完成后,在所述第二终端根据所述订单的交易明细生成条码信息,所述第一终端通过识别所述条码信息获取交易明细并填写发票抬头信息,将所述交易明细和所述发票抬头信息作为所述待填写发票信息。
作为一种可能的实现方式,所述服务器根据所述第二终端标识信息向第二终端发送所述开票请求之后,所述方法还包括:
在请求开纸件发票状态下,在第二终端启动开票应用,将审核通过开票请求中的待填写发票信息填写到所述开票应用中进行纸件发票打印,完成发票开具。
作为一种可能的实现方式,所述电子发票采用便携式文档格式pdf文件。
作为一种可能的实现方式,所述第一终端为移动终端,所述第二终端为个人计算机pc。
作为一种可能的实现方式,所述条码信息为二维码。
作为本发明的又一个方面,提供一种服务器,包括:
接收单元,用于接收来自第一终端的开票请求,所述开票请求包括待填写发票信息及第二终端标识信息,
分发单元,用于根据所述第二终端标识信息向第二终端发送所述开票请求;
回传单元,用于在请求开具电子发票状态下接收所述第二终端返回的电子发票,将所述电子发票向所述第一终端发送,所述电子发票由所述第二终端审核所述开票请求后开具。
作为本发明的再一个方面,提供一种发票开具系统的交互方法,所述发票开具系统包括第一终端、第二终端以及服务器,所述方法包括:
所述第二终端根据订单信息生成条码信息;
所述第一终端识别所述条码信息获取交易明细并填写发票抬头信息,将所述交易明细和发票抬头信息作为待填写信息,将包含所述待填写信息和所述第二终端标识信息的开票请求向所述服务器提交;
所述服务器根据所述开票请求中的第二终端标识信息向所述第二终端发送;
在开具电子发票状态下,所述第二终端在所述开票请求审核通过后开具电子发票,并将所述电子发票回传至所述服务器,所述服务器将所述电子发票向所述第一终端发送;
在开具纸件发票状态下,所述第二终端在所述开票请求审核通过后启动开票应用,待填写发票信息填写到所述开票应用中进行纸件发票打印,完成发票开具。
作为一种可能的实现方式,所述条码信息为二维码。
作为一种可能的实现方式,所述第一终端为移动终端,所述第二终端为个人计算机pc。
本发明的发票开具方法、系统的交互方法及服务器,集成了移动端、服务端、pc端形成开票数据的闭环通讯,通过提供商户二维码,保证数据传输的准确性,简化开票操作,节省开票时间可以保证付款方和收款方双方信息传递的准确性,提升收款方发票开具的效率,方便了消费者对已开具发票的管理和使用。
附图说明
图1示意性示出了本发明实施例中发票开具方法的流程图;
图2示意性示出了本发明实施例中服务器的结构框图;
图3示意性示出了本发明实施例中发票开具系统的交互方法的流程图。
具体实施方式
以下对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
结合图1所示,本发明实施例中提供了一种发票开具方法,所述方法包括:
s101、服务器接收来自第一终端的开票请求,所述开票请求包括待填写发票信息及第二终端标识信息。
这里客户使用第一终端,商家使用第二终端,客户在商家完成消费后可以提交开票请求,开票请求的启动入口可以在支付界面中显示也可以在上面的收款界面,通过触发启动开票请求的发起,商家可以根据在交易订单完成后在第二终端根据订单的交易明细生成条码信息,将条码信息提供给客户,这个条码信息可以是条形码或者是二维码,客户使用第一终端扫描该条码信息,通过识别所述条码信息获取交易明细,客户填写发票抬头信息,发票抬头信息可以包括付款方名称、纳税人识别号、消费金额以及统一社会信用代码等,将交易明细和发票抬头信息作为所述待填写发票信息,第二终端标识信息可以是第二终端的设备识别码或者商家的统一编号等,服务器可以根据第二终端标识信息确定开票请求的发送对象,填写后的开票请求由第一终端向服务器发送。
s102、所述服务器根据所述第二终端标识信息向第二终端发送所述开票请求。
服务器侧可以收到多个客户的开票请求,服务器根据开票请求中的第二终端标识信息确定出第二终端进行开票请求的分发。
s103、在请求开具电子发票状态下,所述服务器接收所述第二终端返回的电子发票,将所述电子发票向所述第一终端发送,所述电子发票由所述第二终端审核所述开票请求后开具。
客户可以选择开具纸件发票或是电子发票,在客户请求开具电子发票时候,开票请求在第二终端的界面进行展示,第二终端对开票请求进行审核,商户可以看到开票请求的主要信息如客户名称等也可以通过操作获取开票请求的详细请求信息如客户名称、支付信息等,审核无误后即可进行电子发票的开具,第二终端将电子发票回传至服务器,服务器将收到的电子发票下发至客户的第一终端,客户可以在第一终端对电子发票进行使用或者管理。
s104、在请求开纸件发票状态下,在第二终端启动开票应用,将审核通过开票请求中的待填写发票信息填写到所述开票应用中进行纸件发票打印,完成发票开具。
在客户选择纸件发票时候,第二终端对开票请求进行审核,商户可以看到开票请求的主要信息如客户名称等也可以通过操作获取开票请求的详细请求信息如客户名称、支付信息等,审核无误后可以手动或者自动启动开票应用,将审核通过的开票请求中的待填写信息填充到开票应用中,根据开票请求打印纸件发票,在打印纸件支票之前可以对商家进行打印提醒,商家将打印好的纸件发票交给客户即可。
本发明提供的发票开具方法,集成了移动端、服务端、pc端形成开票数据的闭环通讯,并通过借用移动互联网传递付款方和收款方双方信息以保证信息传递的准确性和高效性,同时通过自动化技术提高收款方开票员操作效率,将以往在开票软件上繁琐的操作简化为一个按钮,从而节省开票时间,达到便捷开具的目的。
电子发票的格式可以采用图片格式或者便携式文档格式pdf文件等,对此不做限定。
第一终端为移动终端,移动终端可以是手机、掌上电脑pda、平板电脑等,用来安装支付软件等,可以在支付界面发起开票请求,第二终端为个人计算机pc,与打印设备连接,可以满足纸件发票的打印。
结合图2所示,对应地,本发明实施例中还提供一种服务器,用来执行上述的发票开具方法,包括:
接收单元201,用于接收来自第一终端的开票请求,所述开票请求包括待填写发票信息及第二终端标识信息,
分发单元202,用于根据所述第二终端标识信息向第二终端发送所述开票请求;
回传单元203,用于在请求开具电子发票状态下接收所述第二终端返回的电子发票,将所述电子发票向所述第一终端发送,所述电子发票由所述第二终端审核所述开票请求后开具。
本发明提供的服务器,集成了移动端、服务端、pc端形成开票数据的闭环通讯,并通过借用移动互联网传递付款方和收款方双方信息以保证信息传递的准确性和高效性,同时通过自动化技术提高收款方开票员操作效率,将以往在开票软件上繁琐的操作简化为一个按钮,从而节省开票时间,达到便捷开具的目的。
结合图3所示,本发明实施例中提供一种发票开具系统的交互方法,所述发票开具系统包括第一终端、第二终端以及服务器,所述方法包括:
s301、第二终端根据订单信息生成条码信息。
商家使用第二终端,客户在商家完成消费后可以提交开票请求,开票请求的启动入口可以在支付界面中显示也可以在上面的收款界面,通过触发启动开票请求的发起,商家可以根据在交易订单完成后在第二终端根据订单的交易明细生成条码信息,将条码信息提供给客户,这个条码信息可以是条形码或者是二维码。
s302、第一终端识别所述条码信息获取交易明细并填写发票抬头信息,将所述交易明细和发票抬头信息作为待填写信息,将包含所述待填写信息和所述第二终端标识信息的开票请求向所述服务器提交。
客户使用第一终端扫描该条码信息,通过识别所述条码信息获取交易明细,客户填写发票抬头信息,发票抬头信息可以包括付款方名称、纳税人识别号、消费金额以及统一社会信用代码等,将交易明细和发票抬头信息作为所述待填写发票信息,第二终端标识信息可以是第二终端的设备识别码或者商家的统一编号等,服务器可以根据第二终端标识信息确定开票请求的发送对象,填写后的开票请求由第一终端向服务器发送。
s303、服务器根据所述开票请求中的第二终端标识信息向所述第二终端发送。
服务器侧可以收到多个客户的开票请求,服务器根据开票请求中的第二终端标识信息确定出第二终端进行开票请求的分发。
s304、在开具电子发票状态下,所述第二终端在所述开票请求审核通过后开具电子发票,并将所述电子发票回传至所述服务器,所述服务器将所述电子发票向所述第一终端发送。
客户可以选择开具纸件发票或是电子发票,在客户请求开具电子发票时候,开票请求在第二终端的界面进行展示,第二终端对开票请求进行审核,商户可以看到开票请求的主要信息如客户名称等也可以通过操作获取开票请求的详细请求信息如客户名称、支付信息等,审核无误后即可进行电子发票的开具,第二终端将电子发票回传至服务器,服务器将收到的电子发票下发至客户的第一终端,客户可以在第一终端对电子发票进行使用或者管理。
s305、在开具纸件发票状态下,所述第二终端在所述开票请求审核通过后启动开票应用,待填写发票信息填写到所述开票应用中进行纸件发票打印,完成发票开具。
在客户选择纸件发票时候,第二终端对开票请求进行审核,商户可以看到开票请求的主要信息如客户名称等也可以通过操作获取开票请求的详细请求信息如客户名称、支付信息等,审核无误后可以手动或者自动启动开票应用,将审核通过的开票请求中的待填写信息填充到开票应用中,根据开票请求打印纸件发票,在打印纸件支票之前可以对商家进行打印提醒,商家将打印好的纸件发票交给客户即可。
通过本发明所提供的发票开具系统,集成了移动端、服务端、pc端形成开票数据的闭环通讯,通过提供商户二维码,保证数据传输的准确性,简化开票操作,节省开票时间可以保证付款方和收款方双方信息传递的准确性,提升收款方发票开具的效率,方便了消费者对已开具发票的管理和使用。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。