[发明专利]一种网络税控器处理票据数据的方法无效
申请号: | 200710175451.9 | 申请日: | 2007-09-29 |
公开(公告)号: | CN101174349A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | 沈昌祥;慕安臻;牛振勇;张磊;于书举;马宁;张建标;侍伟敏;杜永萍;田国文;孙思涛;郭翔;许向众 | 申请(专利权)人: | 中商流通生产力促进中心有限公司;北京工业大学;青岛海信智能商用设备有限公司;北京雅普兰科技发展有限公司;广东亿业科技有限公司 |
主分类号: | G07G1/12 | 分类号: | G07G1/12;G06Q40/00;G07G5/00 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 100080北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 税控器 处理 票据 数据 方法 | ||
1.一种网络税控器处理票据数据的方法,其特征在于,包括:
网络税控器首先判断票据打印数据解析模式,所述的解析模式包括:行交易模式和整笔交易模式;
通过设置的解析规则文件对行交易模式/整笔交易模式的票据打印数据进行解析,从票据打印数据中提取税控发票明细数据;
利用所述的税控发票明细数据计算分类汇总金额和发票总金额;
将分类汇总金额、发票总金额、分配得到的发票号码、指定的开票类型及开票日期发送给税控卡,生成税控防伪码;
将所述的税控防伪码和发票号码发送给POS机;
将所述的税控防伪码插入税控发票明细数据生成完整的税控发票明细数据,并将完整的税控发票明细数据发送给税控服务器。
2.根据权利要求1所述的方法,其特征在于:
所述的解析规则文件规定明细解析规则和收款员解析规则。
3.根据权利要求2所述的方法,其特征在于:
所述的解析规则进一步指定整笔交易模式开始字符串、整笔交易模式结束字符串、行交易模式开始字符串、行交易模式结束字符串。
4.根据权利要求3所述的方法,其特征在于,针对整笔交易模式的票据打印数据解析过程为:
通过匹配整笔交易模式开始字符串、整笔交易模式结束字符串先后查找票据打印数据的开始位置、结束位置;
针对开始位置、结束位置之间的票据打印数据,利用明细解析规则及收款员解析规则逐行解析,提取税控发票明细数据。
5.根据权利要求4所述的方法,其特征在于,逐行解析开始位置、结束位置之间的票据打印数据具体为:
读取一行票据打印数据;
将所述的票据打印数据与明细解析规则匹配,如果匹配成功,将该行票据打印数据添加到税控发票明细数据,并读取下一行票据打印数据继续解析;
否则,将该行票据打印数据与收款员解析规则匹配,如果匹配成功,将该行票据打印数据添加到税控发票明细数据,并读取下一行票据打印数据继续解析;
否则,直接读取下一行票据打印数据继续解析。
6.根据权利要求3所述的方法,其特征在于,针对行交易模式的票据打印数据解析过程为:
读取一行票据打印数据;
将票据打印数据回传POS机;
查找开始标记;
找到开始标记后,将该行票据打印数据与明细解析规则进行匹配,如果匹配成功,将该行票据打印数据添加到税控发票明细数据中,并读取下一行票据打印数据继续解析;
否则,将该行票据打印数据与收款员解析规则匹配,如果匹配成功,将该行票据打印数据添加到税控发票明细数据中,并读取下一行票据打印数据继续解析;
否则,将该行票据打印数据与指定的行交易模式结束字符串匹配,如果匹配成功,解析过程结束;
否则,读取下一行票据打印数据继续解析。
7.根据权利要求6所述的方法,其特征在于,查找行交易模式的票据打印数据开始标记进一步包括:
读取一行票据打印数据;
将票据打印数据回传POS机;
查找开始标记;
如果未找到所述的开始标记,则将该行票据打印数据与指定的行交易模式开始字符串匹配;
如果匹配成功,则设置开始标记;
否则,读取下一行票据打印数据继续查找开始标记。
8.根据权利要求1-7任意一项所述的方法,其特征在于,生成税控防伪码具体包括:
将税控发票数据中的单项数据按照所属的税目进行分类;
按照税目分类对单项数据进行金额汇总,产生发票分类汇总金额;
将分类汇总金额进一步汇总得到发票总金额;
将分类汇总金额以及发票总金额、发票号码、开票日期、开票类型等信息发送税控卡,产生税控防伪码。
9.根据权利要求8所述的方法,其特征在于:
所述的发票号码由税控服务器分配,其中当前发票的发票号码是由网络税控器在初始发票号码的基础上,每开一张发票加一计算生成的;
所述的开票类型指定为发票。
10.根据权利要求1-7任意一项所述的方法,其特征在于,设置票据打印数据的解析状态,具体为:
票据打印数据解析过程中,解析状态始终设置为正在解析;
针对整笔交易模式的票据打印数据,开始位置、结束位置之间的最后一行票据打印数据解析完成后,将解析状态设置为等待解析;
针对行交易模式的票据打印数据,指定的行交易模式结束字符串匹配成功后,将解析状态设置为等待解析;
票据打印数据处理前,判断解析状态,确定为等待解析状态后,进入票据打印数据处理流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中商流通生产力促进中心有限公司;北京工业大学;青岛海信智能商用设备有限公司;北京雅普兰科技发展有限公司;广东亿业科技有限公司,未经中商流通生产力促进中心有限公司;北京工业大学;青岛海信智能商用设备有限公司;北京雅普兰科技发展有限公司;广东亿业科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710175451.9/1.html,转载请声明来源钻瓜专利网。