住房公积金管理系统(账户管理、参数表管理)

发布时间:2011-01-04 17:27:59

住房公积金筹集管理系统

1. 项目来源及背景

住房公积金是一种长期性住房储蓄,在职工工作期间,职工个人和所在单位均应按照职工个人工资和职工工资总额的一定比例逐月筹集,作为职工个人住房基金,专户储存、统一管理、专项使用,并且为以后职工住房贷款提供贷款资金。所有党政机关、企事业单位的固定职工、劳动合同制职工以及三资企业等中方员工,均应交纳住房公积金。

公积金管理中心应用住房公积金筹集管理系统对缴存单位及职工缴纳的公积金进行信息化管理。

2. 系统需求分析

2.1. 需求概述

筹集管理系统主要包括相关客户信息(单位开户、个人开户、单位资料修改、个人资料修改)、变更业务(封存、启封、比例变更、基数变更)、缴存登记入账(汇缴、补缴)、提取及销户(提取、个人注销、单位注销)、业务查询、凭证打印等业务。

2.2. 术语和定义

1、公积金:住房公积金。

2、公积金中心:住房公积金管理中心。

3、受委托银行:经市住房公积金管理委员会批准,公积金中心委托办理公积金金融业务的商业银行。

4、经办网点:分中心、办事处、受委托银行等可办理公积金业务的地点的统称。

5、缴存单位:按照《住房公积金管理条例》设立公积金账户,并为其职工缴存公积金的国家机关、国有企业、城镇集体企业、外商投资企业、城镇私营企业及其他城镇企业、事业单位、民办非企业单位、社会团体等单位。

6、计算机管理系统:由公积金中心建立的,用于公积金缴存、提取、使用、个人贷款、会计核算和统计分析等管理工作的计算机网络系统。

7、综合柜员:办理公积金业务的网点经办人员。

8、开户:缴存单位及其在职职工,为缴存公积金而在公积金中心设立账户。

9、汇缴:缴存单位每月将代扣的职工个人部分和单位为职工缴存的部分,按期、全额缴存到本单位公积金账户

10、补缴:缴存单位对缴至年月以前的某时间段内漏缴和少缴的公积金进行的缴存。

11、比例变更:缴存单位按照有关规定,对职工个人和单位公积金缴存比例进行的调整。

12、基数变更:缴存单位将公积金缴存基数,调整为上一年度月平均工资。

13、单位转移:缴存单位将本单位公积金账户在经办网点间进行调转。

14、个人转移:职工个人公积金账户在缴存单位间进行调转。

15、个人封存:职工个人公积金账户由正常汇缴状态调整为停缴状态。

16、个人启封:职工个人公积金账户由停缴状态调整为正常汇缴状态。

17、单位账户注销:将没有个人账户的缴存单位的公积金账户进行撤销。

18、部分提取:职工因购买、建造、翻建、大修自住住房,偿还个人贷款本息以及房租超出家庭工资收入规定比例,提取个人公积金账户内的存储余额。

19、销户提取:职工因离休、退休、出境定居、死亡或被宣告死亡、完全丧失劳动能力并与单位终止劳动关系,对个人公积金账户存储余额本息结清的提取。

2.3. 基本业务流程

2.4. 业务需求

住房公积金筹集管理系统,主要用于完成企业账户和个人账户的基本管理,其用例描述如下图1,图2所示:

1 住房公积金筹集管理系统用例图

2.4.1. 单位开户

1、功能描述

缴存单位经办人持相关证件,到中心柜台办理住房公积金缴存登记手续,为首次办理公积金业务的单位建立公积金单位资料信息,建立公积金单位账户

2、业务描述

(1) 业务流程(流程图)

同基本业务流程,略。

(2) 业务规则

缴存单位填写《住房公积金开户申请表》;

系统根据组织机构代码唯一确定一个缴存单位。当新建单位的组织机构存在于系统时,且该单位账户状态为正常,系统提示“该单位已建户”

