看账相关
小账套校验
批量校验小账套文件的数据完整性和一致性,检查科目余额表与序时账的勾稽关系
视频教程
功能概述
小账套校验工具用于批量校验小账套文件的数据完整性。选择存放小账套的文件夹,程序自动遍历其中所有文件,执行多项校验并输出校验结果报告。
操作步骤
- 在工具箱中点击「填写数据」,选择存放小账套文件的文件夹
- 点击「运行」开始校验
- 校验完成后在
output/小账套校验结果.xlsx查看结果
校验内容
程序对每个小账套文件执行以下四项校验:
1. 借贷方一致性
检查序时账中所有记录的借方金额合计是否等于贷方金额合计。差异超过 0.01 则判定为不一致。
2. 总额与序时账一致性
逐个比较科目余额表中每个科目的借方金额、贷方金额与序时账中对应科目的汇总金额是否一致。
具体逻辑:
- 从科目余额表中逐行读取科目的借方金额和贷方金额
- 在序时账中筛选以该科目代码开头的所有记录,汇总借方和贷方金额
- 比较两者差异,超过
0.01则记录为不一致
校验不通过时,会列出不一致的科目名称。
3. 一级科目与二级科目金额校验
检查每个一级科目的期初余额、借方金额、贷方金额、期末余额是否等于其下级二级科目的对应金额之和。
具体逻辑:
- 对于每个科目,筛选其下级二级科目(科目代码以该代码开头且长度比该代码长 2 位)
- 二级科目的余额根据方向处理:贷方取负值,借方取正值
- 汇总后与一级科目金额比较,差异超过
0.01则判定不一致
4. 金额平衡勾稽
检查科目余额表中每个科目是否满足以下平衡关系:
期初余额 + 借方金额 - 贷方金额 = 期末余额方向为贷的余额取负值后计算,差异超过 0.01 则记录为不一致。
输出结果
输出文件:output/小账套校验结果.xlsx
结果包含以下列:
| 列名 | 说明 |
|---|---|
文件名 | 小账套文件名称 |
校验结果 | 总体校验结果(全部通过为 True,任一项不通过为 False) |
借贷方一致性 | 序时账借贷方合计是否一致 |
总额与序时账一致性 | 余额表与序时账各科目金额是否一致 |
不一致科目 | 总额与序时账不一致的科目名称列表 |
一级科目与二级科目金额校验 | 上下级科目金额是否一致 |
金额不一致科目 | 一级科目与二级科目金额不一致的科目名称列表 |
金额平衡勾稽 | 是否满足期初+借-贷=期末的平衡关系 |
勾稽不一致科目 | 金额平衡勾稽不一致的科目名称列表 |
小账套文件要求
被校验的小账套文件必须包含以下两个 Sheet:
| Sheet 名称 | 必需列 |
|---|---|
科目余额表 | 科目代码、科目名称、借方金额、贷方金额、期初余额、期末余额、方向(含换行符)、方向.1(含换行符) |
序时账 | 科目代码、科目名称、日期、凭证号、摘要、借方金额、贷方金额(前 7 列) |
注意: 科目余额表中隐藏的行会被自动忽略,仅校验可见行的数据。
注意: 如果某个文件在处理过程中发生异常(如 Sheet 不存在、列缺失),该文件会被跳过,需手工校验。