百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

一文搞懂会计科目设计原理及运维要点

ccwgpt 2025-01-17 11:12 57 浏览 0 评论

在企业的财务管理中,会计科目的设计和维护是核心环节,它不仅关系到财务数据的准确性,还直接影响到企业的决策和合规性。这篇文章,我们一起来学习一下相关知识。

会计科目是业务事项按会计准则要求的一种归纳或分类,是在会计要素基础上的一种细分,包括科目编码和科目名称;在高级的ERP中,科目名称支持多种语言,可灵活切换,如中文、英语、维吾尔语等。

会计科目的内容反映科目之间的横向联系,会计科目的级次(层级)是以会计科目编码为载体,反映科目内部的纵向关系。比如1002是“银行存款”科目,100201 “工行”是银行存款下的明细(二级)科目,全称为“银行存款_工行”,他俩为父子关系。

一、会计科目编码要点

会计科目编码由数字构成,国内ERP的科目编码有层级关系,如一级、二级、三级,国外ERP如SAP也有层级,但Oracle则用弹性域实现的(类似字段),国内外ERP的对比后续单独写一篇介绍,本文如无特例说明均指国内ERP。

一级科目编码一般为4位,也有3位,第一位为账户性质,就好像我们名字的姓一样,是一种分类,表示其是属于资产类还是负债类,开头1是资产、2是负债、3是共同类、4为权益类、5为成本类、6为损益类。

二、会计科目级次(层级)关系

会计科目的级次主要为方便不同的使用者,如管理层和外部信息使用者(如审计)只需关心一级科目,了解粗略数据,如应收账款多少、应付账款多少;而具体财务人员则需要根据明细科目进行具体分析,检视经营成果。

企业可灵活设立多个层级,如二级、三级及至五级、六级,从使用角度与便利性考量,一般不超五级。

会计科目级次模式:

a、422式,科目编码级次为4-2-2-2:即除一级科目由四位数字组成外,其他各级的编码均为两位数字,科目全称用下划线将多级连接起来,如100102 银行存款_建行。这种设置清晰、一目了然。

b、423式,即一级科目编码是4位数字,二级编码是2位数字、三级编码是3位数字,如还有四级则是4位数字,依此类推,这种从科目编码看有层次感。

c、322式,一级科目的编码是3位数字,二级科目的编码是2位数字,以此类推。

总之,会计科目的编码级次是根据会计管理的需要和科目分类的逻辑来设计的。不同的编码级次适用于不同的管理需求和科目细分要求,确保了会计信息的准确性和可追溯性,在账套开启时设定后不允许修改。在我国一般为422式。

三、总账科目(统驭科目)与明细科目

1、总账科目

在SAP也称统驭科目,指一级科目,是财政部制定的,实质是会计要素(资产、负债、所有者权益、成本、损益)的反映,企业可以根据业务所需灵活设定。

总账科目主要是用于生成法定财务报表,它们与法定财务报表的每一行有映射关系,但可能是多对一,即几个一级会计科目对应着报表的一项;

总账科目在系统实现层面就是一张总账汇总表。

以最新会计准则为例,总账科目主要有以下几种:

2、明细科目

一级以下的科目为明细类科目,只需满足会计要素在交易层面最细的分类要求,即每笔会计凭证上出现的最细的科目,可以由企业自行设置。明细科目只允许末级科目可以在分录中记账,中间的科目仅做分类、汇总使用,如下图:

四、科目设置与管理

1、集团统筹下的多公司主体科目管理

企业出于税务筹划或战略发展要求,会设立多个公司主体,比如美团以美团科技有限公司为核心企业之一,设立几十家公司主体,如江苏三快在线科技有限公司、深圳三快信息科技有限公司、湖南三快在线科技有限公司等等;这么多公司对科目管理提出较高要求,在迅速支撑会计核算的同时,确保科目创建的科学性、可持续,避免同一科目出现多个编码或名称,否则给报表编制、合并报表等工作带来不小的麻烦。

对于集团下多公司主体时,一般每个主体会单独设立账套。每个账套的会计科目,无论编码还是名称,均要求三“统一”:统一创建、统一分配、统一回收

2、科目管理规则与职责要求

科目管理,应由专人审核专人在集团层面创建,再分配给所需的账套;三级及以上科目禁止从各主体账套自行创建。同时负责审核科目的岗位应是中、高阶财务岗,具有全局视角与管理会计思维。

比如管理费用下设二级科目“水电气暖费”,然后在下面又设了几个三级科目:水费、电费、燃气费、供暖费。这样设三级科目,不如取消“水电气暖费”二级科目,直接把水费、电费、燃气费、供暖费都设为管理费用下的二级科目。

