三方对账方法、电子装置及可读存储介质与流程

文档序号:17989869发布日期:2019-06-22 00:42阅读:462来源:国知局
三方对账方法、电子装置及可读存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种三方对账方法、电子装置及可读存储介质。



背景技术:

业务方在第三方平台上执行完相关支付业务后,业务方自身会产生账单数据,第三方平台和支付平台上同样也会产生账单数据,需要对三方数据进行对账。现有的对三方数据进行对账的方式一般是由人工进行比对,需浪费大量人力,效率低下,且人工比对出现错误的概率较高。



技术实现要素:

本发明的目的在于提供一种三方对账方法、电子装置及可读存储介质,旨在高效且准确的进行三方对账。

为实现上述目的,本发明提供一种电子装置,所述电子装置包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的三方对账系统,所述三方对账系统被所述处理器执行时实现如下步骤:

获取业务方账单数据表、第三方平台账单数据表和支付平台账单数据表;所述业务方账单数据表、第三方平台账单数据表和支付平台账单数据表为将业务方账单数据、第三方平台账单数据和支付平台账单数据分别导入预设格式的表中生成的;

将所述业务方账单数据表、第三方平台账单数据表和支付平台账单数据表传入预设数据库;

在收到针对业务方、第三方平台和支付平台的三方对账指令后,选择所述业务方账单数据表、第三方平台账单数据表、支付平台账单数据表中任意一个作为基准数据表,另外两个作为第一对账数据表和第二对账数据表;

根据预设数据库批处理指令将所述基准数据表与所述第一对账数据表进行比对,当所述基准数据表与所述第一对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第一标识;将所述基准数据表与所述第二对账数据表进行比对,当所述基准数据表与所述第二对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第二标识;

当检测到所述基准数据表的状态为预设第二标识时,输出三方对账成功信息。

优选地,在所述根据预设数据库批处理指令将所述基准数据表与所述第一对账数据表进行比对,当所述基准数据表与所述第一对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第一标识;将所述基准数据表与所述第二对账数据表进行比对,当所述基准数据表与所述第二对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第二标识的步骤之后,还包括:

将所述基准数据表与第一对账数据表、第二对账数据表的状态均更新为预设第三标识。

优选地,所述业务方为保险公司,所述预设数据库为保险公司数据库,所述在收到针对业务方、第三方平台和支付平台的三方对账指令后,选择所述业务方账单数据表、第三方平台账单数据表、支付平台账单数据表中任意一个作为基准数据表,另外两个作为第一对账数据表和第二对账数据表的步骤包括:

在收到针对保险公司、第三方平台和支付平台的三方对账指令后,选择保险公司账单数据表作为基准数据表,将所述第三方平台账单数据表、支付平台账单数据表作为第一对账数据表、第二对账数据表。

优选地,所述保险公司账单数据表、第三方平台账单数据表、支付平台账单数据表包含各自对应的保单号,所述根据预设数据库批处理指令将所述基准数据表与所述第一对账数据表进行比对,当所述基准数据表与所述第一对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第一标识;将所述基准数据表与所述第二对账数据表进行比对,当所述基准数据表与所述第二对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第二标识的步骤包括:

根据预设数据库批处理指令将所述保险公司账单数据表与所述第三方平台账单数据表进行比对,当所述保险公司账单数据表与所述第三方平台账单数据表的保单号一致,且数据内容一致时,将所述保险公司账单数据表的状态更新为预设第一标识;将所述保险公司账单数据表与所述支付平台账单数据表进行比对,当所述保险公司账单数据表与所述支付平台账单数据表的保单号一致,且数据内容一致时,将所述保险公司账单数据表的状态更新为预设第二标识。

此外,为实现上述目的,本发明还提供一种三方对账方法,所述三方对账方法包括:

获取业务方账单数据表、第三方平台账单数据表和支付平台账单数据表;所述业务方账单数据表、第三方平台账单数据表和支付平台账单数据表为将业务方账单数据、第三方平台账单数据和支付平台账单数据分别导入预设格式的表中生成的;