单位名称允许输入50个汉字。

中心综合柜员审查相关资料后,录入缴存单位资料,计算机管理系统建立缴存单位的基本资料和公积金业务资料,系统生成单位公积金帐号,不能重复。

单位公积金帐号生成规则:取系统参数表

单位最新汇缴年月默认为:当前开户月;格式为yyyymm

开户时,单位汇缴比例、个人汇缴比例必须在规定范围内。(5%-12%)

系统打印机制《住房公积金开户申请表(回执)》,由单位经办人审核无误后办事处盖章交单位核对留存;并告知单位,若《住房公积金开户申请表(回执)》有误,单位应将核对意见反馈给办事处;

3、经办地点

网点

4、操作柜员与权限

综合柜员

5、授权描述

6、复核描述

7、办理业务前提条件

8、使用凭证

(1) 办理业务使用:

(2) 打印输出: 《公积金开户回单》

9、交易要素

以用户界面、数据存储划分交易要素指系统处理的数据的来源为用户在页面的输入或从数据库中提取并在页面中的回显填入的

单位缴存登记及开户

序号

要素名称

输入

输出

格式说明(格式、类型、长度、必填、反显)

1

单位名称

必填项目

2

单位地址

必填项目

3

组织机构代码

必填项目,9位长度

4

单位类别

必填项目,选择框录入

1.企业 2.事业 3.机关 4.团体 5.其他

5

企业类型

必填项目,选择框录入

110 国有经济120 集体经济130 股份合作企业140 联营企业150 有限责任公司160 股份有限公司

170 私营企业 190 其他企业200 港、澳、台商投资企业300 外商投资企业 900 其他

6

发薪日期

必填项目,范围(01-31)

7

联系电话

必填项目

8

单位经办人

必填项目

9

经办人身份证号码

必填项目,用公安部统一算法校验身份证合法性

10

单位比例

必填项目,范围5%-12%

11

个人比例

必填项目,范围5%-12%

12

备注

选填

10、备注

2.4.2. 个人开户

1、功能描述

建立个人公积金缴存账户,可以通过手工录入或批量导入文件的方式建立个人资料,一次可同时开立多个个人账户。

2、业务描述

(1) 业务流程(流程图)

(2) 业务规则

开户时系统判断证件号码是否存在:

A当【证件号码】存在且个人账户状态为销户,保留客户信息,重新启用个人账户,状态置为正常;

B当【证件号码】存在且个人账户状态为非销户时,报错提示已开户

个人账户状态默认为正常。

个人姓名字段保留12个汉字长度。

中心综合柜员审查相关资料后,录入缴存个人资料信息,计算机管理系统建立个人的基本资料,系统生成个人公积金帐号,不能重复。

个人帐号生成规则:取系统参数表

3、经办地点

网点

4、操作柜员与权限

综合柜员

5、授权描述

6、复核描述

7、办理业务前提条件

单位已开户

8、使用凭证

(1) 办理业务使用:

(2) 打印输出: 《个人住房公积金开户回单》

9、交易要素

交易要素具体描述

以用户界面、数据存储划分交易要素

建立个人账户

序号

要素名称

输入

输出

格式说明(格式、类型、长度、必填、反显)

1.

单位账号

必填项目

2.

单位名称

反显

3.

单位比例

反显

4.

个人比例

反显

批量/手工输入

1

姓名

必填项目

2

证件类型

必填项目01身份证 02军官证 03 护照 04其他

目前仅支持01身份证

3

证件号码

必填项目

4

缴存基数

必填项目

10、批量接口

(1) 批量格式与名称

个人开户批量文件,excel文档。

序号|个人姓名|证件类型|证件号码|缴存基数

11、备注

2.4.3. 单位资料修改

1、功能描述

根据单位公积金帐号,反显(回显)单位资料信息并进行修改。

