[发明专利]一种基于关系运算的生成发票的控制方法及装置在审
申请号: | 201110440950.2 | 申请日: | 2011-12-26 |
公开(公告)号: | CN103176787A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 龚勇浩;张玉魁;尹春天;贾希强;王晓宇;刘辉;李立宁;黄新华;范立波 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 张永林 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 关系 运算 生成 发票 控制 方法 装置 | ||
技术领域
本发明涉及税务应用领域,具体涉及一种基于关系运算的生成发票的控制方法。
背景技术
目前普通发票票种繁多,导致纳税人在使用发票过程中产生诸多不便:一是纳税人要向税务机关申请领购多种发票,不方便纳税人使用,增加了纳税人经营成本;二是税务机关在发售、缴销验旧发票过程中,由于票种过多,降低了税务机关办税效率,延长了纳税人的办税时间。为了加强和规范普通发票管理,适应税收信息化发展的要求,当前国内许多省份和地市正对网络发票进行大规模推广。
精简票种,统一式样。一方面,简化票面,最大限度地提高发票的通用性和适用性;另一方面,也要满足不同纳税人和不同行业的开具需求。为此在发票票样设计上,需要做到整体样式、主体内容统一,并在此基础上增加纳税人自定义发票项目部分,来满足不同行业、不同纳税人的个性的需求。然而这样的需求,给软件设计带来比较大的麻烦。由于发票票面内容与软件用户界面、发票打印票面关联性比较强,使用传统的方法,无法为不同纳税人定制个性化的界面和打印票面。最为重要的是,传统方式一般只能定义发票打印项目的内容、位置、大小等属性,无法明确表达发票项目之间的运算关系的问题。
由此可见,当前需要一种基于关系运算的生成发票的控制的技术方案来解决上述问题。
发明内容
本发明所要解决的技术问题在于提供一种基于关系运算的生成发票的控制方法,解决了当前网络发票系统中通用性差,产品兼容性不强,不能通过网络统一管理模板,不支持发票的关系运算等缺点的问题。
为了解决上述问题,本发明提供了一种基于关系运算的生成发票的控制方法,包括:
通过解析界面控制模板协议,生成用户界面;
通过所述用户界面输入发票的不同类型的数据信息,并根据解析自定义关系协议,将输入的不同类型的数据进行关系运算,得到所需打印数据;
通过解析打印控制模板协议,获取发票打印数据的格式信息,并根据获取的格式信息进行发票打印,完成生成发票的控制。
进一步地,上述方法还可包括:所述通过所述用户界面输入发票的不同类型的数据信息,并根据解析自定义关系协议,将输入的不同类型的数据进行关系运算,得到所需打印数据的步骤,包括:
获取输入发票的不同类型的数据信息,包括单价Z1和数量Z2,根据自定义关系协议将单价Z1和数量Z2进行相乘的运算,得到所需打印数据金额Z3。
进一步地,上述方法还可包括:所述界面控制模板协议提供用户界面元素,包括名称、类型和位置的生成用户界面的信息;
所述自定义关系协议用于提供关系运算公式;
所述打印控制模板协议用于提供打印元素,包括名称、打印类型和位置的信息。
本发明还提供了一种基于关系运算的生成发票的控制装置,包括:
GUI模块,用于解析界面控制模板协议,生成用户界面,并通过生成的用户界面输入发票的不同类型的数据信息;
关系运算模块,用于根据解析自定义关系协议,将输入的不同类型的数据进行关系运算,得到所需打印数据;及
打印模块,用于通过解析打印控制模板协议,获取发票打印数据的格式信息,并根据获取的格式信息进行发票打印。
进一步地,上述装置还可包括:所述关系运算模块根据解析自定义关系协议,将输入的不同类型的数据进行关系运算,得到所需打印数据,是指:关系运算模块将获取的输入发票的不同类型的数据信息,包括单价Z1和数量Z2,根据自定义关系协议将单价Z1和数量Z2进行相乘的运算,得到所需打印数据金额Z3。
进一步地,上述装置还可包括:所述界面控制模板协议为所述GUI模块提供界面元素,包括名称、类型和位置的生成用户界面的信息;
所述自定义关系协议为所述关系运算模块提供关系运算公式;
所述打印控制模板协议为所述打印模块提供打印元素,包括名称、打印类型和位置的信息。
与现有技术相比,应用本发明,解决了当前网络发票系统中通用性差,产品兼容性不强,不能通过网络统一管理模板,不支持发票的开票项目之间的关系运算等缺点的问题;具有结构简单、适用性强、模版化、基于运算关系定义、扩展性强等特性。
附图说明
图1为本发明的基于关系运算的生成发票的控制方法的流程图。
图2为本发明的控制装置结构及实现流程的示意图。
图3为本发明的实际使用中票样信息控制协议生成过程的示意图。
图4为票样信息控制协议结构图。
图5为生成用户界面的过程示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110440950.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自供电式沉浮安全装置
- 下一篇:一种掘进机及其辅助行走机构