将所述业务方账单数据表、第三方平台账单数据表和支付平台账单数据表传入预设数据库;

在收到针对业务方、第三方平台和支付平台的三方对账指令后,选择所述业务方账单数据表、第三方平台账单数据表、支付平台账单数据表中任意一个作为基准数据表,另外两个作为第一对账数据表和第二对账数据表;

根据预设数据库批处理指令将所述基准数据表与所述第一对账数据表进行比对,当所述基准数据表与所述第一对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第一标识;将所述基准数据表与所述第二对账数据表进行比对,当所述基准数据表与所述第二对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第二标识;

当检测到所述基准数据表的状态为预设第二标识时,输出三方对账成功信息。

优选地,在所述根据预设数据库批处理指令将所述基准数据表与所述第一对账数据表进行比对,当所述基准数据表与所述第一对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第一标识;将所述基准数据表与所述第二对账数据表进行比对,当所述基准数据表与所述第二对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第二标识的步骤之后,还包括:

将所述基准数据表与第一对账数据表、第二对账数据表的状态均更新为预设第三标识。

优选地,所述业务方为保险公司,所述预设数据库为保险公司数据库,所述在收到针对业务方、第三方平台和支付平台的三方对账指令后,选择所述业务方账单数据表、第三方平台账单数据表、支付平台账单数据表中任意一个作为基准数据表,另外两个作为第一对账数据表和第二对账数据表的步骤包括:

在收到针对保险公司、第三方平台和支付平台的三方对账指令后,选择保险公司账单数据表作为基准数据表,将所述第三方平台账单数据表、支付平台账单数据表作为第一对账数据表、第二对账数据表。

优选地,所述保险公司账单数据表、第三方平台账单数据表、支付平台账单数据表包含各自对应的保单号,所述根据预设数据库批处理指令将所述基准数据表与所述第一对账数据表进行比对,当所述基准数据表与所述第一对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第一标识;将所述基准数据表与所述第二对账数据表进行比对,当所述基准数据表与所述第二对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第二标识的步骤包括:

根据预设数据库批处理指令将所述保险公司账单数据表与所述第三方平台账单数据表进行比对,当所述保险公司账单数据表与所述第三方平台账单数据表的保单号一致,且数据内容一致时,将所述保险公司账单数据表的状态更新为预设第一标识;将所述保险公司账单数据表与所述支付平台账单数据表进行比对,当所述保险公司账单数据表与所述支付平台账单数据表的保单号一致,且数据内容一致时,将所述保险公司账单数据表的状态更新为预设第二标识。

优选地,还包括:

当所述基准数据表与所述第一对账数据表的数据内容不一致,或所述基准数据表与所述第二对账数据表的数据内容不一致时,向预设终端发送对账异常信息。

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有三方对账系统,所述三方对账系统可被至少一个处理器执行,以使所述至少一个处理器执行如上述的三方对账方法的步骤。

本发明提出的三方对账方法、电子装置及可读存储介质,通过将业务方账单数据、第三方平台账单数据和支付平台账单数据分别导入预设格式的表中生成对应的数据表,将生成的数据表传入预设数据库后,只需通过数据库批处理即可完成对三方数据进行对账,简单快捷,节约人力成本,且不易出错,准确率高。

附图说明

图1为本发明三方对账系统10较佳实施例的运行环境示意图;

图2为本发明三方对账方法一实施例的流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

本发明提供一种三方对账系统。请参阅图1,是本发明三方对账系统10较佳实施例的运行环境示意图。

在本实施例中,所述的三方对账系统10安装并运行于电子装置1中。该电子装置1可包括,但不仅限于,存储器11、处理器12及显示器13。图1仅示出了具有组件11-13的电子装置1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述存储器11为至少一种类型的可读计算机存储介质,所述存储器11在一些实施例中可以是所述电子装置1的内部存储单元,例如该电子装置1的硬盘或内存。所述存储器11在另一些实施例中也可以是所述电子装置1的外部存储设备,例如所述电子装置1上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器11还可以既包括所述电子装置1的内部存储单元也包括外部存储设备。所述存储器11用于存储安装于所述电子装置1的应用软件及各类数据,例如所述三方对账系统10的程序代码等。所述存储器11还可以用于暂时地存储已经输出或者将要输出的数据。