2、业务描述

(1) 业务流程(流程图)

同基本业务流程,略。

(2) 业务规则

至少修改一条信息,修改前后的信息不可一致。

修改后的组织机构代码与单位名称同时重复时,系统报错。

已销户的单位信息不能修改。

3、经办地点

网点

4、操作柜员与权限

综合柜员

5、授权描述

6、复核描述

7、办理业务前提条件

单位状态非销户

8、使用凭证

(1) 办理业务使用:

(2) 打印输出: 《住房公积金账户资料变更回单》

9、交易要素

以用户界面、数据存储划分交易要素

单位资料修改

序号

要素名称

输入

输出

格式说明(格式、类型、长度、必填、反显)

1.

单位账号

必填

2.

单位名称

可修改

3.

单位地址

可修改

4.

组织机构代码

可修改

5.

单位类别

可修改

6.

企业类型

可修改

7.

发薪日期

可修改

8.

联系电话

可修改

9.

单位经办人

可修改

10.

经办人身份证号码

可修改

11.

备注

可修改

10、备注

2.4.4. 个人资料修改

1、功能描述

修改职工的姓名、身份证号码相关信息

2、业务描述

(1) 业务流程(流程图)

(2) 业务规则

修改前后值不允许一致

当修改身份证号在系统中存在时,回显占用个人账户信息(个人账号、身份证号、姓名、状态、单位名称、单位账号)。

修改身份帐号在系统中存在时,系统提示是否强制变更信息,同时将系统中已存在的个人账户信息改为错误的(按下面提示的强改变更规则),同时替换正确个人账户的身份证号。

强改变更规则为:将个人账户的原身份证号首位变更为9,其余位数保持不变。

个人账号非销户。

3、经办地点

网点

4、操作柜员与权限

综合柜员

5、授权描述

6、复核描述

7、办理业务前提条件

个人账号非销户

8、使用凭证

(1) 办理业务使用:

(2) 打印输出: 《住房公积金个人变更回单》

9、交易要素

交易要素具体描述

以用户界面、数据存储划分交易要素

个人资料变更

序号

要素名称

输入

输出

格式说明(格式、类型、长度、必填、反显)

1

个人账号

必填

2

姓名

可修改

3

证件类型

可修改

4

证件号码

可修改

5

单位账号

反显

6

单位名称

反显

10、批量接口

11、备注

2.4.5. 系统参数维护

1、功能描述

对系统参数表的数据进行维护,包括增加、删除、修改、查询功能

2、业务描述

3、经办地点

网点

4、操作柜员与权限

综合柜员或系统管理员

5、授权描述

6、复核描述

7、办理业务前提条件

8、使用凭证

9、交易要素

交易要素具体描述

以用户界面、数据存储划分交易要素

系统参数维护

序号

要素名称

输入

输出

格式说明(格式、类型、长度、必填、反显)

1.

键值信息

必填

2.

当前序号

必填

3.

最大序号

必填

4.

描述

必填

5.

备注1

必填

10、批量接口

11、备注

2.4.6. 单位信息查询

1、功能描述:

完成缴存单位情况查询。

2、业务描述:

3、输入要素:

1)缴存单位账号:回显该单位情况。

2)缴存单位全称模糊查询:屏显含关键字单位列表,双击列表中单位名称,显示该单位情况。

4、输出要素:

屏幕显示:

单位名称、单位账号、单位地址、经办人姓名、联系电话、公积金余额、缴存比例(单位比例+个人比例)、最后汇缴月、月汇缴金额、人数

2.4.7. 个人信息查询

1、功能描述:

完成个人账户情况查询。

2、业务描述:

3、输入要素:

个人账号或身份证号

4、输出要素:

屏幕显示:

缴存单位全称、缴存单位账号。

姓名、个人账号、余额、开户日期、最后汇缴月、缴存比例(合计、单位、个人)、月汇缴金额(合计、单位、个人)

