工会经费来源于建立工会组织的国家机关、各企事业单位和单位职工个人收入等,属于公共财政专项资金,其主要用于为职工服务和工会活动,与人民生活息息相关,因此,关于工会经费的征缴、使用等一直是社会关注的焦点。依据工会法的规定,工会经费的使用应当依法接受国家的监督,审计机关应对工会经费收缴、使用等情况进行全面审计。通过审计有利于工会加强预算管理,促进工会组织的工会经费划拨和收缴任务,保证工会经费依法拨缴管理使用,从而提高工会经费拨缴的执行力。
一、审计目标与功能
审查企业是否在限定的缴费期限内缴纳工会经费、是否足额上缴工会经费、是否重复缴纳了工会经费和工会筹备金,监督检查地税部门代收工会经费(或筹备金)时有无开具市总工会提供的《工会经费收入专用收据》、其征收管理制度是否可行和将代征的工会经费上缴总工会时有无滞留工会经费的情况发生。
二、审计分析过程
具体针对被审计单位提供的企业上缴工会经费明细表和两年度地税代征工会经费统计表进行查询分析,审查企业缴纳工会经费的及时性、完整性和有无重复缴费情况,以及监督检查地税部门征收管理制度可行性、代征手续规范性和有无滞留工会经费等问题。
(一)企业缴纳工会经费的及时性审查。
检查企业有无在限定的缴款期限内缴纳工会经费,即查询两年企业缴纳工会经费情况明细表中缴款期限小于缴款日期的情况,将查询的结果生成“企业不及时缴费情况表”,并计算未及时缴费金额。
脚本语言为:
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);