解析
解析是 Beancount-Trans 平台的核心处理环节,它将您上传的原始账单文件转化为结构化的、可被专业记账软件识别的交易记录。本章将详细介绍两种解析模式以及完整的操作流程。
一、解析是什么?
解析,就像一个智能的数据加工厂。
- 输入:您从支付宝、微信、银行导出的,格式不一的
.csv或.xlsx原始账单文件。 - 处理:工厂的流水线(解析引擎)会读取文件内容,并利用 映射规则 这本 " 说明书 ",将流水记录分类、翻译。
- 输出:标准的
Beancount格式交易记录,既可存入您的云平台账本,也可供您复制使用。
二、两种解析模式:我该用哪种?
平台提供两种解析模式,以满足不同场景的需求。您的工作流程取决于下方的决策流程图,它清晰地展示了两种模式的区别与最终产出:
三、准备工作:如何获取账单文件?
解析的前提是获得标准的账单文件。请参考我们为您准备的详细指南:各渠道账单文件导出说明 ,该链接提供了所有支持渠道的详细导出步骤。
💡 提示:请确保导出的时间范围覆盖您需要记账的周期。
四、操作指南:云平台批量解析
此模式是新手推荐的主要工作流,真正做到 " 上传后即可查看报表 "。
1. 上传账单
- 进入 「文件管理」 页面。
- 点击 「上传文件」 按钮,选择您从支付平台下载的账单文件。
- 上传成功后,文件会出现在列表中。
2. 提交解析
- 在 「文件管理」 页面,勾选一个或多个账单文件。
- 点击 「批量解析」 按钮,系统将创建解析任务。
3. 查看结果与状态
- 解析为异步任务,您可以在任务中心查看进度。
- 解析成功后,所有交易记录将自动存入您的云平台总账本。
- 您可以随时进入 「账本管理」 -> 「平台账本」,系统会自动启动您的专属 Fava 报表容器,查看所有可视化图表。
五、操作指南:单文件即时解析
此模式适合专家用户快速处理单个文件,或用于根据映射规则校准账户。想先熟悉平台预置的科目结构?可以参考《账户管理》,再回来操作会更加游刃有余。
1. 上传与解析
- 进入 「解析」 功能页面。
- 点击上传区域或拖入文件,系统会立即解析并在下方显示两个结果区块。系统会自动应用 忽略策略。
2. 理解解析结果
单文件解析页面提供两种视角的结果:
区块一:完整 Bean 格式文本
- 这是解析后生成的标准 Beancount 格式文本,包含所有交易记录。
- 您可以点击 「复制」 按钮一键复制全部内容,然后粘贴到您本地的账本文件中。
区块二:逐条记录分析表格
这个表格为您提供每条记录的详细解析情况和 AI 分析,包含以下列:
- 账单格式化内容:
- 显示该条记录当前解析后的 Beancount 格式文本。
- 点击可以复制单条记录,方便您精细调整。
- AI 分类反馈:
- 当前分类:当前使用的映射账户。
- 候选分类:AI 提供的其他可能分类(基于语义相似度计算)。当多条映射规则最高优先级相同时,AI 会计算相似度并提供候选建议。
- 操作:点击任一候选分类,系统会立即更新该条记录的映射账户,并同步刷新 " 账单格式化内容 "。
3. 处理与优化解析结果
利用逐条记录表格,您可以精细化调整解析结果:
- 审查 AI 推荐:查看 AI 分类反馈 列中的候选分类,它们会提供语义相似度分数参考。
- 选择更优分类:如果您认为某个候选分类比当前分类更准确,直接点击它。
- 实时观察变化:您的选择会立即反映在:
- 该条记录的 账单格式化内容 中(账户字段更新)
- 上方的 完整 Bean 格式文本 中(相应记录同步更新)
- 创建新映射(可选):如果您发现某个模式需要永久记住,可以前往【映射管理】页面创建新的映射规则。
4. 使用最终结果
- 复制全部结果:调整满意后,点击 "复制解析结果" 按钮,即可得到完整的、更新后的 Beancount 格式文本。
- 存入本地账本:将复制的内容粘贴到您本地维护的
.bean账本文件中。 - 本地查看报表:在您本地环境中运行 Fava,打开您的账本文件,即可查看合并后的报表。
六、常见问题 (FAQ)
Q1: 云平台解析和单文件解析的结果有什么区别?
A: 核心区别在于输出目的地。云平台解析的结果自动存入您的云账本,直接生成报表;单文件解析的结果是文本,需要您手动复制到本地账本文件。
Q2: 为什么有些交易没有出现在解析结果中?
A: 这是正常的。系统会根据 忽略策略 自动过滤掉诸如 " 交易关闭 "、" 还款失败 "、" 等待付款 " 等类型的交易,以避免无关信息干扰您的核心账本。您可以在忽略文档中查看详细规则。
Q3: 我能在单文件解析页面上直接修改文本吗?
A: 目前不支持直接修改文本。我们推荐通过选择 AI 候选分类的方式来校准结果,这种方式有助于完善您的映射规则库,实现一劳永逸。对于特殊的、一次性的调整,建议您将最终文本复制到本地后,在您的账本编辑器中进行修改。
Q4: 重新上传同一个文件,会生成重复的交易记录吗?
A: 系统不允许上传同名文件,如果您将同一份账单以不同的文件名重新上传并解析,系统会将其视为新文件,从而生成重复记录。若不慎产生重复,可在平台账本中编辑您的主账本文件(如 main.bean),注释掉(在最前面加 ; 号)包含重复文件的 include 语句行。重复记录会立即从报表中隐藏,且未来可恢复。
Q5: 单文件解析时,AI 候选分类是如何产生的?
A: 当多条映射规则最高优先级相同导致冲突时,系统会使用 AI 模型分析交易内容与各候选目标账户的语义相似度并展示候选分类。
下一步: