一种账单稽核的方法和系统

文档序号:406370 发布日期:2021-12-17 浏览:26次 >En<

阅读说明:本技术 一种账单稽核的方法和系统 (Method and system for checking bills ) 是由 王娟 佀华闯 周朝龙 胥龙霄 沈彤 于 2021-08-19 设计创作,主要内容包括:本发明公开了网络数据领域的一种账单稽核的方法和系统,包括:获取数据信息,分别进行首页汇总数据稽核、账户级明细数据稽核、订户级明细数据稽核、详单明细数据稽核;根据获取数据信息并将所获取的数据信息分为首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据,对各组数据的费用进行分项汇总以及自洽,获取各组数据属性值进行对比稽核,实现自动化账单稽核,判断出帐是否成功,降低人工出错概率,提升出帐效率。(The invention discloses a method and a system for checking bills in the field of network data, which comprises the following steps: acquiring data information, and respectively auditing the first page summary data, account level detail data, subscriber level detail data and detailed detail data; according to the method, the data information is obtained and divided into the header summary data, the account level detail data, the subscriber level detail data and the detailed statement detail data, the charges of all groups of data are collected in different items and are self-consistent, the attribute values of all groups of data are obtained to be compared and audited, automatic bill auditing is achieved, whether the account is successfully checked is judged, the probability of manual errors is reduced, and the account checking efficiency is improved.)

一种账单稽核的方法和系统

技术领域

本发明属于网络数据技术领域,具体涉及账单稽核。

背景技术

随着5G通讯的来临,传统的BOSS(Business & Operation Support System,BOSS)业务运营支撑系统会变得越来越复杂,已经从多业务发展为全业务模式,业务种类繁多,各业务打包进入套餐的营销策略也越来越复杂,于此同时费用项目越来越多,这就对出帐的结果正确现提出更高的要求,而作为核心输出的账单,传统的数据库层面的稽核已经不足以确保出帐结果的正确保证。

发明内容

本发明的目的在于提供一种账单稽核的方法和系统,确保出帐结果的正确。

为达到上述目的,本发明所采用的技术方案是:

第一方面,本发明提供了一种账单稽核的方法,包括

获取待稽核账单的数据信息,将所获取的数据信息分为首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据;

将首页汇总数据的费用分项汇总并进行自洽,获取首页汇总数据的自身属性值,对首页汇总数据及其属性值作为分项值进行保存;

将每个账户级明细数据中各费用分项的费用明细进行罗列并自洽,获取账户级明细数据的自身属性值,对账户级明细数据及其属性值作为分项值进行保存;将账户级明细数据的分项值和首页汇总数据的相应分项值进行对比稽核;

将每个订户级明细数据中各费用分项的费用明细进行罗列并自洽,获取订户级明细数据的自身属性值,对订户级明细数据及其属性值作为分项值进行保存;将订户级明细数据的分项值和账户级明细数据的相应分项值进行对比稽核;

将详单明细数据中各费用的汇总和订户级明细数据中的总费用对比稽核;

根据所有自洽以及对比稽核结果,输出待稽核账单是否正确的判断结果。

优选的,数据信息的属性值包括节点名、节点类型、父节点和子节点。

优选的,账户级明细数据的各分项值以类的形式列表,各类具有相应的分类值,各列累加形成相应的分列值,对比账户级明细数据的分列值以及分类值和首页汇总数据是否相等;对比账户级明细数据的分列值以及分类值和首页汇总数据不相等时,返回相应列或类的集合,所述集合的元素逐个与首页汇总数据对比稽核。

优选的,订户级明细数据的各分项值以类的形式列表,并对每一类汇总为分类值,每一列汇总为分列值,将账户级明细数据与订户级明细数据的分类值和分列值进行对比稽核。

优选的,首页汇总稽核数据自洽、账户级明细数据自洽和订户级明细数据自洽为判断各费用的汇总是否等于相应的总费用。

优选的,详单明细数据为各费用的消费记录,详单明细稽核中逐条对比详单明细数据和订户级明细数据。

优选的,账单稽核方法的步骤采用可扩展标记语言XML实现。

优选的,待稽核账单的数据信息存储为xml文件格式,所述获取待稽核账单的数据信息包括:采用mxl.dom.minidom模块打开存储有待稽核账单数据信息的xml文件,将文件对象dom变量;采用documentElement得到xml文件对象的文档元素,并把获得的文档元素给root。

第二方面,本发明提供了一种账单稽核的系统,包括:

获取模块,所述获取模块用于获取数据信息;

分类模块,所述分类模块用于将所获取的数据信息分为首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据;

存储模块,所述存储模块用于对首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据的分项值进行储存;

稽核模块,所述计算模块用于对首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据进行汇总稽核,判断所述数据信息是否异常。

与现有技术相比,本发明所达到的有益效果:

本发明根据获取数据信息并将所获取的数据信息分为首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据,对各组数据的费用进行分项汇总以及自洽,获取各组数据属性值进行对比稽核,实现自动化账单稽核,判断出帐是否成功,降低人工出错概率,提升出帐效率。

本发明账户级明细数据的各分项值以类的形式列表,各类具有相应的分类值,各列累加形成相应的分列值,对比账户级明细数据的分列值以及分类值和首页汇总数据,通过直接对比账户级明细数据的分列值以及分类值,可以减少运算量,提高稽核效率,加速出帐过程,对于各个通讯运营商的运营起到了极其高效的经济效益。

附图说明

图1是本发明实施例提供的一种账单稽核的方法的流程图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

实施例一

如图1所示,一种账单稽核的方法,采用可扩展标记语言XML进行账单稽核;包括获取数据信息并将所获取的数据信分为首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据;待稽核账单的数据信息存储为xml文件格式,所述获取待稽核账单的数据信息包括:采用mxl.dom.minidom模块打开存储有待稽核账单数据信息的xml文件,将文件对象dom变量;采用documentElement得到xml文件对象的文档元素,并把获得的文档元素给root;每一个数据信息都有节点名、节点类型、父节点和子节点属性,通过Python编程获取数据信息属性值;

首页汇总稽核,首页汇总数据的费用包括套餐租费、使用费费用、国际长途费用、特殊使用费费用、实物分期费用、carrier billing费用、往期历史欠费总费用、当期费用、总费用;将首页汇总数据的费用分项汇总并进行自洽,获取首页汇总数据的自身属性值,对首页汇总数据及其属性值作为分项值进行保存。

首页汇总数据自洽主要是判断“SUM[套餐租费+使用费费用+国际长途费用+特殊使用费费用+实物分期费用+carrier billing费用+往期历史欠费总费用+当期费用]=总费用”以及“SUM[套餐租费+使用费费用+国际长途费用+特殊使用费费用+实物分期费用+carrier billing费用]=当期费用”是否成立。

账户级明细稽核,账户级明细数据的费用包括所有的订户套餐租费、所有的订户使用费费用、所有的订户国际长途费用、所有的订户特殊使用费费用、所有的实物分期费用、所有的订户carrier billing费用、账户下的往期每一期的历史欠费、账户下的当期费用、账户下的总费用;将每个账户级明细数据中各费用分项罗列费用明细并进行自洽,获取账户级明细数据的自身属性值,对账户级明细数据及其属性值作为分项值进行保存。

账户级明细数据自洽主要是判断“每个账户的SUM[套餐租费+使用费费用+国际长途费用+特殊使用费费用+实物分期费用+carrier billing费用+往期历史欠费总费用+当期费用]=每个账户的总费用”以及“账户级的SUM[套餐租费明细]=套餐租费账户级总额”、“账户级的SUM[使用费费用明细]=使用费费用账户级总额”、“账户级的SUM[国际长途费用明细]=国际长途费用账户级总额”、“账户级的SUM[特殊使用费费用明细]=特殊使用费费用账户级总额”、“账户级的SUM[国际长途费用明细]=国际长途费用账户级总额”、“账户级的SUM[实物分期费用明细]=实物分期费用账户级总额”、“账户级的SUM[carrier billing费用明细]=carrier billing费用账户级总额”、“账户级的SUM[往期历史欠费总费用明细]=往期历史欠费总费用账户级总额”是否成立。

账户级明细数据的各分项值以类的形式列表,各类具有相应的分类值,各列累加形成相应的分列值,分列值作为新元素设置于各列尾部,对比账户级明细数据的分列值以及分类值和首页汇总数据是否相等;通过直接对比账户级明细数据的分列值以及分类值,可以减少运算量,提高稽核效率。

对比账户级明细数据的分列值以及分类值和首页汇总数据不相等时,这个方法返回相应列或类的集合,所述集合的元素逐个与首页汇总数据对比是否相同,以确定具体错误的数据信息。

订户级明细稽核,订户级明细数据中的费用包括每个订户的套餐租费、每个订户的使用费费用、每个订户的国际长途费用、每个订户的特殊使用费费用、每个订户的实物分期费用、每个订户的carrier billing费用、每个订户的当期费用;将每个订户级明细数据中各费用分项罗列费用明细并进行自洽,获取订户级明细数据的自身属性值,对订户级明细数据及其属性值作为分项值进行保存。

订户级明细数据进行自洽主要是判断“每个订户户的SUM[套餐租费+使用费费用+国际长途费用+特殊使用费费用+实物分期费用+carrier billing费用]=每个订户的总费用”以及“订户级的SUM[套餐租费明细]=套餐租费订户级总额”、“订户级的SUM[使用费费用明细]=使用费费用订户级总额”、“订户级的SUM[国际长途费用明细]=国际长途费用订户级总额”、“订户级的SUM[特殊使用费费用明细]=特殊使用费费用订户级总额”、“订户级的SUM[国际长途费用明细]=国际长途费用订户级总额”、“订户级的SUM[实物分期费用明细]=实物分期费用订户级总额”、“订户级的SUM[carrier billing费用明细]=carrier billing费用订户级总额”是否成立。

订户级明细数据的各分项值以类的形式列表,并对每一类汇总为分类值,每一列汇总为分列值,将账户级明细数据与订户级明细数据的分类值和分列值进行对比稽核,比对分列值以及分类值可以减少运算量,提高稽核效率。

详单明细稽核:详单明细数据为各费用的消费记录,消费记录包括业务类型(语音、短信、数据、国内漫游、国际漫游、国际长途)、被叫方、计费单位Unit类型(时长、流量、次数)、计费使用数据(XX分钟、YY流量、ZZ次)、实际扣费金额;逐条对比详单明细数据和订户级明细数据信息;将详单明细数据中各费用的汇总和订户级明细数据中的总费用对比稽核,根据所有自洽以及对比稽核结果,输出待稽核账单是否正确的判断结果。

实施例二

一种账单稽核的系统,包括:

获取模块,所述获取模块用于获取数据信息;

分类模块,所述分类模块用于将所获取的数据信息分为首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据;

存储模块,所述存储模块用于对首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据的分项值进行储存;

稽核模块,所述计算模块用于对首页汇总数据、账户级明细数据、订户级明细数据和详单明细数据进行汇总稽核,判断所述数据信息是否异常。

上述各模块实现相应功能的具体方法步骤可以参见实施例一,在此不再赘述。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:电子病历显示化数据的处理方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!