[发明专利]一种网络税控器处理票据数据的方法无效
申请号: | 200710175451.9 | 申请日: | 2007-09-29 |
公开(公告)号: | CN101174349A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | 沈昌祥;慕安臻;牛振勇;张磊;于书举;马宁;张建标;侍伟敏;杜永萍;田国文;孙思涛;郭翔;许向众 | 申请(专利权)人: | 中商流通生产力促进中心有限公司;北京工业大学;青岛海信智能商用设备有限公司;北京雅普兰科技发展有限公司;广东亿业科技有限公司 |
主分类号: | G07G1/12 | 分类号: | G07G1/12;G06Q40/00;G07G5/00 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 100080北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 税控器 处理 票据 数据 方法 | ||
技术领域
本发明涉及税控系统,尤其涉及一种税控系统中的网络税控器处理票据打印数据的方法。
背景技术
随着网络技术的发展,大型商业企业如超市等普遍采用企业内部商业信息管理系统(MIS系统)对企业内部商业信息进行管理。所述的商业MIS系统由后台服务器、前端收款设备、打印机经局域网联网后构成。目前,广泛应用的前端收款设备是商业收款机(POS机),所述的POS机可以完成销售时的收款、票据打印功能,并通过局域网将相应的数据提交给后台对应的服务器。进而,后台服务器对接收到的数据进行相应处理。例如,业务服务器可以按照商品的种类对不同商品进行销售量汇总的数据分析,财务服务器可以对规定时间段内的总体或分类销售额进行汇总的数据分析,等诸如此类的操作。
在实现本发明的过程中,发明人发现上述现有技术中至少存在以下问题:
目前普遍使用的MIS系统,数据处理工作主要由后台服务器完成,而且,POS机及后台服务器均不具备对销售票据打印数据进行处理,得到满足税控要求的源数据的功能。用户如需开具发票或者进行其他税控操作,则要凭借提取出来的销售打印票据,交由单独的税控系统进行处理。由此给税控操作带来了不便,另外也难保证税控数据的真实性。
发明内容
本发明实施例提供了一种网络税控器处理票据数据的方法,该方法在不影响原有系统正常工作的前提下,可以对从POS机提取出来的票据打印数据进行正确处理,得到满足税控处理要求的源数据,并将源数据发送给对应的POS机或者税控服务器。从而实现了对票据数据的处理过程中,保证税控数据的真实性,并且能够满足不同系统环境的要求。
本发明实施例提供的网络税控器处理票据数据的方法,具体包括:
网络税控器首先判断票据打印数据解析模式,所述的解析模式包括:行交易模式和整笔交易模式;
通过设置的解析规则文件对行交易模式/整笔交易模式的票据打印数据进行解析,从票据打印数据中提取税控发票明细数据;
利用所述的税控发票明细数据计算分类汇总金额和发票总金额;
将分类汇总金额、发票总金额、分配得到的发票号码、指定的开票类型及开票日期发送给税控卡,生成税控防伪码;
将所述的税控防伪码和发票号码发送给POS机;
将所述的税控防伪码插入税控发票明细数据生成完整的税控发票明细数据,并将完整的税控发票明细数据发送给税控服务器。
所述的解析规则文件规定明细解析规则和收款员解析规则,且进一步指定整笔交易模式开始字符串、整笔交易模式结束字符串、行交易模式开始字符串、行交易模式结束字符串。
其中,针对整笔交易模式的票据打印数据解析过程为:
通过匹配整笔交易模式开始字符串、整笔交易模式结束字符串先后查找票据打印数据的开始位置、结束位置;
针对开始位置、结束位置之间的票据打印数据,利用明细解析规则及收款员解析规则逐行解析,提取税控发票明细数据,具体为:
读取一行票据打印数据;
将所述的票据打印数据与明细解析规则匹配,如果匹配成功,将该行票据打印数据添加到税控发票明细数据,并读取下一行票据打印数据继续解析;
否则,将该行票据打印数据与收款员解析规则匹配,如果匹配成功,将该行票据打印数据添加到税控发票明细数据,并读取下一行票据打印数据继续解析;
否则,直接读取下一行票据打印数据继续解析。
针对行交易模式的票据打印数据解析过程为:
读取一行票据打印数据;
将票据打印数据回传POS机;
查找开始标记;
找到开始标记后,将该行票据打印数据与明细解析规则进行匹配,如果匹配成功,将该行票据打印数据添加到税控发票明细数据中,并读取下一行票据打印数据继续解析;
否则,将该行票据打印数据与收款员解析规则匹配,如果匹配成功,将该行票据打印数据添加到税控发票明细数据中,并读取下一行票据打印数据继续解析;
否则,将该行票据打印数据与指定的行交易模式结束字符串匹配,如果匹配成功,解析过程结束;
否则,读取下一行票据打印数据继续解析。
其中,所述的查找行交易模式的票据打印数据开始标记进一步包括:
读取一行票据打印数据;
将票据打印数据回传POS机;
查找开始标记;
如果未找到所述的开始标记,则将该行票据打印数据与指定的行交易模式开始字符串匹配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中商流通生产力促进中心有限公司;北京工业大学;青岛海信智能商用设备有限公司;北京雅普兰科技发展有限公司;广东亿业科技有限公司,未经中商流通生产力促进中心有限公司;北京工业大学;青岛海信智能商用设备有限公司;北京雅普兰科技发展有限公司;广东亿业科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710175451.9/2.html,转载请声明来源钻瓜专利网。