标题：会计核算软件
什么是会计核算软件
会计核算软件指专门用于会计核算工作的电子计算机应用软件，包括采用各种计算机语言编制的用于会计核算工作的计算机程序。 
凡是具备相对独立完成会计数据输入、处理和输出功能模块的软件，如账务处理、固定资产核算、工资核算软件等，均可视为会计核算软件。 不同软件公司开发的会计核算软件所包含的功能模块并不完全相同。
会计核算软件以会计理论和会计方法为核心，以会计制度为依据，以计算机和通信技术为基础，以会计数据为处理对象，以提供会计信息为目标。
使用教材
【中级电算化内容简介】
为了满足一些部门和省市区会计管理机构及应考人员的需求，帮助广大考生准确理解和掌握考试大纲的内容，编者组织有关专家编写了“全国会计从业资格考试辅导教材”。本套教材共分四册，包括《会计基础》、《财经法规与会计职业道德》、《中级会计电算化》和《全国会计从业资格考试参考法规汇编》。教材编写过程中着力突出以下特色：一是紧扣考试大纲，内容权威，教材的内容与大纲规定一致，难易程度适中，便于考生学习应考；二是关注会计实务，强调从业要求，突出会计从业人员应知应会的内容，重视会计基础知识的介绍和业务处理能力的培养；三是文字简练，通俗易懂，注重会计专业知识的层次性，表述简明扼要，深入浅出；四是参考法规汇编精简实用，所汇编的内容均为考试大纲涉及的法律、行政法规和规章制度。　
【中级电算化目录】
第一章 Windows的运用
第一节 Windows的基本操作
第二节 系统的日常维护
第三节 Windows的网络管理
第四节 Windows的安全性管理
第二章 计算机网络基础
第一节 计算机网络的基本概念
第二节 计算机网络系统的体系结构
第三节 常用的计算机网络操作系统介绍
第四节 Internet的简单介绍
第三章 数据库基础知识
第一节 数据库的概念与分类
第二节 数据库的主要特征及作用
第三节 数据库的基本结构、语法
第四节 常见数据库介绍
第四章 会计信息系统概述
第一节 会计信息系统的产生
第二节 会计信息系统的结构分析
第三节 会计信息系统的网络架构
第四节 会计信息系统的工作流程
第五章 会计信息系统模块功能
第一节 会计核算系统
第二节 购销存管理系统
第三节 资金集中管理
第四节 成本核算系统
第五节 全面预算管理系统
第六章 会计信息系统的内部控制
第一节 会计信息系统运行管理体系
第二节 会计信息系统安全控制技术
第三节 会计信息系统安全防范制度
第七章 会计信息系统实施
第一节 会计信息系统的总体规划
第二节 建立会计信息系统运行平台应考虑的因素
第三节 会计信息系统的建立和实施方法、步骤
第八章 财务数据的综合利用
第一节 概述
第二节 Excel在会计核算和管理中的应用
第三节 电子表格软件在财务分析中的应用
第四节 财务数据的取得和应用
第五节 数据挖掘
第九章 财务管理信息化解决方案
第一节 集团企业及财务管理模式
第二节 集中式财务管理信息化解决方案
第三节 分布式财务管理信息化解决方案
第四节 财务业务一体化解决方案
第五节 ASP网络财务服务模式[1]
会计核算软件的分类
会计核算软件按适用范围分类 
1.专用会计核算软件。 
一般来说，专用会计核算软件是指由使用单位根据自身会计核算与管理的需要自行开发或委托其他单位开发，专供本单位使用的会计核算软件。 
其特点是把使用单位的会计核算规则，如会计科目、报表格式、工资项目、固定资产项目等编入会计软件，非常适合本单位的会计核算，使用起来简便易行。但其缺点是，受使用范围和时间限制，系统只适用于个别单位。 
2.通用会计核算软件。 
一般是指由专业软件公司研制，公开在市场上销售，能适应不同行业、不同单位会计核算与管理基本需要的会计核算软件。目前，我国的通用会计核算软件以商品化软件为主。
如按适用范围划分，通用会计核算软件又可分为全国通用的会计核算软件和行业通用的会计核算软件。 
为了体现“通用”的特点，通用会计核算软件一般都设置“初始化”模块，用户在首次使用通用会计核算软件时，必须首先使用该模块，对本单位的所有会计核算规则进行初始化设置，从而把通用会计核算软件转化为一个适合本单位核算情况的专用会计核算软件。 
通用会计核算软件的特点： 
(1)通用性强。 
(2)成本相对较低。 
(3)维护量小、且维护有保障。 
(4)软件开发水平较高。 
(5)开发者决定系统的扩充与修改。 
(6)专业性差。 
按硬件结构划分
1、单用户会计核算软件
2、多用户(网络)会计核算软件
会计核算软件的功能模块
(1)帐务处理模块。 
帐务处理模块主要是以会计凭证为原始数据，按会计科目，统计指标体系对记帐凭证所载的经济内容，进行记录、分类、计算、加工、汇总，输出总分类帐、明细分类帐、日记帐及其他辅助帐簿、凭证和报表。 
帐务处理模块主要包括： 
①帐务初始(建帐)； 
②凭证处理(输入、审核、汇总)； 
③查询； 
④对帐； 
⑤结帐； 
⑧打印输出； 
⑦其他辅助功能。 
帐务初始是根据程序要求和内部管理需要自定义会计科目体系、记帐凭证格式、帐簿体系的过程。相当于手工状态下设立一套新的帐务核算体系，是用计算机建帐的过程。 
凭证处理包括凭证的输入、修改、审核、汇总、打印等内容。 
查询是设定查询条件标志，灵活迅速查询某会计期间的会计凭证及有关明细分类帐、总帐的有关内容。例如：寻找特定内容的会计凭证，查找会计科目的发生额或余额等。 
对帐功能一部分是由会计核算软件在设计时由程序自动检查核对，如总帐、明细帐、日记帐之间的帐帐核对；另一部分则提供给用户进行核对，如与银行对帐单核对，与往来帐核对，与其他辅助帐核对等，并能做出调节表等相关资料。 
结帐功能由程序完成，按国家会计制度规定，按会计科目分级进行计算、汇总，结出借贷发生额和余额，结束当期核算，开始下一个会计核算循环。结帐还包括会计信息跨年度结转，开始一个新的会计年度的特殊内容。 
打印输出功能是打印记帐凭证、帐簿等会计信息资料，以便用户使用和归档保管。 
(2)报表处理模块。 
报表处理模块是按国家统一的会计制度规定，根据会计资料而编制会计报表，向公司管理者和政府部门提供财务报告。会计报表按其汇编范围可分为个别报表、汇总报表以及合并报表。 
报表处理模块包括： 
①报表定义； 
②报表计算； 
③报表汇总； 
④报表查询； 
⑤报表输出。 
报表定义是依据会计软件，建立一个新的报表体系所做的工作。主要包括：定义报表名称，描述空白表格的格式，定义报表项目填写内容的数据来源和报表项目及运算关系，确定表格项目审核校验及报表间项目的勾稽关系，检查公式以及汇总报表的汇总范围等步骤。 
经过报表定义之后，就可以按规定计算或汇总产生所需要的会计报表，通过审核校验确认后，可以打印、复制、查询，输出会计报表。 
(3)固定资产核算模块。 
固定资产核算模块主要是用于固定资产明细核算及管理。 
固定资产核算模块包括： 
①建立固定资产卡片； 
②建立固定资产账簿； 
③录入固定资产变动情况； 
④计提固定资产折旧； 
⑤汇总计算； 
⑥查询及打印输出； 
⑦编制转帐凭证。 
此模块主要是根据财务制度的规定，建立固定资产卡片，确定固定资产计提折旧的系数、方法，录入固定资产增减变动情况，汇总计算固定资产原值、累计折旧及净值。按预先设计自动编制转帐分录，完成转帐的记录，打印输出固定资产明细帐和资料卡片，详细反映固定资产价值状况。 
(4)工资核算模块。 
工资核算模块以计提发放职工个人工资的原始数据为基础，计算职工工资，处理工资核算。 
工资核算模块包括： 
①设计工资项目及项目计算公式； 
②录入职工工资基础资料； 
③增减变动及修改； 
④计算汇总； 
⑤查询； 
⑥ 打印输出。 
工资核算模块，首先设计工资的项目及项目计算公式，按项目录入职工应发、扣减、实发金额，按使用者的要求计算配发不同面值的零、整钱数。 
该模块应具备自行定义工资的项目，选择分类方式，灵活修订工资项目，调整职工个人基础资料，定义工资计算公式(如代扣个人所得税计算公式)进行汇总计算。自动制作转帐凭证，填制分录，进行工资分配，计算工资福利费。 
(5)其他模块。 
其他模块主要包括：存货核算，成本核算系统，应收应付款核算、销售核算和财务分析等等。根据行业的特点，又有：零售业进销存核算系统、批发业进销存核算系统等。根据管理的需要，又有：劳资人事管理系统、国有资产管理系统等。 
会计核算软件的选择
(1)所选软件的技术指标能否满足需要。 
①硬件环境。 
②软件环境。 
③数据的安全性和可靠性。 
(2)会计软件的功能是否能充分满足和保证企事业单位的特殊要求。 
①会计软件的行业特点。 
②企事业单位会计核算的特殊性。 
③适应会计工作发展的需要。 
(3)售后服务的质量。 
商品化会计 加入收藏 软件经销商的售后服务质量，也是选购软件时不可忽视的问题。 
售后服务重要内容：会计软件开发或经营单位承担日常维护工作，用户培训，熟悉其基本操作方法和技巧，如软件安装、系统初始化等，商品化软件的二次开发和提供技术支持。 
(4)是否有同类企业成功地运用了该种软件。 
完善会计核算软件的对策[1]
我国会计核算软件的问题1.缺乏会计电算化方面的专业人才
作为一个综合性的财会专业人才，需要具备计算机、会计、管理等多方面的专业知识，实现从满足手工会计的需要到适应会计电算化普及的过渡。目前，许多会计核算软件的使用人员和管理人员，大都是由过去的手工会计、出纳等经过短期培训而来，他们在使用微机处理业务的过程中大多数是对会计核算软件的使用操作和基本的数据处理。而他们对微机的软硬件知识了解不多，不能灵活运用软件处理的会计数据进行财务信息的加工处理。当计算机运行出现问题时，计算机维护人员又大多是计算机专业出身，对财务知识又不甚了解，所以不能够把计算机知识和会计等财务知识融合在一起。这样就会造成会计资料和数据的损坏、丢失甚至是泄露。而事实上，很多问题是可以避免的。 
2.财务信息(数据)存在安全问题
财务数据对于使用者来说，是至关重要的。可以说，财务数据在很大程度上关系着使用者(例如企业)的生存与发展。 
在会计电算化环境下，电子符号代替了会计数据，磁介质代替了纸介质，财务信息面I临安全风险。目前，我国的财务软件生产还处于模仿和加工阶段，役有形成一定的产业规模，多数财务软件的开发都是把重点放在理财和提供多功能管理和决策上，很少放在数据的安全保密上。随着网络经济时代的到来，在给企业带来无限商机的同时，网络财务面临的最突出问题就是安全问题。网络下的会计信息系统很有可能遭受黑客或病毒的侵扰，很多企业没有针对网络环境来建立和完善相应的会计电算化安全防范措施，一旦发生问题将给使用者(企业)造成巨大的损失。 
3.会计电算化下的统一数据接口问题
由于我国目前的财务软件都是各软件公司自行开发的，各自使用不同的操作平台和支持软件，数据结构不同，编程风格各异，为技术保密，相互没有交流和沟通，没有业界的协议，自然也没有统一的数据接口，在系统与系统之间很难实现数据信息的共享。即使是同一系统的各子系统之间也还不能做到信息的完全共享，这就使得现有的财务信息单一、滞后而且缺乏前瞻性。同时。会计的每一次重大变革，都直接导致审计的重大变革。会计电算化必然对以会计为基础的审计在审计线索的获取、审计内容、审计程序和方法及审计风险等多方面产生重大的影响。 
4.会计电算化的基础管理工作存在漏洞
许多会计电算化单位没有严密的基础管理工作制度。首先，在人员分工上，企业对会计电算化操作人员与系统维护人员等岗位没有严格权限限制措施，操作员密码公开或不设密码，为越权使用和篡改数据留下隐患。特别是一些中小企业内部控制十分不完善，使得会计电算化不能正常健康运转。其次，从档案资料管理上，许多单位对存储会计档案的磁盘和会计资料未能及时归档，已经归档的内容不完整，导致不少的会计档案被人为破坏和自然损坏，以至于造成企业财务信息泄密。再次，防范风险的意识不强。许多使用者对数据的安全风险不够重视，导致整个系统的故障甚至是瘫痪。 
5.会计核算软件在会计电算化的使用中，重视账务处理却忽视管理应用
会计电算化的运用可以极大地发挥计算机的计算与分析功能，但是，由于受我国传统的手工会计工作主要是事后核算的影响，我国实行会计电算化的单位大多存在着重视报账功能忽视管理功能的现象。就目前企业会计电算化的应用现状来看，会计电算化的使用还停留在记账、算账水平上，或者说是将手工记账转移到“电脑”记账上，并没有应用到企业全面管理活动中，也可以说会计软件只是实现了它的会计功能，并没有实现它的管理预测和分析功能。会计核算软件的完善对策随着经济的迅速发展，全球经济一体化进程的加快，为了促使会计电算化处理的信息更系统化、智能化，给企业带来经济效益，针对以上会计电算化应用中存在的问题，提出以下完善的对策： 
1.培养一专多能的复合型
会计人才为了适应会计电算化工作的要求，企业要重视复合型的电算化会计人才的培养，造就一大批既精通财务知识，又熟悉计算机信息技术，能够将两者有机地结合起来，进行财务信息的加工和分析，满足各方对财务信息需求的复合型人才。从近处讲，应该在会计核算软件的推广和电算化的具体实施过程中，注重对相关人员，尤其是会计岗位人员计算机的技能培训.造就一大批高素质的一线应用与系统维护及能够进行二次开发应用的会计电算化人才。从长远角度看，要对高等院校会计电算化专业和与财务相关的计算机专业的教学结构进行调整，对该类专业学生的培养要在计算机与财务两个方面并重，培养出符合会计核算软件开发、维护、使用要求的高技能人才。 
2.加强会计核算软件数据信息的安全管理与防范
首先，要加强数据处理的控制，建立健全内部控制。在软件开发上，注重使用先进的技术手段处理各种数据。在维护控制、硬件管理和维护控制、组织机构和人员的管理和控制、系统操作的管理和控制、文档资料的管理和控制上，除了要建立健全各项管理的规章制度外，还要切实加强规章制度的执行力度。 
其次，要防范计算机病毒对数据的影响和损坏。对于进行数据处理的计算机，要加强防护，除了安装正版杀毒软件外，还要避免与外部网络的连通；还要防范数据的人为破坏和丢失。 
再次，在国家制定并实施了计算机安全法律，全社会加强对计算机安全宏观控制的同时，企业应安装正版查杀毒软件，采用防火墙技术、信息加密存储技术、身份识别技术等安全措施来保证财务信息的安全；最后，应加强对计算机科技信息 计算机与网络符是否是文件，显然，不是文件；再用listFiles()进行判断，看所列出的文件是否为空，若为空，用户所点击的磁盘大小即为0，若不为空，则列出根目录下的文件，如果是文件的话，就分别计算出在簇大小为4k，8k，16k，32k时此文件的占用空间(逻辑驱动器)，如果是软盘的话，就直接用512bytes来计算(因为软盘扇区大小固定)，并将此文件的大小进行累加，以备计算整个盘的利用率时使用。如果为目录的话，就使用递归调用直到遍历完 
3.建立通用、统一的财务软件协议
目前企业信息化建设的方向是实现对企业物流、资金流和信息流一体化、集成化的管理。财务软件日益成为企业全面管理软件中的财务管理模块组成部分，所以，要求现有的财务软件应有很好的融合理论与开发技术，能够实现不同系统层次的数据转换。要做到这一点，首先，应建立一个通用、统一的财务软件协议。在该协议中应明确规定相同的数据接口或者规定公共的转换接口，提高数据的标准接口技术，比如输入、输出数据库名称、格式、类型、字段名称等，从而实现不同的数据可以相互转换，进而被识别和接受，能够在不同软件系统下直接使用。其次，应由相关的上级组织部门协调各单位情况，提供一个适应大多数单位情况的会计电算化协议，各单位遵照执行，使各单位有共同的工作方式。 
4.做好财务核算软件使用的基础管理工作
财务核算软件使用的基础管理工作主要指会计核算规程是否规范，基础数据是否准确、保存是否完整等。为做好财务核算软件使用的基础管理工作，我们应做到以下几点： 
(1)加快防止会计电算化犯罪的法制化进程； 
(2)进一步建立健全会计电算化内部控制制度和单位内部电算化管理制度； 
(3)建立计算机硬件和软件管理制度与计算机病毒防范与控制；(4)加强制订会计档案管理制度； 
5.改善和提高会计软件功能
目前许多企业采用的会计软件虽然已开始从核算型向管理型过渡，但总体上讲，模块不能适应管理需要，缺乏高质量的会计软件。要真正充分发挥会计电算化的优势，为单位管理服务.必须将其纳入管理信息系统，提高会计软件功能，向企业全面管理方向过渡。同时在经济全球化的环境下，要加强软件自身的更新和完善，使得我国会计软件能够满足现代跨国企业经营和企业集团化发展的需要，开发出适应跨国企业集团需要的会计软件。会计核算软件的发展趋势是由记账报账型转向管理型。
会计核算软件的要求
根据《会计法》和国家统一的会计制度规定，会计核算软件设计、应用、维护应当符合以下基本要求：
（1）会计核算软件设计应当符合我国法律、法规、规章的规定，保证会计资料合法、真实、准确、完整，有利于提高会计核算工作效率；
（2）会计核算软件应当按照国家统一的会计制度的规定划分会计期间，分期结算账目和编制会计报表；
（3）会计核算软件中的文字输入、屏幕提示和打印输出必须采用中文，可以同时提供少数民族文字或者外国文字对照；
（4）会计核算软件必须提供人员岗位及操作权限设置的功能；
（5）会计核算软件应该符合GB/T19581-2004《信息技术会计核算软件数据接口》国家标准的要求；
（6）会计核算软件在设计性能允许使用范围内，不得出现由于自身原因造成死机或者非正常退出等情况；
（7）会计核算软件应当具有在机内会计数据被破坏的情况下，利用现有数据恢复到最近状态的功能；
（8）单位修改、升级正在使用的会计核算软件，改变会计核算软件运行环境，应当建立相应的审批手续；
（9）会计核算软件开发销售单位必须为使用单位提供会计核算软件操作人员培训、会计核算软件维护、版本更新等方面的服务。
会计核算软件的要求
根据《会计法》和国家统一的会计制度规定，会计核算软件设计、应用、维护应当符合以下基本要求：
（1）会计核算软件设计应当符合我国法律、法规、规章的规定，保证会计资料合法、真实、准确、完整，有利于提高会计核算工作效率；
（2）会计核算软件应当按照国家统一的会计制度的规定划分会计期间，分期结算账目和编制会计报表；
（3）会计核算软件中的文字输入、屏幕提示和打印输出必须采用中文，可以同时提供少数民族文字或者外国文字对照；
（4）会计核算软件必须提供人员岗位及操作权限设置的功能；
（5）会计核算软件应该符合GB/T19581-2004《信息技术会计核算软件数据接口》国家标准的要求；
（6）会计核算软件在设计性能允许使用范围内，不得出现由于自身原因造成死机或者非正常退出等情况；
（7）会计核算软件应当具有在机内会计数据被破坏的情况下，利用现有数据恢复到最近状态的功能；
（8）单位修改、升级正在使用的会计核算软件，改变会计核算软件运行环境，应当建立相应的审批手续；
（9）会计核算软件开发销售单位必须为使用单位提供会计核算软件操作人员培训、会计核算软件维护、版本更新等方面的服务。
会计数据输入功能的基本要求
（一）对初始数据输入的基本要求（1）输入会计核算所必需的其实数字及有关资料，包括总分类会计科目和明细分类会计科目名称、编号、年初数、累计发生额及有关数量指标等；
（2）输入需要在本期进行对账的未达账项；
（3）选择会计核算方法，包括固定资产折旧方法、存货计价方法、成本核算方法等。会计核算软件对会计核算方法的更改过程，在计算机内应当有相应的记录；
（4）定义自动转账凭证，包括会计制度允许的自动冲回凭证等；
（5）用户设置，包括用户姓名、权限、密码等；（二）对记账凭证输入的基本要求会计核算软件必段具备输入记账凭证的功能。（三）对记账凭证的控制功能（1）正在输入的记账凭证编号与已输入的记账凭证编号重复的，予以提示并拒绝保存；
（2）以编号方式输入会计科目的，自动显示该编号所对应会计科目的名称；
（3）供货双方金额不平衡，或没有输入金额的，予以提示并拒绝保存；
（4）有借方会计科目而无贷方会计科目或者有贷方会计科目而无贷方会计科目的，予以提示并拒绝保存；
（5）正在输入的收款凭证借方科目或付款凭证贷方科目不是“现金”或“银行存款”的，予以提示并拒绝保存；
（6）会计核算软件应提供对已经输入尚未记账的记账凭证进行修改和审核的功能；
（7）对同一张记账凭证，应该具有权限控制功能。（四）对原始凭证输入的基本要求（1）在输入记账凭证的同时，输入相应原始凭证；
（2）在记账凭证未输入前，直接输入原始凭证，由会计软件自动生成记账凭证。
会计数据输出功能的基本要求
（一）屏幕查询的基本要求（1）各级会计科目的名称、编号、年初余额、期初余额、累计发生额、本期发生额和当前余额等项目；
（2）本期输入的记账凭证、原始凭证；
（3）本期和以前各期的总账的明细账；
（4）往来项目的结算情况；
（5）本期和以前各期的会计报表。（二）打印输出的基本要求（1）应当提供打印输出原始凭证、记账凭证、日记账、明细账、总账、会计报表的功能；
（2）在总账和明细账的直接记账依据完全相同的情况下，总账可以用总分类账户本期发生额、余额对照表进行替代；
（3）在保证会计账簿清晰的条件下，打印输出的会计账簿中的表格线条可以适当减少；
（4）对于业务量较少的账户，提供会计账簿的满页打印输出功能。
（四）、会计数据处理功能的基本要求
（1）会计核算软件应当具有记账功能；
（2）会计核算软件应当提供自动进行银行对账的功能；
（3）会计核算软件应当提供按照规定的会计期间结账的功能；
（4）会计核算软件应当具有自动编制符合国家统一会计制度规定的会计报表的功能；
（5）会计软件应当采取加密存储、用户身份验证等多种手段确保会计数据安全保密，防止对数据的未授权访问、复制、篡改、删除。