EXCELVBA在財務核算中的應用
會計信息化
作者:魏紅海
摘要:會計電算化係統的運用,提高了各企事業單位在記賬、算賬、報賬等方麵的會計核算速度,在提升財務工作效率的同時,也進一步提高了會計信息質量。但是,在會計電算化的實踐中,由於各單位的實際情況不同,電算化係統的某些模塊設計不夠靈活,導致一些單位會計核算效率得不到提高,勞動強度不降反增。經筆者多年實踐探索,發現電子表格EXCEL軟件及其VBA編程環境具有強大的功能,如加以合理的運用,能夠徹底地消除電算化係統的弊端,同樣達到提高效率、降低勞動強度的效果。
關鍵詞:EXCEL VBA 財務核算 作用
一、引言
筆者所在單位實行會計電算化已經有二十年,期間進行過多次升級,逐步增加模塊。到目前為止運行的模塊有總賬、存貨核算、工資管理、報表等。電算化係統在單位會計核算、財務報表、查賬、檔案輸出、工資核算等方麵發揮了積極的作用,提高了工作效率。電算化軟件雖然具有高效、完整的特點,但在某些情況下,由於各方麵的原因也存在不能充分發揮快速、準確的功能。如我單位電算化係統的存貨核算模塊,在審核和報表方麵不能發揮應有的作用。此時若結合電子表格EXCEL,再在VBA編程環境中加入少量的代碼,就能使存貨核算在審核和報表方麵發揮高效、快速、準確的作用。本文結合實際工作,談談EXCEL VBA在財務核算中的運用及作用。
二、EXCEL VBA在存貨核算審核方麵的應用
(一)存貨核算的特殊情況
我單位的存貨核算電算化有10餘年,目前存貨目錄有近4 000行。在倉庫設有一個存貨核算終端,負責錄入每月發生的出入庫數據;在財務室也設有一個存貨核算終端,負責審核每月發生的出入庫數據以及記賬、報表輸出。在每一個月,倉庫管理人員將全部入庫單和出庫單按時間順序錄入電算化係統,至月底當月單據錄入完畢後,再將單據全部交財務人員。財務人員將交來的單據與錄入模塊的出入庫數據逐一核對,進行審核操作、記賬和報表。但是,由於本單位存在著特殊情況,倉庫還保留著手工賬簿。具體地說,每月倉庫管理人員按時間順序將出入庫單據錄入電腦後(這時當月單據的順序與存貨核算模塊中出入庫數據的順序是一致的),他們還需要在手工賬簿上按材料目錄順序記一遍手工賬。這時當月單據的排列順序與手工賬簿中的材料目錄順序一致,而與存貨核算模塊中出入庫數據的順序不一致。倉庫管理人員每月經過這兩次操作後,再將好幾百張的出入庫單據交給財務人員審核。此時,財務人員進入存貨模塊審核出入庫數據時,就很難找到對應的出入庫單據。
(二)往年財務人員對出入庫單據審核方法
財務人員在接到倉庫管理人員傳遞的入庫單和出庫單後,在進行審核時,發現這幾百張出入庫單據與電腦中存貨核算模塊中入庫單和出庫單的順序不一致。每月的出入庫單據張數少則200張,多則500張,因為順序不一致,存在著審核時找不到對應的出入庫單據。為此,財會人員需先逐一將對應的出入庫單據一張一張地找出來,等順序一致後,再按順序逐張進行單據項目的審核,將紙質的出入庫單據與存貨核算模塊中的出入庫數據核對相符後,再進行記賬操作。這樣處理,由於單據數量大,需要花費大量的查找時間,工作也存在著單調、強度大的缺點。
(三)審核方法的改進
1.分析出入庫單據和庫存管理流水賬的關係。在分析出入庫單據後,發現庫存管理模塊中有一項功能是流水賬。單擊運行後,輸入當月時間,窗口立即顯示當月的流水賬清單。進一步分析後,發現模塊當月的流水賬與出入庫單據存在著一一對應關係。而且流水賬中有一列是存貨代碼,該存貨代碼與倉庫手工賬簿中的材料目錄是相同的,而順序卻不一致。而且流水賬中也沒有提供按存貨代碼排序的功能,不能對流水賬進行排序操作,也不能排列成與出入庫單據相一致的順序。因此不能直接在庫存管理模塊中找到解決的辦法。