UFO报告在个人所得税计算中的应用_二次开发论文

UFO报表在个人所得税计算中的应用,本文主要内容关键词为:个人所得税论文,报表论文,UFO论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

根据《中华人民共和国个人所得税法》的规定,通过各种途径取得的工资及薪金所得都属于个人所得税的纳税范畴[1]。这使得个人所得税的计算工作十分繁重,为了减轻计算工作量,有的单位采用专门的工资软件计算,有的单位则直接采用EXCEL电子表格计算。但这两种方法都存在不足之处:采用专门的工资软件计算,由于工资软件中的职工收入只有人事造册发放的部分,而其他相关部门自行造册发放的薪金数据并没有汇总于工资软件中,这使得工资软件计算的个人应纳税额与实际不符,从而造成少计算个人所得税的情况;直接采用EXCEL电子表格处理个人所得税,需要将各类造册发放的酬金数据汇总,往往需要根据人员数编辑相应的多个公式,工作量不仅繁重并且繁琐。实践证明,利用用友财务软件的UFO报表数据处理,其可变区功能可以较好地解决个人所得税额汇总问题,同时利用UFO报表的二次开发及自定义菜单功能可以设置个性化菜单,使每月计算个人所得税工作变得简单而快捷。

一、原始数据导入

在一些大型企业中,由于下设部门比较多,各个部门都有各自的考核体系,企业职工的工资除由单位人事部门造册发放外,各部门还会根据部门的业绩考核情况自行造册发放各类酬金。由于每个月各部门造册的人数、金额都不一样,要对这些数据进行汇总,就需要将数据放置在统一格式的表页。利用UFO报表中的可变区功能可以很好地完成这项工作。可变区是指设计区域的行数或列数是不固定的数字,可变区的最大行数或最大列数是在格式设计时设定的。可变区可以根据关键行或列汇总,设置可变区后,屏幕只显示可变区的第一行或第一列,其他可变行或列隐藏在表体内。在以后的数据操作中,可变行列数可随实际需要而增减。

先编制统一格式的可变区报表,在UFO报表的“格式”状态下编制一张酬金发放表格式,将需要数据录入的行设定为可变区,可变行值按单位职工人数设定为最大值,如图1所示。录入数据时,应根据各部门的具体人数,通过“编辑”菜单下的“追加”行数的功能在可变区内插入所需行数,然后直接录入原始数据或利用复制、粘贴功能将数据导入报表中。如果该月有多份工资酬金发放表,可通过“编辑”菜单下的“追加”表页的功能增加相同的表页,将每个发放的数据录入到各自的表页中,如图2、图3、图4所示。

图1 酬金发放表格式

图2 生产-车间造册-酬金发放表

图3 外地销售科造册-酬金发放表

图4 人事部门造册-酬金发放表

二、原始数据汇总

UFO报表的表页汇总功能非常强大,既可把汇总数据保存在本报表中,也可形成一个新的汇总表;既可汇总报表中所有表页的数据,也可只汇总符合指定条件的表页的数据。UFO报表中的可变区,既可按数据位置汇总,也可重新排列顺序,按指定表页的某项内容为条件叠加汇总。

录入原始数据后,通过“数据”菜单下的“汇总”功能将全部表页中数据按职工进行汇总并产生新的表页。如图2、图3、图4所示的3张表页是各部门发放的数据,通过“数据”菜单下“汇总”表页的功能,以“姓名”作为关键值(V_B)汇总,系统则产生一新的表页,在此表页已将每个职工工资的金额进行了汇总。图2、图3、图4表页中每个职工工资金额数据的汇总如图5所示。

图5 汇总-酬金发放表

三、计算应缴个人所得税金额

根据《中华人民共和国个人所得税法》的规定,个人工资、薪金所得,以每月总收入额减除费用1600元后(2008年3月份开始为2000元)的余额为应纳税所得额,再按5%~45%九级超额累进税率计算应缴纳的个人所得税。税法规定“五险一金”应在税前扣除;按照国家统一规定发给的补贴、津贴免纳个人所得税。因此,应另外建立一个相同格式的表页(命名为report2.rep)反映不同职工的税前扣除金额及免纳税金额。将“税前扣除金额”设在B列,“免纳税金额”设在C列,如图6所示。

图6 税前扣除金额及免纳税金额表

