编写脚本语言探寻工会经费征缴的管理规范性
张晓斐 付青山(山东省寿光市审计局)
【发布时间:2014年05月30日】
字号:【大】 【中】 【小】
    
    工会经费来源于建立工会组织的国家机关、各企事业单位和单位职工个人收入等,属于公共财政专项资金,其主要用于为职工服务和工会活动,与人民生活息息相关,因此,关于工会经费的征缴、使用等一直是社会关注的焦点。依据工会法的规定,工会经费的使用应当依法接受国家的监督,审计机关应对工会经费收缴、使用等情况进行全面审计。通过审计有利于工会加强预算管理,促进工会组织的工会经费划拨和收缴任务,保证工会经费依法拨缴管理使用,从而提高工会经费拨缴的执行力。
    
    一、审计目标与功能

    审查企业是否在限定的缴费期限内缴纳工会经费、是否足额上缴工会经费、是否重复缴纳了工会经费和工会筹备金,监督检查地税部门代收工会经费(或筹备金)时有无开具市总工会提供的《工会经费收入专用收据》、其征收管理制度是否可行和将代征的工会经费上缴总工会时有无滞留工会经费的情况发生。
    
    二、审计分析过程

    具体针对被审计单位提供的企业上缴工会经费明细表和两年度地税代征工会经费统计表进行查询分析,审查企业缴纳工会经费的及时性、完整性和有无重复缴费情况,以及监督检查地税部门征收管理制度可行性、代征手续规范性和有无滞留工会经费等问题。
    
    (一)企业缴纳工会经费的及时性审查。
    检查企业有无在限定的缴款期限内缴纳工会经费,即查询两年企业缴纳工会经费情况明细表中缴款期限小于缴款日期的情况,将查询的结果生成“企业不及时缴费情况表”,并计算未及时缴费金额。
    脚本语言为:
    var sqlstr,cx,result;
    begin
    //查询两年经费收取情况明细表中缴款期限小于缴费日期的记录
    sqlstr:='select * from  两年企业缴纳工会经费情况明细表 where  缴款期限<缴费日期';
    createtemptable('企业缴费不及时情况表',sqlstr);//将结果生成临时表
    showmsg('创建表成功!');//显示创建表成功
    //将缴款期限小于缴费日期的记录中本期应缴字段求和
    cx:=createq(' select sum(本期应缴) as 未及时缴纳金额 from 企业缴费不及时情况表',-1);
    result:=QFDValue(cx,'未及时缴纳金额');//将未及时缴纳金额赋值给变量result
    showmsg('企业未及时缴纳金额为:'+result+'元');//结果输出
     end.
    
    (二)企业缴纳工会经费的完整性审查。
    企业的工会经费金额按照该企业的职工工资的百分之二提取,而企业上缴市总工会的金额为提取额的百分之四十。本实例通过对地税部门提供的企业缴纳工会经费明细表中的本期应缴和本期已缴金额进行作差比较,审查企业有无未缴、少缴工会经费情况,若有此情况发生,计算出该企业一年少缴经费的金额。
    脚本语言为:
    Var sqlstr,cx,result;
    Begin
    //汇总计算每家企业本期应缴与本期已缴的差额
    Sqlstr:=' select 纳税人识别号,单位名称,(sum(本期应缴)-sum(本期已缴)) as 本期少缴经费金额 from 两年企业缴纳工会经费情况明细表 group by 纳税人识别号,单位名称 having (sum(本期应缴)-sum(本期已缴))>0';
    CreateTempTable('企业本期少缴工会经费表',sqlstr);//将结果生成临时表
    showmsg('创建表成功!');//显示创建表成功
    //汇总本期少缴金额
    cx:=createq(' select sum(本期少缴经费金额) as  汇总金额  from [企业本期少缴工会经费表]',-1);
    result:=QFDValue(cx,'汇总金额');//将汇总金额赋值给变量result
    showmsg('企业少缴工会经费金额为:'+result+'元');//结果输出
     End.
    
    (三)企业有无重复缴费情况。
    根据文件规定,已建工会的企业缴纳工会经费,未建或筹备建立工会的企业缴纳工会筹备金,但两者只选其一,不可重复缴纳经费。审查两年所缴经费中有无同时缴纳工会经费和工会筹备金的现象。
    脚本语言为:
    Var sqlstr,cx,pd;
    Begin
    //查询两年企业缴纳工会经费明细表中实缴工会经费和实缴筹备金同时不为零的记录
    Sqlstr:=' select 单位名称,是否成立工会,所属期,缴款期限,缴费日期,实缴工会经费,实缴筹备金,本期已缴 from 两年企业缴纳工会经费情况明细表 where 实缴工会经费<>0 and 实缴筹备金<>0';
    cx:=createq(sqlstr,-1);
    pd:=qeof(cx);
    while pd<>1 do
    begin
    AddTransRslt(cx,'工会经费和筹备金同时不为零的记录');//将查询结果插入未落实疑点临时表中
    pd:=qmov(cx,1);
    pd:=qeof(cx);
    end;
    transbatch(cx,'同时缴纳工会经费和筹备金的记录');//把业务数据疑点从临时表写入正式表
     End.
    
    (四)审查各税务所的征收管理制度可行性。
    通过检查两年度地税代征工会经费汇总表中各税务所征收工会经费年度计划完成情况,筛选出年度计划完成较差的几个税务所,由税务所延伸审计到所辖企业,对所辖企业的工会费缴纳情况进行详细的摸底调查,旨在找出企业未及时足额的缴纳工会费是否因税务所的征收管理制度存在弊端,即再由企业缴纳工会费现状将问题反馈到税务所。
    脚本语言为:
    var sqlstr,cx;
    begin
    //查询出年度计划完成不足百分之八十的税务所所辖企业少缴会费金额和未足额上缴会费的企业数量
    sqlstr:='select substring(主管机关,7,2) as 税务所,(sum(本期应缴)-sum(本期已缴)) as 所辖企业应缴未缴会费金额,count(*) as 少缴会费的所辖企业数量  from 两年企业缴纳工会经费情况明细表  where substring(主管机关,7,2) in ( select substring(税务机关,9,2) from 两年度地税代征工会经费汇总表 where 年计划完成情况<80)  and 本期应缴>本期已缴  group by substring(主管机关,7,2)';
    cx:=createq(sqlstr,-1);
    oputchart(cx,'税务所','所辖企业应缴未缴会费金额,clblue;少缴会费的所辖企业数量,clred');//图表列示年度完成计划最差的几个税务所及所辖企业少缴会费金额和未足额上缴会费的企业数量
     end.
    
    (五)审查税务部门代征手续规范性。
    按照国家税务总局《关于加强税务机关代收费项目管理的通知》的要求,工会费的收取统一使用“工会经费收入专用收据”,企业缴纳工会经费由所属税务所代为征收,实行新的工会会计制度,地税部门实行代征开票,开具的票据为全国总工会统一印发的“工会经费收入专用收据”,市总工会通过专用票据对企业和地税部门实行双重监管。查询2010年和2011年地税部门征收企业工会经费时有无未开票情况,以此审查地税部门代征环节的手续规范性。
    脚本语言为:
    var sqlstr,cx,pd;
    begin
    sqlstr:='select 单位名称,主管机关,是否成立工会,缴款期限,缴费日期,本期应缴,实缴筹备金,本期已缴,状态 from 两年企业缴纳工会经费情况明细表 where 状态 not like ''%已打票%'''; //查询两年企业缴纳工会经费情况明细表中未开具票据的情况
    cx:=createq(sqlstr,-1);
    pd:=qeof(cx);
    while pd<>1  do
    begin
    AddTransRslt(cx,'缴纳工会经费未开具票据的记录');//将查询结果插入未落实疑点临时表中
    pd:=qmov(cx,1);
    pd:=qeof(cx);
    end;
    transbatch(cx,'缴纳工会经费未开具票据的记录');//把业务数据疑点从临时表写入正式表
     End.
    
    (六)审查地税部门有无滞留工会经费。
    地税部门给企业开票代工会征收工会经费,企业根据开具的票据金额,将工会经费上缴到所属地税分局的银行户,再由地税部门将工会经费上缴到工会银行集中大户,查询地税部门开票代征工会经费时,有无滞留缴纳资金的情况发生。
    脚本语言为:
    var sqlstr,cx,qz,jg;
    begin
    //分别统计企业缴纳工会经费明细表中2010年和2011年各税务所所辖企业所缴纳工会经费金额
    sqlstr:='select ''2010'' as 年度,substring(主管机关,7,2) as 地税代征部门,sum(本期已缴) as  本年度收取工会经费金额   from  企业上缴工会经费明细表2010  group by substring(主管机关,7,2)  union   select ''2011'' as 年度,substring(主管机关,7,2) as 地税代征部门,sum(本期已缴) as  本年度收取工会经费金额  from  企业上缴工会经费明细表2011 group by substring(主管机关,7,2)';
    createtemptable('地税征收会费明细汇总',sqlstr);//将查询结果创建为地税征收会费明细汇总临时表
    sqlstr:='select b.年度,b.税务机关,round((a.本年度收取工会经费金额-b.已收缴金额),2)  as 差额  from 地税征收会费明细汇总 as  a  join [两年度地税代征工会经费统计表] as  b on a.年度=b.年度  and a.地税代征部门=substring(b.税务机关,9,2)  where   round((a.本年度收取工会经费金额-b.已收缴金额),2) >=10000';//查询各税务所收取的企业工会经费和地税上缴总工会会费的差额
    createtemptable('地税部门滞留工会经费表',sqlstr);//创建地税部门滞留工会经费临时表
    showmsg('创建''地税部门滞留工会经费表''成功');//显示创建表成功
    sqlstr:='select sum(差额) as 滞留资金金额 from 地税部门滞留工会经费表';//计算地税部门滞留资金金额
    cx:=createq(sqlstr,-1);
    qz:=qfdvalue(cx,'滞留资金金额');//取值
    showmsg('两年地税部门共滞留资金'+qz+'元');//显示滞留资金金额
     end.
    
    三、审计建议

    (一)有关部门加强对工会经费征收环节的监管,严肃经费收缴纪律,按照“统一领导,分级管理”的财务体制,规范经费缴拨体系制度,规范税务代收工会经费工作。市总工会要切实加强对工会经费收缴管理工作的检查监督,充分发挥工会经审组织的职能作用,加大审计监管工作力度,对违反财务制度和经费收缴纪律的行为,按有关规定对相关责任人进行严肃处理。
    (二)市总工会要加强财务制度的管理,严格按照新工会会计制度,根据经费独立原则建立预算、决算和经费审查监督制度;加强考核,建立经费收缴奖惩激励机制,充分调动经费使用单位缴纳工会经费的积极性。(张晓斐 付青山)
     
     
     
    
     
    
【关闭】    【打印】