数据核对方法、装置、计算机设备及可读存储介质转让专利

申请号 : CN201711491747.1

文献号 : CN108090824B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李福丽江琳

申请人 : 平安科技(深圳)有限公司

摘要 :

本发明涉及一种数据核对方法、装置、计算机设备及可读存储介质,该方法包括:根据预设规则计算得到应缴台账表,并接收与应缴台账表对应的实缴台账表;按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录;比较员工标识相同的应缴记录的第一预设信息是否相同;当员工标识相同的应缴记录的第一预设信息相同时,则比较应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息是否相同;当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同时,则输出数据不一致的信息。上述数据核对方法、装置、计算机设备及可读存储介质可以提高数据核对效率。

权利要求 :

1.一种数据核对方法,其特征在于,所述方法包括:

根据存储在服务器中的预设规则计算得到应缴台账表,并接收与所述应缴台账表对应的实缴台账表,所述实缴台账表是社保中心或公积金中心在每个月结算完所生成的,包含实缴记录;在服务器进行数据核对之前,通过实缴台账表的格式判断所获取到的实缴台账表是否正确;

按照所述应缴台账表中应缴记录的顺序获取所述应缴台账表中员工标识相同的应缴记录,当存在与所述应缴台账表中的当前应缴记录相同的应缴记录时,对相同的应缴记录进行标记;

比较所述员工标识相同的应缴记录的第一预设信息是否相同;将所述应缴台账表中员工标识相同但是第一预设信息不相同的应缴记录先输出;

当所述员工标识相同的应缴记录的第一预设信息相同时,则比较所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的所述实缴记录的第二预设信息是否相同;

当所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息不相同时,则将数据不一致的应缴记录和实缴记录关联输出;

当所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息相同时,则输出数据核对准确的信息;

根据信息输出的时间段查询错误。

2.根据权利要求1所述的方法,其特征在于,所述按照所述应缴台账表中应缴记录的顺序获取所述应缴台账表中员工标识相同的应缴记录的步骤之前,还包括:判断所述应缴台账表中的员工标识与所述实缴台账表中的员工标识是否存在差异;

当所述应缴台账表中的员工标识与所述实缴台账表中的员工标识存在差异时,则输出存在差异的所述应缴台账表中的应缴记录和存在差异的实缴台账表中的实缴记录。

3.根据权利要求1或2所述的方法,其特征在于,所述比较所述员工标识相同的应缴记录的第一预设信息是否相同的步骤,包括:比较所述员工标识相同的应缴记录的基本信息是否相同;

当所述员工标识相同的应缴记录的基本信息不相同,则输出所述基本信息不相同的应缴记录,并继续判断基本信息相同的应缴记录的基数信息是否相同;

当基本信息相同的应缴记录的基数信息不相同时,则所述员工标识相同的应缴记录的第一预设信息不相同,并输出所述基数信息不相同的应缴记录;

当基本信息相同的应缴记录的基数信息相同时,则所述员工标识相同的应缴记录的第一预设信息相同。

4.根据权利要求3所述的方法,其特征在于,所述比较所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息是否相同的步骤,包括:比较所述应缴台账表中的应缴记录与所述实缴台账表中对应的实缴记录的基本信息是否相同;

当所述应缴台账表中的应缴记录的基本信息与所述实缴台账表中对应的实缴记录的基本信息不相同时,则输出所述基本信息不相同的应缴记录和实缴记录,并继续判断基本信息相同的应缴记录和实缴记录的基数信息是否相同;

当所述基本信息相同的应缴记录和实缴记录的基数信息不相同时,则输出所述基数信息不相同的应缴记录和实缴记录,并继续判断所述基数信息相同的应缴记录和实缴记录的金额信息是否相同;

当所述基数信息相同的应缴记录和实缴记录的金额信息不相同时,则所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息不相同,并输出所述金额信息不相同的应缴记录和实缴记录;

当所述基数信息相同的应缴记录和实缴记录的金额信息相同时,则所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息相同。

5.根据权利要求1所述的方法,其特征在于,所述根据预设规则计算得到应缴台账表的步骤,包括:获取待计算应缴台账表的总账户,并获取所述总账户下的员工记录;

接收输入的指定办理月;

当所述员工记录中的启缴生效月等于所述指定办理月时,则根据所述员工记录中的启缴办理月与启缴生效月判断是否需要启缴补缴;

当需要启缴补缴时,则获取启缴生效月和需要启缴补缴的每个月的基数和比例,根据所述基数和比例计算启缴生效月的缴交金额和启缴补缴的缴交金额;

当所述员工记录中的启缴生效月小于指定办理月时,则获取所述指定办理月的基数和比例,根据所述指定办理月的基数和比例计算所述指定办理月的缴交金额;

根据所计算的缴交金额生成应缴台账表。

6.根据权利要求5所述的方法,其特征在于,所述根据所计算的缴交金额生成应缴台账表的步骤,还包括:获取类型为单独补退费的员工记录;

当所述单独补退费的启缴办理月等于所述指定办理月时,则获取所述单独补退费类型的员工记录中的启缴月份至停缴月份中每个月的基数和比例;

根据所获取的启缴月份至停缴月份中每个月的基数和比例计算得到单独补退费金额;

根据所计算的单独补退费和所计算的缴交金额生成应缴台账表。

7.根据权利要求6所述的方法,其特征在于,所述根据所计算的单独补退费和所计算的缴交金额生成应缴台账表的步骤,还包括:当所述员工记录中存在调整金额时,则判断与所述调整金额对应的月份是否等于所述指定办理月;

当与所述调整金额对应的月份等于所述指定办理月时,则根据所述调整金额、所计算的单独补退费和所计算的缴交金额生成应缴台账表。

8.一种数据核对装置,其特征在于,所述装置包括:

