资源描述
工资管理
工资管理系统概述
关于工资管理系统
金蝶KIS工资管理系统由于采用了多类别管理,可进行多工资库的处理,可适应各类企业、科研单位与集团公司进行工资核算、工资发放、工资费用分配、银行代发等。工资管理系统能及时反映工资动态变化,实现完备而灵活的个人所得税计算与申报功能,并提供丰富实用的各类管理报表。
本系统主要功能有:
ü 工资分类别管理
ü 银行代发
ü 计件工资
ü 计时工资
ü 个人所得税申报
ü 工资费用自动分配
ü 工资管理报表
ü 工资公式、过滤方案的共享
ü 工资基础数据引入引出和删除
工资分类别管理
KIS工资管理系统是按工资类别进行工资的核算及发放管理的,这样处理的作用如下:
按类别进行处理,满足企业按不同标准分工处理和集权管理,资料相对独立于其他系统,依据不同权限进行不同类别操作,保证财务信息的安全性。
企业可分类分不同时期对工资进行处理(如正式职工、合同工,退休职工分不同类别处理,计算标准可不同)。
可对临时立项的工资项目进行计算。
满足企业分工的需要,可分类别进行工资数据的录入、计算、发放。
可将一个职工归入多类处理,满足企业多种工资核算(如某职工属于基本工资类,又属于销售提成类)。
支持明细部门与非明细部门人员的工资计算。
银行代发
现在大部分的公司一般都不再发放工资现金,而是通过银行进行工资的发放,利用此功能,只需按银行的要求输出指定格式的文件,送交银行,即可完成工资的及时发放。
计件工资
通过设置产品、产品工序,录入计件工资单,将计件工资数据自动传递到工资录入数据中,实现对计件工资的管理。
支持计件工资单序时簿、计件工资汇总表、计件工资明细表的查询。
计时工资
通过设置工种,录入计时工资单,将计时工资数据自动传递到工资录入数据中,实现对计时工资的管理。
支持计时工资单序时簿、计时工资汇总表、计时工资明细表的查询。
个人所得税申报
按照税法规定,员工的所得税均由实行公司代扣代缴,通过所得税的设置,可以轻松的完成员工个人所得税的申报、代扣代徼及汇算清缴义务。
工资费用自动分配
通过与总账的联用,可以方便地进行工资费用的分配,从而及时掌握企业的各项人工费用。
工资管理报表
工资管理系统可以提供多种报表,以满足企业管理的需要,为企业决策提供丰富的依据。
工资公式、过滤方案的共享
如果某企业的工资类别非常庞大,某个工资系统管理员需要管理多个类别,并且定义多个工资公式、工资过滤方案,系统实现了工资公式、过滤方案的共享功能。可以在工资系统管理的权限范围内,将公式、过滤方案通过导入的方式在多个类别中共享使用。提高了工资系统的易用性。
工资基础数据引入引出和删除
在工资系统中支持工资基础数据的引入和引出,可以从一个账套中引出基础数据,另一个账套中再进行引入,减少重复录入数据;除可进行工资业务数据、基础数据、工资类别的删除,可以清空相应的临时数据或测试数据。
工资管理与其他系统的接口
工资系统还可与总账系统配合使用,生成工资的费用分配凭证,方便企业的会计核算。
工资管理系统中的部门、职员与币别信息既可独立建立、也可由总账基础资料中导入,减少相应的工作量,月末工资数据可以根据费用分配的设定,直接产生费用分配凭证传到总账系统。
主要业务流程及规范
系统总体业务流程图
流程图2-1 工资管理系统业务流程图
系统初始设置
业务流程图
流程图2-2 工资系统初始设置流程图
业务流程说明
目标
新建账套并进行工资系统的基础设置,为工资的日常业务处理做好准备。
业务背景
初次使用本系统,在进行工资的日常业务处理前,需要进行初始设置;
在工资的核算方法、方式及与之相关的部门、职员、工资项目等内容发生变化时,需要改变相关的基础设置。
适用范围
在进行正式的工资日常业务处理前,进行相关的初始设置;
在工资核算方法及与之相关的内容发生变化时进行基础设置的调整。
序号
处理说明
责任部门
责任人
1
新建账套:系统安装完成后,在“账套管理”中新建账套,并对系统参数进行设置,以确定账套的使用单位名称、本位币、会计期间等信息。
信息部
系统管理员
2
系统参数设置:结合企业工资核算及发放的业务需求,在〖基础设置〗-〖系统参数〗中进行账套所属公司名称、地址、电话的内容设置,并对工资系统的控制参数进行设定。
信息部/HR部门/财务部
系统管理员/ HR人员/财务人员
3
工资类别设置:在〖工资管理〗-〖类别管理〗中设置工资核算的分类处理类别。对于不同工资发放日期、不同工资核算方法、不同类别人员或不同机构、不同部门的人员可分工资类别进行工资核算及发放的管理,以灵活适应企业工资核算及发放业务。
HR部门/财务部
HR人员/财务人员
4
设置工资类别核算的基础信息:在〖工资管理〗中进行部门、职员、工资项目、币别、银行等信息的管理。
HR部门/财务部
HR人员/财务人员
5
设置核算公式:〖工资管理〗中定义工资计算公式、扣零项目、所得税核算方法等内容。
温馨提醒:您可利用系统提供的所得税设置功能进行所得税计算的设置,也可直接在工资公式设置中设置所得税计算公式。
HR部门/财务部
HR人员/财务人员
工资日常业务处理
业务流程图
流程图2-3: 工资日常业务处理流程图
业务流程说明
目 标
进行日常工资核算及发放以及所得税的代扣代缴工作,进行工资费用分配并生成相应凭证。
业务背景
计件工资、计时工资、工资录入,工资计算及审核,工资发放,工资费用分配及相应的凭证管理工作,员工的个人所得税计算以及工资业务的期末结账与反结账。
适用范围
进行工资日常业务的处理。
序号
处理说明
责任部门
责任人
1
部门/人员变动信息处理:在〖工资管理〗-〖部门〗中进行部门变动信息的调整;在〖工资管理〗-〖职员变动〗中进行职员变动信息的处理,并设定是否当期启用职员的变动信息进行工资计算,否则,变动信息将在下期工资计算时生效。
HR部门/财务部
HR人员/财务人员
2
工资类别选择:在〖工资管理〗-〖类别管理〗中选择本次工资业务处理的类别。
HR部门/财务部
HR人员/财务人员
3
计件工资:在〖工资管理〗-〖计件工资单〗中录入计件工资的相关数据。
HR部门/财务部
HR人员/财务人员
4
计时工资:在〖工资管理〗-〖计时工资单〗中录入计时工资的相关数据。
HR部门/财务部
HR人员/财务人员
5
工资录入:在〖工资管理〗-〖工资录入〗中录入工资项目的相关数据。
HR部门/财务部
HR人员/财务人员
6
工资计算:在〖工资管理〗-〖工资计算〗中选择工资计算方案进行工资计算。工资计算的结果可做为所得税计算的数据源。
HR部门/财务部
HR人员/财务人员
7
所得税计算:计算了工资数据后,可在〖工资管理〗-〖所得税计算〗中选择所得税方案并根据工资计算结果进行所得税计算。
温馨提醒:所得税计算完毕,需要到工资录入中将所得税计算结果引入,再次进行代扣的计算。如是直接在工资计算公式中设置所得税计算公式,则此步可略。
HR部门/财务部
HR人员/财务人员
8
工资数据审核:在〖工资管理〗-〖工资录入〗中进行工资数据的审核。已审核的工资数据不能再修改。
HR部门/财务部
HR人员/财务人员
9
工资发放:在〖工资管理〗中输出工资发放表、工资配款表或银行代发工资表,进行工资的放发。
HR部门/财务部
HR人员/财务人员
10
费用分配:在〖工资管理〗-〖费用分配〗中定义工资费用分配方案并进行费用分配,生成相应的凭证。
HR部门/财务部
HR人员/财务人员
11
期末结账:在〖账务处理〗-〖期末结账〗中进行结账或反结账的处理。
注意:工资结账与总账一起进行。
HR部门/财务部
HR人员/财务人员
工资类别管理
在进入工资管理系统之后,首先应建立或者选取一个工资类别,然后才进行相关功能的操作。
Ø 选择类别
Ø 新建类别
Ø 管理类别
选择类别
工资类别是用于对工资核算数据的分类处理,以方便企业对不同公司、不同部门或不同类别人员进行工资核算及发放业务的处理。
详细操作步骤如下:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗→〖类别管理〗→〖选择类别〗;
是
第二步
移动光标选择已设好的工资类别,单击【选择】;
是
第三步
若还没有类别,单击【新建类别】,弹出“新增类别”界面,先新增类别;
否
第四步
重复第二步操作。
是
新建类别
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗→〖类别管理〗→〖新建类别〗,弹出“新增类别”界面;
是
第二步
输入自定义类别名称(注意:名称不能重复),单击【下一步】;
是
第三步
通过下拉框选择工资发放的币别,一个类别下仅能选择一种币别;
是
第四步
单击【下一步】击活【完成】按钮,然后单击【完成】按钮完成新建类别。
是
类别管理
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗→〖类别管理〗;
是
第二步
在标签页【浏览】中选择欲编辑的工资类别;
是
第三步
单击功能按钮【修改】,可对类别进行修改;
否
第四步
单击功能按钮【删除】,可删除类别,但对于已有工资数据的类别不能直接在此删除;
否
第五步
单击功能按钮【新增】,可新增类别;
否
第六步
完成类别编辑,单击【保存】,对修改或新增的类别信息进行保存;单击【取消】则放弃本次操作,修改或新增的类别信息将不保存;
是
第七步
单击界面右侧功能按钮【确定】,选择本次编辑的工资类别并退出编辑状态,单击界面右侧功能按钮【取消】,不作选择直接退出编辑状态。
是
温馨提醒:进入工资管理系统时如未选择工资类别,则进行相关业务处理时,系统将自动弹出选择类别的页面,在选择相应类别后才能进行相关的业务操作。
设置
设置主要是对工资管理系统中的一些基础性内容,如部门信息、职员信息、工资发放的币别、工资计算所采用的工资项目、工资计算公式、所得税设置、扣零设置等进行详细分类设定。只有正确设定好相关的资料,才能有效进行日常的工资计算与报表的查询。
Ø 部门管理
Ø 职员管理
Ø 币别管理
Ø 银行管理
Ø 项目设置
Ø 公式设置
Ø 工序设置
Ø 产品设置
Ø 工种设置
Ø 扣零设置
Ø 所得税设置
部门管理
部门管理主要是用于建立企业的组织机构信息,包括了下属机构或部门的相关信息,可以建立单级平行部门,也可根据企业组织架构建立多级部门。部门信息也可作为以后工资费用分配的依据之一。部门管理提供了以下功能进行部门信息的有效管理:
Ø 新增部门
Ø 修改部门
Ø 导入部门
Ø 页面设置
Ø 部门引出
新增部门:
数 据 项
说 明
必填项(是/否)
部门代码
部门数据信息
是
部门名称
部门文字信息
是
备注
对部门属性的文字补充说明
否
详细操作步骤如下:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖部门〗;
是
第三步
单击【新增】;
是
第四步
填写部门属性:部门代码、部门名称等信息;
是
第五步
单击【保存】。
是
修改部门
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖部门〗;
是
第三步
单击【修改】;
是
第四步
修改部门属性:部门代码、部门名称等信息;
是
第五步
单击【保存】。
是
若要删除部门信息,选取部门后单击【删除】即可。删除部门的时候,如果该部门已经有了下级的明细部门,需要将下级明细部门从最低起开始删除。如果被删除的某个部门在另外一个工资类别已经被使用,则只在当前类别被删除。
导入部门
步骤
描述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖部门〗;
是
第三步
单击【导入】;
是
第四步
选取导入的数据源,系统提供了三种数据来源:工资其他类别、总账数据、工资单一类别;
是
第五步
选取需要导入的具体部门;可用Ctrl或Shift进行多选;
是
第六步
单击【导入】;
是
第七步
单击【浏览】可以查看导入的记录,单击【退出】将退出部门管理。
是
页面设置
步骤
描述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖部门〗;
是
第三步
单击工具栏【页面】,弹出“页面设置”界面;
是
第四步
选取标签页“页面”中的多种设置信息,如行高等信息;
否
第五步
选取标签页“显示”中的多种设置信息,如是冻结列、否显示、锁定、列宽、对齐方式等信息;
否
第六步
单击【确定】保存设置并退出“页面设置”界面;单击【取消】放弃设置并退出“页面设置”界面。
是
温馨提醒:若要对设置内容保存以供下次使用,则可设置方案,单击【另存为】,弹出“保存设置”界面,输入设置方案名称,单击【确定】即可,单击【取消】则取消保存操作。
部门引出及打印
步骤
描述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖部门〗;
是
第三步
单击【引出】;
是
第四步
选择需要生成的文件格式并设定相关选项,单击【确定】;
是
第五步
填写文件名,选取保存目录;
是
第六步
单击【保存】;
是
第七步
系统提示成功引出”部门信息表”。
是
单击【预览】与【打印】,可对部门信息进行预览与打印输出,单击【刷新】,显示已修改的部门信息。
职员管理
职员管理用于建立员工基本档案,如身份证号、性别、所属部门、职位、文化程度、类别、入职日期、离职日期、银行账号等信息。在此也可引出职员信息。职员管理提供了以下功能进行职员信息的有效管理:
Ø 新增
Ø 导入
Ø 修改、删除
Ø 页面设置
Ø 打印及引出
Ø 禁用职员的恢复
新增职员
数据项
说明
必填项(是/否)
职员代码
职员数据信息
是
职员名称
职员文字信息
是
性别
职员性别
否
出生日期
职员出生日期
否
电子邮件
职员电子邮件地址
否
地址、电话
职员辅助信息
否
证件号码
职员有效证件号码
否
职务
职员所担任职务(由用户自定义)
否
文化程度
职员的最高学历
否
入职日期
职员入职的时间
否
离职日期
职员离职的日期
否
职员类别
由用户自定义的职员属性
是
部门
职员所属的工作部门(由用户自定义)
是
银行名称
需要银行代发工资企业的代发银行名称
否
个人账号
需要银行代发工资时,员工的银行账号(需唯一)
否
详细操作步骤:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖职员〗;
是
第三步
单击【新增】;
是
第四步
填写职员属性:职员代码、职员名称、部门、职员类别等信息;
是
第五步
单击【保存】。
是
导入职员
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖职员〗;
是
第三步
单击【导入】;
是
第四步
选取导入数据源:工资其他类别、总账数据、工资单一类别;
是
第五步
选取需要导入的具体职员;
是
第六步
单击【导入】;
是
第七步
单击【退出】。
是
修改、删除职员
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖职员〗;
是
第三步
单击【修改】;
是
第四步
修改职员属性:职员代码、职员名称、部门、职员类别等信息;
是
第五步
单击【保存】。
是
若要删除职员,只需移动光标选中需删除的职员,单击【删除】即可。
注意:1、已有业务发生的职员不能直接删除。可在人员变动中进行禁用的处理。
2、职员属性中的【部门】、【职员类别】、【银行名称】、【个人账号】、【职务】和【文化程度】六个属性的变动,必须通过人员变动模块进行。如果在职员管理模块中对这六个属性字段进行变动和修改,则不会在当期工资核算中发生作用,要到下期才反映变动后的信息。
3、关于职员的变动信息,建议在人员变动中进行处理,否则,无法查询到职员的历史信息。
页面设置
参见部门管理――页面设置。
职员引出及打印
参见部门管理――部门引出及打印。
禁用职员的恢复
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗→〖选择类别〗;
是
第二步
选择〖职员〗;
是
第三步
单击【禁用】,系统弹出选取已禁用的职员信息框;
是
第四步
填写名称,选取不同的数据类型、属性及数据长度;
是
第五步
选取要恢复的职员,单击【恢复】即可再次使用该职员。
是
注意:1、职员的禁用应在人员变动模块中进行。
2、职员属性中的类别选项如果不选取,进行工资费用分配时会出现最终工资分配数据小于工资发放表数据。职员各类日期填列不全时,相关的年龄工龄分析表会出现空白。
币别管理
币别管理可设定与工资支付相关的各种货币,如:人民币、美元、日元、港币等各种不同的币别。在整个KIS系统中,币别是公用的,币别管理可选取不同的记账汇率及不同的折算方式。在币别管理中可完成以下功能:
Ø 新增币别
Ø 修改币别
Ø 删除币别
新增币别
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖币别〗;
是
第三步
单击【新增】;
是
第四步
填写币别代码,名称及记账汇率;
是
第五步
对外币选取折算方式及汇率变动方式;
是
第六步
单击【确定】保存新增的币别信息,单击【取消】放弃新增的币别信息。
是
修改币别
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗→〖选择类别〗;
是
第二步
选择〖设置〗→〖币别管理〗;
是
第三步
将光标移至需修改的币别,单击【修改】;
是
第四步
对币别信息进行修改;
是
第五步
单击【确定】,对修改内容保存;
是
第六步
单击【取消】,放弃此次修改。
是
删除币别
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗→〖选择类别〗;
是
第二步
选择〖币别管理〗;
是
第三步
将光标移至需删除的币别,单击【删除】,系统提示是否删除币别××;
是
第四步
单击【是】,删除币别;
是
第五步
单击【否】,取消删除。
是
银行管理
在银行管理中可定义代为发放工资的银行。在此主要记录用于企业发放工资时的银行名称,账号长度及其他自定义项目。在银行管理中可以进行以下操作:
Ø 新增银行信息
Ø 修改银行信息
Ø 删除银行信息
Ø 打印及打印预览银行信息
新增银行信息
新增银行信息时的数据项说明如下:
数 据 项
说 明
必填项(是/否)
代码
工资发放银行的数据信息编码;
是
名称
工资发放银行的名称;
是
账号长度
职工工资银行账户的账号长度。
否
详细操作步骤:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗→〖选择类别〗;
是
第二步
选择〖银行〗;
是
第三步
单击【新增】;
是
第四步
填写银行代码,名称及账号长度;
是
第五步
单击【保存】保存新增的银行信息,单击【退出】放弃新增的银行信息。
是
修改银行信息
详细操作步骤:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖银行〗;
是
第三步
将光标移至需要修改的银行信息处,单击【修改】;
是
第四步
修改银行代码,名称及账号长度;
是
第五步
单击【保存】保存修改的银行信息,单击【退出】放弃修改的银行信息。
是
银行信息修改界面提供复制功能,单击【复制】,可新增一条与当前信息相同的银行信息。
删除银行信息
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖银行〗;
是
第三步
将光标移至需删除的银行信息,单击【删除】,系统提示是否删除(银行××)?;
是
第四步
单击【是】,删除银行信息;单击【否】,取消删除操作。
是
项目设置
在项目设置中可以定义工资核算项目的全部信息,如:职员代码、职员姓名、部门名称、应发合计、实发合计、代扣税等。
在项目设置中可实现的功能有:
Ø 新增工资项目
Ø 编辑工资项目
Ø 删除工资项目
新增工资项目
新增工资项目时的数据项内容说明如下:
数 据 项
说 明
必填项(是/否)
项目名称
工资项目的名称。
是
数据类型
设定工资项目的数据类型,有多种类型供选择:逻辑型、日期型、整数型、实数型、货币型、文本型。其中数值型的工资项目只能输入数字,并可以参加计算;文字型的工资项目不能参加运算,它可以输入字符和数字;实数型、货币型与整数型数字也可参加计算,只是运算数据范围与结果有所区别;日期型数据主要以日期数字格式反映不同日期;逻辑型数据反映数据结果为真或假。
是
数据长度
定义工资项目的数据长度,仅有两种类型的项目需要定义数据长度:实数型和文本型。当项目为实数型时,在数据长度中输入的数字表示此实数型工资项目所允许输入的最大数据位数,包括小数位数。
是
小数位数
实数型与货币型工资项目所允许输入数据的最大小数位数。货币型的小数位数是4位(数据库决定),实数型的小数位放开到8位,数据总长度为18位(包括小数点),在8位小数范围内,由用户自己定义工资项目具体的小数位数。
是
项目属性
提供固定项目与可变项目两个可选项。固定项目为一般工资计算所需用的基本要素,不需要进行改变,其内容可以直接带入到下一次工资计算,如预设的职员姓名项等。可变项目为可根据需要进行选用或不用的项目,其内容随工资计算发生改变,如预设的应发合计项等。
是
详细操作步骤如下:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖项目设置〗;
是
第三步
单击【新增】,出现”工资项目-新增”界面;
是
第四步
填写项目名称(可选取系统预设的一些工资核项目);
是
第五步
定义数据类型;
是
第六步
定义数据长度、小数位数;
是
第七步
选取项目属性;
是
第八步
单击【新增】保存新增的工资项目;单击【取消】取消本次操作。
是
温馨提醒:只有定义了的工资项目才能在公式设置时被引用,否则系统会提示某某变量未定义。
编辑工资项目
编辑工资项目的详细操作步骤如下:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗→〖选择类别〗;
是
第二步
选择〖项目设置〗;
是
第三步
将光标移至需要修改的工资项目处,单击【编辑】;
是
第四步
进行工资项目相关属性的修改;
是
第五步
单击【确定】保存本次修改;单击【取消】取消本次操作。
是
在编辑工资项目时,您可通过【排序】功能中的<上移>、<下移>或直接输入项目序号,来改变工资项目的排序。此处排序的结果,将在工资录入、工资报表等处将按调整后的工资项目顺序进行显示。
删除工资项目
进入“工资核算项目设置”界面中选取一工资项目,单击【删除】即可。
温馨提醒:
1. 某些系统预设的基本工资项目或已被引用的工资项目均是不可以删除的。
2. 工资项目中的计件工资、计时工资项目,不可编辑不可删除,用来接收计件工资单、计时工资单上计件工资、计时工资数据。
公式设置
公式设置
在公式设置中,您可根据企业的工资制度建立工资计算公式。建立公式前应在项目管理中定义好工资项目,这样工资项目才能在定义公式时被引用,否则,在进行公式检查时,系统将提示“工资项目或变量未定义”。
在公式设置时,常用的语句有以下一些:
报警语句
判断语句
注释语句
截尾语句
取整语句
日期函数
数据统计函数
下面说明各语句的作用及其使用方法。
报警语句
作用:在公式计算时产生一报警提示信息。
用法:
在计算公式编辑界面中通过【选择函数】功能选择<报警>,然后在公式编辑处将出现“报警”,在其后加一空格,并输入报警信息,报警信息需要用引号“”;也可直接在编辑界面中输入“ALERT”语句,并在一空格后输入报警信息,同样的,报警信息需要用引号“”。格式如下:
报警 “报警信息”
或 ALERT “报警信息”
例如:在计算公式界面中输入:报警 “病假天数不能超过月工作日”;或:ALERT “病假天数不能超过月工作日”。则在执行到该语句时,系统就会弹出报警信息“病假天数不能超过月工作日”。
判断语句
作用:根据条件判断执行,可用中文或英文。
用法:
如果...则...如果完
( IF ... THEN ... ENDIF)
如果...则...否则...如果完
( IF ... THEN ... ELSE ... ENDIF)
如果...则...否则如果...则...如果完
( IF...THEN...ELSEIF...THEN...ENDIF)。
下面举例说明判断语句的应用:
1、报警设置:
如果 病假天数 > WorkDays
则 报警 “病假天数不能大于工作日”
如果完
2、季度奖的计算公式设置:
如果 月份 =2或 月份 = 5或 月份 = 8或 月份 = 11
则 季度奖 = 120
否则 季度奖 = 0
如果完
3、所得税计算公式设置:
不含税所得额 = 应发工资 - 1400
如果 不含税所得额 〈= 500则
税率 = 0.05 扣除 = 0
否则 如果 不含税所得额 〈= 2000 则
税率 = 0.10 扣除 = 25
否则 如果 不含税所得额 〈= 5000则
税率 = 0.15 扣除 = 125
否则 如果 不含税所得额 〈= 20000则
税率 = 0.20 扣除 = 375
否则 如果 不含税所得额 〈= 40000则
税率 = 0.25 扣除 = 1375
否则 如果 不含税所得额 〈= 60000则
税率 = 0.30 扣除 = 3375
否则 如果 不含税所得额 〈= 80000则
税率 = 0.35 扣除 = 6375
否则 如果 不含税所得额 〈= 100000则
税率 = 0.40 扣除 = 10375
否则
税率 = 0.45 扣除 = 15375
如果完
如果 不含税所得额 〈= 0则
所得税 = 0
否则
应纳税所得额 = (不含税所得额 - 扣除) / (1 - 税率)
所得税 = 应纳税所得额 × 税率 - 扣除
如果完
注释语句
作用:对公式中该行内容的注释,其内容不参与计算,仅对公式中的有关内容作出提示。
用法://注释内容
举例://每月工作日 WorkDays = 23.5
温馨提醒:如果公式中的语句需要参与计算或者判断,则不能使用注释符//。
截尾语句
作用:对一数值型内容取其数字的整数部分。软件中提供了两个截尾语句:FIX和FIXX。
用法:
1、FIX( )
截尾(数字) 或FIX(数字)
举例:截尾(9.8) = 9
FIX(9.8) = 9
2、FIXX( )
FIXX(数字,n)
其中:n---为一整数,用于指定取整开始的位置,此位置是以小数点为基准的,小数点以前为负值,小数点以后为正值。
举例:下例中假设X的值为2634.6874那么取两位小数的公式为:
FIXX(X,2)=267634.68
那么取小数点前两位的公式为:
FIXX(X,-2)= 267600.00
取整语句
作用:对数字进行四舍五入取整。金蝶软件提供了两个取整语句:ROUND和ROUNDX
用法:
1、ROUND( )
ROUND(数字) 或 取整(数字)
举例:取整(9.8)= 10
ROUND(9.8) = 10
2、ROUNDX( )
ROUNDX(数字,n)
其中:n---为一整数,用于指定取整开始的位置。此位置是以小数点为基准的,小数点以前为负值,小数点以后为正值。
举例:假设X的值为2634.6874,那么四舍五入取两位小数的公式为:
ROUNDX(X,2)=267634.69
那么取小数点前两位的公式为:
ROUNDX(X,-2)=267600.00
温馨提醒:如果计算出来的结果可能超过两位以上的小数时,用户必须利用ROUNDX函数进行修改以确保不会出现尾差。如通过公式:“加班工资 = 基本工资/22.5*加班天数”计算出来的结果可能会在小数位出现两位以上的工资数据,此时用户必须把公式修改为:加班工资=ROUNDX(基本工资/22.5*加班天数,2)的格式,以保证计算结果的小数位数保留2位。
日期函数
系统提供的日期函数有以下几类:
1、SetWorkDay:用于设置一星期中哪些是工作日(缺省为5天),如:SetWorkDay(1,2,3,4),表示星期1-4为工作日。其中,参数不能大于7。
2、WorkDays:用于获取给定时间段内的工作天数,如:工作天数 = WorkDays(#1999/1/1#,CurDate),表示计算出1999年1月1日至今的工作天数。
3、Days:用于获取给定时间段内的全部天数,用法同WorkDays。
4、GetYear:取得日期参数的年份,如:年度 = GetYear(入职日期),表示计算出入职日期的年份。
5、GetMonth:取得日期参数的月份,用法同GetYear。
6、GetDay:取得日期参数的日,用法同GetYear。
7、GetSysDate:取得SQL数据库服务器的系统日期。
数据统计函数
MIN("基本工资",n),MAX("基本工资",n),SUM("基本工资",n),AVG("基本工资",n):对当前工资项目求最大,最小,求和,求平均值的统计函数;其中n只能为0和1,0表示对当前工资类别当前发放期间下所有有权限的职员的当前工资项目进行统计;1表示对当前工资类别当前发放期间当前工资录入方案下所有有权限的职员的当前工资项目进行统计。如:基本工资的最小值为100,则MIN("基本工资",0)=100。
温馨提醒:对于这几个函数,工资项目一定要用双引号引起来,作为参数,否则不能取得正确的计算结果,其余函数参数则不需要这样设置。
2、COUNT(n):计算参与统计的人数;n只能为0和1,0表示对当前工资类别当前发放期间下所有有权限的职员的当前工资项目进行统计;1表示对当前工资类别当前发放期间当前工资录入方案下所有有权限的职员的当前工资项目进行统计。
3、Power(工资项目,n)、Extract(工资项目,n):对当前工资项目进行幂、开方运算;n为正整数,即n>=1。如:基本工资=100,则 Power(基本工资,2)=10000;Extract(基本工资,2)=10。
新增公式
新增公式涉及的数据项内容有:
数 据 项
说 明
必填项(是/否)
项目
参与工资计算的工资项目
是
项目值
工资项目所对应的内容
是
条件
设置工资计算公式所需的条件语句
是
运算符
用于工资计算的运算符号
是
详细操作步骤如下:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖公式设置〗,弹出“工资核算项目设置”界面;
是
第三步
单击【新增】,可选项被激活;
是
第四步
在“计算方法”编辑框内选取项目,项目值,各运算符及条件或函数,编写好工资计算公式;
是
第五步
单击【公式检查】,系统自动进行公式正确性的检查,检测是否有语法错误,如果有错误则不能保存,直至调试无误后方可保存。或直接单击【保存】,系统直接进行公式检查,公式语法无误后方给予保存;单击【取消】则放弃公式编辑的内容;
是
第六步
单击“工资核算项目设置”界面下方的【确定】或【取消】按钮,退出“工资核算项目设置”界面;如对编辑的信息未保存之前进行此项操作,则系统将提示“您好未保存数据,真的要退出吗?”单击【确定】则不保存直接退出,单击【取消】放弃退出操作。
是
导入公式
可以使用工资公式导入的功能,将其他单一类别的工资公式通过导入的方式导入到当前工资类别中来。详细操作步骤如下:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖公式设置〗,系统弹出“公式设置”界面;
是
第三步
单击【导入】,弹出方案导入页面;
是
第四步
在<选择工资类别>的下拉列表中选择需要导入过滤方案的工资类别,当前登录用户只能选择有权限的工资类别;
是
第五步
在<选择需要导入的公式>界面中将列出所选工资类别下的所有公式,选中需要导入当前类别的工资公式,单击【导入】,系统将选中的工资公式导入当前工资类别中供使用;
第五步
如果要导入选定类别下的所有工资公式,单击【全选】,如果要清除选中的内容,单击【全清】;
是
第六步
单击【取消】,取消导入工资公式的操作。
是
修改公式
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖公式设置〗,弹出“工资核算项目设置”界面;
是
第三步
在<公式名称>下拉列表框选择需修改的公式名称;
是
第四步
单击【编辑】,可选项被激活;
第五步
在<计算方法>编辑框内选取项目,项目值,各运算符,函数及条件,修改工资计算公式;
是
第六步
单击【公式检查】,系统自动进行公式检查,是否有语法错误,如果有错误则不能保存,直至调试无误后方可保存。或直接单击【保存】,系统直接进行公式检查,语法无误后再保存;
是
第七步
单击【确定】,退出“工资核算项目设置”界面。
是
删除公式
详细操作步骤:
步 骤
描 述
是否必需(是/否)
第一步
选择〖工资管理〗;
是
第二步
选择〖公式设置〗,弹出“工资核算项目设置”界面;
是
第三步
在<公式名称>下拉列表框选择需删除的公式名称;
是
第四步
单击【删除】,系统提示:是否要删除公式[××]及相关属性;
是
第五步
单击【确定】,进行删除,单击【取消】,取消本次删除操作;
是
第六步
单击界面【确定】按钮,退出“工资核算项目设
展开阅读全文