3. 系统详细设计

3.1. 数据结构设计

3.1.1. 系统参数

表名

TB001

表注释

系统参数表

列名

中文名

列类型

列注释

可否为空

默认值

SEQNAME

键值信息

CHARACTER(20)

可自定义序号键值信息,按此产生序号。

不可以

SEQ

当前序号

INTEGER

1开始,每次取完递增

不可以

MAXSEQ

最大序号

INTEGER

不可以

9999999

DESC

描述

CHARACTER(40)

 

不可以

 

FREEUSE1

备用1

CHARACTER(20)

 

可以

索引名

索引类型

包含字段

TB001_PK_1

唯一索引

SEQNAME

3.1.2. 单位信息表

表名

TB002

表注释

单位基本资料表

列名

中文名

列类型

列注释

可否为空

默认值

UNITACCNUM

单位公积金账号

CHARACTER(12)

UNITACCNAME

单位名称

CHARACTER(100)

不可以

 

UNITADDR

单位地址

CHARACTER(60)

不可以

 

ORGCODE

组织机构代码

CHARACTER(20)

不可以

 

UNITCHAR

单位类别

CHARACTER(1)

1-企业

2-事业

3-机关

4-团体

5-其他

不可以

 

UNITKIND

企业类型

CHARACTER(3)

110-国有经济

120-集体经济

130-股份合作企业

140-联营企业

150-有限责任公司

160-股份有限公司

170-私营企业

190-其他企业

200-港、澳、台商投资企业

300-外商投资企业

900-其他

不可以

 

SALARYDATE

发薪日期

CHARACTER(2)

可以

 

UNITPHONE

联系电话

CHARACTER(20)

不可以

 

UNITLINKMAN

单位联系人

CHARACTER(24)

不可以

 

UNITAGENTPAPNO

经办人身份证号码

CHARACTER(20)

 

可以

 

ACCSTATE

账户状态

CHARACTER(1)

0-正常

9-销户

不可以

 

BALANCE

公积金余额

DECIMAL(16,2)

不可以

BASENUMBER

缴存基数

DECIMAL(16,2)

不可以

UNITPROP

单位比例

DECIMAL(6,3)

不可以

PERPROP

个人比例

DECIMAL(6,3)

不可以

UNITPAYSUM

单位月应缴额

DECIMAL(16,2)

不可以

PERPAYSUM

个人月应缴额

DECIMAL(16,2)

不可以

PERSNUM

单位人数

INTEGER

非销户人数

不可以

LASTPAYDATE

最后汇缴月

DATE

不可以

1899-12-01

INSTCODE

机构代码

CHARACTER(8)

不可以

默认为0110

OP

柜员

CHARACTER(4)

不可以

默认为

111111

CREATDATE

建立日期

DATE

不可以

REMARK

备注

CHARACTER(64)

可以

 

索引名

索引类型

包含字段

TB002_PK_1

唯一索引

UNITACCNUM

3.1.3. 个人信息表

表名

TB003

表注释

个人基本资料表

列名

中文名

列类型

列注释

可否为空

默认值

ACCNUM

个人公积金账号

CHARACTER(12)

0

不可以

UNITACCNUM

单位公积金账号

CHARACTER(12)

0

不可以

OPENDATE

开户日期

DATE

BALANCE

公积金余额

DECIMAL(16,2)

PERACCSTATE

个人账户状态

CHARACTER(1)

0-正常

9-销户

BASENUMBER

缴存基数

DECIMAL(16,2)

UNITPROP

单位比例

DECIMAL(6,3)

INDIPROP

个人比例

DECIMAL(6,3)

LASTPAYDATE

最后汇缴月

DATE

1899-12-01

UNITMONPAYSUM

单位月应缴额

DECIMAL(16,2)

PERMONPAYSUM

个人月应缴额

YPAYAMT