获取模块,用于根据存储在服务器中的预设规则计算得到应缴台账表,并接收与所述应缴台账表对应的实缴台账表,所述实缴台账表是社保中心或公积金中心在每个月结算完所生成的,包含实缴记录;在服务器进行数据核对之前,通过实缴台账表的格式判断所获取到的实缴台账表是否正确;

第一判断模块,用于按照所述应缴台账表中应缴记录的顺序获取所述应缴台账表中员工标识相同的应缴记录,当存在与所述应缴台账表中的当前应缴记录相同的应缴记录时,对相同的应缴记录进行标记;

第一比较模块,用于比较所述员工标识相同的应缴记录的第一预设信息是否相同;将所述应缴台账表中员工标识相同但是第一预设信息不相同的应缴记录先输出;

第二比较模块,用于当所述员工标识相同的应缴记录的第一预设信息相同时,则比较所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的所述实缴记录的第二预设信息是否相同;

输出模块,用于当所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息不相同时,则将数据不一致的应缴记录和实缴记录关联输出;当所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息相同时,则输出数据核对准确的信息;根据信息输出的时间段查询错误。

9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任意一项所述方法中的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述方法中的步骤。

说明书 :

数据核对方法、装置、计算机设备及可读存储介质

技术领域

[0001] 本发明涉及计算机技术领域,特别是涉及一种数据核对方法、装置、计算机设备及可读存储介质。

背景技术

[0002] 社保即社会保险,是指国家为了预防和分担年老、失业、疾病以及死亡等社会风险,实现社会安全,而强制社会多数成员参加的,具有所得重分配功能的非营利性的社会安全制度。公积金指的是公司公积金和住房公积金。每个公司均要给员工缴交社保和公积金。
[0003] 传统地,为了保证社保和公积金的缴费的正确,每个月公司都会安排大量的人员来核对每个员工所缴的社保和公积金的费用是否正确,该种情况下,核对效率较低,且人工核对极易出错。

发明内容

[0004] 基于此,有必要针对上述问题,提供一种提高社保公积金核对效率的数据核对方法、装置、计算机设备及可读存储介质。
[0005] 一种数据核对方法,所述方法包括:
[0006] 根据预设规则计算得到应缴台账表,并接收与所述应缴台账表对应的实缴台账表;
[0007] 按照所述应缴台账表中应缴记录的顺序获取所述应缴台账表中员工标识相同的应缴记录;
[0008] 比较所述员工标识相同的应缴记录的第一预设信息是否相同;
[0009] 当所述员工标识相同的应缴记录的第一预设信息相同时,则比较所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息是否相同;
[0010] 当所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息不相同时,则输出数据不一致的信息;当所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息相同时,则输出数据核对准确的信息。
[0011] 在其中一个实施例中,所述按照所述应缴台账表中应缴记录的顺序获取所述应缴台账表中员工标识相同的应缴记录的步骤之前,还包括:
[0012] 判断所述应缴台账表中的员工标识与所述实缴台账表中的员工标识是否存在差异;
[0013] 当所述应缴台账表中的员工标识与所述实缴台账表中的员工标识存在差异时,则输出存在差异的所述应缴台账表中的应缴记录和存在差异的实缴台账表中的实缴记录。
[0014] 在其中一个实施例中,所述比较所述员工标识相同的应缴记录的第一预设信息是否相同的步骤,包括:
[0015] 比较所述员工标识相同的应缴记录的基本信息是否相同;
[0016] 当所述员工标识相同的应缴记录的基本信息不相同,则输出所述基本信息不相同的应缴记录,并继续判断基本信息相同的应缴记录的基数信息是否相同;
[0017] 当基本信息相同的应缴记录的基数信息不相同时,则所述员工标识相同的应缴记录的第一预设信息不相同,并输出所述基数信息不相同的应缴记录;
[0018] 当基本信息相同的应缴记录的基数信息相同时,则所述员工标识相同的应缴记录的第一预设信息相同。
[0019] 在其中一个实施例中,所述比较所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息是否相同的步骤,包括:
[0020] 比较所述应缴台账表中的应缴记录与所述实缴台账表中对应的实缴记录的基本信息是否相同;
[0021] 当所述应缴台账表中的应缴记录的基本信息与所述实缴台账表中对应的实缴记录的基本信息不相同时,则输出所述基本信息不相同的应缴记录和实缴记录,并继续判断基本信息相同的应缴记录和实缴记录的基数信息是否相同;
[0022] 当所述基本信息相同的应缴记录和实缴记录的基数信息不相同时,则输出所述基数信息不相同的应缴记录和实缴记录,并继续判断所述基数信息相同的应缴记录和实缴记录的金额信息是否相同;
[0023] 当所述基数信息相同的应缴记录和实缴记录的金额信息不相同时,则所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息不相同,并输出所述金额信息不相同的应缴记录和实缴记录;
[0024] 当所述基数信息相同的应缴记录和实缴记录的金额信息相同时,则所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息相同。
[0025] 在其中一个实施例中,所述根据预设规则计算得到应缴台账表的步骤,包括:
[0026] 获取待计算应缴台账表的总账户,并获取所述总账户下的员工记录;
[0027] 接收输入的指定办理月;
[0028] 当所述员工记录中的启缴生效月等于所述指定办理月时,则根据所述员工记录中的启缴办理月与启缴生效月判断是否需要启缴补缴;
[0029] 当需要启缴补缴时,则获取启缴生效月和需要启缴补缴的每个月的基数和比例,根据所述基数和比例计算启缴生效月的缴交金额和启缴补缴的缴交金额;
[0030] 当所述员工记录中的启缴生效月小于指定办理月时,则获取所述指定办理月的基数和比例,根据所述指定办理月的基数和比例计算所述指定办理月的缴交金额;
[0031] 根据所计算的缴交金额生成应缴台账表。
[0032] 在其中一个实施例中,所述根据所计算的缴交金额生成应缴台账表的步骤,还包括:
[0033] 获取类型为单独补退费的员工记录;
[0034] 当所述单独补退费的启缴办理月等于所述指定办理月时,则获取所述单独补退费类型的员工记录中的启缴月份至停缴月份中每个月的基数和比例;
[0035] 根据所获取的启缴月份至停缴月份中每个月的基数和比例计算得到单独补退费金额;
[0036] 根据所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0037] 在其中一个实施例中,所述根据所计算的单独补退费和所计算的缴交金额生成应缴台账表的步骤,还包括:
[0038] 当所述员工记录中存在调整金额时,则判断与所述调整金额对应的月份是否等于所述指定办理月;
[0039] 当与所述调整金额对应的月份等于所述指定办理月时,则根据所述调整金额、所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0040] 一种数据核对装置,所述装置包括:
[0041] 获取模块,用于根据预设规则计算得到应缴台账表,并接收与所述应缴台账表对应的实缴台账表;
[0042] 第一判断模块,用于按照所述应缴台账表中应缴记录的顺序获取所述应缴台账表中员工标识相同的应缴记录;
[0043] 第一比较模块,用于比较所述员工标识相同的应缴记录的第一预设信息是否相同;
[0044] 第二比较模块,用于当所述员工标识相同的应缴记录的第一预设信息相同时,则比较所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息是否相同;
[0045] 输出模块,用于当所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息不相同时,则输出数据不一致的信息;当所述应缴台账表中的应缴记录的第二预设信息与所述实缴台账表中对应的实缴记录的第二预设信息相同时,则输出数据核对准确的信息。
[0046] 一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项所述方法中的步骤。
[0047] 一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一项所述方法中的步骤。
[0048] 上述数据核对方法、装置、计算机设备及可读存储介质,首先将应缴台账表中的员工标识相同的应缴记录的第一预设信息进行匹配,保证了应缴台账表的正确性,然后在该应缴台账表正确的前提下,与实缴台账表进行比对,进行了预筛选,减少了应缴台账表与实缴台账表的比对量,且通过计算机设备来进行比对,从而提高了效率。