是否需要设“水电气暖费”这个二级科目,要考虑它有什么用,是否只起到加总四个三级科目发生额直接取数的作用?其实多数公司设这种仅起汇总作用的二级科目,只是因为最初管理需求不需要单独看水、电、气、暖的费用,所以觉得既然它们都属于办公室里发生的公用事业支出,就设一个科目即可,但没想到后来需要单独看了,所以就只好在它下面新加几个三级科目。

出现这种情况,一是因为设会计科目时并未深入洞察管理需求;二是因为公司由于业务规模和复杂度发展所以管理精细度在不断提升,造成以前的科目设置粗放而无法满足取数的要求。这些都对维护人员提出较高要求,要有一定经验与前瞻性。

3、科目级次与核算维度

前面我们知道明细科目是一级科目的细分,在核算中还有一个概念,核算维度(也称辅助项目、核算项目)。维度是财务管理中一个关键概念,它指的是对财务数据进行分析和报告时使用的一个或多个分类标准。它允许企业从不同的角度切入,对财务数据进行多维度的分析和解读。通过维度,企业可以更深入地理解财务数据背后的业务活动,支持更复杂的决策需求。

科目与维度构成了财务报告和分析的基础,确保了财务信息的准确性和完整性,帮助企业进行详细的财务分析和报告。会计科目的层级和维度的合理设置对于企业的财务管理至关重要,有助于准确记录每一笔经济业务的发生,为管理层提供决策支持,并加强内部控制。

实务中,核算是用明细科目还核算维度,考验其财务经验与产品功底。比如“银行存款”一级科目,共有4个明细:工行、建行、中行、农行,各有100元,用明细科目如下:

如果以核算维度记账,则是下图这样的,带核算维度的一级科目竟然有多笔:

由上看出,用明细科目更清爽、明白、易统计。那何时用明细科目、什么场景用核算维度呢?老曾总结几点:

  1. 要素法:核算对象属于会计要素的,则设立明细科目,否则用核算维度;比如:电话费,属于费用,会计要素之一,应用明细科目核算;而“供应商”、“部门”,与会计要素无关,属于业务属性的一种表现,可用核算维度表示。这种分类需要扎实的会计专业知识,熟悉业务。
  2. 套娃法(推荐):类别如果可能有子类、孙类时,那应使用明细科目,这样能完美体现父、子、孙这种层级关系,比如【应交税费】,下面有【应交增值税】、【应交消费税】、【应交所得税】等子类,【应交增值税】下面还有【进项税】、【销项税】、【进项税转出】等孙类;如果场景只是一层同级关系,且不会向下衍生子、孙关系时,则用核算维度。比如供应商,所有供应商都是一类,不会有子供应商了。

c.枚举法:比较适合维度的有以下几个经典场景,如部门、项目、地区、产品线、供应商、客户、费用类型、员工等;

当遇到交叉属性时,则要通过核算维度+主数据实现,比如核算收入时,挂了【客户】维度,同时想分析客户所在区域(华南、华北等)、规模、性质(直营、加盟)等,后面这些都是基于客户衍生出来的维度或特征,且经常会变,放在会计分录的维度不合适,可以在客户主数据维度这些需要的特征,在统计时关联此特征进行分析。

会计科目到底设几级合适?如果能做到在深入理解公司业务模式后用系统性思维搭建会计主数据结构(会计主数据结构=账套+会计科目+核算维度),会计科目设2-3级就够了。级次设得多,通常都是因为没全面或没及时理解公司业务模式,或者没有统筹思维,想到哪加到哪。

另外,明细科目的层级与核算维度的取舍会随着企业发展、管理的精细化而演进,并不是一成不变的。按上述几点要求基本能比较好的判断是用明细科目还是核算维度。

如果硬把核算维度设成子级科目,就意味着它只能有一个上级科目,如果想挂多个科目,就要在每个科目下都设一个相同的子级科目,本来科目与核算维度是加的关系,这样反而变成乘的关系!比如部门这个核算维度如果设成会计科目,假设一共10个部门,管理费用有5个二级科目,就会变成每个二级科目下都要设10个三级科目。于是,管理费用下就有5 x 10共50个三级科目,想想科目表得有多长!如果是多个核算维度,那更没法玩,想想就恐怖!

五、系统设计

1. 会计科目在系统实现层面上,由一张主表+多张关联表实现,主表为科目表,关联表有科目类别表、核算维度(组)表、现金流量表等。

2. 具体结构设计如下图:

作者:业财老曾,公众号:业财老曾谈,专注财务信息化20年

本文由 @业财老曾 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

相关推荐