本年汇补缴额

DECIMAL(16,2)

自然年度

YDRAWAMT

年提取额

DECIMAL(16,2)

自然年度

YINTERESTBAL

年度结息

DECIMAL(16,2)

INSTCODE

机构代码

CHARACTER(8)

不可以

默认为0110

OP

柜员

CHARACTER(4)

不可以

默认为

111111

REMARK

备注

CHARACTER(64)

可以

 

索引名

索引类型

包含字段

TB003_PK_1

唯一索引

ACCNUM

TB003_PK_2

索引

UNITACCNUM

单位明细表

个人明细表

缴交登记簿

提取登记簿

3.2. 功能设计

3.2.1. 系统参数维护

(1) 数据说明

表中插入参数配置数据:

键值信息

当前序号

最大序号

描述

备用1

UNITACCNUM

1

999999999

公积金单位账号序号

PERACCNUM

1

999999999

公积金个人账号序号

键值UNITACCNUM的记录

单位开户生成单位公积金账号时,取此条记录的【当前序号】,作新建单位的公积金帐号,根据单位公积金帐号的长度约束,不足位的前面补0。单位开户成功以后,将【当前序号】加1,再更新到当前记录中,待下次单位开户时使用。

新生成的单位帐号不能大于【最大序号】。

注意:序号指定为参数表中自动生成的UNITACCNUMPERACCNUM值,而公积金账号则是序号根据生成规则产生的

键值PERACCNUM的记录

个人开户生成个人公积金账号时,取此条记录的【当前序号】,作新建个人的公积金帐

号,根据个人公积金帐号的长度约束,不足位的前面补0。个人开户成功以后,将【当前序号】加1,再更新到当前记录中,待下次个人开户时使用。

新生成的个人帐号不能大于【最大序号】。

(2) 页面设计

(3) 流程设计

系统参数增加

系统参数修改

系统参数删除

系统参数查询

3.1.1. 单位开户

(1) 数据说明

以下仅对重点字段数据说明,其余信息请参考具体需求内容。

单位公积金帐号自动生成,取系统参数表中键值为【UNITACCNUM】对应记录的【当前序号】,帐号长度12位字符,不足12位前面补0

公积金余额:等于单位下所有个人的【公积金余额】之和,开户时默认为0

缴存基数:等于单位下所有个人的【缴存基数】之和,开户时默认为0

单位比例:页面录入

个人比例:页面录入

单位月应缴额:等于单位下所有非销户个人的【单位月应缴额】之和,开户时默认为0

个人月应缴额:等于单位下所有非销户个人的【个人月应缴额】之和,开户时默认为0

单位人数:等于单位下所有非销户个人的人数,开户时默认为0

最后汇缴月:开户时默认为1899-12-01,待汇缴时改为实际汇缴年月,格式为:汇缴年份-月份-01。如:最后汇缴月实际为201010月,则该字段存储【2010-10-01

机构代码:默认为0110

柜员:默认为111111

建立日期:开户时插入当前系统日期,格式为yyyy-mm-dd

(2) 页面设计

页面设计

具体参见需求的【交易要素】,注意必输项判断及业务规则检查。

(3) 流程设计

a. 取系统参数表,生成新单位公积金帐号

b. 插入单位基本信息表

c. 修改系统参数表:

键值UNITACCNUM对应记录【当前序号】加1,再更新回当前记录

3.1.2. 个人开户

(1) 数据说明

以下仅对重点字段数据说明,其余信息请参考具体需求内容。

个人公积金帐号自动生成,取系统参数表中键值为【PERACCNUM】对应记录的【当前序号】,帐号长度12位字符,不足12位前面补0

单位公积金帐号:页面录入

开户日期:个人开户时的系统日期

公积金余额:开户时为0,当进行汇缴或提取等资金类业务时修改此余额及其单位的公积金余额。

个人账户状态:开户时默认为0

