关于 smart-split
用于将一笔交易拆分为多个类别金额的交易管理技能。它会校验拆分金额与原交易相符,并汇总生成的条目。
主要功能
- 01查找待拆分交易
- 02按金额或比例分配
- 03校验拆分金额总和
- 04创建分类子条目
- 05支持合并还原拆分
适用场景
- 01将用途混合的购物支出分到不同类别
- 02按类别分摊商业采购
- 03正确分类部分可抵扣的支出
MCP 相关
使用 Wilson 的 `transaction_search` 工具查找交易,并用 `categorize` 为拆分条目分配类别。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openaccountant/ skills --skill smart-split安装后在 Claude Code 中输入/smart-split确认已加载。
详细介绍
智能拆分
概述
将一笔交易拆分到多个类别中。适用于包含多种用途的购物,例如在 Costco 购物时同时购买食品杂货、家居用品和电子产品;也适用于部分可抵税的商务餐费。
使用的 Wilson 工具
transaction_search— 查找要拆分的交易categorize— 为拆分后的条目分配类别
工作流
- 询问用户要拆分哪笔交易(可按描述、日期或金额查找)。
- 使用
transaction_search查找并确认目标交易。 - 询问用户要如何拆分这笔交易:
- 按具体金额拆分(例如,“$50 用于食品杂货,$30 用于家居用品,$20 用于电子产品”)
- 按百分比拆分(例如,“50% 用于食品杂货,30% 用于家居用品,20% 用于电子产品”)
- 验证拆分金额之和等于原交易金额。
- 将原交易标记为父级/拆分交易。
- 为每个拆分部分创建子交易,包含:
- 与父级相同的日期和描述(附加类别后缀)
- 分配的金额
- 指定的类别
- 使用汇总表确认拆分结果。
不使用 Wilson 时
如需在电子表格中手动拆分交易:
- 找到交易所在行(例如,金额为 -$100.00 的“COSTCO”)。
- 将该行的金额改为第一个拆分部分的金额(例如,-$50.00),并设置其类别(例如,“食品杂货”)。
- 在下方为每个额外部分插入新行:
日期 描述 金额 类别 2025-03-15 COSTCO(食品杂货) -50.00 食品杂货 2025-03-15 COSTCO(家居用品) -30.00 家居用品 2025-03-15 COSTCO(电子产品) -20.00 电子产品 - 验证拆分结果:
=SUMIF(B:B,"COSTCO*",C:C)的结果应等于原始金额 -$100.00。 - 添加一个“Split”或“SplitGroup”列,并填写一个共用 ID,以便追溯拆分前的原交易。
在 YNAB 或 Mint 中
- YNAB:点击交易 > “Split”按钮 > 添加类别行并填写金额。
- Mint(现为 Credit Karma):点击交易 > “Split transaction” > 添加类别和金额。
重要说明
- 拆分金额之和必须与原交易金额完全相等。如有差异,Wilson 会发出警告。
- 原交易会保留,并带有
split: true标记,因此报告可以显示合并视图或拆分视图。 - 拆分不能嵌套(不能再拆分已拆分的交易)。
- 如需撤销拆分,请让 Wilson 将拆分后的条目合并回原交易。
评论
支持 Markdown