附图说明

[0049] 图1为一实施例中的数据核对方法的应用环境图;
[0050] 图2为一实施例中的数据核对方法的流程图;
[0051] 图3为图2所示实施例中的步骤S206的流程图;
[0052] 图4为图2所示实施例中的步骤S208的流程图;
[0053] 图5为一实施例中的数据核对装置的流程图;
[0054] 图6为一实施例中的计算机设备的内部结构图。

具体实施方式

[0055] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0056] 参阅图1,图1为一实施例中的数据核对方法的应用环境图,其中社保中心或公积金中心通过网络与服务器相通信,用于将存储在社保中心或公积金中心的实缴台账表发送至服务器,以便于服务器进行数据核对。其中该服务器可以是独立的服务器或者是多个服务器组成的服务器集群。
[0057] 在其中一个实施例中,参照图2,图2为一实施例中的数据核对方法的流程图,以该方法应用于图1中的服务器为例进行说明,该数据核对方法包括:
[0058] S202:根据预设规则计算得到应缴台账表,并接收与应缴台账表对应的实缴台账表。
[0059] 具体地,其中预设规则是服务器中预设的可以计算每一个公司的每一员工的应缴金额的规则,该规则预先存储在服务器中,从而每个月在计算员工的应缴金额时,则直接根据员工标识调用相应的规则即可,而不再需要人工进行计算,减少了工作量,提高了效率。通过该预设规则可以计算得到应缴台账表,例如可以以公司为单位或以部门为单位。
[0060] 实缴台账表则是社保中心或公积金中心在每个月结算完所生成的,社保中心或公积金中心在生成该实缴台账表后,将该实缴台账表发送给服务器以便于服务器进行数据核对。其中实缴台账表的发送时间可以是由服务器与社保中心或公积金中心实现约定好的,例如可以是在数据核对时间前的预设时间段内。且在服务器进行数据核对之前可以预先判断所获取到的实缴台账表是否正确,例如可以判断实缴台账表的格式是否正确等,如果不正确,则及时通知社保中心或公积金中心,以在数据核对之前,重新从社保中心或公积金中心下载正确的实缴台账表。
[0061] 应缴台账表和实缴台账表可以存储到服务器的数据库中,该数据库可以设置加密等措施,以防止数据被篡改等。
[0062] S204:按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录。
[0063] 具体地,在获取到应缴台账表和实缴台账表后,为了减少两个表格之间的对比量,首先将应缴台账表中的应缴记录进行对比以获得员工标识相同的应缴记录。具体地,员工标识可以通过几个不同的维度来进行确定,例如由姓名、证件号码、缴交账户、缴交地以及缴交类别中至少一项作为员工标识。为了方便,服务器按照应缴台账表中的应缴记录的顺序依次进行判断,例如首先查询是否存在与应缴台账表中的第一条应缴记录(作为当前应缴记录)相同的应缴记录,如果不存在,则继续查询是否存在与应缴台账表中的第二条应缴记录(作为当前应缴记录)相同的应缴记录,直至应缴台账表中的记录全部查询完成,若存在与应缴台账表中的当前应缴记录相同的应缴记录,则把该相同的应缴记录进行标记,从而在下一次比较的过程中,则不需要再比较该条记录,从而可以减少比较量。
[0064] 其中,在按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录的步骤之前,还可以包括:比对应缴台账表和实缴台账表的总账户信息是否相同,如果应缴台账表是以公司为单位生成的,则总账户信息为公司信息,如果应缴台账表是以部门为单位生成,则总账户信息为部门信息,在此不做具体限制。如果应缴台账表的总账户信息与实缴台账表的总账户信息不相同,则可以对该总账户进行标记,并输出,以便于及时查找错误。如果一张应缴台账表或一张实缴台账表中可以包括多个账户,则需要一一比对两张台账表中的账户是否相同,如果不相同,例如在应缴台账表中存在该账户,但在实缴台账表中不存在该账户,或者在实缴台账表中存在该账户,但在应缴台账表中不存在该账户,则可以输出该账户,或者对该账户进行标记,例如标记为缺省账户等。
[0065] S206:比较员工标识相同的应缴记录的第一预设信息是否相同。
[0066] 具体地,在应缴台账表中,如果存在员工标识相同的应缴记录,则该应缴记录的其他第一预设信息需要一致,才能保证该应缴台账表中的应缴记录均正确,因此为了保证与实缴台账表中的实缴记录相比较的应缴记录都正确,首先对应缴台账表中的应缴记录进行预判断。此外,如果在应缴台账表中只有一条关于某一员工标识的应缴记录,则不需要进行应缴台账表的预判断。
[0067] S208:当员工标识相同的应缴记录的第一预设信息相同时,则比较应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息是否相同。
[0068] 具体地,在应缴台账表的预判断结束后,可以将应缴台账表中员工标识相同但是第一预设信息不相同的应缴记录输出,以提示用户该条记录存在差异,并将应缴台账表中员工标识相同且第一预设信息也相同的应缴记录与实缴台账表中的实缴记录进行比较,以判断应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的,即员工标识相同的实缴记录的第二预设信息是否相同,从而判断该条记录是否正确。此外,如果应缴台账表中只有一条关于某一员工标识的应缴记录,则直接将该条应缴记录与对应的实缴记录进行对比即可。
[0069] S210:当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同时,则输出数据不一致的信息。
[0070] S212:当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息相同时,则输出数据核对准确的信息。
[0071] 具体地,当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同时,则直接输出数据不一致的信息,以便于用户可以及时了解到错误数据,例如可以直接将该数据不一致的应缴记录和实缴记录关联输出,并对数据不一致的地方进行标注。如果应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息相同时,则表示数据核对准确。
[0072] 其中,对于上述的应缴记录可以包括不同类型的缴交类型,例如正常缴费、启缴补缴、单独补缴、单独退费、补缴退费基数差额、固定调整金额等,不同的缴交类型均可以按照上述的核对方式进行核对。
[0073] 上述数据核对方法,首先将应缴台账表中的员工标识相同的应缴记录的第一预设信息进行匹配,保证了应缴台账表的正确性,然后在该应缴台账表正确的前提下,与实缴台账表进行比对,进行了预筛选,减少了应缴台账表与实缴台账表的比对量,且通过计算机设备来进行比对,从而提高了效率。
[0074] 在其中一个实施例中,按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录的步骤之前,即步骤S204之前还可以包括:判断应缴台账表中的员工标识与实缴台账表中的员工标识是否存在差异;当应缴台账表中的员工标识与实缴台账表中的员工标识存在差异时,则输出存在差异的应缴台账表中的应缴记录和存在差异的实缴台账表中的实缴记录。
[0075] 具体地,为了保证应缴台账表和实缴台账表的数据的一致性,可以首先判断应缴台账表中的员工标识与实缴台账表中的员工标识是否存在差异,这样仅以预判断,可以将应缴台账表中与实缴台账表中的员工标识不一致的记录先剔除掉,以减少后续的比较量,例如当某一员工标识在应缴台账中存在但在实缴台账中不存在,则可以输出该应缴台账中的该应缴记录,并输出提示缺省实缴记录;如果当某一员工标识在实缴台账中存在但在应缴台账中不存在,则可以输出该实缴台账中的实缴记录,并输出提示缺省应缴台账。从而将应缴台账和实缴台账中多出来的缴交记录输出,以便于进行下一步处理。
[0076] 其中输出的方式可以是将输出的数据发送至对应的账户所预留的邮箱中,还可以是发送到该账户所对应的微信中,或者以短信方式通知该账户对应的用户及时从服务器下载该输出的数据。
[0077] 上述实施例中,通过将应缴台账和实缴台账的员工标识进行预先比对,可以将应缴台账和实缴台账中多出来的缴交记录预先输出,减少后续数据的处理量,从而可以提高处理效率。
[0078] 在其中一个实施例中,参阅图3,图3为图2所示实施例中的步骤S206的流程图,该比较员工标识相同的应缴记录的第一预设信息是否相同的步骤,即步骤S206可以包括:
[0079] S302:比较员工标识相同的应缴记录的基本信息是否相同。
[0080] 其中,基本信息包括社保户籍属性、参保计划、社保个人编号、养老险个人编号、医疗险个人编号、失业险个人编号、工伤险个人编号、生育险个人编号、员工编号其中的至少一个。当员工标识相同时,则可以依次比较应缴台账表中员工标识相同的应缴记录的基本信息是否相同。
[0081] S304:当员工标识相同的应缴记录的基本信息不相同,则输出基本信息不相同的应缴记录,并继续判断基本信息相同的应缴记录的基数信息是否相同。
[0082] 具体地,当员工标识相同的应缴记录的基本信息不相同,则直接输出该基本信息不相同的应缴记录,从而该应缴记录不再参与后续的比对。当员工标识相同的应缴记录的基本信息相同时,则可以进一步地比较该基本信息相同的应缴记录的基数信息是否相同。
[0083] 其中基数信息包括养老险公司缴交基数、养老险个人缴交基数、医疗险公司缴交基数、医疗险个人缴交基数、失业险公司缴交基数、失业险个人缴交基数、工伤险公司缴交基数、生育险公司缴交基数、补充医疗险公司补缴基数、补充医疗险个人补缴基数其中的至少一个。
[0084] S306:当基本信息相同的应缴记录的基数信息不相同时,则员工标识相同的应缴记录的第一预设信息不相同,并输出基数信息不相同的应缴记录。
[0085] 其中,当基本信息相同的应缴记录的基数信息不相同时,则可以输出该基数信息不相同的应缴记录,这样该条应缴记录不会参与后续的比对过程,从而可以减少数据的比对量。
[0086] S308:当基本信息相同的应缴记录的基数信息相同时,则员工标识相同的应缴记录的第一预设信息相同。
[0087] 当基本信息相同的应缴记录的基数信息也相同时,则表示员工标识相同的应缴记录的第一预设信息相同,从而该条应缴记录可以参与后续与实缴台账表中的实缴记录的匹配。
[0088] 在上述实施例中,首先将员工标识相同的应缴记录进行比对,可以首先将应缴记录中存在错误的信息输出,从而可以减少与实缴台账表中实缴记录的匹配量,此外还可以根据输出的时间段不同,确定是由于服务器内部计算错误原因(例如是由于应缴台账表错误所导致)还是外部错误原因(例如是由于应缴台账表与实缴台账表比对错误所导致)所导致的数据核对错误,便于后续查询错误。
[0089] 在其中一个实施例中,参阅图4,图4为图2所示实施例中的步骤S208的流程图,该步骤S208,即比较应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息是否相同的步骤可以包括:
[0090] S402:比较应缴台账表中的应缴记录与实缴台账表中对应的实缴记录的基本信息是否相同。
[0091] 其中,此处的基本信息与上文中第一预设信息中的基本信息相同,在此不再赘述。
[0092] 当应缴台账表中的应缴记录与实缴台账表中对应的实缴记录的基本信息相同时,则继续进行下一步的判断,例如继续判断基数信息等。
[0093] S404:当应缴台账表中的应缴记录的基本信息与实缴台账表中对应的实缴记录的基本信息不相同时,则输出基本信息不相同的应缴记录和实缴记录,并继续判断基本信息相同的应缴记录和实缴记录的基数信息是否相同。
[0094] 具体地,当应缴台账表中的应缴记录与实缴台账表中对应的实缴记录的基本信息不相同时,则直接输出不相同的应缴记录和实缴记录,从而该应缴记录和实缴记录不参与后续的比较,从而可以减少后续比较的量。在输出之后,则继续判断基本信息相同的应缴记录和实缴记录的基数信息是否相同,此处的基数信息与上文中的基数信息相同,在此不再赘述。
[0095] S406:当基本信息相同的应缴记录和实缴记录的基数信息不相同时,则输出基数信息不相同的应缴记录和实缴记录,并继续判断基数信息相同的应缴记录和实缴记录的金额信息是否相同。
[0096] 具体地,当基本信息相同的应缴记录和实缴记录的基数信息不相同时,则输出基数信息不相同的应缴记录和实缴记录,从而该应缴记录和实缴记录不参与后续的比较,从而可以减少后续比较的量。在输出之后,则继续判断基数信息相同的应缴记录和实缴记录的金额信息是否相同。
[0097] 其中金额信息的计算方式缴交类型相关,当缴交类型为正常缴交时,则获取应缴台账表中正常缴交类型的每一个险种,并获取该险种所对应的金额计算规则,根据该金额计算规则分别计算个人/公司金额总和,与实缴台账表中正常缴交类型的同一险种金额总和对比,若有差异则标记公司/个人缴交金额有差异以及差异的具体金额并输出该员工所有的应缴和实缴台账信息。当缴交类型为其他时,应缴台账按照险种计算为:(启缴补缴总金额+单独补缴总金额+基数补缴总金额)-单独退费总金额。当不区分类型时,则可以通过以下公式进行计算:员工当月的应缴台账=正常缴交类型的金额+正常缴交类型的固定调整金额+启缴补缴类型的金额+启缴补缴类型的固定调整金额+单独补缴类型的金额+单独补缴类型的固定调整金额-单独退费类型的金额+补缴/退费基数差额类型的金额。
[0098] S408:当基数信息相同的应缴记录和实缴记录的金额信息不相同时,则应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同,并输出金额信息不相同的应缴记录和实缴记录。
[0099] S410:当基数信息相同的应缴记录和实缴记录的金额信息相同时,则应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息相同。
[0100] 当基数信息相同的应缴记录和实缴记录的金额信息不相同时,则输出应缴台账表中的应缴记录和实缴台账表中的实缴记录,以便于后续确认等,当基数信息相同的应缴记录和实缴记录的金额信息相同时,则表示该条缴交记录没有问题。
[0101] 当将应缴台账表和实缴台账表的错误缴交记录输出后,用户可以查看该错误缴交记录,并根据错误类型进行下一步的处理,例如当时应缴台账表的内部错误时,则只需要去确认内部信息,但是如果是应缴台账表与实缴台账表的不同时,则可能需要与社保中心或公积金中心进行对接,以便于更改相应的数据。
[0102] 上述实施例中,依次对员工标识相同的应缴记录和实缴记录的基本信息、基数信息以及金额信息进行比较,从而一步一步地输出错误的缴交记录,减少后续的比对量的同时,可以根据错误类型对错误的缴交记录进行分类统计,便于后续对错误的缴交记录的分类处理。
[0103] 在其中一个实施例中,根据预设规则计算得到应缴台账表的步骤,即上述步骤S202可以包括:获取待计算应缴台账表的总账户,并获取总账户下的员工记录;接收输入的指定办理月;当员工记录中的启缴生效月等于指定办理月时,则根据员工记录中的启缴办理月与启缴生效月判断是否需要启缴补缴;当需要启缴补缴时,则获取启缴生效月和需要启缴补缴的每个月的基数和比例,根据基数和比例计算启缴生效月的缴交金额和启缴补缴的缴交金额;当员工记录中的启缴生效月小于指定办理月时,则获取指定办理月的基数和比例,根据指定办理月的基数和比例计算指定办理月的缴交金额;根据所计算的缴交金额生成应缴台账表。
[0104] 具体地,应缴台账表中包括社保属性表、补缴退费基数差额、固定调整金额,其中社保属性表中又包括正常缴交类型、启缴补缴类型、单独补缴类型、单独退费类型。在本实施例中,首先获取待计算应缴台账表的总账户,例如公司账户,然后获取总账户下的员工记录,接收用户输入的指定办理月,例如用户要计算9月份的应缴台账表,则指定办理月为9月。其中启缴办理月是指新员工入职时开始缴交社保和公积金的月份,启缴生效月则是人事部门去社保中心或公积金中心注册后账户生效的月份。当启缴生效月等于指定办理月时,则需要判断启缴生效月是否小于启缴办理月,如果启缴生效月小于启缴办理月,则说明需要启缴补缴,因此获取启缴生效月和需要启缴补缴的每个月的基数和比例,根据基数和比例计算启缴生效月的缴交金额和启缴补缴的缴交金额。该些基数和比例是事先由人事在员工入职时所输入的。当员工记录中的启缴生效月小于指定办理月,且不处于停缴状态时,则说明该员工为正常缴纳的员工,因此获取指定办理月的基数和比例,根据指定办理月的基数和比例计算指定办理月的缴交金额。该些基数和比例是事先由人事在员工入职时所输入的。每个员工的缴交金额都根据上文进行计算,在计算完所有员工的缴交金额后,即可以根据所计算的缴交金额生成应缴台账表。
[0105] 上述实施例中,根据启缴生效月和指令办理月即可以判断是否需要启缴补缴,如果需要启缴补缴则获取系统中预先存储的启缴补缴的基数和比例,从而可以准确地生成相应的补缴金额,如果不需要启缴补缴,则直接获取系统中预先存储的正常的基数和比例,根据该正常的基数和比例即可以获取到正常的缴交的金额,从而生成应缴台账表。
[0106] 在其中一个实施例中,根据所计算的缴交金额生成应缴台账表的步骤,还可以包括:获取类型为单独补退费的员工记录;当单独补退费的启缴办理月等于指定办理月时,则获取单独补退费类型的员工记录中的启缴月份至停缴月份中每个月的基数和比例;根据所获取的启缴月份至停缴月份中每个月的基数和比例计算得到单独补退费金额;根据所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0107] 具体地,单独补退费类型包括单独补缴和单独退费,当员工记录中存在单独补缴类型或单独退费类型时,则根据单独补缴或单独退费的启缴办理月等于指定办理月时,则根据相应的缴交月份调用员工工资基数,取员工基数生效月小于等于相应的缴交月份的最新创建时间的有效一条工资基数作为单独补缴的基数或单独退费的基数,取比例规则生效月小于等于相应缴交月份取最新创建的有效一条的补缴比例作为比例,根据所获取的启缴月份至停缴月份中每个月的基数和比例计算得到单独补缴的金额。
[0108] 上述实施例中,充分考虑到了不同的缴费类型,根据不同的缴费类型完善该应缴台账表,提高了应缴台账表的适应性。
[0109] 在其中一个实施例中,根据所计算的单独补退费和所计算的缴交金额生成应缴台账表的步骤,还可以包括:当员工记录中存在调整金额时,则判断与调整金额对应的月份是否等于指定办理月;当与调整金额对应的月份等于指定办理月时,则根据调整金额、所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0110] 具体地,根据账户信息和指定办理月份获取固定金额调整表、补缴/退费基数差额表,当正常缴交、启缴补缴、单独补缴的月份在固定金额调整的启调生效月至停调生效月范围内时(每个月会进行分别判断),正常缴交、启缴补缴和单独退费的金额要加上固定调整的金额;当补缴/退费基数差额的办理月份等于指定办理月份时,从启缴至缴至月份,每个月计算调整前基数乘以比例与调整后基数乘以比例之间的金额差即每个月的补缴/退费基数金额,再计算总缴交金额。
[0111] 上述实施例中,充分考虑到了不同的缴费类型,根据不同的缴费类型完善该应缴台账表,提高了应缴台账表的适应性。
[0112] 应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0113] 参阅图5,图5为一实施例中的数据核对装置的流程图,该装置包括:
[0114] 获取模块100,用于根据预设规则计算得到应缴台账表,并接收与应缴台账表对应的实缴台账表。
[0115] 第一判断模块200,用于按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录。
[0116] 第一比较模块300,用于比较员工标识相同的应缴记录的第一预设信息是否相同。
[0117] 第二比较模块400,用于当员工标识相同的应缴记录的第一预设信息相同时,则比较应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息是否相同。
[0118] 输出模块500,用于当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同时,则输出数据不一致的信息;当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息相同时,则输出数据核对准确的信息。
[0119] 在其中一个实施例中,该数据核对装置还可以包括:
[0120] 第二判断模块,用于在按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录之前,判断应缴台账表中的员工标识与实缴台账表中的员工标识是否存在差异。
[0121] 输出模块500还用于当应缴台账表中的员工标识与实缴台账表中的员工标识存在差异时,则输出存在差异的应缴台账表中的应缴记录和存在差异的实缴台账表中的实缴记录。
[0122] 在其中一个实施例中,第一比较模块300可以包括:
[0123] 第一基本信息比较单元,用于比较员工标识相同的应缴记录的基本信息是否相同。
[0124] 第一基数信息比较单元,用于当员工标识相同的应缴记录的基本信息不相同,则输出基本信息不相同的应缴记录,并继续判断基本信息相同的应缴记录的基数信息是否相同。
[0125] 第一比较结果输出单元,用于当基本信息相同的应缴记录的基数信息不相同时,则员工标识相同的应缴记录的第一预设信息不相同,并输出基数信息不相同的应缴记录;当基本信息相同的应缴记录的基数信息相同时,则员工标识相同的应缴记录的第一预设信息相同。
[0126] 在其中一个实施例中,第二比较模块400可以包括:
[0127] 第二基本信息比较单元,用于比较应缴台账表中的应缴记录与实缴台账表中对应的实缴记录的基本信息是否相同。
[0128] 第二基数信息比较单元,用于当应缴台账表中的应缴记录的基本信息与实缴台账表中对应的实缴记录的基本信息不相同时,则输出基本信息不相同的应缴记录和实缴记录,并继续判断基本信息相同的应缴记录和实缴记录的基数信息是否相同。
[0129] 金额信息比较单元,用于当基本信息相同的应缴记录和实缴记录的基数信息不相同时,则输出基数信息不相同的应缴记录和实缴记录,并继续判断基数信息相同的应缴记录和实缴记录的金额信息是否相同。
[0130] 第二比较结果输出单元,用于当基数信息相同的应缴记录和实缴记录的金额信息不相同时,则应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同,并输出金额信息不相同的应缴记录和实缴记录;当基数信息相同的应缴记录和实缴记录的金额信息相同时,则应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息相同。
[0131] 在其中一个实施例中,获取模块100可以包括:
[0132] 员工记录获取单元,用于获取待计算应缴台账表的总账户,并获取总账户下的员工记录。
[0133] 接收单元,用于接收输入的指定办理月。
[0134] 启缴补缴判断单元,用于当员工记录中的启缴生效月等于指定办理月时,则根据员工记录中的启缴办理月与启缴生效月判断是否需要启缴补缴。
[0135] 第一计算单元,用于当需要启缴补缴时,则获取启缴生效月和需要启缴补缴的每个月的基数和比例,根据基数和比例计算启缴生效月的缴交金额和启缴补缴的缴交金额。
[0136] 第二计算单元,用于当员工记录中的启缴生效月小于指定办理月时,则获取指定办理月的基数和比例,根据指定办理月的基数和比例计算指定办理月的缴交金额。
[0137] 第一生成单元,用于根据所计算的缴交金额生成应缴台账表。
[0138] 在其中一个实施例中,第一生成单元可以包括:
[0139] 单独补退费获取单元,用于获取类型为单独补退费的员工记录。
[0140] 第三计算单元,用于当单独补退费的启缴办理月等于指定办理月时,则获取单独补退费类型的员工记录中的启缴月份至停缴月份中每个月的基数和比例;根据所获取的启缴月份至停缴月份中每个月的基数和比例计算得到单独补退费金额。
[0141] 第二生成单元,用于根据所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0142] 在其中一个实施例中,第二生成单元可以包括:
[0143] 调整金额判断单元,用于当员工记录中存在调整金额时,则判断与调整金额对应的月份是否等于指定办理月。
[0144] 第三生成单元,用于当与调整金额对应的月份等于指定办理月时,则根据调整金额、所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0145] 在一个实施例中,提供了一种计算机设备,该计算机设备为图1中所示的服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储应缴台账表和实缴台账表。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据核对方法。
[0146] 本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0147] 在其中一个实施例中,提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:根据预设规则计算得到应缴台账表,并接收与应缴台账表对应的实缴台账表;按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录;比较员工标识相同的应缴记录的第一预设信息是否相同;当员工标识相同的应缴记录的第一预设信息相同时,则比较应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息是否相同;当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同时,则输出数据不一致的信息;当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息相同时,则输出数据核对准确的信息。
[0148] 在其中一个实施例中,处理器执行计算机程序时所实现的按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录的步骤之前,还可以包括:判断应缴台账表中的员工标识与实缴台账表中的员工标识是否存在差异;当应缴台账表中的员工标识与实缴台账表中的员工标识存在差异时,则输出存在差异的应缴台账表中的应缴记录和存在差异的实缴台账表中的实缴记录。
[0149] 在其中一个实施例中,处理器执行计算机程序时所实现的比较员工标识相同的应缴记录的第一预设信息是否相同的步骤可以包括:比较员工标识相同的应缴记录的基本信息是否相同;当员工标识相同的应缴记录的基本信息不相同,则输出基本信息不相同的应缴记录,并继续判断基本信息相同的应缴记录的基数信息是否相同;当基本信息相同的应缴记录的基数信息不相同时,则员工标识相同的应缴记录的第一预设信息不相同,并输出基数信息不相同的应缴记录;当基本信息相同的应缴记录的基数信息相同时,则员工标识相同的应缴记录的第一预设信息相同。
[0150] 在其中一个实施例中,处理器执行计算机程序时所实现的比较应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息是否相同的步骤可以包括:比较应缴台账表中的应缴记录与实缴台账表中对应的实缴记录的基本信息是否相同;当应缴台账表中的应缴记录的基本信息与实缴台账表中对应的实缴记录的基本信息不相同时,则输出基本信息不相同的应缴记录和实缴记录,并继续判断基本信息相同的应缴记录和实缴记录的基数信息是否相同;当基本信息相同的应缴记录和实缴记录的基数信息不相同时,则输出基数信息不相同的应缴记录和实缴记录,并继续判断基数信息相同的应缴记录和实缴记录的金额信息是否相同;当基数信息相同的应缴记录和实缴记录的金额信息不相同时,则应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同,并输出金额信息不相同的应缴记录和实缴记录;当基数信息相同的应缴记录和实缴记录的金额信息相同时,则应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息相同。
[0151] 在其中一个实施例中,处理器执行计算机程序时所实现的根据预设规则计算得到应缴台账表的步骤可以包括:获取待计算应缴台账表的总账户,并获取总账户下的员工记录;接收输入的指定办理月;当员工记录中的启缴生效月等于指定办理月时,则根据员工记录中的启缴办理月与启缴生效月判断是否需要启缴补缴;当需要启缴补缴时,则获取启缴生效月和需要启缴补缴的每个月的基数和比例,根据基数和比例计算启缴生效月的缴交金额和启缴补缴的缴交金额;当员工记录中的启缴生效月小于指定办理月时,则获取指定办理月的基数和比例,根据指定办理月的基数和比例计算指定办理月的缴交金额;根据所计算的缴交金额生成应缴台账表。
[0152] 在其中一个实施例中,处理器执行计算机程序时所实现的根据所计算的缴交金额生成应缴台账表的步骤,还可以包括:获取类型为单独补退费的员工记录;当单独补退费的启缴办理月等于指定办理月时,则获取单独补退费类型的员工记录中的启缴月份至停缴月份中每个月的基数和比例;根据所获取的启缴月份至停缴月份中每个月的基数和比例计算得到单独补退费金额;根据所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0153] 在其中一个实施例中,处理器执行计算机程序时所实现的根据所计算的单独补退费和所计算的缴交金额生成应缴台账表的步骤,还包括:当员工记录中存在调整金额时,则判断与调整金额对应的月份是否等于指定办理月;当与调整金额对应的月份等于指定办理月时,则根据调整金额、所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0154] 在其中一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:根据预设规则计算得到应缴台账表,并接收与应缴台账表对应的实缴台账表;按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录;比较员工标识相同的应缴记录的第一预设信息是否相同;当员工标识相同的应缴记录的第一预设信息相同时,则比较应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息是否相同;当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同时,则输出数据不一致的信息;当应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息相同时,则输出数据核对准确的信息。
[0155] 在一个实施例中,计算机程序被处理器执行时所实现的按照应缴台账表中应缴记录的顺序获取应缴台账表中员工标识相同的应缴记录的步骤之前,还可以包括:判断应缴台账表中的员工标识与实缴台账表中的员工标识是否存在差异;当应缴台账表中的员工标识与实缴台账表中的员工标识存在差异时,则输出存在差异的应缴台账表中的应缴记录和存在差异的实缴台账表中的实缴记录。
[0156] 在一个实施例中,计算机程序被处理器执行时所实现的比较员工标识相同的应缴记录的第一预设信息是否相同的步骤可以包括:比较员工标识相同的应缴记录的基本信息是否相同;当员工标识相同的应缴记录的基本信息不相同,则输出基本信息不相同的应缴记录,并继续判断基本信息相同的应缴记录的基数信息是否相同;当基本信息相同的应缴记录的基数信息不相同时,则员工标识相同的应缴记录的第一预设信息不相同,并输出基数信息不相同的应缴记录;当基本信息相同的应缴记录的基数信息相同时,则员工标识相同的应缴记录的第一预设信息相同。
[0157] 在一个实施例中,计算机程序被处理器执行时所实现的比较应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息是否相同的步骤可以包括:比较应缴台账表中的应缴记录与实缴台账表中对应的实缴记录的基本信息是否相同;当应缴台账表中的应缴记录的基本信息与实缴台账表中对应的实缴记录的基本信息不相同时,则输出基本信息不相同的应缴记录和实缴记录,并继续判断基本信息相同的应缴记录和实缴记录的基数信息是否相同;当基本信息相同的应缴记录和实缴记录的基数信息不相同时,则输出基数信息不相同的应缴记录和实缴记录,并继续判断基数信息相同的应缴记录和实缴记录的金额信息是否相同;当基数信息相同的应缴记录和实缴记录的金额信息不相同时,则应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息不相同,并输出金额信息不相同的应缴记录和实缴记录;当基数信息相同的应缴记录和实缴记录的金额信息相同时,则应缴台账表中的应缴记录的第二预设信息与实缴台账表中对应的实缴记录的第二预设信息相同。
[0158] 在一个实施例中,计算机程序被处理器执行时所实现的根据预设规则计算得到应缴台账表的步骤可以包括:获取待计算应缴台账表的总账户,并获取总账户下的员工记录;接收输入的指定办理月;当员工记录中的启缴生效月等于指定办理月时,则根据员工记录中的启缴办理月与启缴生效月判断是否需要启缴补缴;当需要启缴补缴时,则获取启缴生效月和需要启缴补缴的每个月的基数和比例,根据基数和比例计算启缴生效月的缴交金额和启缴补缴的缴交金额;当员工记录中的启缴生效月小于指定办理月时,则获取指定办理月的基数和比例,根据指定办理月的基数和比例计算指定办理月的缴交金额;根据所计算的缴交金额生成应缴台账表。
[0159] 在一个实施例中,计算机程序被处理器执行时所实现的根据所计算的缴交金额生成应缴台账表的步骤,还可以包括:获取类型为单独补退费的员工记录;当单独补退费的启缴办理月等于指定办理月时,则获取单独补退费类型的员工记录中的启缴月份至停缴月份中每个月的基数和比例;根据所获取的启缴月份至停缴月份中每个月的基数和比例计算得到单独补退费金额;根据所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0160] 在一个实施例中,计算机程序被处理器执行时所实现的根据所计算的单独补退费和所计算的缴交金额生成应缴台账表的步骤,还包括:当员工记录中存在调整金额时,则判断与调整金额对应的月份是否等于指定办理月;当与调整金额对应的月份等于指定办理月时,则根据调整金额、所计算的单独补退费和所计算的缴交金额生成应缴台账表。
[0161] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0162] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0163] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。