明细账-是否显示辅助核算
1. 基本概念
- 明细账:记录某一会计科目在特定期间内所有交易的详细记录
- 辅助核算:对会计科目进行更细化的分类管理,如按客户、供应商、部门、项目等维度进行核算
2. 主要区别
不显示辅助核算(默认选项)
- 显示该会计科目的汇总明细账
- 将所有辅助核算项目的交易合并显示
- 适用于只需要查看科目总体情况的场景
- 数据来源于
gl_details表中的主科目记录
显示辅助核算
- 显示该会计科目下各个辅助核算项目的明细账
- 按不同的辅助核算维度(如不同客户、供应商等)分别显示
- 适用于需要分析具体辅助核算对象交易情况的场景
- 会查询包含辅助核算编码的详细记录
3. 技术实现差异
从代码中可以看到:
1、前端选择:用户通过单选按钮选择是否显示辅助核算
<input type="radio" name="is_accounting_assisting" value="0" title="不显示辅助核算" checked="">
<input type="radio" name="is_accounting_assisting" value="1" title="显示辅助核算">
- 后端处理:在
AccountBookController.php中,根据is_accounting_assisting参数决定查询逻辑- 当
is_accounting_assisting = 0:只查询主科目记录 - 当
is_accounting_assisting = 1:查询包含辅助核算的详细记录
- 当
- 数据范围:
- 不显示辅助核算:显示科目本身的交易汇总
- 显示辅助核算:显示科目及其所有辅助核算子项目的详细交易
4. 使用场景
- 不显示辅助核算:月末结账、总体财务分析、科目余额核对
- 显示辅助核算:客户往来对账、供应商付款跟踪、部门费用分析、项目成本核算
5. 实际效果
例如对于”应收账款”科目:
- 不显示辅助核算:显示所有客户的应收账款汇总明细
- 显示辅助核算:分别显示”客户A”、”客户B”、”客户C”等各自的应收账款明细
常见问题
该科目已使用辅助核算,查询明细账时未勾选“显示辅助核算”,系统显示的科目汇总余额为全部辅助核算对象的合计金额,不能直接等同于某一客户的余额,否则将导致余额计算或核对结果有误。
例:1122科目针对客户已开启辅助核算,但明细账未点击显示辅助核算,则余额为1122科目的汇总期初余额,而凭证记-73属于1122_客户A,计算时误将汇总余额与客户A余额混淆,导致核对有误。

实际使用:点击显示辅助核算,选择1122_客户A,则余额显示该客户A的期初余额。
