支持业务自动对账的装置的制作方法

文档序号:14736261发布日期:2018-06-19 20:33阅读:378来源:国知局
支持业务自动对账的装置的制作方法

本发明涉及企业内部对账领域,具体而言涉及一种支持业务自动对账的装置。



背景技术:

目前企业的业务系统完成收缴业务之后,采用人工对账的方式对某一业务进行对账,工作效率低,当不采用人工对账而由业务系统完成对账时,各个业务系统均需要实现一套自动对账的功能,增加开发和维护成本,同时由于各个银行接口支持度的差异,一些银行不提供获取银行对账单的接口,需要人工参与导入对账单实现对账功能。

因此,需要一种支持业务自动对账的装置,屏蔽各银行之间的差异,可以实现完全自动获取银行对账单和业务系统对账单,自动完成对账操作,满足各个业务系统的对账需求。



技术实现要素:

为此,本发明的目的是为了解决上述问题,提供一种支持业务自动对账的装置,为各个业务系统提供自动对账的功能。

为实现上述目的,本发明提供如下技术方案:

一种支持业务自动对账的装置,其中:包括信息维护模块、获取对账单模块、存储对账单模块、银行对账模块、存储对账报告模块、生成业务对账报告模块,其中,所述信息维护模块负责维护各个业务系统的商户号、收费类型、收费机构的信息和三者之间的对应关系;所述获取对账单模块负责根据银行编号、商户编号和对账日期从银行和业务系统分别获取对账单,包括解析银行对账单模块和解析业务对账单模块;所述存储对账单模块负责将获取对账单模块中获得的对账单通过存储银行对账单模块和存储业务对账单模块存储到数据库中;所述银行对账模块负责完成银行对账单和业务系统对账单之间的对账,生成对账报告;所述存储对账报告模块负责将银行对账模块生成的对账报告存储到数据库中;所述生成业务对账报告模块根据信息维护模块中维护的商户号和收费机构、收费类型之间的关系,将银行对账报告,生成满足业务系统某一收费业务的业务对账报告。

优选地,所述的支持业务自动对账的装置,其中:获取对账单模块包括解析银行对账单模块和解析业务对账单模块;所述的解析银行对账单模块根据银行编号、商户编号和对账日期获取并解析银行对账单,对提供获取对账单接口的银行自动获取对账单,对不提供的银行采用银企互联或批量查询等其他方式获取对账单;所述的解析业务对账单模块负责获取业务系统对账单,根据银行编号、商户编号和对账日期从不同业务收缴系统中获取该商户号的全部对账单信息。

优选地,所述的支持业务自动对账的装置,其中进行自动对账的具体步骤如下:步骤A101:获取业务系统需要对账的收费机构编号和收费类型编号;步骤A102:根据业务的收费机构和收费类型获取相关的收费商户号,并判断所有商户是否完成银行对账,若没有完成进行步骤A103,若已经完成进行步骤A107;步骤A103:获取未完成银行对账的商户号;步骤A104:根据商户号和对账日期获取银行对账单和业务系统对账单,解析对账单参数,将银行对账单和业务系统对账单存储到数据库中,记录总订单数和总金额;步骤A105:遍历银行对账单,根据对账单中的订单号逐一与业务对账单中的订单进行比较,对银行和业务系统都存在的订单,确定订单金额的正确性,标记银行存在业务系统不存在的订单和业务系统存在银行不存在的订单,并记录对账错误信息;步骤A106:将银行对账报告记录在数据库中,继续步骤A102;步骤A107:根据收费类型和银行对账报告生成业务对账报告;步骤A108:将业务对账报告返回给业务系统。

根据本发明的支持业务自动对账的装置,本发明实现业务自动对账功能,提高了业务对账的效率,同时为不同系统提供了统一的业务自动对账的功能,降低了业务系统的复杂度和开发难度,简化业务系统对账逻辑。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还能根据这些附图获得其他的附图。

图1是根据本发明构思的示例性实施例的支持业务自动对账的装置的总体结构框图;

图2是根据本发明构思的示例性实施例的支持业务自动对账的装置的自动对账流程图。

具体实施方式

关于本发明创造的详细内容及技术说明,现以实施例来作进一步说明,但应了解的是,这些实施例仅为用于示例说明,而不应被解释为本发明创造实施的限制。

参阅图1所示,支持业务自动对账的装置包括信息维护模块10、获取对账单模块11、存储对账单模块12、银行对账模块13、存储对账报告模块14、生成业务对账报告模块15。

信息维护模块10负责维护各个业务系统的商户号、收费类型、收费机构的信息和三者之间的对应关系。

获取对账单模块11负责根据银行编号、商户编号和对账日期从银行和业务系统分别获取对账单,包括解析银行对账单模块111和解析业务对账单模块112。

解析银行对账单模块111根据银行编号、商户编号和对账日期获取并解析银行对账单,对提供获取对账单接口的银行自动获取对账单,对不提供的银行采用银企互联或批量查询等其他方式获取对账单;

解析业务对账单模块112负责获取业务系统对账单,根据银行编号、商户编号和对账日期从不同业务收缴系统中获取该商户号的全部对账单信息。

存储对账单模块12负责将获取对账单模块11中获得的对账单通过存储银行对账单模块121和存储业务对账单模块122存储到数据库中。

银行对账模块13负责完成银行对账单和业务系统对账单之间的对账,生成对账报告。

存储对账报告模块14负责将银行对账模块13生成的对账报告存储到数据库中。

生成业务对账报告模块15根据信息维护模块10中维护的商户号和收费机构、收费类型之间的关系,将银行对账报告,生成满足业务系统某一收费业务的业务对账报告。

下面对自动对账的流程进行阐述,如图2所示:

步骤A101,获取业务系统需要对账的收费机构编号和收费类型编号;

步骤A102,根据业务的收费机构和收费类型获取相关的收费商户号,并判断所有商户是否完成银行对账,若没有完成则进行步骤A103,若已经完成则进行步骤A107;

步骤A103,获取未完成银行对账的商户号;

步骤A104,根据商户号和对账日期获取银行对账单和业务系统对账单,解析对账单参数,将银行对账单和业务系统对账单存储到数据库中,记录总订单数和总金额;

步骤A105,遍历银行对账单,根据对账单中的订单号逐一与业务对账单中的订单进行比较,对银行和业务系统都存在的订单,确定订单金额的正确性,标记银行存在而业务系统不存在的订单和业务系统存在而银行不存在的订单,并记录对账错误信息;

步骤A106,将银行对账报告记录在数据库中,继续步骤A102;

步骤A107,根据收费类型和银行对账报告生成业务对账报告;

步骤A108,将业务对账报告返回给业务系统。

根据本发明的支持业务自动对账的装置,本发明实现业务自动对账功能,提高了业务对账的效率,同时为不同系统提供了统一的业务自动对账的功能,降低了业务系统的复杂度和开发难度,简化业务系统对账逻辑。

上述内容仅为本发明创造的较佳实施例而已,不能以此限定本发明创造的实施范围,即凡是依本发明创造权利要求及发明创造说明内容所做出的简单的等效变化与修饰,皆仍属于本发明创造涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1