APP下载

基于EХCELVBA的差旅报销软件实现

2017-12-13杜运夯

科技与创新 2017年24期
关键词:差旅费差旅单据

杜运夯

(云南能源职业技术学院,云南 曲靖 655001)

基于EХCELVBA的差旅报销软件实现

杜运夯

(云南能源职业技术学院,云南 曲靖 655001)

在实际工作中,要想简化差旅报销填报流程,提高财务审核效率,就要充分利用EХCELVBA,电子填报单位差旅报销明细,精准计算,从而提高工作效率,在现有工作模式和流程中锐意进取、开拓创新,利用可靠的方法系统化、科学化、规范化地完成各类工作。

EХCEL VBA;差旅报销软件;财务审核;报销单据

1 单位差旅报销概况

1.1 学院出差人员结构复杂,标准不一

云南能源职业技术学院现有教职工350余人,学生9 000余人。学院出差分为编外人员出差、在职在编出差、学生实习出差、各类比赛出差等,存在人员按类型、职称、级别报销标准不统一,出差类型报销不统一的问题。

1.2 出差情况异常偶有出现

在报销时,经常会发生车船票遗失、往返程路线不一致、住宿超标、交通工具使用费用超标等情况,这导致差旅报销填报标准不一,扣减出差各类补贴计算复杂,按照标准出差人员反复填报单据等情况出现。

1.3 财务审核难度大

差旅费制度与干部待遇政策挂钩,而且还会上升到党风廉政建设的高度。财务人员要对差旅费报销审核把关,但是,差旅费审核项目内容繁多,审核压力大,填报单据内容、报销项目、各类异常情况都需进行人工分析,人工核对报销金额,以确保财务报销合规合法。

2 报销软件设计与实现

2.1 差旅报销软件界面设计实现

按照《云南能源职业技术学院差旅报销标准》《学生实习管理办法》《教学类比赛管理办法》内规定的各类人员、各种出差情况归类划分,将差旅报销软件划分为“教职工正常差旅”“教职工异常差旅”“学生正常差旅”“学生异常差旅”4种类型,同时,对于过度复杂的差旅情况,还需手工填报。在差旅报销软件界面,通过添加“控件”,设置单元格格式等手段呈现相关按钮。在Workbook中设置3个sheets,分别为“主界面”“录入界面”“报销单据界面”,并设置“录入界面”“报销单据界面”,Visible属性为False与True之间的切换。主界面、录入界面、报销单据界面如图1、如2、图3所示。

图1 主界面

图2 录入界面

图3 单据呈现界面

2.2 利用EXCEL函数实现核心计算

出差天数实现=IF(E7=quot;quot;,quot;quot;,E7-D7+1)

个人差旅费用计算=IF(R7=AB7,IF(R7=quot;quot;,quot;quot;,IF(AND(T7=quot;否quot;,R7lt;gt;quot;quot;),S7*80+AC7,IF(AND(T7=quot;是quot;,R7lt;gt;quot;quot;),S7*65+AC7,IF(AND(T7=quot;单程quot;,R7lt;gt;quot;quot;),S7*80-15+AC7,quot;quot;)))),IF(R7=quot;quot;,quot;quot;,IF(AND(T7=quot;否quot;,R7lt;gt;quot;quot;),S7*80,IF(AND(T7=quot;是quot;,R7lt;gt;quot;quot;),S7*65,IF(AND(T7=quot;单程quot;,R7lt;gt;quot;quot;),S7*80-15,quot;quot;)))))

报销金额总计实现=IF(SUM(H8:R8)lt;=0,quot;quot;,SUM(H8:R8))

在此需要注意,这个步骤是按照《云南能源职业技术学院差旅报销标准》录入公式的。

2.3 报销单据生成与核心计算实现

新建sheet,设置Visible属性为False,连接呈现。报销单据分为“预算单”“审批单”“报销单”,采用各类数据在填报表中提取。

核心大写人民币实现=IF(U46=0,quot;quot;,SUBSTITUTE(SUBSTITUTE(IF(U46lt;0,quot;负 quot;,quot;quot;)amp;TEХT(TRUNC(ABS(ROUND(U46,2))),quot;[DBNum2]quot;)amp;quot;元quot;amp;IF(ISERR(FIND(quot;.quot;,ROUND(U46,2))),quot;quot;,TEХT(RIGHT(TRUNC(ROUND(U46,2)*10)),quot;[DBNum2]quot;))amp;IF(ISERR(FIND(quot;.0quot;,TEХT(U4 6,quot;0.00quot;))),quot;角quot;,quot;quot;)amp;IF(LEFT(RIGHT(ROUND(U46,2),3))=quot;.quot;,TEХT (RIGHT(ROUND(U46,2)),quot;[DBNum2]quot;)amp;quot;分quot;,IF(ROUND(U46,2)=0,quot;quot;,quot;整quot;)),quot;零元零quot;,quot;quot;),quot;零元quot;,quot;quot;))

公杂费金额实现=IF(费用明细y!D7=quot;quot;,0,IF(费用明细y!T7=quot;是quot;,COUNTA(费用明细y!H7:R7)*15*T40,COUNTA(费用明细 y!H7:R7)*30*T40-费用明细 y!T19-费用明细y!T22))

2.4 系统打印与保存

系统打印设置时,按照打印范围、打印分数设置预览效果,对打印进行调整设置。

保存出差记录实现:

ThisWorkbook.SaveAsquot;D:差旅报销我的出差记录quot;amp;Format(Now,quot;出差报销quot;amp;quot;YYYYMMDDhhmmssquot;)

Application.Quit

3 应用效果分析

软件使用了少量的EХCEL函数完成各类计算,比如IF、FIND、RIGHT、ROUND等,同时,还实现了各类数据分类和精准计算。这样做,减少了报账人员的计算工作量,避免了计算错误,有效解决了计算标准不统一等问题。

多个sheets在不同情况下通过Visible属性于False、True之间切换,界面简洁,解决了分类核算的问题。而且,使用这个软件,在各种情况下均可实现精准计算。

在报销时,出差人员只需输入出差实际花销金额,系统自动扣减超标准金额,并自动呈现核报金额,报销明细一目了然。使用这个软件,大大提高了填报与审核效率,实现了无错误免重复填报,同时,系统自动保存出差记录,自动划分各类费用,还实现了痕迹管理。

4 结束语

以云南能源职业技术学院为例,其差旅报销软件开发是基于本单位深化改革的需要,也是在信息化建设时期提高工作效率,减轻工作负担所采取的必然措施。本文是在对日常工作有所思考的基础上,利用可靠、便捷的手段对现有工作模式和工作流程进行创新优化。

[1]邵亮.Excel在会计中的应用[M].北京:教育科学出版社,2013.

[2]杜华英.基于Excel的年度工资生成解决方案[J].电脑知识与技术,2010,6(3Х):1998-1999.

[3]谢国波,刘竹松.利用VBA编写Excel中的工资条与工资查询窗口[J].电脑知识与技术,2008(14).

杜运夯(1979—),男,2000年毕业于中国矿业大学采矿工程专业,高校讲师。

〔编辑:白洁〕

TP391.13

A

10.15913/j.cnki.kjycx.2017.24.110

2095-6835(2017)24-0110-02

猜你喜欢

差旅费差旅单据
多页单据审核标准辨析
COLA CAN-MINI 蒸汽挂烫机
高职院校差旅费报销问题和改善方法分析
汇票在信用证项下单据融资中的作用
不同维度看差旅
浅析差旅费报销中存在问题及对策
太想念
多省公布干部差旅食宿标准