会计核算软件是专门用于会计核算工作的电子计算机应用软件,包括采用各种计算机语言编制的用于会计核算工作的计算机程序,从而替代人工,实现会计核算任务。会计核算系统是以账务处理功能为核心,包括多种功能的有机组合体。大部分的会计核算软件将会计核算系统按功能划分为若干个相对独立的子系统,于系统每一部分的功能简单明了并相对独立,各子系统的会计信息相互传递与交流。形成完整的会计核算系统。会计核算软件中具备相对独立地完成会计数据输入、处理和输出功能的各个部分,称之为会计核算软件的功能模块。会计核算软件的功能模块包括以下部分:账务处理模块主要包括:①账务初始(建账);②凭证处理(输入、审核、汇总);③查询;④对账;⑤结账;⑧打印输出;⑦其他辅助功能。账务初始是根据程序要求和内部管理需要自定义会计科目体系、记账凭证格式、账簿体系的过程。相当于手工状态下设立一套新的账务核算体系,是用计算机建账的过程。凭证处理包括凭证的输入、修改、审核、汇总、打印等内容。查询是设定查询条件标志,灵活迅速查询某会计期间的会计凭证及有关明细分类账、总账的有关内容。例如:寻找特定内容的会计凭证,查找会计科目的发生额或余额等。对账功能一部分是由会计核算软件在设计时由程序自动检查核对,如总账、明细账、日记账之间的账账核对;另一部分则提供给用户进行核对,如与银行对账单核对,与往来账核对,与其他辅助账核对等,并能做出调节表等相关资料。结账功能由程序完成,按国家会计制度规定,按会计科目分级进行计算、汇总,结出借贷发生额和余额,结束当期核算,开始下一个会计核算循环。结账还包括会计信息跨年度结转,开始一个新的会计年度的特殊内容。打印输出功能是打印记账凭证、账簿等会计信息资料,以便用户使用和归档保管。其他模块主要包括:存货核算,成本核算系统,应收应付款核算、销售核算和财务分析等等。根据行业的特点,又有:零售业进销存核算系统、批发业进销存核算系统等。根据管理的需要,又有:劳资人事管理系统、国有资产管理系统等。