随着对管理要求的不断提高,很多集团型企业和企事业单位的主管部门已不满足于仅在会计期末进行数据集中查询,而需要实时地进行财务信息统计查询、监控与业务处理,并且要求在新的技术平台上能实现跨企业、跨账簿、多维的数据统计与分析。
利用互联网技术,在技术上解决跨地区的集团财务管理新要求的技术瓶颈;同时结合会计管理业务发展的需要,以管理会计的基本思想为指导,对传统的核算型会计处理流程进行修订,由北京根网科技有限公司和北京中财信科技有限公司联合开发的集中财务管理系统(以下简称CAS)是一个基于广域网操作环境的、以统一规范会计核算业务、对集团会计数据进行集中管理为主要对象的财务软件系统。
CAS系统支持由集团总部统一制定会计业务规则(会计科目、业务协同关系、其他业务流程等等),统一管理会计业务信息,统一管理人员的使用权限;由各级子公司(或下属单位)在上级单位规定的范围内增设会计科目、部门、项目、人员等,并基于互联网在异地独立处理会计业务,产生的财务数据实时地集中存储于总部数据库,并由集团总部统一管理、监控,由子公司(或下属单位)编制会计报表。
传统的集团企业的财务信息是分散式管理的,其业务流程为:下属各个子公司的财务人员根据总公司和会计法的要求设立独立的会计账簿,把对子公司进行会计核算的结果登记到相应的帐薄中,把原始凭证和记帐凭证分类归档,所有这些资料都作为会计档案在各个子公司分别保存,各个子公司在会计期末结账后向上级单位递送书面报表。集团总部在会计期末经过合并报表,得出整个集团的汇总报表。这种“分散”式的管理流程依据传统的四个会计假设——会计主体、会计分期、货币计量、持续经营,以反映单个会计主体的经营信息为中心,通过合并报表实现对整个集团经营情况的了解。
分散式财务信息管理系统的业务特点:
下属单位的财务人员根据会计规则进行会计核算;
财务数据、会计档案在使用单位分散存放;
集团通过对子公司的财务报表进行合并、汇总来获得相关财务信息。
在社会经济高速发展的今天,分散式的财务信息管理方式对集团型企业的管理需求来讲已经存在一些不适用性,主要体现在:
集团总部不能实时掌握各个子公司完整的会计信息
难以统一会计核算口径
难以迅速传达会计信息、财务报表数据统计不及时
在分散财务信息系统的情况下,用一句话形象地概括集团公司财务管理存在的问题就是:“手不够长、眼不够亮”。
集团企业为了健康发展,就必须保证集团整体利益与下属子公司及其管理者的利益保持一致,集团总部要求实时掌握集团每一个子公司的财务信息,并对这些财务信息集中管理,还需重点考虑以下四个方面的要素:
首先,集团能够及时掌握子公司经营信息。如同股东对管理者的监控一样,这是集团型企业对子公司管理的基础。只有在此基础上,其它的管理措施方可生效。这些经营信息要尽可能的全面与及时,对于重大的异常事项,有自动的触发与上报或自动预警机制。
其次,既有针对子公司的权力制约体制,又可以保证子公司财务核算的相对独立性。随着企业规模的不断扩大,子公司的权力不断扩大,子公司的某个单笔业务往往可能给集团企业带来巨大的损失,所以集团型企业越来越重视对子公司进行事中控制。同时,尽管各个子公司之间、子公司与集团总部之间存在资金、声誉、产业链上的联系,但保证各个子公司在经营上具有相当的独立性又及其重要。因此,不要求会计集中核算,而要求财务信息集中管理才能达到权力制约及相对独立性两者的完美结合。
再次,整个集团资源能得到有效使用。集团型企业的各个子公司在会计核算等方面是存在联系的,如:共同的客户群体、共同的产业链、资金来源相同、共同的品牌、共同的文化等,可以说其共同的资源是集团型企业成功的重要因素,一个集团型企业若想发挥其优势,避免子公司各自为战,形成舰队战斗力,有效使用共性资源是非常重要的。
最后,管理层可对子公司进行绩效管理。只有合理地评价子公司的经营成果,激励子公司不断地发展,才可实现子公司管理层与集团利益的统一。
由于综合考虑了以上四个方面的因素,所以财务信息集中管理模式有助于企业统领全局,而又兼顾效率;既保证了子公司财务部门一定的独立性,又保证了财务信息的真实、准确。
统一规划、统一管理
集团内部的会计科目体系、银行账户管理、业务操作规范、财务报表的汇总与上报由(集团)主管部门统一规划;
严格控制与兼顾个性化需求:可以由主管部门规定是否允许下属单位设置下级科目;
财务信息统一管理,突出财务信息的严肃性;财务系统中帐务、报表保证达到“帐证一致、帐表一致”。
固定资产管理统一管理与控制。
由集团总部统一控制固定资产折旧及更新策略,各个公司只能按集团总部进行固定资产折旧的计提及更新。
统一监督、统一控制
预算管理与财务管理有机结合,实现事先预算、事中控制、事后监督;
财务信息的集中管理系统,是实现预算管理尤其是预算执行监控的有效和必要手段;
实现财务预算、财务控制和财务分析的完全动态化。
实现基于管理控制的协同处理功能;
严格的银行帐户管理
通过不同下属单位银行帐户的实时统计及汇总功能,及时了解下属单位的运营情况,合理调配资源。
不要求会计人员集中,会计核算业务处理在本地进行;
由集团总部统一制定核算政策,统一管理集团各单位的会计科目;
实时业务监控;
自动管理协同业务流程;
预算管理与会计核算有机结合;
先进的集团财务管理思想。
领先的基于N层体系结构
支持多种操作系统平台:Windows NT/2000、Unix/Linux
支持所有远程通信线路,真正的远程实时联网操作
海量数据的快速处理
支持系统动态扩展
客户端自动升级、实现客户端零维护。
用户规模小于200套帐的配置建议:
数据库服务器:PC SERVER, 2CPU, 奔腾4,2.0GHz以上, 2GB内存
数据库系统:ORACLE标准版
应用服务器:PC SERVER, 2CPU, 奔腾4,2.0GHz, 2GB内存
客户端:PC机
超过200个帐套规模的系统部署建议:
数据库服务器:PC SERVER,4CPU, 奔腾4,2.0GHz以上, 8GB内存
或者同等性能的UNIX小型机,应该使用HA系统架构
数据库系统:ORACLE企业板
应用服务器:PC SERVER(2台), 2CPU, 奔腾4,2.0GHz, 1GB内存
或者同等性能的UNIX小型机
客户端:PC机
系统性能指标:
基于专线(2Mb)的广域网,在支持最大并发量的情况下,登陆操作时间小于5秒(对于使用56K拨号的网络环境下,登陆帐套时间小于15秒),凭证编制存盘小于500毫秒,记帐操作时间小于500毫秒,报表汇总时间小于5秒。
典型系统部署示意图
集中的财务系统要求确保运行稳定、安全,支持大并发量操作,并且要求新的系统能够方便地增加新的业务。集中财务管理系统采用了先进的多层体系架构和面向对象分析、设计和开发方式,系统总体架构如下图所示。
在上图中,从右到左依次是数据库、应用服务器、应用网关(可选)和客户端。客户端是用户的操作界面;数据库存储所有的业务和系统数据。其中系统主要的业务体现都在应用服务器上体现,以下作简单介绍。
数据存储层:数据存储层是应用系统的“仓库”,存储着系统业务数据和与数据库系统有关的系统数据。
应用服务器:应用服务器是整个财务系统开发的重点,是整个系统业务逻辑实现的地方。在采用面向对象的设计和开发模式下,这一层可以进一步划分为四个小的层次:数据连接层、基本操作层、业务逻辑层和通讯展示层。
在业务逻辑的抽象过程中,采用面向服务的设计思想,将业务处理过程分解成颗粒适度的基础单元,充分体现重用性。修改业务处理流程实际上就是对基础业务单元的重新组合过程,大大提高了系统的开发效率和系统的稳定性。
应用网关(Gateway)(可选,在用户数量大于200个时建议选用):是系统通讯层的扩展部分,在并发量一般的情况下可以省略。应用网关能够使系统的部署更加灵活,便于与其他应用系统的集成。应用网关提供可靠传输、应用路由、连接复用、负载均衡、请求缓冲、故障隔离/恢复等功能,以保证系统的可靠性、安全性和扩展性。
界面表示层:负责接收客户的请求、对数据进行打包、发送等操作。也负责从服务端接收返回结果,然后进行解包、根据预定格式显示给用户。采用的客户终端和显示方式可以根据实际需要进行客户化开发和定制。
跨系统平台
本系统在设计之初就考虑到客户在不同发展阶段的不同需求,在系统的可移植性方面进行了充分的考虑和技术选型。最后选择了目前跨平台的开发语言——JAVA语言,配合了面向对象的分析、设计和开发模式。所以我公司的系统可以运行在大多数的主流操作系统中而不必作任何的改变。通常使用的操作系统有Windows 2000/2003 Server, Solaris, AIX, Linux等。
处理能力的高低一直是衡量应用系统的一个非常重要的指标 。尤其是进行财务业务集中之后,系统的高效处理能力显得更加重要。
采用了多线程、多队列的处理方式,提高了系统的并发处理能力。
采用内存缓存技术,减少对数据库访问的频度;
采用数据库连接池技术,减少频繁连接数据库所造成的系统负担;
采用集群技术,提高系统的整体吞吐能力。
财务系统的稳定性、在工作时间内的高可用性是非常重要的指标,我们从软件架构、运行服务器选择、备份方案等方面进行全面的考虑和设计,保证财务系统的高可用性,主要有以下几个方面的考虑:
系统架构保证无单点故障;
关键服务器设计具有自我修复能力;
关键处理点进行负载均衡设计;
完备稳健的灾难备份设计。
财务数据的安全管理是至关重要的,务必保证财务数据的正确性、不可篡改性、严格的数据访问控制和备份数据的妥善保管。
3.1 技术层面的保障
严格的数据库管理机制
数据库定时备份(RMAN, EXPORT,异地数据存放)
多层系统结构、有效的网络隔离
使用HA + RAID 技术,保障系统的高可用性
数据通讯采用加密方式
对于客户端的访问进行专门授权处理,以保证数据请求方的合法性
日志审计功能,监控非法访问情况
3.2 业务层面数据安全保障
业务查询权限控制严格(帐套、单位、科目)
业务操作权限严格控制(帐套、单位、科目)
报表与帐务数据的一致性控制
控制业务人员使用的机器,保障财务数据不出门
财务备份数据集中管理
集中统一管理
系统应用集中管理、集中维护;
所有单位的银行帐户由主管部门统一管理;
系统内各使用单位的隶属关系由主管部门统一建立;
各级系统管理员由中心管理员统一管理;
所有操作员按工作岗位分类,岗位与操作权限直接关联;
适用于多种行业的综合财务管理平台
系统预置了所有行业的会计科目与报表,并可随新行业会计制度的出台而增加;
以集团财务综合管理平台为设计目标,支持由多行业单位构成的集团财务管理需求
行业管理由主管部门在中心端完成,突出权威性;
提供强大的部门、往来、项目的辅助核算功能,业务覆盖企业单位会计核算与管理的各个环节;
功能系统覆盖预算管理、会计管理、现金银行、报表合并汇总、固定资产等各个方面;
以管理型会计进行系统设计,将管理与核算有机结合起来;
支持会计审计,所有子系统均可“穿透式”查询;
强调统一,简便灵活,充分体现集中管理的优势
科目体系管理
上级部门可以“固定”会计科目,下级单位只能使用,不能修改;
下级单位可以在规定的范围内增加科目;
增加了“协同”类型的会计科目,支持在不同单位之间“协同”作业。
预算控制与会计核算的结合
主管部门确定下级单位预算控制的方式,下级单位自动执行;
预算确定后,预算指标可自动转化为会计核算中的预算控制的指标数。
“协同”作业
业务单位编制会计凭证时,可触发“协同”,系统自动要求“协同”单位确认新凭证;
会计人员编制会计凭证时,可“协同”出纳人员进行支票核销。
帐表一体化设计、真实表现集团会计信息
强大的辅助核算功能,从不同侧面反映集团实时的财务状况和经营状况;
自动督促会计人员在规定的时间记帐、结帐、上报报表;
会计报表支持跨帐套“穿透式”查询,易于审计;
多方位查对会计报表,“问题”报表禁止上报;
报表数据任意组织能力强、图表一体,并可以跨级别、跨单位自由定义汇总范围,进行报表汇总;
报表合并系统功能强大、操作简单。
CAS系统的业务系统由基础资料管理、会计核算、现金银行、固定资产管理、报表管理、预算管理、工资管理共7个模块组成,基本功能如下:
基础资料管理:提供人员信息、财务与预算相关的公共信息、法规信息的管理,存储历史结算数据,为其他功能模块服务。
会计核算:实现会计凭证的编制、录入、审核,记账和结账规范化,提供灵活的帐套管理功能
现金银行:银行帐户管理、现金出纳管理
固定资产管理:建立相对统一的固定资产管理体系,实现固定资产卡片、台帐与会计核算相关联。
预算管理:实现各类预算单位预算编制、上报、审批、汇总;实现预算执行多极监控、分析。
报表管理:实现会计报表的逐级、分类汇总、合并、审核;提供灵活的查询定义技术。
工资管理:工资核算、发放、档案管理、个人所得税和公积金管理等功能。
各个模块之间的业务实现如下图所示:
天津市房管局网络财务管理系统
天津市房地产管理局(全局下属单位超过300个)是负责全市房地产行政管理工作和住房制度改革工作的市政府直属机构,借助现有的“数字房管”DDN专线网络,建立一个符合国家财经法规要求,适应财政预算、会计改革形势,满足全市房管系统集中管理与分级负责相结合需要,实现财务信息网上实时传递、集中处理的财务管理系统。
系统从2005年4月1日开始正式使用。
设备配置:
数据库服务器(2台)SUN V880 4CPU, 8GB内存,存储为SUN 3510。
HA软件采用VERITAS CLUSTER SERVER, 数据库使用ORACLE9I。
应用服务器的配置为SUN V880,2CPU, 2GB内存。