利用AO审计软件审查个税的案例展示,本文主要内容关键词为:个税论文,案例论文,软件论文,AO论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
现阶段我国开征个人所得税的主要目的是要通过征税直接调节社会成员的收入水平,缩小贫富差距,维护社会公平,实现社会收入的宏观调控。而企业单位是否按税法规定代扣代缴,对该税能否发挥作用至关重要。近几年来,随着我国经济的发展,职工个人的工资、薪金收入有了大幅度提高。由于企业从业人员多,收入结构复杂,且需要分人分月计算其个人所得税,这就使得审计人员手工检查计算每一个人的工薪收入的个人所得税困难较大。其实我们完全可以在计算机审计的条件下,借助于被审计单位的工资管理软件或电子工资表格,在AO审计软件中利用SQL查询语句快捷、准确地计算出每个职工在每月的工资薪金收入应交的个人所得税,从而复核被审计单位在代扣代缴方面有无应交未交情况,实现个人所得税的应交尽交。
(一)审计模型
如右图。
(二)审计所需资料
利用SQL查询语句计算每个职工在每月的工资薪金收入应交的个人所得税,需要以下审计资料:
1、获取工资数据。从被审计单位工资数据库中导出所有人员每月的工资发放明细表,取得其工资发放数据。本例中我们从该煤矿采集了SQL sever工资备份数据,考虑到笔记本电脑中大部分没有安装SQL sever数据库软件的情况,我们将该类型数据转换成ACCESS数据库数据。
2、收集必要字段。计算个人所得税,一般应包括的主要字段有:职工所在部门的名称、人员类别,发放工资的年度和月份,职工姓名,发放的工资、加班费、津贴、奖金等,以及可以免税的按规定扣缴的养老金、医疗金、公积金、失业金和代交个税等。
每个企业的工资制度不同,发放的工资奖金名目也有所不同,在获取计算个人所得税所需字段方面可能也有所不同,应具体情况具体分析。如本例中的某煤矿企业,除了每月发放工资、加班费和井下津贴外,在每季度还发放2-3次奖金等,其所需的字段是:部门名称,人员类别,年月,部门ID名称,姓名,应发,二次工资,二次奖金,三次工资,三次奖金,年薪,一次性奖,本月养老金,本月年金,本月医疗金,本月公积金,本月失业金,个税,二次个税,三次个税等。
3、弄清勾稽关系,确定免税项目的发放是否有超范围、超标准行为。对取得的工资发放数据进行分析,确定应发工资与实发工资之间的差额是哪些项目,扣除标准是什么等,如基本养老金的扣除是否按照国家规定的标准执行等;同时分析确定免税项目的发放是否有超范围、超标准行为。如果有该行为,应将其超范围、超标准发放数额计入其个人所得中,并计算其个人所得税。如:《建设部、财政部、中国人民银行关于住房公积金管理若干具体问题的指导意见》(建金管[2005]5号)规定,单位和个人分别在不超过职工本人上一年度月平均工资12%的幅度内提取住房公积金,其实际缴存的住房公积金,允许在个人应纳税所得额中扣除。现在,安徽省基本上是按照20%的比例从个人薪金中扣除,我们在计算个人所得税时,对其多扣除的8%部分应计算其应交的个人所得税。
(三)审计步骤
步骤一:整理筛选数据,提取所需字段。恢复从被审计单位取得的SQL sever数据到审计人员的SQL sever数据库中。经分析数据,其主要字段意义及勾稽关系如下:
应发工资数=应发=应得岗位+应得绩效+加班费+年功+井下津贴+夜班津贴+技能津贴+生育津贴+安全奖+通防抽放奖+生产后劲奖+质量奖+煤质奖+奖金1+奖金2。实发工资数=实发=基本工资应发数-本月养老-本月年金-本月医疗金-本月公积金-本月失业金-个税-其它扣款。
工资薪金月计税额=应发工资数+二次工资+二次奖金+三次工资+三次奖金+年薪+一次性奖-免税项目。
假定该企业没有免税项目。
我们把从被审计单位取得的Access数据库数据,导入到AO现场审计实施系统中。
数据导入AO审计系统以后,我们就从导入的工资数据中提取审计所需的字段,产生审计中间表(一)——《个人所得税审计基础表》。
使用的SQL语句:SELECT部门名称,人员类别,年月,部门ID名称,姓名,应发,二次工资,二次奖金,三次工资,三次奖金,年薪,一次性奖,本月养老,本月年金,本月医疗,本月公积金,本月失业,个税,二次个税,三次个税Into个人所得税审计基础表FROM源数据库表
注:源数据库表指的是从被审计单位采集的工资数据导入AO审计系统后形成的数据表。
步骤二:汇总相关字段和数据,即按月汇总该单位应发工资数,产生新表并导出,以对照检查企业工资收入是否全部纳入工资管理系统核算。
一是同财务账的“应付工资”会计科目中的实发数核对,查有无在工资管理系统外发放工资奖金情况。如有,应查找原因,并补充录入采集到的工资数额中。
二是同工资部门的工资报表核对,审查其收入是否全额纳入了工资管理系统。
三是对工效挂钩企业,还要查看其发放数是否同进入成本费用的工资数一致,是否同核准数一致。否则,应调整成本费用,交纳企业所得税。
汇总的字段有“应发,二次工资,二次奖金,三次工资,三次奖金,年薪,一次性奖,本月养老金,本月年金,本月医疗金,本月公积金,本月失业金,个税,二次个税,三次个税”等。
使用的SQL语句是:SELECT年月,SUM(应发)AS应发基本工资汇总,SUM(二次工资)AS二次工资汇总,SUM(二次奖金)AS二次奖金汇总,SUM(三次工资)AS三次工资汇总,SUM(三次奖金)AS三次奖金汇总,SUM(年薪)AS年薪汇总,SUM(一次性奖)AS一次性奖汇总,SUM(本月养老)AS本月养老金汇总,SUM(本月年金)AS本月年金汇总,SUM(本月医疗金)AS本月医疗金汇总,SUM(本月公积金)AS本月公积金汇总,SUM(本月失业金)AS本月失业金汇总,SUM(个税)AS本月基本工资应缴个税汇总,SUM(二次个税)AS本月第二次工资奖金应缴个税汇总,SUM(三次个税)AS本月第三次工资奖金应缴个税汇总FROM个人所得税审计基础表GROUPBY年月ORDERBY年月。
步骤三:分析确定每个职工的月工资、薪金收入基数,形成审计中间表(二)——个人月工资薪金收入计税基数表。即:对月工薪收入超过1600元的职工,按其工薪收入分月另建一张新表,表名为“个人月工资薪金收入计税基数表”。
本例中的该煤矿企业大部分人员实行绩效工资制,少部分人员实行年薪制;不管实行绩效工资制还是年薪制,应发工资中都包含了按国家规定个人缴纳的养老金、医疗金、住房公积金和失业金,根据税法规定可予以扣除;而实行年薪制人员在年中一次性发放的上年度年薪,其个人所得税是单独计算,工资管理系统中也不包括一次性发放年薪的应缴个人所得税,因此,在计算个人工资薪金收入基数时,年薪不计算。
使用的SQL语句是:SELECT年月,姓名,(应发+二次工资+二次奖金+三次工资+三次奖金+一次性奖-本月养老金-本月医疗金-本月公积金-月失业金)AS个人月工资薪金收入计税基数INTO个人月工资薪金收入计税基数表FROM个人所得税审计基础表WHERE(应发+二次工资+二次奖金+三次工资+三次奖金+年薪+一次性奖-本月养老金-本月医疗金-本月公积金-本月失业)>1600。
步骤四:分段计算工资、薪金收入个人所得税税额。个人所得税的计算是实行累进制税率的税收,因此,应根据其计算公式:应纳税收=全月应纳税所得额×相应的税率-速算系数,逐人逐月计算每人应交个税。
在逐人逐月计算每人应交个税前,我们应该确定该单位个人月工薪收入的最大数额,以便确定其适用税率,同时也为我们编制SQL语句到个税哪个级数提供依据。
使用的SQL语句是:SELECT MAX(个人月工资薪金收入计税基数)FROM个人月工资薪金收入计税基数表。
在本例中,我们通过上述SQL语句查询个人月工薪收入最大没有超过4万元,因此我们在计算个税时就计算到应税所得到4万元的级次。
由于审计人员一般使用的是笔记本电脑,内存较小,因此,我们逐人逐月计算每人应交个税数额:
1、计算全月应纳税所得额小于500的税额。即职工月工薪收入在1600-2100元之间时应缴纳的个税税额。此时适用的个税税率为5%。
使用的SQL语句:SELECT年月,姓名,个人月工资薪金收入计税基数,(个人月工资薪金收入计税基数-1600)*0.05AS个人月工资薪金收入应税额INTO全月应纳税所得额小于500的税额FROM个人月工资薪金收入计税基数表WHERE(个人月工资薪金收入计税基数-1600)<=500
2、计算全月应纳税所得额大于500小于2000的税额。即职工月工薪收入在2100-3600元之间时应缴纳的个税税额。此时适用的个税税率为10%,速算扣除数为25元。
使用的SQL语句:SELECT年月,姓名,个人月工资薪金收入计税基数,(个人月工资薪金收入计税基数-1600)*0.1-25 AS个人月工资薪金收入应税额INTO全月应纳税所得额小于2000的税额FROM个人月工资薪金收入计税基数表WHERE(个人月工资薪金收入计税基数-1600)Between 500 And 2000
同理计算各层次的纳税额。
步骤五:根据第四步的查询计算结果,把上述5个表合并,产生工资薪金收入应税额汇总表。该表中的应交个税数就是该单位每个职工一个年度内应代扣代缴的个税税额。
使用的SQL语句是:SELECT*INTO工资薪金收入应税额汇总表FROM(Select*From全月应纳税所得额小于500的税额 UNION ALL SELECT*FROM全月应纳税所得额小于2000的税额UNIONAIL SELECT*FROM全月应纳税所得额小于5000的税额UNIONAIL SELECT*FROM全月应纳税所得额小于20000的税额UNION AIL SELECT*FROM全月应纳税所得额小于40000的税额)order by姓名
步骤六:按年月字段分组排序,汇总个人月工资薪金收入应税额。由于“工资薪金收入应税额汇总表”是以每个职工每月应交个税为数据的,该数据较大,不便于作为审计取证材料使用,我们需要按月份汇总一下作为审计取证材料。该汇总表中的合计数就是该单位在一个年度内分月份应代扣代缴的个税汇总税额;该表产生后用EXCEL形式导出,以便同财务账的交税情况进行核对。
使用的SQL语句是:SELECT年月,SUM(个人月工资薪金收入应税额)AS个人月工资薪金收入应税额汇总FROM工资薪金收入应税额汇总GROUP BY年月ORDER BY年月
步骤七:比较个税应交数与已交数,确定少交个税的税额。向被审计单位索取个人所得税缴纳入库凭证,并查看财务账中的应交税金——应交个人所得税账中的已交数,具体比较分析二者的差异,判断被审计单位个人所得税代扣代缴情况的真实性和完整性。
在AO审计系统中,把审计证据“应交个税汇总表”中的应交个税数同作为审计证据的“工资发放汇总表”中已交的个税数进行比较,就可以作出是否少交个税以及少交多少个税的审计结论。
步骤八:分析少交的原因。
1、计算机计算程序是否正确?本例中的该煤矿企业,在工资软件中是按移动加权方法平均计算各月的工薪收入应交的个税,没有按照税法规定的按各月实际工资收入计算个税,造成个税计算有差额。
2、有无人为原因故意少交?
3、是否有征管机构原因造成少交?
在该煤矿,税务稽查人员是按月份统计职工工薪收入和人数,按平均月工薪收入数套用个税的适用税率和速算扣除数,然后计算该煤矿应代扣代缴的个税数,这样,同我们逐人逐月计算每人应交个税数的差额较大。
4、有无计算差错?
5、个税在制度设计上有无欠缺等。
经我们座谈、走访和调查了解,我国在个税制度的设计上对煤矿职工考虑不周。主要体现在:
一是煤炭企业井下采煤工作险、累、苦、脏;工作条件艰苦、劳动强度大、危险性程度高;煤炭粉尘多,职业病发病率居高不下;井下时间长,有的职工甚至多日不见阳光,这是其他行业所没有的特殊情况。
二是煤矿职工的人口负担重。由于历史原因和煤炭工业的特殊性,采煤工人的配偶大多数没有工作,他们负担的人口比例是1:3.3,比全国平均职工负担人口比例1:1.6多了一倍多,家庭的人均收入较低。
就是从国际上看,各国实践也证明按个人为计税单位缺乏科学性,而以家庭为计税单位的征收方法更为合理,也更为经济,因为它不仅充分地照顾到纳税人的纳税能力,而且还能有效地减少纳税人数,提高征管效率;更能起到缩小贫富差距、维护社会公平的作用,实现社会收入的宏观调控的目的。我国应当借鉴国外的先进做法。
根据我们对少交个税的分析,我们分别写出了《税务机关按平均数计算个税方法应改进》和《目前的个人所得税政策对煤炭企业井下采煤工人不公》两篇审计信息上报,达到了审计结果“一审多用”的效果,也为上级决策提供了依据。
标签:应纳税所得额论文; 审计软件论文; 汇总纳税论文; 工资薪金论文; 个税计算公式论文; 个人所得税计算方法论文; 工资薪金所得论文; 审计方法论文; 审计目的论文; 个人所得税税率论文; 纳税论文; ao论文;