结论先说:在已连接审计 MCP 的 AI 助手里给出全部序时账文件(可以是 12 个月份的文件或一个压缩包),助手调用 clean_journal,把它们清洗成统一的 7 列标准序时账并按日期合并;结果超过 Excel 单表 1,048,576 行上限时,会按输入文件(即期间)自动拆成多个工作簿并附拆分说明。大账套要处理几分钟,助手会先拿到作业编号再查询进度。
什么是序时账清洗?
序时账清洗是指把财务软件导出的序时账、凭证汇总表,统一成固定的列结构并去掉合计行、分页表头等干扰,便于后续抽凭、编制现金流量表和做分析程序。清洗后的标准序时账固定 7 列:
| 列 | 说明 |
|---|---|
| 日期 | 统一为日期格式 |
| 凭证字号 | 如"记-0012" |
| 摘要 | 原文保留 |
| 科目编码 | 统一为文本 |
| 科目名称 | 含明细层级 |
| 借方金额 | 数值 |
| 贷方金额 | 数值 |
怎么让 AI 助手合并清洗?
用审小匠 MCP 合并清洗这些序时账:"D:\资料\序时账" 文件夹下的 12 个 Excel。我同意上传到审小匠云端处理。处理完下载到同一文件夹,告诉我总行数、是否拆分以及所有提示。
| 步骤 | 工具 | 说明 |
|---|---|---|
| 1 | create_upload_session |
为每个文件申请直传地址 |
| 2 | HTTP PUT | 文件从你的电脑直传 |
| 3 | clean_journal |
一次传入全部文件的对象标识 |
| 4 | get_tool_status |
返回"运行中"时按作业编号查询,不要重复提交 |
| 5 | 下载 | 每个产物一个链接,10 分钟内有效 |
不同情形分别输出什么?
| 情形 | 输出 |
|---|---|
| 单个文件 | 一份 7 列标准序时账 |
| 多个文件(多月份、多公司) | 各自清洗后按日期排序拼接;输出全明细版(含公司名称列);适用时另出凭证级版(过滤摘要行、保留独立凭证行) |
| 超大账套 | 合并结果超过 1,048,576 行时,按输入文件(期间)拆成多个 xlsx,另附一份拆分说明 |
摘要里会返回识别出的情形、总行数、是否拆分和处理用时。
为什么会被拆成多个文件?
Excel 单个工作表最多 1,048,576 行,这是文件格式的硬上限,不是工具的限制。一家规模较大的企业全年序时账可能有几百万行,放不进一张表。工具在写盘前预估行数,超限就按你上传的文件(通常一个文件就是一个月)分别输出,避免中途失败。
需要整年分析时,可以把拆开的文件导入数据库或用 Power Query 合并;只做抽凭和现金流量表编制时,按月份文件处理即可。
拿到结果后复核什么?
| 检查项 | 怎么查 |
|---|---|
| 借贷合计 | 每个月、全年的借方合计等于贷方合计 |
| 与余额表勾稽 | 各科目本期借贷发生额与科目余额表一致 |
| 期间完整 | 月份齐全,无重复月份(同一月份传了两次会重复计入) |
| 两个版本 | 全明细版保留全部行,凭证级版只留独立凭证行,按用途选用 |
| 每条提示 | 如"有 3 行金额为空",逐条回原表确认 |
常见问题
不同月份的文件格式不一样可以吗?
可以,每个文件各自识别、各自清洗后再合并。
处理要多久?
与行数相关,几十万行通常一两分钟;几百万行的大账套会更久。助手先返回作业编号,之后查询即可。
合并清洗扣额度吗?
当前不消耗额度。每个账号同时最多处理 3 个快速工具作业。
下一步
清洗后的序时账和科目余额表可以一起用来编制现金流量表。余额表的清洗见用 AI 助手清洗科目余额表,全部工具见审计 MCP 完全指南。