详解DNFSB2毒王的各种改动以及大概的加点框架

首先附上改动部分,然后逐项分析第一个,毒攻掌握技能意思是力量智力差距超过15%的话差距会被强行缩小到15%,差距不到15%则无效。举例:2000力量,1650智力,2000*0.85=1700,则智力...

通篇干货!纵观 PolarDB-X 并行计算框架

作者:玄弟七锋PolarDB-X面向HTAP的混合执行器一文详细说明了PolarDB-X执行器设计的初衷,其初衷一直是致力于为PolarDB-X注入并行计算的能力,兼顾TP和AP场景,逐渐...

字节新推理模型逆袭DeepSeek,200B参数战胜671B,豆包史诗级加强

梦晨发自凹非寺量子位|公众号QbitAI字节最新深度思考模型,在数学、代码等多项推理任务中超过DeepSeek-R1了?而且参数规模更小。同样是MoE架构,字节新模型Seed-Thinkin...

阿里智能化研发起飞!RTP-LLM 实现 Cursor AI 1000 token/s 推理技术揭秘

作者|赵骁勇阿里巴巴智能引擎事业部审校|刘侃,KittyRTP-LLM是阿里巴巴大模型预测团队开发的高性能LLM推理加速引擎。它在阿里巴巴集团内广泛应用,支撑着淘宝、天猫、高德、饿...

多功能高校校园小程序/校园生活娱乐社交管理小程序/校园系统源码

校园系统通常是为学校、学生和教职工提供便捷的数字化管理工具。综合性社交大学校园小程序源码:同城校园小程序-大学校园圈子创业分享,校园趣事,同校跑腿交友综合性论坛。小程序系统基于TP6+Uni-app...

婚恋交友系统nuiAPP前端解决上传视频模糊的问题

婚恋交友系统-打造您的专属婚恋交友平台系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包...

已节省数百万GPU小时!字节再砍MoE训练成本,核心代码全开源

COMET团队投稿量子位|公众号QbitAI字节对MoE模型训练成本再砍一刀,成本可节省40%!刚刚,豆包大模型团队在GitHub上开源了叫做COMET的MoE优化技术。COMET已应用于字节...

通用电气完成XA102发动机详细设计审查 将为第六代战斗机提供动力

2025年2月19日,美国通用电气航空航天公司(隶属于通用电气公司)宣布,已经完成了“下一代自适应推进系统”(NGAP)计划下提供的XA102自适应变循环发动机的详细设计审查阶段。XA102是通用电气...

tpxm-19双相钢材质(双相钢f60材质)

TPXM-19双相钢是一种特殊的钢材,其独特的化学成分、机械性能以及广泛的应用场景使其在各行业中占有独特的地位。以下是对TPXM-19双相钢的详细介绍。**化学成分**TPXM-19双相钢的主要化学成...

thinkphp6里怎么给layui数据表格输送数据接口

layui官网已经下架了,但是产品还是可以使用。今天一个朋友问我怎么给layui数据表格发送数据接口,当然他是学前端的,后端不怎么懂,自学了tp框架问我怎么调用。其实官方文档上就有相应的数据格式,js...

完美可用的全媒体广告精准营销服务平台PHP源码

今天测试了一套php开发的企业网站展示平台,还是非常不错的,下面来给大家说一下这套系统。1、系统架构这是一套基于ThinkPHP框架开发的HTML5响应式全媒体广告精准营销服务平台PHP源码。现在基于...

一对一源码开发,九大方面完善基础架构

以往的直播大多数都是一对多进行直播社交,弊端在于不能满足到每个用户的需求,会降低软件的体验感。伴随着用户需求量的增加,一对一直播源码开始出现。一个完整的一对一直播流程即主播发起直播→观看进入房间观看→...

Int J Biol Macromol .|交联酶聚集体在分级共价有机骨架上的固定化:用于卤代醇不对称合成的高稳定酶纳米反应器

大家好,今天推送的文章发表在InternationalJournalofBiologicalMacromolecules上的“Immobilizationofcross-linkeden...

【推荐】一款开源免费的 ChatGPT 聊天管理系统,支持PC、H5等多端

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!项目介绍GPTCMS是一款开源且免费(基于GPL-3.0协议开源)的ChatGPT聊天管理系统,它基于先进的GPT...

高性能计算(HPC)分布式训练:训练框架、混合精度、计算图优化

在深度学习模型愈发庞大的今天,分布式训练、高效计算和资源优化已成为AI开发者的必修课。本文将从数据并行vs模型并行、主流训练框架(如PyTorchDDP、DeepSpeed)、混合精度训练(...

取消回复欢迎 发表评论: