一种税控收款机远程开票系统及方法技术方案

技术编号:3933064 阅读:321 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种税控收款机远程开票系统及方法,属于税控收款机应用技术领域,包含:远程销售终端和税控收款机,远程销售终端包含客户销售系统和销售数据库、税控开票监听程序模块,税控收款机包含符合税控收款机国家标准的税控应用程序模块和税控通信接口程序模块;远程销售终端和税控收款机相互连接。税控开票监听程序模块通过对远程销售终端的销售数据库的监测从而获取新增交易数据,并将其发送至税控通信接口程序模块,税控通信接口程序模块通过税控收款机的CPU调用税控应用程序进行税控处理和发票打印,不需要在税控收款机端人工输入销售数据和干预,从而显著提高了远程销售终端与税控收款机相对独立的应用环境下的税务发票开具效率和可靠性。

【技术实现步骤摘要】

本专利技术涉及,属于税控收款机应用

技术介绍
税控收款机在实际应用过程中,发票的开具方式是由收银员在税控收款机上手工 录入包含交易项目、商品名称、单价、数量、金额、客户名称等信息,税控收款机再进行发票 数据的生成并打印发票。这种开具发票的方式对于税控收款机作为唯一的同时完成电子收 款、产生交易数据和税务发票开具的终端而言,是比较方便的。 但是还有部分纳税户存在如下情况一个纳税户有一个或多个收银终端,但仅有 一个税控收款机,并且该收银终端与税控收款机相对独立,如加油站、超市、商场、快餐店 等。这类纳税户一般有一台或多台加油机、收银机等实现电子收款和产生交易数据的收银 终端,但是只有一台税控收款机。收银终端的交易数据无法直接传递给税控收款机,从而需 要收银员将已开具给消费者的消费小票上的交易数据通过人工方式录入到税控收款机中, 税控收款机根据收银员录入的消费金额进行税务发票数据的生成、存储和发票的打印。由 此,就容易造成税务发票开具速度慢、易出错等情况。
技术实现思路
本专利技术的目的在于提供,能克服现有税控 收款机与收银终端相对独立,需要收银员在税控收款机端人工录入交易数据开具税务发票 而导致的发票开具速度慢、易出错的问题,提高税务发票的开具效率,使税务发票开具环节 更加简单和可靠。 为实现所述目的,本专利技术的一种税控收款机远程开票系统,包含远程销售终端和 税控收款机,远程销售终端包含客户销售系统、销售数据库及显示模块,税控收款机包含符 合税控收款机国家标准的税控应用程序模块;其特征在于 所述远程销售终端和所述税控收款机相互连接,其接口为以太网、USB、串口或无 线网络中的一种; 所述远程销售终端还包含一个税控开票监听程序模块,所述税控收款机还包含一 个税控通信接口程序模块,其中所述税控开票监听程序模块用于监测由客户销售系统产 生的新的销售交易数据,向税控通信接口程序模块发送命令和新增的销售交易数据,所述 税控通信接口程序模块用于接收税控开票监听程序模块传递的命令和数据,并通过税控收 款机的CPU调用税控应用程序模块进行税控处理和打印发票。进一步地,前述一种税控收款机远程开票系统,其远程销售终端还包含一个税控开票监听数据库,用于存储税控开票监听程序模块监测到的销售交易数据。 进一步地,前述一种税控收款机远程开票系统,其远程销售终端为若干个收银终端(& X,)和一台服务器,所述客户销售系统在收银终端(& X,)内,所述销售数据库、税4控开票监听程序模块和税控开票监听数据库在服务器内,所述销售数据库、税控开票监听 程序模块和税控开票监听数据库在服务器内,服务器分别与税控收款机和收银终端连接。 进一步地,前述一种税控收款机远程开票系统,其远程销售终端中的服务器可以 由一个收银终端(X)代替,收银终端(X)设有客户销售系统。 进一步地,前述一种税控收款机远程开票系统,还包括如下反馈功能所述税控收 款机的税控通信接口程序模块还用于向远程销售终端中的税控开票监听程序模块发送对 该笔新增交易数据是否符合税控发票打印要求的应答数据,所述税控开票监听程序模块还 用于接收税控收款机中的税控通信接口程序模块发送的应答数据,并通过调用远程销售终 端中的显示模块显示应答情况。 上述一种税控收款机远程开票系统,其实现远程开具税务发票的方法性技术方案 为 1、税控开票监听程序模块通过对销售数据库中记录总数的变化的检测保持对远 程销售终端中销售数据库的监听; n、在远程销售终端新增一笔交易数据并写入销售数据库后,税控开票监听程序模块监测到该新增交易数据; ni、税控开票监听程序模块通过远程销售终端和税控收款机之间的连接将监测到的新增交易数据以定义的通讯命令方式传递给税控收款机的税控通信接口程序模块; IV、税控收款机的税控通信接口程序模块接收到通讯命令后,通过税控收款机的 CPU调用税控应用程序对该交易数据进行税控处理; V、税控收款机的税控应用程序对以定义的通讯命令方式发过来的交易数据进行 判定,如符合发票打印的数据要求,则打印税务发票,如不符合发票打印的数据要求,则不 打印税务发票。 进一步地,前述一种税控收款机远程开票方法,在税控开票监听程序模块执行步 骤II的过程中,将监测到新增交易数据同步写入税控开票监听数据库中; 进一步地,前述一种税控收款机远程开票方法,所述步骤III中定义的通讯命令 方式为"命令字+数据包+校验位"。进一步地,前述一种税控收款机远程开票方法,还包含如下反馈步骤 VI、在执行步骤V的过程中,税控收款机的税控应用程序将接收到的交易数据是否符合税控发票打印的要求的判定结果以不同的应答数据通过税控通信接口程序模块发送给远程销售终端中的税控开票监听程序模块; VII、远程销售终端中的税控开票监听程序模块根据收到的应答数据通过远程销 售终端的显示模块显示应答情况。 进一步地,前述一种税控收款机远程开票方法,在步骤VI中,如果税控应用程序 接收到的交易数据符合税控发票打印的要求,则所述应答数据的格式为"0K",如果税控应 用程序接收到的交易数据不符合税控发票打印的要求,则所述应答数据的格式为"ER+错 误代码"。 进一步地,前述一种税控收款机远程开票方法,所述远程销售终端中的税控开票 监听程序模块对从发送通讯命令到接收到所述的应答数据的时间进行设定,如果超过设定 时间还未接收到应答数据,则通过远程销售终端的显示模块显示"数据接收超时"。 本专利技术的有益效果在于,可以显著提高税控收款机发票开具速度和效率,由于在 远程销售终端上产生的新的交易数据可自动传送到税控收款机,并由税控收款机直接进行 税控处理和发票打印,而不需要在税控收款机端进行人工输入和干预,从而显著提高了远 程销售终端与税控收款机独立的应用环境下的发票开具效率和可靠性。据测算,消费者对 于平均每张税务发票等待时间减少30秒到1分钟,并可节约1名税务发票开具人员。附图说明 图1是本专利技术一种税控收款机远程开票系统实施例1的功能模块示意图; 图2是本专利技术一种税控收款机远程开票系统实施例2的功能模块示意图; 图3是本专利技术一种税控收款机远程开票系统实施例3的功能模块示意图; 图4是本专利技术税控收款机远程开票方法的软件流程具体实施例方式为了更好地了解本专利技术的实质,以下结合实施例附图对本专利技术进行详细描述。在 本专利技术中,远程开票系统已包含客户销售系统、销售数据库及显示模块,税控收款机包含符 合税控收款机国家标准(GB18240. 1-2003)的税控应用程序模块以及CPU、打印机等在内的 硬件。 图1是本专利技术一种税控收款机远程开票系统实施例1的功能模块示意图,在该 实施例中,远程销售终端为一个收银终端,如电子收款机、P0S机、ECR或PC,收银终端通 过以太网与税控收款机连接,收银终端除了已有的客户销售系统、销售数据库和显示模块 外,还包含一个税控开票监听程序模块,税控收款机除了已有的符合税控收款机国家标准 (GB18240. 1-2003)的税控应用程序模块外,还包含一个税控通信接口程序模块。收银终端 中的税控开票监听程序模块用于监测通过客户销售系统产生并存储在销售数据库中的新 的销售交易数据,向税控收款机中的税控通信接口程序模块发本文档来自技高网...

【技术保护点】
一种税控收款机远程开票系统,包含远程销售终端和税控收款机,远程销售终端包含客户销售系统、销售数据库及显示模块,税控收款机包含符合税控标准的税控应用程序模块,其特征在于:所述远程销售终端和所述税控收款机相互连接,其接口为以太网、USB、串口、无线网络中的一种;所述远程销售终端还包含一个税控开票监听程序模块,所述税控收款机还包含一个税控通信接口程序模块,其中:所述税控开票监听程序模块用于监测由客户销售系统产生的新增的销售交易数据,向税控通信接口程序模块发送命令和新增的销售交易数据,所述税控通信接口程序模块用于接收税控开票监听程序模块传递的命令和数据,并通过税控收款机的CPU调用税控应用程序模块进行税控处理和发票打印。

【技术特征摘要】

【专利技术属性】
技术研发人员:颜峰钱长春丁涛
申请(专利权)人:方正科技集团苏州制造有限公司方正科技集团股份有限公司
类型:发明
国别省市:32[中国|江苏]

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

1