缴存基数:页面录入

单位比例:取单位信息的单位比例,在0.05-0.12范围之内,否则报错

个人比例:取单位信息的个人比例,在0.05-0.12范围之内,否则报错

最后汇缴月:开户时默认为1899-12-01,待汇缴时改为实际汇缴年月,格式为:汇缴年份-月份-01。如:最后汇缴月实际为201010月,则该字段存储【2010-10-01

单位月应缴额:等于【缴存基数 * 单位比例

个人月应缴额:等于【缴存基数 * 个人比例

本年汇补缴额:开户时为0

年提取额:开户时为0

年度结息:开户时为0

机构代码:默认为0110

柜员:默认为111111

建立日期:开户时插入当前系统日期,格式为yyyy-mm-dd

(2) 页面设计

具体要求参见需求的【交易要素】,注意必输项判断及业务规则检查。

页面原型参考

(3) 流程设计

a. 取系统参数表,生成新个人公积金帐号

b. 插入个人基本信息表

c. 修改单位基本信息表:

插入个人基本信息表的同时,修改其单位公积金帐号对应的单位基本信息。

缴存基数:等于单位原缴存基数 + 新开个人账户的缴存基数

单位应缴额:等于单位原单位应缴额+ 新开个人账户的单位应缴额

个人月应缴额:等于单位个人月应缴额+ 新开个人账户的个人月应缴额

单位人数:等于原单位人数 + 新开户个人账户数量

d. 修改系统参数表:

键值PERACCNUM对应记录【当前序号】加1,再更新回当前记录

3.1.3. 单位资料修改

(1) 数据说明

组织机构代码与单位名称不能同时重复

不能对单位帐号、单位比例、个人比例、余额、人数、月缴额、状态、最后汇缴月进行修改。

(2) 页面设计

页面设计

具体参见需求的【交易要素】,注意必输项判断及业务规则检查。

(3) 流程设计

a. 判断输入的单位帐号是否存在

b. 判断输入的组织机构代码+单位名称是否重复

c. 修改单位基本信息表

3.1.4. 个人资料修改

(1) 数据说明

身份证号不能重复

不能对个人帐号、单位比例、个人比例、余额、月缴额、状态、最后汇缴月进行修改。

(2) 页面设计

页面设计

具体参见需求的【交易要素】,注意必输项判断及业务规则检查。

(3) 流程设计

a. 判断输入的个人帐号是否存在

b. 判断输入的身份证号是否重复

c. 修改个人基本信息表

公积金示例:

     假定李明有公积金单位给交一部分,自己再从工资中交一部分。  两部分加在一起,都是自己的公积金,目前都存在公积金管理中心。

    

     单位会到公积金中心开立一个单位账户,再在单位下开立每个职工的个人账户,用来给职工交公积金。(类似于咱们在银行的存款账户)

 

     基数:一般就是李明的工资,例如说是5000

     单位缴交比例:单位是根据李明工资的一定比例为李明缴纳的,比如是8%(这个比例是根据各地区政策规定的范围内,单位自由选择的,比如长春可能是7%-12%,单位可能悬在按8%给职工交)

     个人缴交比例:李明每个月从工资中被扣掉的公积金,也是根据李明工资的一定比例扣的,比如是7%

     单位缴交金额:等于基数*单位缴交比例,如5000*8%=400

     个人缴交金额:等于基数*个人缴交比例,如5000*7%=350,这部分钱会从李明的工资中直接扣掉,存到李明在公积金中心的账户中。

    

     那么,李明每个月公积金账户中就应该存入750块钱。 单位经办人每个月固定时间就会去公积金中心,给职工交公积金,这就是汇缴。

     以后买房子,李明就可以到公积金中心去提取的公积金了,还可以申请公积金贷款(因公积金贷款利率要比商业银行的利率低一些)

住房公积金管理系统(账户管理、参数表管理)

相关推荐