所述处理器12在一些实施例中可以是一中央处理器(centralprocessingunit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器11中存储的程序代码或处理数据,例如执行所述三方对账系统10等。

所述显示器13在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。所述显示器13用于显示在所述电子装置1中处理的信息以及用于显示可视化的用户界面,例如所述业务方账单数据表、第三方平台账单数据表和支付平台账单数据表的状态标识、对账成功信息等。所述电子装置1的部件11-13通过系统总线相互通信。

三方对账系统10包括至少一个存储在所述存储器11中的计算机可读指令,该至少一个计算机可读指令可被所述处理器12执行,以实现本申请各实施例。

其中,上述三方对账系统10被所述处理器12执行时实现如下步骤:

步骤s1,获取业务方账单数据表、第三方平台账单数据表和支付平台账单数据表;所述业务方账单数据表、第三方平台账单数据表和支付平台账单数据表为将业务方账单数据、第三方平台账单数据和支付平台账单数据分别导入预设格式的表中生成的;

步骤s2,将所述业务方账单数据表、第三方平台账单数据表和支付平台账单数据表传入预设数据库;

步骤s3,在收到针对业务方、第三方平台和支付平台的三方对账指令后,选择所述业务方账单数据表、第三方平台账单数据表、支付平台账单数据表中任意一个作为基准数据表,另外两个作为第一对账数据表和第二对账数据表;

步骤s4,根据预设数据库批处理指令将所述基准数据表与所述第一对账数据表进行比对,当所述基准数据表与所述第一对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第一标识;将所述基准数据表与所述第二对账数据表进行比对,当所述基准数据表与所述第二对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第二标识;

步骤s5,当检测到所述基准数据表的状态为预设第二标识时,输出三方对账成功信息。

本实施例中,业务方在第三方平台上执行完相关业务后(例如保险公司在第三方平台销售保险产品后),业务方自身会产生账单数据,第三方平台和支付平台上同样也会产生账单数据。首先,将业务方、第三方平台和支付平台这三方各自的账单数据分别导入预设格式的三张表中,生成业务方账单数据表、第三方平台账单数据表、支付平台账单数据表。在一种可选的实施方式中,导入的三张表具有统一的标识信息(例如统一编号、统一保险单号等)。将业务方账单数据表、第三方平台账单数据表、支付平台账单数据表同时传入预设数据库。在收到用户发出的三方对账指令或在检测到数据表传入预设数据库自动触发三方对账指令后,选择传入的业务方账单数据表、第三方平台账单数据表、支付平台账单数据表中任意一个作为基准数据表,另外两个为第一对账数据表和第二对账数据表,则根据预设数据库批处理指令将基准数据表与第一对账数据表进行比对,当第一对账数据表与基准数据表具有相同标识信息(如相同编号、保单号)且数据内容信息也一致时,则说明基准数据表与第一对账数据表的数据一致,对账结果为平账,则可将该基准数据表的状态更新为预设第一标识。进一步地,将基准数据表与第二对账数据表进行比对,当第二对账数据表与基准数据表具有相同标识信息(如相同编号、保单号)且数据内容信息也一致时,则说明基准数据表与第二对账数据表的数据一致,对账结果为平账,则可将该基准数据表的状态由预设第一标识更新为预设第二标识。当检测到该基准数据表的状态为预设第二标识时,则说明该基准数据表与第一对账数据表、第二对账数据表的对账结果均为平账,由数据传递性可知,该基准数据表与第一对账数据表、该基准数据表与第二对账数据表对账成功后,第一对账数据表与第二对账数据表也必定可以对账成功,即该基准数据表与第一对账数据表、第二对账数据表这三者之间必定可以对账成功,即三者之间对账结果为平账。因此,当检测到所述基准数据表的状态为预设第二标识时,可输出三方对账成功信息。

进一步地,在检测到所述基准数据表的状态为预设第二标识后,可将该基准数据表与第一对账数据表、第二对账数据表的状态均更新为预设第三标识(如三方平账标识),以根据预设第三标识获知该基准数据表与第一对账数据表、第二对账数据表均已完成对账过程,且三方对账成功。

本实施例中由于只需将三方的账单数据导入预设格式的数据表并传入预设数据库中,即可根据数据库批处理对三方账单数据进行自动对账处理,无需人工比对,节省了人力,提高了效率,且避免了人工比对出现的错误概率,尤其对大批量数据有很好的执行力。

在一可选的实施例中,在上述图1的实施例的基础上,所述业务方为保险公司,所述预设数据库为保险公司数据库,所述三方对账系统10被所述处理器12执行实现所述步骤s3时,包括:

在收到针对保险公司、第三方平台和支付平台的三方对账指令后,选择保险公司账单数据表作为基准数据表,将所述第三方平台账单数据表、支付平台账单数据表作为第一对账数据表、第二对账数据表。

所述三方对账系统10被所述处理器12执行实现所述步骤s4时,包括:

根据预设数据库批处理指令将所述保险公司账单数据表与所述第三方平台账单数据表进行比对,当所述保险公司账单数据表与所述第三方平台账单数据表的保单号一致,且数据内容一致时,将所述保险公司账单数据表的状态更新为预设第一标识;将所述保险公司账单数据表与所述支付平台账单数据表进行比对,当所述保险公司账单数据表与所述支付平台账单数据表的保单号一致,且数据内容一致时,将所述保险公司账单数据表的状态更新为预设第二标识。

本实施例中,业务方为保险公司,所述预设数据库为保险公司数据库。保险公司在第三方平台销售保险产品后,保险公司自身会产生账单数据,第三方平台和支付平台上同样也会产生账单数据。首先,将保险公司、第三方平台和支付平台这三方各自的账单数据分别导入预设格式的三张表中,且导入的三张表具有统一的标识信息如保险单号,生成保险公司账单数据表、第三方平台账单数据表、支付平台账单数据表。将保险公司账单数据表、第三方平台账单数据表、支付平台账单数据表同时传入保险公司数据库。在收到用户发出的三方对账指令或在检测到数据表传入保险公司数据库自动触发三方对账指令后,将保险公司账单数据表作为基准数据表,则根据预设数据库批处理指令将保险公司账单数据表与第三方平台账单数据表进行比对,当第三方平台账单数据表与保险公司账单数据表具有相同标识信息即相同保单号且数据内容信息也一致时,则说明保险公司账单数据表与第三方平台账单数据表的数据一致,对账结果为平账,则可将该保险公司账单数据表的状态更新为预设第一标识。进一步地,将保险公司账单数据表与支付平台账单数据表进行比对,当支付平台账单数据表与保险公司账单数据表具有相同标识信息即相同保单号且数据内容信息也一致时,则说明保险公司账单数据表与支付平台账单数据表的数据一致,对账结果为平账,则可将该保险公司账单数据表的状态由预设第一标识更新为预设第二标识。当检测到该保险公司账单数据表的状态为预设第二标识时,则说明该保险公司账单数据表与第三方平台账单数据表、支付平台账单数据表的对账结果均为平账,由数据传递性可知,该保险公司账单数据表与第三方平台账单数据表、该保险公司账单数据表与支付平台账单数据表对账成功后,第三方平台账单数据表与支付平台账单数据表也必定可以对账成功,即该保险公司账单数据表与第三方平台账单数据表、支付平台账单数据表这三者之间必定可以对账成功,即三者之间对账结果为平账。可将该保险公司账单数据表与第三方平台账单数据表、支付平台账单数据表的状态均更新为预设第三标识(如三方平账标识),以根据预设第三标识获知三方对账成功。

例如,在一个具体实例中,将三方的账单数据导入数据库的三张表后,会有一个统一的单号,以保险销售的保单号为例,保险公司自身账单数据表记为a,第三方账单数据表记为b,支付方账单数据表记为c,初始状态均为0,数据库批处理逻辑如下:1、以a表为基准,当b表存在与a表相同保单号且其余信息也一致时,更新a表状态为预设第一标识“1”;2、以a表为基准,当c表存在与a表相同保单号且其余信息也一致时,更新a表状态为预设第二标识“2”;3、将a表状态为预设第二标识“2”的数据更新为预设第三标识“6”(对账成功),同时将其余两个表保单号与a表一致的也更新为预设第三标识“6”,由数据传递性可知当a与b、a与c对账成功后,b与c也必定可以对账成功,则b与c更新为预设第三标识“6”。根据a、b、c三方的预设第三标识“6”即可获知三方对账成功。

在一可选的实施例中,所述三方对账系统10被所述处理器12执行时,还实现如下步骤:

当所述基准数据表与所述第一对账数据表的数据内容不一致,或所述基准数据表与所述第二对账数据表的数据内容不一致时,向预设终端发送对账异常信息。

本实施例中,在根据预设数据库批处理指令将保险公司账单数据表与第三方平台账单数据表或支付平台账单数据表进行比对时,若第三方平台账单数据表中不存在与保险公司账单数据表有相同标识信息即相同保单号且其余数据内容信息一致的数据,则说明对账结果有差异,则记录该对账异常信息例如产生对账异常的双方身份信息、对账过程中的相同数据部分及不同数据部分等。并向预设终端如监督工作人员手机或产生对账异常的双方如保险公司、第三方平台发送对账异常提示信息,以提醒人工查看对账异常情况。其中,本实施例中平账是指账户的金额以及其他项目与其所对账的账户金额以及其他项目相互核算相等,即账账相符。若相互核算不相等,账户与账户之间核算有所差异,则为差异账,即对账异常。

在一可选的实施例中,根据预设数据库批处理指令对不同账单数据表进行比对时,具体可包括如下步骤:

1、将业务方、第三方平台和支付平台这三方各自的账单数据(包括word等其他格式的各列数据)分别拷贝导入预设格式的表excel中。

2、在sql列单元框中使用concatenate函数,编写sql语句,并设置好各取值坐标。

3、鼠标放至sql所在第一行单元框右下角后,往下拖到最后一行拷贝所有的sql语句。

4、将拷贝好的sql语句,在数据库中执行。

如图2所示,图2为本发明三方对账方法一实施例的流程示意图,该三方对账方法包括以下步骤:

步骤s10,获取业务方账单数据表、第三方平台账单数据表和支付平台账单数据表;所述业务方账单数据表、第三方平台账单数据表和支付平台账单数据表为将业务方账单数据、第三方平台账单数据和支付平台账单数据分别导入预设格式的表中生成的;

步骤s20,将所述业务方账单数据表、第三方平台账单数据表和支付平台账单数据表传入预设数据库;

步骤s30,在收到针对业务方、第三方平台和支付平台的三方对账指令后,选择所述业务方账单数据表、第三方平台账单数据表、支付平台账单数据表中任意一个作为基准数据表,另外两个作为第一对账数据表和第二对账数据表;

步骤s40,根据预设数据库批处理指令将所述基准数据表与所述第一对账数据表进行比对,当所述基准数据表与所述第一对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第一标识;将所述基准数据表与所述第二对账数据表进行比对,当所述基准数据表与所述第二对账数据表的数据内容一致时,将所述基准数据表的状态更新为预设第二标识;

步骤s50,当检测到所述基准数据表的状态为预设第二标识时,输出三方对账成功信息。

本实施例中,业务方在第三方平台上执行完相关业务后(例如保险公司在第三方平台销售保险产品后),业务方自身会产生账单数据,第三方平台和支付平台上同样也会产生账单数据。首先,将业务方、第三方平台和支付平台这三方各自的账单数据分别导入预设格式的三张表中,生成业务方账单数据表、第三方平台账单数据表、支付平台账单数据表。在一种可选的实施方式中,导入的三张表具有统一的标识信息(例如统一编号、统一保险单号等)。将业务方账单数据表、第三方平台账单数据表、支付平台账单数据表同时传入预设数据库。在收到用户发出的三方对账指令或在检测到数据表传入预设数据库自动触发三方对账指令后,选择传入的业务方账单数据表、第三方平台账单数据表、支付平台账单数据表中任意一个作为基准数据表,另外两个为第一对账数据表和第二对账数据表,则根据预设数据库批处理指令将基准数据表与第一对账数据表进行比对,当第一对账数据表与基准数据表具有相同标识信息(如相同编号、保单号)且数据内容信息也一致时,则说明基准数据表与第一对账数据表的数据一致,对账结果为平账,则可将该基准数据表的状态更新为预设第一标识。进一步地,将基准数据表与第二对账数据表进行比对,当第二对账数据表与基准数据表具有相同标识信息(如相同编号、保单号)且数据内容信息也一致时,则说明基准数据表与第二对账数据表的数据一致,对账结果为平账,则可将该基准数据表的状态由预设第一标识更新为预设第二标识。当检测到该基准数据表的状态为预设第二标识时,则说明该基准数据表与第一对账数据表、第二对账数据表的对账结果均为平账,由数据传递性可知,该基准数据表与第一对账数据表、该基准数据表与第二对账数据表对账成功后,第一对账数据表与第二对账数据表也必定可以对账成功,即该基准数据表与第一对账数据表、第二对账数据表这三者之间必定可以对账成功,即三者之间对账结果为平账。因此,当检测到所述基准数据表的状态为预设第二标识时,可输出三方对账成功信息。

进一步地,在检测到所述基准数据表的状态为预设第二标识后,可将该基准数据表与第一对账数据表、第二对账数据表的状态均更新为预设第三标识(如三方平账标识),以根据预设第三标识获知该基准数据表与第一对账数据表、第二对账数据表均已完成对账过程,且三方对账成功。

本实施例中由于只需将三方的账单数据导入预设格式的数据表并传入预设数据库中,即可根据数据库批处理对三方账单数据进行自动对账处理,无需人工比对,节省了人力,提高了效率,且避免了人工比对出现的错误概率,尤其对大批量数据有很好的执行力。

在一可选的实施例中,在上述实施例的基础上,所述业务方为保险公司,所述预设数据库为保险公司数据库,所述步骤s30包括:

在收到针对保险公司、第三方平台和支付平台的三方对账指令后,选择保险公司账单数据表作为基准数据表,将所述第三方平台账单数据表、支付平台账单数据表作为第一对账数据表、第二对账数据表。

所述步骤s40包括:

根据预设数据库批处理指令将所述保险公司账单数据表与所述第三方平台账单数据表进行比对,当所述保险公司账单数据表与所述第三方平台账单数据表的保单号一致,且数据内容一致时,将所述保险公司账单数据表的状态更新为预设第一标识;将所述保险公司账单数据表与所述支付平台账单数据表进行比对,当所述保险公司账单数据表与所述支付平台账单数据表的保单号一致,且数据内容一致时,将所述保险公司账单数据表的状态更新为预设第二标识。

本实施例中,业务方为保险公司,所述预设数据库为保险公司数据库。保险公司在第三方平台销售保险产品后,保险公司自身会产生账单数据,第三方平台和支付平台上同样也会产生账单数据。首先,将保险公司、第三方平台和支付平台这三方各自的账单数据分别导入预设格式的三张表中,且导入的三张表具有统一的标识信息如保险单号,生成保险公司账单数据表、第三方平台账单数据表、支付平台账单数据表。将保险公司账单数据表、第三方平台账单数据表、支付平台账单数据表同时传入保险公司数据库。在收到用户发出的三方对账指令或在检测到数据表传入保险公司数据库自动触发三方对账指令后,将保险公司账单数据表作为基准数据表,则根据预设数据库批处理指令将保险公司账单数据表与第三方平台账单数据表进行比对,当第三方平台账单数据表与保险公司账单数据表具有相同标识信息即相同保单号且数据内容信息也一致时,则说明保险公司账单数据表与第三方平台账单数据表的数据一致,对账结果为平账,则可将该保险公司账单数据表的状态更新为预设第一标识。进一步地,将保险公司账单数据表与支付平台账单数据表进行比对,当支付平台账单数据表与保险公司账单数据表具有相同标识信息即相同保单号且数据内容信息也一致时,则说明保险公司账单数据表与支付平台账单数据表的数据一致,对账结果为平账,则可将该保险公司账单数据表的状态由预设第一标识更新为预设第二标识。当检测到该保险公司账单数据表的状态为预设第二标识时,则说明该保险公司账单数据表与第三方平台账单数据表、支付平台账单数据表的对账结果均为平账,由数据传递性可知,该保险公司账单数据表与第三方平台账单数据表、该保险公司账单数据表与支付平台账单数据表对账成功后,第三方平台账单数据表与支付平台账单数据表也必定可以对账成功,即该保险公司账单数据表与第三方平台账单数据表、支付平台账单数据表这三者之间必定可以对账成功,即三者之间对账结果为平账。可将该保险公司账单数据表与第三方平台账单数据表、支付平台账单数据表的状态均更新为预设第三标识(如三方平账标识),以根据预设第三标识获知三方对账成功。

例如,在一个具体实例中,将三方的账单数据导入数据库的三张表后,会有一个统一的单号,以保险销售的保单号为例,保险公司自身账单数据表记为a,第三方账单数据表记为b,支付方账单数据表记为c,初始状态均为0,数据库批处理逻辑如下:1、以a表为基准,当b表存在与a表相同保单号且其余信息也一致时,更新a表状态为预设第一标识“1”;2、以a表为基准,当c表存在与a表相同保单号且其余信息也一致时,更新a表状态为预设第二标识“2”;3、将a表状态为预设第二标识“2”的数据更新为预设第三标识“6”(对账成功),同时将其余两个表保单号与a表一致的也更新为预设第三标识“6”,由数据传递性可知当a与b、a与c对账成功后,b与c也必定可以对账成功,则b与c更新为预设第三标识“6”。根据a、b、c三方的预设第三标识“6”即可获知三方对账成功。

在一可选的实施例中,该方法还包括如下步骤:

当所述基准数据表与所述第一对账数据表的数据内容不一致,或所述基准数据表与所述第二对账数据表的数据内容不一致时,向预设终端发送对账异常信息。

本实施例中,在根据预设数据库批处理指令将保险公司账单数据表与第三方平台账单数据表或支付平台账单数据表进行比对时,若第三方平台账单数据表中不存在与保险公司账单数据表有相同标识信息即相同保单号且其余数据内容信息一致的数据,则说明对账结果有差异,则记录该对账异常信息例如产生对账异常的双方身份信息、对账过程中的相同数据部分及不同数据部分等。并向预设终端如监督工作人员手机或产生对账异常的双方如保险公司、第三方平台发送对账异常提示信息,以提醒人工查看对账异常情况。其中,本实施例中平账是指账户的金额以及其他项目与其所对账的账户金额以及其他项目相互核算相等,即账账相符。若相互核算不相等,账户与账户之间核算有所差异,则为差异账,即对账异常。

在一可选的实施例中,根据预设数据库批处理指令对不同账单数据表进行比对时,具体可包括如下步骤:

1、将业务方、第三方平台和支付平台这三方各自的账单数据(包括word等其他格式的各列数据)分别拷贝导入预设格式的表excel中。

2、在sql列单元框中使用concatenate函数,编写sql语句,并设置好各取值坐标。

3、鼠标放至sql所在第一行单元框右下角后,往下拖到最后一行拷贝所有的sql语句。

4、将拷贝好的sql语句,在数据库中执行。

此外,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有三方对账系统,所述三方对账系统可被至少一个处理器执行,以使所述至少一个处理器执行如上述实施例中的三方对账方法的步骤,该三方对账方法的步骤s10、s20、s30等具体实施过程如上文所述,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

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