建立一个新报表“个人所得税计算表”(命名为report10.rep)。应用UFO报表的它表取数功能,从图5汇总表中取得姓名、发放合计金额,从图6汇总表中提取税前扣除金额、免纳税金额,然后利用单元公式计算出应纳税金额。

在计算个人所得税时,由于个人所得税适用九级超额累进税率,在编辑单元公式时会出现因公式太长而无法输入计算机的情况。对此可以应用UFO报表的工具二次开发功能,建立批命令[2],并在文件菜单下执行此命令(见批命令及内容说明),这样就可自动计算出每个职工的个人所得税,如图7所示。

图7 个人所得税计算表

根据工资、薪金所得适用的速算扣除数表计算应纳税税金(见表1)。

表1 工资、薪金所得适用的速算扣除数表[3]

级数全月应纳税所得额 税率/% 速算扣除数

1 不超过500元的部分5

0

2 超过500~2000元的部分

10 25

3 超过2 000~5 000元的部分15 125

4 超过5 000~20 000元的部分

20 375

5 超过20 000~40 000元的部分 251375

6 超过40 000~60 000元的部分 303375

7 超过60 000~80 000元的部分 356375

8 超过80 000~100 000元的部分 40

10375

9 超过100 000元的部分 45

15375

四、应用UFO报表二次开发功能,建立个性化菜单管理报表

为了简化操作,加强对每月数据的管理,还可利用UFO报表二次开发功能制作一个报表管理程序,用自定义菜单代替标准菜单,每月通过点击菜单条的方式自动完成个人所得税计算的操作。

自定义菜单是使用者根据自己的需要编写、实现特定功能和操作流程的菜单,可以取代系统菜单和报表菜单。它实现了对UFO报表功能的调用,即以用户编辑的菜单项目来调用UFO报表功能。菜单文件在UFO报表提供的二次开发窗口“UFOEDIT”中编写,编写完成后以后缀“.mnu”文件格式保存。在系统窗口或报表窗口中执行自定义菜单文件,执行之后它将取代UFO报表的标准菜单。

在系统窗口或报表窗口中,点取“工具”菜单中的“二次开发”,打开“UFOEDIT”窗口,新建一个菜单文件,并命名为“菜单.mnu”。自定义菜单的一级菜单有“打开报表”、“报表日常操作”、“返回操作”。同时在“报表日常操作”中设“表页操作”、“可变区操作”、“汇总操作”、“计算所得税”等二级菜单,还可以根据报表计算的需要在二级菜单下设三级菜单,如图8所示。菜单编写完成后保存此菜单文件。

图8 个人所得税计算个性化菜单

在日常操作时,激活报表窗口,点击“文件”菜单中的“执行”,在“执行”对话框中选取“菜单.mnu”。执行之后,自定义菜单就代替了UFO报表菜单,并且可以对已定义的菜单进行操作。

总之,利用UFO报表的可变区功能可以快速、准确地计算个人所得税,相对于其他方法而言,这种方法更值得推广。

附:批命令及内容说明

let b=report8.rep->e@4,c=report2.rep->b,d=report2.rep->c,e=b-c-d

let f=iff(e<=1600,0,e-1600)

let

f=iff(e<=1600,0,e-1600)*iff(e-1600<=500,0.05,iff(e-1600<=2000,0.1,iff(e-1600<=5000,0.15,iff(e-1600<=20000,0.2,iff(e-1600<=40000,0.25,iff(e-1600<=60000,0.3,iff(e-1600<=80000,0.35,iff(e-1600<=100000,0.4,0.45))))))))-iff(e-1600<=500,0,iff(e-1600<=2000,25,iff(e-1600<=5000,125,iff(e-1600<=20000,375,iff(e-1600<=40000,1375,iff(e-1600<=60000,3375,iff(e-1600<=80000,6375,iff(e-1600<=100000,10375,15375))))))))

此表页(图7)中的B列金额取自“report8.rep”报表的第4张表页(图5)中的E列,此表页的C列金额取自“report2.rep”报表的B列(图6),此表页的D列金额取自“report2.rep”报表中的C列(图6),此表页的E列金额等于此表页的B列金额减C列金额减D列金额。

此表页(图7)中E列数值如果小于1 600元,则F列等于0;如果E列数值大于1 600元,则F列等于E列减1 600元后,根据速算表计算出个人应缴所得税金额。

标签:;  ;  

UFO报告在个人所得税计算中的应用_二次开发论文
下载Doc文档

猜你喜欢